From e5ca48b03bd8330dec958a89c3aea87a2fbadb07 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Wed, 29 Nov 2023 15:31:23 -0700 Subject: [PATCH] working trongle and rought draft of emacs --- .gitignore | 1 + emacs.org | 302 + img/emacs_default.png | Bin 0 -> 118350 bytes img/emacs_user_fingers.png | Bin 0 -> 452078 bytes trongleposting-client/.dockerignore | 2 + trongleposting-client/.gitignore | 23 + trongleposting-client/README.md | 70 + trongleposting-client/package-lock.json | 17440 ++++++++++++++++ trongleposting-client/package.json | 40 + trongleposting-client/public/favicon.ico | Bin 0 -> 15406 bytes trongleposting-client/public/index.html | 47 + trongleposting-client/public/manifest.json | 8 + trongleposting-client/public/robots.txt | 3 + trongleposting-client/src/App.css | 78 + trongleposting-client/src/App.js | 126 + trongleposting-client/src/index.js | 10 + .../src/utils/generate_gruvbox.js | 14 + 17 files changed, 18164 insertions(+) create mode 100644 .gitignore create mode 100644 emacs.org create mode 100644 img/emacs_default.png create mode 100644 img/emacs_user_fingers.png create mode 100644 trongleposting-client/.dockerignore create mode 100644 trongleposting-client/.gitignore create mode 100644 trongleposting-client/README.md create mode 100644 trongleposting-client/package-lock.json create mode 100644 trongleposting-client/package.json create mode 100644 trongleposting-client/public/favicon.ico create mode 100644 trongleposting-client/public/index.html create mode 100644 trongleposting-client/public/manifest.json create mode 100644 trongleposting-client/public/robots.txt create mode 100644 trongleposting-client/src/App.css create mode 100644 trongleposting-client/src/App.js create mode 100644 trongleposting-client/src/index.js create mode 100644 trongleposting-client/src/utils/generate_gruvbox.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4fd259e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +trongle-chats.txt diff --git a/emacs.org b/emacs.org new file mode 100644 index 0000000..18134b6 --- /dev/null +++ b/emacs.org @@ -0,0 +1,302 @@ +#+TITLE: EMACS - the Extensible Machine Aggregating Creative S-expressions. +#+STARTUP: inlineimages fold + +[[./img/emacs_user_fingers.png]] + +* what is emacs? + +well... it's better than valve's Steam! + +** what? +*** yes, emacs is a gaming platform +**** some tetris? + +#+BEGIN_SRC emacs-lisp + (tetris) +#+END_SRC + +**** some snake? + +#+BEGIN_SRC emacs-lisp + (snake) +#+END_SRC + +**** or bubbles? + +#+BEGIN_SRC emacs-lisp + (bubbles) +#+END_SRC + +**** or the game of life? +#+BEGIN_SRC emacs-lisp + (life) +#+END_SRC + +*** why have a web browser when you can have emacs? + +#+BEGIN_SRC emacs-lisp + (eww "https://print.linux.usu.edu") +#+END_SRC + +*** or systemd when you can have emacs? + +[[https://github.com/a-schaefers/systemE]] + +*** or a window manager when you can have emacs? + +[[https://github.com/ch11ng/exwm]] + +*** or a therapist when you can have emacs? + +emacs can help you solve all your life's issues. literally. + +#+BEGIN_SRC emacs-lisp + (doctor) +#+END_SRC + +*** or a trongleposting server... when you can have emacs? +#+BEGIN_SRC emacs-lisp + (use-package web-server + :ensure t + :straight '(web-server + :type git + :host github + :repo "eschulte/emacs-web-server")) + + (defvar *trongle-chats* (make-ring 100)) ;; "db" with 100 past chats + (defvar *static* "/home/lizzy/git/usufslc/emacs/trongleposting-client/build/") + (defvar *chatlog* "/home/lizzy/git/usufslc/emacs/trongle-chats.txt") + + (defvar *index* (concat *static* "index.html")) + (defvar *port* 9000) + (defvar *safe-chars* "^[ A-Za-z0-9._~()'!*:@,;+?-]+$") + (defvar *clients* '()) + + (defun current-iso-time () + (format-time-string "%FT%T%:z")) + + (defun safe-string-p (s &optional regex) + (unless regex (setq regex *safe-chars*)) + (if (null s) + nil + (not (null (string-match regex s))))) + + (defun validate-chat (chat) + (seq-every-p + 'safe-string-p + (mapcar (lambda (field) + (cdr (assoc field chat))) + '(author message)))) + + (defun deflate-chat (chat) + (let ((parsed-j (json-parse-string chat))) + `((author . ,(gethash "author" parsed-j)) + (message . ,(gethash "message" parsed-j))))) + + (defun inflate-chat (chat) + (json-serialize chat)) + + (defun inflate-chat-list (chats) + (json-serialize + (vconcat [] chats))) + + (defun handle-ws (proc input) + (setq *clients* (cons proc *clients*)) + (process-send-string proc (ws-web-socket-frame "pong"))) + + (defun new-post (request) + (with-slots (process headers) request + (let* ((body (ws-body request)) + (chat (deflate-chat body))) + (if (validate-chat chat) + (let* ((chat (cons `(date . ,(current-iso-time)) chat)) + (chat-json (inflate-chat chat))) + ;; store and log + (ring-insert *trongle-chats* chat) + (append-to-file (concat chat-json "\n") nil *chatlog*) + + ;; propogate to clients + (mapcar (lambda (client) + (process-send-string + client + (ws-web-socket-frame (inflate-chat chat)))) + ,*clients*) + + (ws-response-header process 200 '("Content-Type" . "application/json")) + (process-send-string process (json-serialize '((success . t))))) + (ws-response-header process 400 '("Content-Type" . "application/json")) + (process-send-string process (json-serialize + '((error . "invalid chat") + (success . :false)))))))) + + (defun list-posts (request) + (with-slots (process headers) request + (ws-response-header process 200 '("Content-Type" . "application/json")) + (process-send-string process + (inflate-chat-list + (reverse (ring-elements *trongle-chats*)))))) + + (defun retrieve-static-file (request) + (with-slots (process headers) request + (let* ((path (replace-regexp-in-string "^/" "" (cdr (assoc :GET headers))))) + (if (equal path "") + (ws-send-file process *index*) + (if (ws-in-directory-p *static* path) + (if (file-directory-p path) + (ws-send-404 process) + (ws-send-file process + (expand-file-name path *static*))) + (ws-send-404 process)))))) + + (ws-start + `(((:POST . "/posts") . new-post) + ((:GET . "/posts") . list-posts) + ((:GET . ".*") . + (lambda (request) + (if (ws-web-socket-connect request 'handle-ws) + :keep-alive + (retrieve-static-file request))))) + ,*port*) +#+END_SRC + +#+RESULTS: +: #s(ws-server (((:POST . "/posts") . new-post) ((:GET . "/posts") . list-posts) ((:GET . ".*") lambda (request) (if (ws-web-socket-connect request 'handle-ws) :keep-alive (retrieve-static-file request)))) # 9000 nil) + +** EEE-macs + +i've come up with "Three E's" that kind of cover emacs' design tenets and goals: + +*** be extensible + +this is the first and foremost goal of emacs, and one that is certainly demonstrated by +the capabilities of emacs as it comes packaged on your system. + +the only limit is your creativity. and with a fully bytecode JIT compilable LISP, that +creativity is (don't quote me) _Easy to Express_. + +*** be evolving + +like many other softwares, emacs is a living and breathing creature that is continuously +growing. + +the emacs community aims to make emacs the provider of an experience at the bleeding edge +of writing software. major releases often bring about huge features that "evolve" emacs: + +1. native lsp support (~tree-sitter~, ~eglot~ in 29 - 2023) +2. elisp JIT compiler to emacs bytecode (28.1 - 2022) +3. pixel precise scrolling (long awaited) + +(there's a joke here about emacs still being single threaded somewhere...) + +*** be easy + +[[./img/emacs_default.png]] + +while emacs may not adhere to the unix philosophy, it is easy to grok by anyone that +has used a text editor before. + +even with no experience, today _you_ could simply drop into ~emacs test.c~ and begin +writing text. there's no weird "action modes" that require a barrier of entry to write +code - besides knowing the key combination to save and quit, and how to press arrow keys. +there's no necessary ~emacstutor~. + +people even create specific "distributions" of emacs like linux itself to provide a simple +interface for beginners to even further lower the **mean time to become dangerous**. + +at the same time, emacs is more rich in features than any other software due to its +extensibility. the further you go, the easier it gets. emacs is self documenting in itself +(i.e. ~describe-*~) and has great online docs too. + +** so what does the FSF say? + +#+BEGIN_QUOTE +" + Emacs is "an extensible, customizable, free/libre text editor — and more. + At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming + language with extensions to support text editing. +" + - https://www.gnu.org/software/emacs +#+END_QUOTE + +** an answer +so to answer the question, "what is emacs?"... + +0. it's a text editor +1. it's a window manager +2. it's a rich email client +3. it's a native IDE for ELISP, with optional support for all other languages +4. it's a web browser +5. it's a gaming console +6. it's an interpreter +7. it's a document editor (more on this later) +8. it's the love of my life (... what) +9. ~~ + +...maybe it's best to ask, "what is it not?". + +* ORG mode +you may've noticed i have these little guys here in my presentation: + +#+BEGIN_SRC emacs-lisp :results output + (princ "I run in a source block!") +#+END_SRC + +these are blocks of code that can be run interactively in an "org" file. but what's an "org" file? + +well, like the question "what is emacs?" itself, it's another very complicated answer. + +"org" is a... +0. presentation software (what you see here) +1. calendar +2. latex editor +3. markdown editor +4. html editor +5. obsidian alternative +6. open office editor +7. programming notebook +8. ... + +** "your life, in plain text" + +every single org file is simply plain text. that's the beauty. any way there is to structure code, +applies to org files. + +as such, it's common for emacs users to define their ~init.el~ (the bootstrap script run when emacs +starts) in an org mode document, whose source-blocks are "compiled" into an ~init.el~ file. then you +can add notes and organize it into separate "trees" of concerns. + +and certainly org is "your life" - ~org-roam~ is a whole second [[https://systemcrafters.net/build-a-second-brain-in-emacs/getting-started-with-org-roam/][brain]]. + +** students, this is for you + +emacs is godly for math and cs students. between this "interactive notebook" and latex editor, +you can write stuff, without the headache of ~LaTeX~. + +introducing a function f: + S = { students at USU } + M = { members of FSLC } + B = { cool, uncool } + f : S \rightarrow B \ni f(x) = { + cool (x \in M), + uncool + } +definition of a proper subset: + A \subset B \Leftrightarrow \forall x (x \in A \Rightarrow x \in B) \wedge A \neq B + +right now, it doesn't look pretty, but watch this: + +#+BEGIN_SRC emacs-lisp :results silent + (org-toggle-pretty-entities) +#+END_SRC + + + +* how is emacs? key concepts. +to introduce you to the world of emacs, you may want to know some basics. + + + +* conclusion +emacs is now. + + diff --git a/img/emacs_default.png b/img/emacs_default.png new file mode 100644 index 0000000000000000000000000000000000000000..de6aaeca1ff5199808490f6d722343341c2e8b1d GIT binary patch literal 118350 zcmaI-1yEf<(=`g?uE8CGySoMw2<{2)?(VL^g9LYXcXxMpcXyY&d7k(E|L@+ad#RzQ zeK_ar+1)+etJkavk&_Wagu{gc0Rcf2|M^`31Oz-51O&_$1`2p(1AV_1_yb`tEUp9t z{CL0^`~d+W1`+@MP01zobj{TR{qF7YYGE{eY1R2>H|kH}#y!z*D1C0k+w!e-^~>6G zztk=7R@Bb!$}BtD_=@ie>+0sg>+VG5<%Oa}goMt8e1y*3YaYf&4<5v-NA?Y3El_T6 zJor4Yjf{;2GA2BnjMi_sMP1M876N9Da_j2;S$o~2%+Ak$6^|hkrxf%>z1+UXQNh1j z92>?;BmR8xS;6I`tl_7WR4+aP6f6W7$YJw4B&8(qpBSkAOQmZ49;o`$WijOvRIPG~ zeP*{;10yL$l9h781-7Gz71f3|Q0c-&drIaus*s%&FyI@HzVAJ}fL1P9FmKf7n?m@1 z+uq*hp?h#^Q=!8gHL~w$Ab^2j3U&gq?8-&a6M~HgZj{Ry^v(Pz`1Rm!Y!(NTMQmcz zTt6r_$%NvtG{@sWR6z5EqJ_h9t5%Y6zt)3yprlN}e5sG}1c}(EQ9LJ6A<<>^o*uY! z+9DDmAB>Q#t*ul8Z9ryyeSA<5l!Sytw{K4QNnCt*E6EW9vyBNDKeT%07lbh4@M#Y(<74NNt1CpUk%a4PL!hP56AIG z@#A;Dm($dgwzQ;23ii*<&GoX>o?#npF3&mPDJ~w47yq;a#<$9ms)vwlO&HIW7rovsB?5cjsv@U(X?bF>Z)XVZ@5d zgZjmFJW(;8BZ1KLjJE`2lbSD8w)o9w`tf^`#U9Xa&PIovttsY=R+#M16l54E_e|w% zFWs^|Sew19sM+CgYBM2_4||BJTM@&|Ug-8LkDUrAt$Cf&lNllA*=$S6q{J<>Ytcn| zYLCbOℑ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

$ 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�tt8S=b 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

ltV3f)6;AzsKs>bg#F2{VXDK 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

B^uo^Nol3ED4pu7y1{qe9CP{>{;!qxiY>U|)D= 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 z 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

f@4?8l-3A%L5$CRqfjK{lOx>44} zJYn#3xGMK-l&M)q^9%YGnv+Znp&HFRwK%28?@b8C>MpvVf#C5A6}-&}8sl{Jc&W1R z^+`L3^~T>gCJj*TQ-giV65Fk)l*(7h@qgr*glFsjRR4<@9W+l}q^NMUoFtf!Oy?_q zE>Mj)DSj&7lvDGFUCmPNyM{NGST6uB7;vi|L8z=kmBcAc&p=NpLQ;SQV}-HW(!YTE zwB*(L5LRCn>i`=B^R#>$LjeN@_fDrj!n$h)2h@1Gu_6C~7HH`p?GN`4j#?x@ML93k zPlsAC(oob3ioW;(fgU|6uQzC(0mhB=VhYn(b?~wsqqP&^dV_BJ`Jg8PoMa6;DRT#% z?IIt%0V6I=n7lw{IVbZmu?DZL0&7g@a}gEUkRo8mcpi%0JoM6Q+vTN4=)&O}kW=Um z%W>DSQvnGW6dSoa%@0Q7t9--THxfihAgqZzlk?0HFjH_P%fbL|2G$sJBMogQ9l*8! zu^e;6xEet}Sy}Ac3}bpqY)1QJfrQe=qOY?W)-MFXAkeVEa4>!|>O=1f)`;PNK=={v z=ja>^Z6(#~!X4F`(*)Hg>E^oM7=&jdr?|HMOohcYljBM)vjX-<3S3Rps z;;XVy9DV0iL*kgoSLEENlz?r)k4FsZr8BZlY~eZ}l6;O3%zL z-nnR4(cXwKTPkt-vB=fDsrKPp$lQiPTDHh_0HMQd|I+9>Xj(%4ANBA*)r$exO%;VJ z`ou}_SRsY+Ewa1>`!>i@wz@X1gah%I`+}qb6c#nO%!GO+7`iRK(+0X2>wQ^n9gOraI=- zWiD;~&?@*ce_)XXxp%0Ba`1TIFF&j(VIBGqA3km{zQ|=PbCFdDBMIJ-*6 zcK3r?`&Pl7_A$c*JBBEfoW?#g^3D3TlaV!Z>c-s|39H!g8Pp!Mx`e>9;RKmC{FHk> z+K>imt})JpcBn44fAfH0(im#+N*s2L!$hyRiG-`9pz&e-gwUp)?WPz#@kdPQG(&D@P5f6 zeva{Tzdh%N#44MDb@vDDCjPAdSwLwh*gG^3G^B?g5%(QJ22SHcD$15 z)rS`z!X20XbvD^tR5i=sgHtjugcUR9oDRv+@Br+xs5QDlC6n@VHeb$ymTm$x$i!Ss zYp_rkA5Dd6+fyB;YMgz2KGp~lcNWqIO4L;Vc`h%GD~;->`eZiTnko5j#>1I|_s}d< zY2H~3P~1X?tb^DQy}~F!8xCv-CruWWW-_dhP(~M49F;P|QhidDhHXC>!h6)Ii@aC4 za6{w0G9+nXCV7AeFWjNSMQ}b-y zMZ1G1Cp~s$VVmyD>#5h zDqzQ2ia!X17DYH1IuLFutmavBe9Z#l?m8HMB?dm zhJ@+~Bga=d!T^#jn#l8Zn`4ja45%oOdu zw0s$zZXY%dWaoDHLVhrOgwEjnmofeVQ>0L4ZRLmazeGfh0CO0Y+?lu%7_frBAb__4 zSH$t@`|RExB@Ye=lkfu6ZN9My=N?d|IiA8!%aYwoO?ZV6ew!f8GU4aY+)0|o$+W4|Y;g=~dAqRq)dHT-3 zCf9E@#r8-0>Hn6+RS#{)+vsEIO?s&w5LA1MkQn}zRWx!!4uw?DNIvq)F%BP?$TRcW zjH%e>aD|4^v8K${0m7&uIQr0WqL}7lE<%~+K>U~eaY_&+9F4>C6kdzc4*HDn{bsIT z#imAAY*u;O2C%$m7pYJz61mq(nl<+8Yx<_(x%q2+cS zQq>~5m$ovLt7d3Fm5mCnY4REu)j@KVx08H)%z1N_VHm4ITZQUHA8*SShVyHwQK2D~J$$mMKHC>}8(W&PQ>;6mm z*DGhIUj4dxrN%!F1P1z6D)ztL-ZEw>;ueN-wxK+!NDq|Z*|Q&h2mL%=jEB>Ud!f1l zsrQy9SL%~F((T{relZ_17ugAq!Hl*s)^C-e7a~}<{`f){MKNZq^jLNXMEW#6WK%%DI|0+vtP22xny$`#Y zIQY3XwzFr4CqNp?9F~eZC>7U^|eBvTH0o5&aI z@bNp~NLJs~84y3g`EB3~fq#RPAsJ&w%#SipPd3v`kSq{Lz^dXFPNzy@-?`~v%b#{O zLV*X={n8W$z3J<3d;%LV$nY*cKn{+=-UHjX&X0$J;NW1l;6^<&Zo&&CEHoDjm>^qs zZqu}?Zhwki*O^Y&Up_sF+}mBX2Es9OZ6zX@!Un=^d4vgnjLyp1z+-|6?ybgQNLaz6 zQ^{z^K!!83KvXn5r#ziiL(RPxzb&bROkkgo@3G%Y{cs%(Od87}dhiTFPh=u2@|H6E z^|)nzfAVUoBZG>@mtwA4jj*>aGkBP7^>5LN6`jq!JHRw5QCv^75j9a=JxYX7; zT3W6$#x16&AE(7jXfSvaPunLaB`m(Fss(1iFDB8@*!l8(vmoL#8^I*%^YS)NYys}Uqlie7@HmRk?c?(;Ij@R1Jnu}xi%u-q3>D($gfax z_EJ_o?bzAttX^25 z$ZFbZ?bzuCi)?IEZQ^%Fmn-@4oUwL9-d}+cyQ0%j z2lB#WP}oKWqXrf2a@BZC6Kvf`Q@A#C6)A-_)Ck>p$!)5#5ihiv2v3EUo1-!`K2dvR zzFvzc#4Vz*Q#)cudxGvyD9(3W&hOuxZ*V?t4EJ|L-hg$#y%&G*U*+VwL6mmytg#aP z+)o|Uwn9Th-b)=c!=u19R*QG0=TnqgQ#VU$BN`4K6pvE~1Imj}jvR>U(*crvK!s1h z!yykk9$<$5_MVG?j-6KgHPnfl^a7hXJbAS($1D;{?oiUrc{C}!nn1`-=3N*^ib4o0 zG@mNU%$Z8AiZRyQno*_?xnW?e#~zZoQ;Zl#89kDbNT3s%R(b;yGAA`!K0Swo{B}_s z{{1ed9b>}}B9R-@Rtf11_ME@>_-X9pR}dT4FhNF@dD`wI(C{}q=j*?3N})G$SOa_PAY^GBn#!>NGu2S zEz#E*Dp>sgPnw9+q}yj0^O`%GiB=xC$SwEVMnBg$4VwCRBP?UVaB4!2^aj!(S-g6$ zYs3fmGfX2(b+-8SYUDf@B^?w6Nd>F{P^^K2Jz=+NAULCgmtuo7s1R3MfI}?9=6wS| z-C#$M{q@E3gshzc;uU!jJ!4Z#OJ;NTK)thONn^`Jvwf|-rTIFdt?4S^6esp?ri}YJ zn|Xtisp2hd>#64Dt+MRqdEK$8(9ua~1SeypwmPg6YNc8znEfC+PHq!ZN>5D+7g$GNB+B&e|Abqg3IJj9Tshzku05H;ws} z^BPrH6XnQiSqE%Th)Qpu!sTM(2H-!AdCeZb()+T$ZkKcg! zhn5iw9OfL^@dR*_+(uWjbrZ)cQ_WSrp0E}+s?mQhZv6fYcBAj$$jw92yu{2q2n((- zCrcf((c4DGoQiN`WL@88(FMr|2~F zqL1`cxS6z!XIq|ym@ba6$W(ZTfZe`Fi_&V=cv9w z5eo@xV0iQnIHo6@^KF1&uTu6V&CC|L68TBtTXbP~b>iUFi}lxD6DiL*^t5;Xz2Aum z8VX8bz8}?Utci&*yBObiiK#vxvl)gD-*j<-4?RT@rOCH%#~3!`<+y5+Y`k79FW4kECmjz-Mli)ATG=pQl=*0tL6IY{94 zdw57jH>7bS|8Qth1;FSKFtC@BSp_WfEM=lGm3QUkksvH8!t1dRh@UD&1dJFZwcLbD zOR|sq4Q&t9kBSlY$lac|UgD`(p9sO$*QA39V3dbFA5yDt0p-5}vQ` zNr6Scy8HLI7ruKJk^`oS;pD9 z7z2Yx6x819I`(+4-9a9y*I(J{Kmja!7_2)pu5;P1H(f;AXU3S?8xYR*eX{%9VoCw? zaNCl=qop8rch7zdwu@3Gd9Z5E)tY+Bn%;m9s1bh(6|(KrC-Sdv{hMBPYe@-~72BYR zJz)~&>ualqr)u4_yI30je*gzT_`X`1_R4aXmb0?#rDZQ{XW=+A+tjVKVy`4?$yxJ} zIqPpGowdn&67SbEpiyO!25)%IFxuH?o_YOKWuhzjTkpnwDhtTC8k!waclNsKKq z77A0OAuFLUE~;YyfkAIw8Li!<>FTtr-GqY#1B46AR)_H3Re=nECse{?1&!S4^iE^8 zQ0+)NDh&dIMB8%1RvMPl@Ss7Wff#sl&5?O1lmNE zl53vW@Z^RE$zeSvmZREYP+9cL%Ryy5tXX5iu}S&TD24P=NGn|$<*-qTXoWB!0%8R{7d8qJqY#;tVv{n8O5CU<^-5AJC)9Er zqLNUnNv)bv$|*h|$bYK2uTH>+iJGN%z)wVqMyX|nWw4mg{Mm z$Vy~EAd4JXVyTMQrjh0_#XlQ~u9fE#2U>kU|P z5af}l3?+30C6hYuby%n@)HnKu z0;NK{_6@L+K&_srn*$YWqDBwxi6c&+Km!Q;Jos95!o!SjgGYn7c<;=F*9<||WmHK3 z6D)Dw-FF)JHHsMa9hF`^fu}LZ3b)TtKvn`%0zMiO_!+t(!D1q52pZIhq)oip6Nn+e zl>u5SVd5yhz3>u>9*{``GKsoPDj)E~|Lbc8zv?&KxpRM};XM|nFDm?N)fiw< zH4p_)_h>idgi2U86C&yx<=16dXC<6^scRSEUjayZA)pHQp=QE8ze2Pk5afx zQqz>0mejQ5rX@38NX%Yi0Ag^phO0HVI)tk+7!jU2BFUkFiNQN+7$E4aO72wZN~5oI z=Gtgn>CK(q*lHkP*fIqv52ax%O-pH5G9)HUiCzm7v{v%eh9@nKvN_5bliM-nu%tbz z+d~vA>2MUTT`+kHh(V-~G678=9xe>4^L}}OVmYX6Mm38i>@jJwgv}D}2zoA@LES~o z7tWw=_iMhoaKj2H69JTf#D*CX7$!tYt;D2aSSp6)BGe?R#fV;xPO9;FEj6#F7WMR^ zo|#qCT0YJv0>kie|MHMaoN0ydqMle&$yqHrt45~~k!dwLDaVXbR4+t~d}NZ3ObXFy zF*Ys5rsepol9*PL(`wQqhDt)MBs4fCamb}4mx**EXY~02adMwLxlf-TG=s;j&`BqJ z+Krs|q8EdBV3-JvQkQJ%l1oL!bVA9dwR~1DI1RT2@QTN^wyxEXw(1CBLZ^9kRNki7STKGBt~-E*j-I zQ<~9*8J(Zfxha*KkU4|Q>119dOA=8Mh!RIu#0IT&+Dfl0^*TbYBM!RCsIPG&U0`)- ztjl9f<`6NA71tJDGRHFYz#oXOB=G0sFcR zPy8rgM~6hd#>wg!Srnj=+}PY2&ft^isB^GiJ{9-^bQ1kS^o0fj1^5$qfdvLp(~yZ1 znt6S@QqR{Le$`EJfBo&9+am@jPTbcq__YhS+9lwZ0KOO!BqnrF8eol_q+!sg4r8cp z-CO+9JL78%|B@3E9}~l!cfcbCfBT1Bf4}kj=m5m9=ZW`Oz#}q}889)x-sbIgcY*?( z1PjRhHGXg5d+@oa>P<&uY=yEU!jiqP z6%vP|Qa9=XQXp>VL7}cx`dVWi>CH!z_O;Qv(wkeAab(&C8)>95$PEjL95^wt5h#oc z*pk5<6BY{r=8q`MVa*!V;S5_}k7_HnzUDxdSb>WJu^!h~quOFvoewIDL1np*^{{4+ z>Lx0R+zhH#zh?DoHVU&_!Q~6{JsChIg38S3EIu=%GLwB#q*{q7rHEL#yY?6RJnS2KDp#>XxOp`$_QK!~4DiqSQhwwUaSNG$8|MJ+zB z#b?#{v>cz7Vv}NYT8hp}(RnF0FU4mF7iN{@w33=uQbeFY4FHAGtXf&rt4pG`Bx-A-wysy#waThmUe`*Sdf6dsJDPmdq~C2b zkJ|LMO>LU>b*r{+RaVXNk|`~j;({s8nc|Et8B|#%%Mwu*iK@gcwoUC%- zKkWrx!&`73uDl66#pCX3+-v8mA)IWe26!nR+2EPCkHBE?$Cc;$fC&K50rxy|)Xo<2CFxm1W zXq5Q%ZpFj?t3xU}i0yXJ^@8F@Q43YZLWZtia3RcFEztkoAWph8t;NuQ5DL4A2$8_`*f?ZpV;!pL2YcFWQAa&R>p?2Nvvbuk<`O50UCuGaO# zQ9C#=I^fG}rG;>zZ7VH!&{rFl+OXB8t+wEyUtw&OarCBZv>d%@tF$Q*YoWSzM zx*9??1OAd#ud?n|Hl2#ut74g9(?DDWVjPLr%n&+M-QmegJ$5Q9}V)ExKhj*)xxx1nh}*b zS(y=)X}xUJ3VH=GK_RCX^LjC_q0ozYpoenNsFo(R^0Zc&)*)s@bxzjiL~UNLEs6S? zA~y_eGPFri8X4`swgQUwshPdMOpO%cw)bnHBnMM zyioU?@oWG1n?3$F`&Azk!<}~kPP(qU-QI+I*MHkBoV|V7Gi%4)LM4O?0W$kd?Dox> zcP{n~ng4&*7*IEgmy*DV3IB*S7%y9aAj}46fFcIdg7O8|UF^1t-FCKfjIAYaO~GA{ zo#n_`4BX{#w;Ww9N7sv?M+~Y*47Sq7e1N%Oi^K+3>uxnr9c;B@YaK`P7{XDzuG(?5 zmLIkXX#&6n$VxP~ddu~Rfv>HF`bMm8L>NwuoSyM`i26oAAreT3fK~`wrW}#nO7u=< zt`z1H#Vov8aF%0cKE*VfrPG)tFeLN=6H}Ka2nrpcMkuHf~0> z^{~1eROW-qd{|kGs>@MrHL9&gwKbL>p!l(}?3b7Q%4z^j6YE}O)h#bkJLRfXG`khE zTUj;>S}h?K!+bu(=R@8oDHsm{p;qHkDKgFmdhz2<^spB{9wbf%XpH0_al)p~`1A!P z2E81c)sp*^L`u)cgm`EaJ{^XR+3<;)xm?zg7L#)t`8AnZ)f3BFVo{CHfED79hA75n z#pt{kUBD6OVO~khs;OBuJ+EbE^~|J}(W@D)mQ|}68B7=xd@eprhTE4H^!YJ$cGL`> zcB4Ty6_tt^qgI@e)dgK&Hb@ADm{YY0QP!(PtyEBp1r?5YKeST8sFWtP$^>wsIwh(z zqBbY%a|#^^Vo8!~n%*#s*q!oG z5Q9$!*sKWy1a@M;(t@gip%VfZV1g$#1`&HLyw7p(`S?-o_fOrQ5ApKO{qkdt0dC9o zH}l_~C!ieCMx7LR%!Jp4@lhKTEpdIW>$A z)EJO!leM!fRQc!=gYTy0FEDuR?X$3K1J(}+joiU=1V8DYm)T&?W@8MGa( zwI_y#gHsY()6p81Lc^R%m`hoQ5b9{oHCpraC0AW>HT*7&m_jonERnPY$`L3Rg(HxT zK-nT~iL{C86TL!3n3N5Q!U|2FTCg<_7tqM;HAk2n2|bf67%f1sUH};&31Nv75SSJG z#_N)av> z9H!1X(L*|Lj|slhx_r=y9CV|H-RNOIemqK^a;bAZeIeySS}{7UB%t!3k}!%fITId7 zFNUF$Vd!`qIn{HKRXy!A^4nH%O{A7}z=e4Q)hiTZlVWUIh|UVpc_A_{Mi!+ghz*tG zyqcQVGV^+NPUL3w+@zM%>p88Kl`CnXnB;PaVJg~*1RKG#X7H>N2@aDHK9|(0g(+E? zBV1TDsdbB9Hpn?uH;9T>Eh1JZD8;;7$l*{5ITaBDumZ*f5~b{cM*aa*+0r0o`CcbnT@Yu9USyNzv|a+-wQtXa*f z*{rS_)df?T($xu7Gw8a(5PFl;+LYF#^+97YYR$RsLg+7~!9pI+mBB>n!^mv8ugN`4 z?x}K5k$aNdmz9B{4lyxkI#?Or+6!S6Bs{n)f-DP?BuEl3N}MQ-0UFRz!t@{^fIy%i zh$9>#bajpqF@R|A2TYFsQ1M>kzqi||UbW+g*!(`|BXXdWA8-_9?D>#dCntB zOnlG}`)%^X$HZ{w9rz6r!`4$BTzBi>Y{l~v12{}Oh#0IZSYT*?X3J*+56ec~m79Nk z#NgRG;%-Uv31ZlS#^8g3zqp$i?6qYsEo=yFgJ09m(RY@z-SEz8WH0*myl2n4+j(y{ z@9*Y=-K@VedRw*QNG)4x+G5j|nht^nTZX*DO(<wwyy{KmwL~cRk=R|%=jtxKG&jwb)o$C}uG{PF2ED6c z?`qV)Vh7jk;Cj@*8ufO=?sm|2`)#M&vLV{rUT4?q?7FROo3bSYbXwjWj(-8_ z1;AMe3yqe*r3?riOa~YO!mDq%#y*dx4Q5ba4(*Mu#$&Gjr5wHS7Ep2lZqOUg%IO(m zFn6}Kvyq7f^iTT92!C;RR>E3a=E^pgj?4N^^U8w9jOHdjwpZ|LB<+Gwd~`;E`b9PUKp>CkEtni7lH<>k2Kv{u#0o7V56VxZq0*{^D7U!FD$`))+Pm+nl@B zbZhHdOLlJrhORT~xU=>aLBnp=+fBM#t>emVM`&6+10ghQ5w%UC&PiKtW3l0e7__#n zwQaRysU1|-(6%)o21|vowU!0Zu(gJ*Ls%MP%G5?6*1!rV5I6YHfRzRe4c@+OvSZ9b^X`sHc2IO!Jg z0IFH1IPVmf-O{R8UiHe$ZfV&mf-`h0KWpTsbY?=O4Kk$@UPXdlOK8=&Qi;jsC{9E4 z6DOVMVJrNw5xU=w9AIb|rO(;SMK6BL1m7tizMj4JQu?j$W#0aN;lZnw!`G?vx3Iv_ z4BhX=j@T3osunTK#t!jxy zB|b05XT{j05H(<)BqoONJRe>Z!i!>bRY|OB=~X?uCJHOEFeiW*W@K?nl?|e#)Cxi= zJIWzq2wpS-=bdn9n2hncv{EVnG0?=4p;irg-Go>*>1BgLxd~!Q)Qnn1tCZwoUM}X9 z64W$kQ1)1!)}ef1K@ls4!nojc+fENy!RZZlL-x^_`-v$0T$X>KslPC^znN%1H?%9PY*S?|;)eR4ixmV9e1cQ;ypqYu`4e`)j=dVi|-CTd4l+nU-|)V88{#DFvg zJdgqs6ZnB%hLi->7$hJE8TbLECqQOEVgtwwzTN<-ioN!L)dhdD!`>s|W~03=>_5+X z@2P;Cnott~wp&0)AO;L5A9@RX?+-pp3^!w_R1N$sFhd|wfyd+m~f%_0#`7+ z7ctmiG>J{0kRah}343V)0OHok+Zuz3xM4p|;$Moc;0^WOYaT!h&uR>}CQISmgzbE2 zVlaUi91})JxR&f}IA=97XI*pJvL`KP+5%{pc6QV5)@Zvb2n@E+us9eig(gdR?o7yT z0gDaDl|cce!BkroKm%kbP+0>IgQYc5wD#+U1-Q_(^`=J*BDuju4ErMng%wu=n7Eav zSaH?WxVmDY&H!o^M}#>dy()xJeLaHw!V(4M25@W~RTrZ&it2oXVpyFGE3;u`Iw((v zyHnI~sGa=JDky3#VqH-lFm!oni zB9|f(DsSX+K{kEfOPsXA51HUQ)WzH6`CE<9{Z90-pEwyLPy30JcI1FOf2(xx8jQQV z_fr1;E9IltYo~8Cg737$4?B^APV``uJms^%3NjiNr4=K3F{)%keBvBD7y^gA^W#zQ zREP%jY;;-8m_*Jbvg>+!Sxqj=acH3|#wLIZKn!{=GRcLp#;_=1Vo0rt?3&E4kj5}4 z3p27fqskMqq}K9cDKpL`28n1la@oEN^<$B7Iw|I}YPmEeYD#9A%c=4Ai}^on zR{v-jI2)4!SPKb@-YPUJ_LcrEhRqw%|A?x!60(=q$*sDIsW?Yhji zL%AKoZr3-h>atmxH%bOm)aZgj6%?kZ0WnmkePS`9S3=8FdX_P;rvr1+Ur+kWNpG%q zr&`AVVrU^^=ql;})iI3sbqpLl@2W5`8unmCKv@aQ3xEuw#3Lbr6_K1EN@GD}F)KVp z4EP&vD-DPYo@+yTc0bz_!+U=GBYPHqmKbiEG2qrpU*7PQ25$iba6=4tvI3k`6zSGw z=r5v<55MW-*&FiPJ@YX!+<6B)VsIQtC}2{!4G_22cXEVJ3=aAaHA;ZeaElo3u6#tZ zF5xY&1QKN^_Wn*5Uf9rKXo4>!3d@)Gq5N=zH)adwN~7@&So!~L9?>uHe$O3Q3GkoT z?)??OuL=7+f&qpD4I}7AJyXi?l*RyJ3?5U7D<93dZBA@cb2gH_=B(vtGwp6BEo;(t z5i49xyE~(^)mo0y0#QL|n0#ZyGdN74v4L4rfDRT&4lN6;oWPjDf`W#&qjzk*?dV8v zKpF#58h{ueL!kjHKyiZ(dIPd*piPn5crMPQDUurj$`zO6+D3pi*dd@;arHIojYO3P z_4SC@umtK~Kn@C{8g77u)&`_Bc*Fqx4wd<^Iv-YM1BhwAJn5H=UeV|kFe_-SoYu;z zjf}PrmB}bfTA|Y_lUC`JN+#8MLaoF>NGM$Lxgd{bRCJ_n*N3lFPJToL-ll^0n)}Mfe*AcxI+wB`C4Z^q z!{EPEj2gwLn!Dr^XT!^*?)k&c*}*V)BF2N0e0*KcnM7_~&p>rTB{B2*Bcc-cN&Hr-c{@;(U{^{}cKRv$sua9^C z`O5hR*Zezc`5!m)U#zA-pBq0j)SrmL&m`e*B;gkl|1)9q?zsDS)P6KUP~=o?`@~U?P6rl2Ij24p7s_-ccQg*wWTUe zS!qg2+fPiWI!wyOlbsPUK*8gl7(`itollkpj0m_`;o0MDjlmZf@Miy!?dTpud}QB$ z`&l2;!xKmJcl~RgTENRY>lkph0t*kADr7}a6{IxaItHYp{PWzp4*?%{?w22H3~*Z< z$FXhOhlbmf;IDVP9VQ06*rETn+bsqK{0-ihIM8DW-V89>YO~$XxO#SS6`a{Zz?D8a zz+yiG6TBlg?r!buK<78N8^i}I`+5nu7H^fs8-=9_zr+7^BlzBZlPDgv{t6Mw5+*lPRxyJg3lvo zE{2;~-8)7g{CF8 zY^m+Y9all6j$qi(*%~cZZ@F5_QJaqD^-B0_S8qdwga!>15Ngww8!(Dm1m`7JZP{{T z%~Q*99h)eiBe_C;O5pU&L-7GlJ!~*Qj3E<&D-!&-yr~dKa)3$&WWI!R5Li?&It8Ph z$E*Oj(9FtATB1`Dof4@ePsGRdC|i$?i5ORla+NSwyu^(U!_?U@d5U9%OceU@<4)wD z6@J*fd_V{8)lPm~I(V)4@CTKnAJTz)?Z`npa=--N@iC%)`UY|KCVBBT6MoQ2oiyV| z&B#Ll3sm#Sr!M4dNXv)8tFZtT36o+}%Z2#(=^%8_KD*yOy*~&ZiHYE(kk}CU4Uu2f zvhzw}T8bHkh+YWmg)pjPi0JvSmJ1m<_?}rQJ})O$wbZJfToTCz0p`<7GP9s^3%W3; z3lk!X%%Nk0#APQO=!8Rqc$CYeY|?XvoKp2ERiDxIMUz^!nRTbJ={BuF*Jb-VesnEyKT*Y>O_X0QjK4D%|FE_G z^R@e59`F9?XOI8efBgA>``f?y?-0NE?|=J?|L5mF`L92@{=cr>f7sgp$+7<4-u&%) z{)>tH3tjr9F8!@8{!-(9Dh_@s^nc3t9<%Lhwz(ZLR*zh^Dms;u$&5r~L?SEGMZH;> zcI!(ZhNffmu9u@n8_r!0t;Jw7>n$c7Lu;u@LzWmpq(!+QDs4&a$?8DSSmf*kkIM)S zL|KBA1ZWHjk{nd%mV8!JxP1oe4Y;xaZ{Z)P4g9Lxl}`pA(f9wVzsJ8G$N=+!x7pv8 zL!N*Pl&!cafWV55By$R`IYqXWIOl@j@|6bv-|qj>-`3(|Vz~1Tz)4>x_|O`I&kYDW z&~OUKO1xjMgr_mM7P@Q$Gp=B^1@cSAGccjJ;aQDgZNpS+6o?qC9TpodrclW_YS1$X-U_XD+&75`P$KB{*2N3{nhU~?Ty3xaS* zaH;1*MlL$d$NyjU-m}Y*?7Z{*j=N`HjCOV?vc0P=lRn|S_uhLT0zkloM>zO&$V8gz zW{V;zlFeq*tTdWkNuv=ZojLbjAQF|CU0sxDnq>8PPSi!~h2_Ni-%xuMx>ioPWK=l#y2OPms|lXmN@(>^D=7j%Egke3|wT;RSd z3*Q?lKbTE^a(eW|#o5oU7GFNU_|<1OfB%Ee{{J6+|9}4UN5B5%&wl-@FMs{3FaPzI zKl}ABzWA4)|MZ`~_{l$g{x|>M-+ce?zW3R$zI*fK_4!Xvr=K5)p9kq&MEUPrq02&%;3D1w(rCGmr%;F2FeKqZWdcu77oWD6^E>Gz5 zW9nqqn~gi8VM~#lqSO?mmLLspT6Ba|zuo$#dnE^n^smd;vQXn1s}S~6$aLOBXm=OGcYkZ~uSboXP9PT1NGnu(C51M(GY zy_ln)bdecPFX8M&Z6Mtt=HOGFVJ-+8HO7vL@#A9rs2H2%LQ>MphHZVXspB^GJytH{ zmXpC*A#qyGoK({DVq%<)$SJ>+^h!xE*jgoqNiHzSMP_+O45ipfHE~)`oHmlDSn8ya zJgO(=_2jIcnbk9+YDy}`xpcT6^%DV4FC5_0sd1%zj5p5OO%xf}9EJb@AOJ~3K~#V^ zYZFLgIBm7gJH0ECe$H^8u>1|fUeVN&?49?zXC30K(^>R-OPac3nQNZC5%}*a(qB(T ze{(eZd~y2otL3jgz4_a}dj8+P|LH&c_^a&}lUoU=oI{oSK=<~Vqqlx$fh5d~0fsh2* zx+1YgW_58I^~Sv%qIbD6lFk)NKjpIz{uoU_*p=Hiq-IqJ_R zo$;tGD{Eqq2vP1zN?#t*GUyu(Gaq64f+9=6K+8hV%1IfbDORfz2{lbYt(8zQLVfGE zNDTiO_x26Ec9R3pT2=-CARsZ^IjWEGcSc1I|J^$uWAo)}VtDWg+!BKd2b)Zwp8Tq) z1lj;F0sgn%e+e8R5ZGUZ7-0P3#VknZCSh;sn{zb!^78p&oyTy87*Orv9~>9p#{iKL zC^oFhH&&UCC=UbloIuh7ibt$920#qxK|MrQ4-x}t6ukuf7#559+1cpiSU8@sM`Ln6 z>KrNUBe``VH_zneIh^5ir4ZM{&K+Vn<#2=xCoHBy!@1Bt7eQMdOhND3FbjGH;Dm7B35&xR?QqiVI*v~017E@Ddq7Pgp%$7rJIYgI&WHHb$_e>u%kx?S!p}7|6I2Wiy}-k0=+CO1gSU zXD4PSA|P@>#vDT0JI;rX%JI`m5|lxf67xcIm=5q!XWwTcTzbM~AiY*D42WTxj~$hg zvqF5FjVP(0l=O-TkC^bvDc>j?9Os~cs6=Fz2U^8ZF?L*upVZxjo}wx{Q4JP{Od1&_AfvG{GY%0(Les=`~Us>-~Huh*FU>ie11Ov z(R}#hnGA4Y$p4i2Y6DbHJK^Y9l z>m#M%eir2Kk{HfcU;(2NKx|mMPZX8-6C(!Honqr_!djB`SH4wW)(H)Fh(XPKTrN*9 zE{@L^^RtuT$$W4$rRU?`Od)1cb0%VQp>ZrUPDJcX#LgxB0*q;ZC?F83z<^lcm}wwW zl?Ip#36dTzgs! zfDX`bNQ4MyNp@{Tg0 zNfx$p%17p<=usthT#KKqWrle@IjyE<^(@F^C?~meq!;mZLVhY15wht~8I(vIVfE7% zehykKb(g)~MYns=1&hl*c}3FK6mv;Z=e^!Zhd64tj@qr`cI%`=EXe)^LtXLgjmUqZ zh<`O1{or`^qqE~LF3*2{bNRP_^~wME;rIUWCqMk3KmE}^fAQmg{^G~~^5y6M^!eZX z!;gRP4?q6FKYjkg|MA1m{`Rk)|NN8X=a*-HvzUMXc>LE>>3c)&`$O)pW#%)1{Dke? zQ0=R312%jt9fNsPxp5<{R1;DqE>;s_Jt;QQ5|$egr8!kQ8{kVw44?aWXoY3rACCKI+dD zVy?80mDY)jpGx?th@Gls3j)Y(JQvz1YhhDhIA$70bp3?Iz*_@gP;6+SA=l?%$aPDN zM{H^gDlVwu2^5C7R6zbC;)V;TH=K(&=(B|45lC7+JHGM%<7l6Rf zD@-9VOo*(C3ksf8@Z=p_V2S~{;HL|Is^IVCyd8iGP9kn^N35-&xfw74MDQ7!UOf&o z5^$dZ_ZjLQT?J-4=FQtV(^kQ}UAFHx+*;I+p|ehk?7*T43gQBv@o^a+gQ67?Kn&fG zm5SJfglCuy&Olv5{J0dK=E8Eq%YgJ+|9#><>^#n>~nAeh%YHC``On}Ca zU{m34*hd6?WHgM3VNxy4>eXW$TM(UPuYcL^Be4ObJ$8E+-Trx}zvy;PJDp>qJ!|4q z9Gl|UywyDJcFxG&IZZA(`ch!8Wd6A#es`pNZ#G8g@RQ})&u*4K|K#cypI-ms)9YV- z_WT#0UVr)g@@F>}Up`;{WO?$#)7kgtqff@-&5*y6m@9$0;rpKsdY^FJ8-}iy)QB7-&R!3-3IRjUTofvH%a zqQK@`>Kf(lse4{8(33&W0j<@35_gCJr9h$w2qG5`g)M&nCm(duuQdknSX8f%7WaW* z^UR&K8jo1Q|JIq0fEZxUk( zKUMHi1s|FB0bmhOKD06iAkY?VriGlS#U{w3kbJnWP(3V+PGF2qJ{vLC|<-W;W;=M7(0$Cnfw47kokt5Ca!+uwgqJwsR2&5*r3F=OE^glm1~U zI7$b{ncy@Znia$IO7ys%0BMi)#Izb8mlKm}8f8ARsZb{bx;^&7!9fOS43lbk-l&~4 z@jJw@AUX@8yCAw}?apbtecWozaBSSDkLtBiy*6&tr%ilLw2r&PNw0HCbx-NuDcwI~ z$a4S?+?6!A8H%4ymG4f6pUp;}%|?HHJpJC$__LYv=|uWuEL|)7Qe+l9dBSw&WNX&L zk9ydGY%ZzhvX3u1^)sTnAS!3g(osD(uB66r{H9!vi=`-E2(yI{Qw%eu2wzV~t<1Pr zI$~?5B7Qza*d%zLwGX9SZN1Q8nu*g$HD3L)KQK60=bk*I(!L-KH_ zz@xl&NFd`6y0;g?-YPVxe4x5OwZKx%_Fv!Xg**HioCm&?=3i<9MIett4KJra(mFppu_naQoWgda)RiG%@- z0R|?{Kre(9F{tW-x=@J$$P8R_0m~?W*dR2|#O9fZ0chAD22?kp)=H?*fT9wc0>d3* zSWTgX>cTo^(Yz3Fl)kW16lhQfp_Wjp*^Z!o656<%pAgwe8{opInFg$YC1hwqEqY4~ zP+*|)J}U16#SvLgH|^>q9i6zn6SZ|Bwl1uU=msqvzo`x55iOY3(D3N0&clj*ziitt z+xBW}T%Z#!F70KLZVDDzkTD0CWSw-gDG!}+^&+;G-&k{LYOX`ft!;Y@J-?ZaIK+f^ zm=26G!C}fTL|qK1sMNO{nx;e3b{j~)l?%BB(fh>ULBxPGhC$2)p}{4@U2?*w0B8t| z(}77YI4y?e<>*l@epFA)s86<*k-0SRw{Cqk!Di^1<3XDoL z&pWG-#5$XybJhlS(rh0$TXPJX)ay#MBA3f@xvW$x!+LFuH6}PVZQ_#_urahryE*N& z=RM+>>YlPBvNM)i@brQw&)D7x-8rT^M^t;>Z%(?{s9lqr6&Wv%nx*4T^^~Zdw8}?# zaSqx-=jOG{q@0usF{uz03(-L#%;$qlE-(!j1NSNA7BHqxlt=YD?^aS06RE|YhqAFBS;KmIB5b918gv` z@k>{AV=5@9i`T^PRWPIy!{)PkkQh*S;+uwC4?5}B8UuJNYE(i^Vo(`EjWwumsjPq& z>Q1;=&6NN%ufHPm5k(~sG@#?<)#CE%&oL^o%HBY=60a7OK+kGWQM27Cd!Dm8&@u&$E0lf;0c5=eDWi!B$B z7#7kkF`z05wZ;-vOdyTnYSIC18(;$lH4>r94Chi4;Q~?`knjNB74dTcKZCWDh#1sf z3rAF04MwcmICgU5PHxo6joO)UD?M(el}19U#pHTiuE(WXOsK$K3*``33bBO%llRj( zAC>j?)9zl%)lE9PNk=#C0Cf#fI~j9OQ9Bv2^+VQf$l8Hb4h^=STi^AWn2=qF zx}=0xPWr@{n+@9gUSr##!EFakr>5gI(g8cWA_l*dP@@t)Ar4{?eAI~y#v=eOhzXY% z^T-JwAcjnEk_%0Xp;Rd|WDlsw+|N zrgJz3;=I#AjTz3`1W*@R#4+AF!kW`MHmcU-Qduk%#bQY+m8Eh;u2hw3O{vx8T1~1} zfz_&VwFZt@ebmCnZG1xDlXi35Zcd2ixQ&h5bznqeOw`Bi+OSoT@v?*!E;0{1+y2h_^pMQqu)yJZKcXS3lJyl>(LlS74`fSy!{!ok8#PHw~ z04MLaZ$i4li!^Zi>Z|Ah4X*6EBTQsL$$Rd3w1#yI!7MogZJEO;3-cqX|17l5@E?liCwu zMGQwm{RnXbh)UGYfW`py10*e|36Cc%wy80w&;T|I%`*W%Ln?&`WCm4fKx+gLNOD*m zhwV$bwOr>eAWGOwenc%9K&=E+8en4vP#=K;5C|94;)u=4Nz|7~fgKk{&D6M=9^ome z789#c1Px*}Iw*(vQiv-C5iTHNAhRAa?dhl7{gkVpboCQXP}&f8GI19hcX0_fn{YF6 z7nK0LpMk+W{kWqav-iRDDLa#N53+vL9TEf}5^gHyB%=;8wz5vh(()M_E^XPmTQcup zfCdbGpNS3G`G`}9xy87L4?AeTrRO%Z92(5J-*jpLQiPpc#0@nDKg?tBi*XQ@;6YRZ zLaW^#v9`%Hfc5{&BnM{A2(~`W^K|! zR)qtl%A;m!goDP<6D&8yvXgpdTul#4iD4n89m)G|KqwTXD99I z<~(F6z}6!|J2~uU$4qf1RE~!A<1uzT#*Zeg`IMMV2xZt3B%BvfrkNWSb#ITv+xCsp^9H@(LR4&Ma{_?fP03OS$3ki1w z1{EFFGyz*p!%0+kGzOIzu5aMbDX1%`E)e`^zB>QYCx&a(78>@SfWx-{H-H{i>oU}r z62nH7#M#yI^!noTYH@sVGCiG1M`LEL^rup1Dl{ho1~dktK8FUlVNgHj>nA*R%HwBT z6Cna326cTz*N>S7Dzm(W2B0zErvgZyJQYCM1qx3fTtM`o_GwrN4@zq(gRBL$s1gJw z)^KpjgFa5El@k&h06?s9LG7|I>lam47`8KNUnaSk0){7tcxr^FhFDT1hLyme;sO*H zRE>eoc3)u%Drx11u5hok4 zQ9g4Q5rgdj>Z=lR2C|2Cvp|}=`6nA$k z9tc|8B~YNWxVyVM#l5&oap%i>^Szm!J2x}=bANkx&+eX6rLn(*B{Mzq3)Ur6Gi3o> zDpy*c$JS|NE>RgUd;O{*{Jc3Dp%W$9u}aTY{3nEo&wuvE)_)<`@<`LOD@pyZiT1foicX(Be~^YPS&oui>k|Mhq% zqQDLXTHlZa6rf%~0k%_^+fhtjqGAQ;5;pa_@FmB|jVqt4$(V_B(|40-=8NIlbt5zo z8$(>@KU4Yp7$JUhmQKWd9TRu2{}Rt*r{7`*m8GZ%TPv^|4}TUh_f5Bo_-)!LaW&Y_g8-=L;+fTpp~@j@K_kLXjfht`z7iy z+V@-3e-zb)`V5ylkaLIfSAhQ@;=bZ;2-qKs%sp6gVd%FAnzHuaKO2&Rn07QKOt9qM zr7*C>4Y-o-v-UOum}O}lS(fpahevs-=qnEi(nx|~3GP_+++wIlyq@a_y(Nx9JfVvc zVGiI7xtPa+htbfCi1_9utZw*zlwX_5QV#%rwAF`V!x$f(5;TR}q^nWe`0Rg7g74K> zDei%sCzKW;{`AAYUOI}~j_SUU71mD7xd=aFtFz_fxx18WS$-{3v2Rdl5USLY-Mec3 zOs->B;HL61EmcZy5`REBFk$#I3N3xy<>NPHs|OFSgc0;VE%>4U56170G)P8xD4+AG z2&3Ific_NdP&nXqB|jddC_3qm#FZ|)it;<{(#O91N+ez6mM|&)Etfi1osxj6@sW^# zTT+bNBw36JSoX!-E1{gEi5FK}#MaT8yrVX~r&o$0U;PL>JvZ`qra=zINisGc$u?Ja z7y<*&5^xatLBdXm*|NS+}n!Xr4RtEj| zDd{J=yt`_rzDv)37q0+UuYf=|A1>kCu_1G>!kZy8zkc%%ot*n8$&!v-#i|JNA2DMq z#+O&H9XecO77w%>Rp+sI$Ywk}5IPJbVTU%APw zg)^kwg{{Ff;1_>$3y?uZhxCJbaTyF=iM+ttqynW-dP#ZIGHUERIZdgaBx#ls9vm}X zCM_C94r=WJ1J2>y*I{)8*i?887Ze;=h*a}m!!4;%hQe2~6?O?TB8wNWgGmA=N*GpX zIDkkk^@f8ZuqQZbzEhIKV2n=Gq4(1ena4Qt#0;w5s@RA9X|3@#&l95|a}z2yG#XXv zQyeK(HWTUo>1&cUih$LMlcx!ferj6(&mvTGFlKA){r>*_6JdtR!;*++&}jNJ5s+JQ zz?&4vOe)<6AKXL=2In}t=x}$vN zBX)MpWUnqZ2?`32<)2y5lm;}2LA}KWBx#C@HN|*JiZv{Rie{BmRw$oaspzkzMEZt+ zJeN@{xx;QCiduiBA%;2wuA$#<(4*+;ud>kC?>exD_OQi(gX*aDp1(Gm#czMv@!w$% zQseaf1_n&DyJlv(sz90I!e5^a*oG{zq@%t|d_}rcpo9SaVC1;mOS+?yV%OCFOw%5R ziKI5QwRBidf;hn;$|x6pmS*E7xWX+FNn@67p;x#K*0p{hK`)=|{Tf9W1)Ng^u>Y2& zJKy6hf8Ex>>GSPl7Mv7conYczi&D%(43PlND;5teYD77ckczzcXql<^;W7zP(W@J8 zq!Sy7!15Ux8-@reqzr-l#a{yaDG3*#bm^J#ItMy7f%xSg0kGLWat(W(rVkbmj%k@V zV(dhtj<@&G>cOFfY-#)l$G)N_B&Ql`V$HI`Gd~c$J8!gIs0fJC;jJut)V}!!)-^Ya z85{M9gddzBEa?C+BzuJ`Dw%TC}^$RvhkE#Xtk<~%fb&7&E#297pxXwP(+J?NO(yCR%N7(B+S2YV86>z8K}dD z&(|Xf=qdK%D1P8{fVTS7qmWXE^T;;Fy?)gig`&RJLzLS}cJ0>ia$IVV`ExHXk>eBK zG@>L&$ADWs!oyGSGH79csSXZijrh)g7GTit@8WQLPrSKQz?2V&Y$5vgBT6tc1B|9G z9Ef{9r#;c;Ic79eVI88)W)so>mn@X5d{gn6B?S`)G_~}PJnl=jj{bf*zl^4Oqs8>KsJ+`nf!KCS+!nS^E09l|?27H626-7(Rn7 zKFiaEd3+wG4f6<58(jL9p%mI|5vc_KsHHv}-fy5g{OQ5qTLLDgTfQX0A&PRZlANIh z-0ttYZV)D_4FsEquW!(5ZcSMi@==Kt8r!E9Rmn_W{bv|@)W#s{3Bp%5<0Mf@bp_h%fNC3TYSZ2N>qq)1?F z1`G*ob`6|AE!X^6@IY%rH{Gy5oHPNb7$Bz`93J1jND~W;DQO2F@Pwn<$eV+bi?s{r zx-p*)qN5v1PWA?UZg=;sJYm1)iL!6D_&lDG1P;?7$pY}<0#%``BA@8A%s{whrtF0S z16Ten?EwOi=Dd)Q*5&|@vDuUBx|4yCy%7&+>kYR=c-J+vWK{W+DYJAX*Y4Zgo;s`71YBtk7;iE==k z^faDZNxcR_Uk-h|i7cItuvM9yvZZSJ7nl+W)Bnu^Kr~F;`mMHmnV?FTDPQT>x^Lh) zIAGKwb)_8o_n@L%zp>@=s%gSwpO9!d5{NNNlMd-}IFemci{*#19mWR+3`JxR*|tng z6KQiLHKG~@6Yl;YW8%91gj488F<2WI%=Va*{B(*$pOKM_w(1LXAFFU)!r(XwoN_dI z(Oz)g1AB?t$icww@g^I&Z=&+RCJ;ViaZ<$sC1J_y?*jIJ5MoJhTK@uDv6f*lO8^jL zmt{aYvWu-aEQ~UY{kMA0sz&VTEo^gcryk9H?ZFk+7MpSLLm3$^ zwiy7)uB0|L>QD9UN1O?QXODcfbjHTf?(R^khEKnlnSXKp!WYniQBB0^EY&tU6Ax_a zuYO~uaj|V0!3|1r$qP)M7@+4Y{vP7{S+vdvd73C?bJo1;+WVr*Uj+?QEV!*d&&xvU zFX)NOal1GAXD`cr=iLbUFiDeK4&PWhgwA6w&?>Bvv_5hv?SNBYG#Rv0Yty^yu=SB^0p$S&qq33(o zbz_h(Ch!C@4kojE%U5nS25fKOeiv7_4uMXQoFC*Pa^_wvo|YJdN2M}43)AWp*QuO3 znbpwaNA0|zCS`Fg3j?ETw!$g!Hey^*R!IsE}5e?~)FM>`-s+?)Lv! zgPl&rGkp7yheMIl2UaA?gH`skKnWDOFh)kR#bhj178G{%4&4>AZ;@ zoBW)99U{|O8=&nl7@Rr?@#h23;1N^i-c+9?p-{2*2mh3iJF_5~v-pfnN)F$29Kk}K zTe7!cekZ-=HSJDn(-n57N7R)nc^tB+?5m7K*lJ`xWPXUqqTJ6J=@(Y)jCFg3%})8x z#gvdR+y_k(aj)sFW504}>6XaX2p7K^BmyM@i18Z;)rs*7%^*!t?Kdu32}!*CFnlU)444J)2)|b2JoJ= zI@Jh2HuhekC%iD?{6ynH(95TT64$DJM!0hMgmy(K#FQ^I^ZXwKBj%}N&I^_C5EQt) zNsVxW!|VIx7;qwt6Y}I^^zRMxY3%jOa z$Hw-qwzs!m%vu0m`74iZKCbY|Y*m$PRUjE)C46?U8+Dar@ix4Nt|=T6k3>3JoK0*m z?(x%Pn+?PleW1g%S=%iB@TL$L^DVxM?t#(Cje**JMKE0`QS`xghnD;Z@NnWK@c zv6+8DnbeB^;86@|*~$tQ4SQlaHH3aB{3%Ph@8KhxT4>?=hdsv6$D+W=X%3#1fKLyo0W*zL4YwUW;R*$& zWroqsMCr9Y_zR+y!^Amo4&%LOO-8s8N{|OZS;?{MaI4$6Gq{Pv53y=*r5l~57tnRv zfJzKDXW?fZ#nIpWGU_Q`jwc>kV$zjb^soj1gS6QRm<|?8E0}t%Kuva=^N8_|yv)mE z2pg-FI2;N1HNoZNSqyitNj*?$6Hy}gCR3rR1aYk^@sdc$$b8DVFoaKN*Ca%h{x6)I z2?qUP9xTSF^MxO)Xne~F=lz=1AN%|lZ6?579X27UXN?8}scSVhBB3Y7wiERcVbYsq z@7RE-$C|Y4dQJlFymfgkH%Dppun7yEpazVfiLlwIVTs+ zQCNsfcSMU}bKgw8pgtd=skPg3Wh!OFUOa(t5PY8pqg2=j z3jrB;X)O+Ucv!7zHTVFF=~>L?XP}Pw;UVJLYeEi+V8X4G7mdXSsYcZ$gi%c}!dg*< zA4ciqdZ~Nc_DW^5cj=FuEaxU{5gXb1ij4eBo`$*wCuAIHVHOWFuv5(0K!#DwIh_sH zCr#q-lgS=G%)ayJnv24y!i_BE<4w;r0wct| zOi@eP?%!1mSDxGh-7TYp#h$6GN!Ll2?`>8mm68bCvHShS zpwB;Y9?9X?m$lM+(nJir+Xs5GnIYH~Bzy1)^Yp4lMXc6{iBA-c071Hr_1Ksu6a>-A zWSi^mpKymhiiT}^sjclIZOtMr?INA6LY=MI?Cga_Lw`JElteg9NN83QTEfS*<-kvo zRm=uoek!3DY8Ce;jAK5xU}sWlv{0vl*{`K*0n@=uDw(4(Ws}V-DHXw32s+}#07GD! zc8J(4w5Ux%NF|k+LO>SBCmAwuR821eDJgQ>Ffl`+#eR^k2%T4!3C3WE)QhBRF5vhZ0$z?{?M+D@nes?IR&}1GcF>1Ki+e z?+|G9qGpg{TS7>*fs#lMHq0$WpA>ku+YT&K7OPg0+A~!55ySPiBpxnFWeglvqalHY~P!o)THg{n6Z|?#+jk-6H zACS7zFMW`z+ICz$+u3?gsM@`H?Ju4jJ3tkL^|!B$otrDS`bfDgN8J3cX@#4i&o>zt z)%zP20!@l>MRY^SNhb=+ul2_P+V@aJ?hdPmYT|h_SJ5=ShU><_`HAg(AogAxXCW@# z>XsAp+6OZWc7-J9XEEcDNUnuoCY>ULMYyyTnT$_hht~cxQrhy1Vbs2&#MHlMDunq6 zM+`lpSi1SXj_>*bQMu0uoxcP3CZ@cG9Lw1G?_UrX4ofPtK998vncYlESw^P6L?OQJ z*~dbarN5Z#`aEpz=2k&Dlh*qe*G@Wr04D*lFhnTU#n<$eI>d?92GDSTMBO^6D#D8cu z_Ya>ym8c$H^2X$C6EbQg_UX9T@7>+l3p{2O*$cAPCYWAdB3YCV|D>=^wH!l3eg+9+ z`QKv(kvuqFCf5j}g`6CTT!d=$a}ldD5Ya+DA{;ssb8$1rsYOIixs(N-*%$E^rZC;Q z-aHD;*s4!0c5oUnIYCGqVxR6jx(<7AG>qyC~BR35;#{s)K-hqbA4Z=pd{ zs24RQymEEU6XKhI=1b9y2*5KajGL7gKqD`zIpMqS&=&fe_v-b>`Q&k-AFD>wRG8dV z-Sjd!2W?s5a&=uH%+O+K9<^-+h`1k20yc#3UmU3T(M1>9ac?{Mtsa~|ypjiDea+j6 zAh^U0bRIhyH1t|CwO?^yJsDl$>qaM!s5|kvH8}5Fopo<%Q`H&Tq9w!VJ+~1iV=cn< z7UW1T*m5&bbwOM+9mvsMv$YkPP)Tpu<7*NrOdFa*kdvOR7&2(h(lmBIvS)Lg_f+>f z$8%J3TZngGkb{3N2-(rtcr5<=)V%BS`JdxFxGnZlQna*$;r83)pO3;N;kk}sdNhi- zoVDaS4Hq;cP#A>l$1xXfkfM zfCq3e<>P=`0Xl2x%yZ)IN|-^u{VsLT_I4^IK(u%TOp>auX0&P0ogV%cTFH_1e}Dt773+DwNjbb<=zFalp3xku^3P_P41~rpBJ<5QK0RkW;++LX~lG1q&^n`*rylnE$|p-6`o*KtWvOUE#R_&;K|cVcDVWqqFhK;F{D@X zotJMNBl35+Dk7=>=E2;FO%t73^hj6w z#K)J!Y=l>ebr=z12Nwh$^;EMV{ zK!fl=FrFu4i^ahd{GDA}d_htbHscBD8kVinsZ$U^eEt}`UdjIf)vkZ*X+$lFWqZyt(>}oTTuJJZxqA91vQC3d-CIefzcJo0erpd{`|` z32C$Du<+h97Gx-8F~sG@WXzh8V@c8kI_xryADPfW4mS;$P=E_=fNfMo0)1k)y9nVD z=jhHt%IL{c%Ebo3)Tbd9vJ3Edo&?Uf>+m_IE2}XtRI~;ZZLJL$K4-XBZ7n$pc)1<~ z&IW+mKtLN8So@X+)}qcmj(W22#@T7NkWaIf5ry_Eo+=SPT!{UQQ1PoZB@v0M?_abN z(6MTgHPlNa<+3fNH?H-BoN%}JJVo~77XRFRg%~mK^DP<-)*2#S6Wv`8u4kLFJBu)8 zd00l**m3JPrj^crZPXnjP#S*Hq(T$;Xh~8xrj&Ur3ZeoXL`^jH#!Kh=wm1qf`7VpnXFBa zHeC;%Wt$3@Z7Lq+{=QNB{4}JnUeJ8rSA3omc~?>VmJ@RePPqk#?sbGdu0zlI*S_o% zg_$-(j58hF71@P3sAybmouOw_=@0D*HJ*@HuaIL)qSo#j{6KX=8H1##t>U5>Nd(w_ zcv%?*v@4VKHe_D^mku28arYcg_XKy<_6UWCbCp`D8bDO-b`Kn_vwZ#Eq?sM7kNm#s z?I~zvdy=wlk;2ddzoHAW)!2j)=9`l}x+Kaw%nJJ9Nfxe4m2=KJ! zru&B{JN<1%8==!7`mz4~zim@9Kmna(?9yd3k{qgr>%z4_dSDb_Ol2hEt z{*r2%ZPAifk~2e?mz2%GfVP3n(14c|9D6czW_~WEW*G7p7}+#a8Vk!wEzohdHeZWm zSUBo$Pd4yKT4}cn+$blLUHAv4uy2ewiHTo7T9|PQf^1Qc@SNQ7OlZwCwU%fR@Ck=Q za*aqeFS%`uEHOMBrJD2X(4gB@7ZK-_v}?iHZ3!K?ZXUgiQl<n)nzr*mYh zyw6_iK%$>pD}4rj&7@?(f|wj_2z9ocZ5VR<)8<~HR*R+>IVLtOpFBmN$XcC|PZ68{5mD+b9hVswMI`$eAwvOp~5-EBajuf)$VMg!2w!5;I zZH^sbUL!d66pxX5_;iR>@$cR|WgDRyk$CzP@D+)(9AZR&RnaJ8wc&wB*G=(gtyMK% zIMQaonZjmjAmv{Ics<81Ar zZ+kWyb7%YYnWw}DXHg{1o?@VZ@>2t)O#MX|??q^X^QRkU2G)zA@eA1)=Lj_Ca5U#n z6Bl$2l)rQ0XMYrBc6*8Ws;eH^>$!_MR}hlxF3*-CmZ)a^j)v`|S7Oz(9aEG;m@V=h z%?R)Bj-+87i7AJ|erkz{;{Z2`AU_S{TmCW>;NkfGn2IA=1zl#kNx$KGVWEJ7BKC1x z*9^>~(k)o@P^=4?;UY-t*8WY_Sh6GD_YvyMEeHP{{D5W&4nmK@Ti}Uw$m%&&Z%(>R zk?+|nD*t`eB4ZR#VxV*dran}vpu*^o>QSEo{Jw<#CH^f5x^Eb-h=#<@XI#2i+LBB- zrYR7E@`)}kjj*l`*HUaBFJIWirB(B|srFSn{Kx{xhDF?(YO$hFnL}0&;6yr0r8dJ_ z{fJK@Yhk*^9_KsY+Qmby#7*+Im+5QGK7uZPO=MgMo_4p zpc9^13N@K{m;Hd~Yu#+;{^qYK6|%Y+d3pPc4x`A*f*zz`kbUjni-UmI_Nw&jJ9i_l z1G>5&feX_6?XTrUhzwtTnx^K2f+JU>ic=#&`6*|4E%+S#uxVD)D<~ljaw((JD7uh9 z)blzMBc(ob+iw%-Rmj&r(*UjEh*|pj-u5SKDt#rk%{(ei1m3os2c{E^#x{6p(f1oS51D9S(Q(Zb?f^0b5$ z+K5T?C(NH&dq(Kx&=-h~+hELQ_04Tb9=nKF2m%V%mF&H^BHCK|Ue~rH?@Yw~s&j<_ zC+!Hj=a*E7YF2mmT+e>XucFmkSPo+p=LbB9rItK?C4D(_TYMZ7+S`8>{NHz$-U<#k z{R@V93<`|)o6JK03Z z+=$i{i&+x;-bz^%BK#Oyn9aLz#aDjnvA zg*7sTu_6*^!2x1I7SPykl0(C6HJXp0zVA{%vkUpbn16+?E?Scb^Y|D2y0^)E9^ZKOHHmcZ1R+L~}GCX~HANFjIjtV@d<_*wk+%MQIEU z_uALXi;`WvXDgjn<`o3Ld`L>b*}n4{U-{PH-r1O_)_k$QjvwZFkSrzAB*iT zMnGR-g+4FunCW_{?Na?PM+AYpEriW+?6-Z}4abgTgg&ndga8>oLweJN#4dqo)Jrsh z7&PdTz<(|sYbstQJbVnG{DpC!jOZ8jy8f`CY8J%rQwj9&yQCk`q_5} zTaZknkGh_dJIkeylX>Ju0?9e-FhQV#hiOC zj()z^Dr1@}TiC-#g$_s;;N%%>AMd&eMz9ixjwB>K^38wr{-@lPSr|n&JNc)ACyL?F zD#?-l(F)2~hs-*^4I=<+j_a5JBY3(eyZ%zGPviyU2koPK_$a1pNgslmp>@_Y{@-w9 zc-MSL>er7h`XXZ8ARvA|g(WtPR-ZDjvW}DoolGj&LQp;prqo1&;AJ==Fz*L+FG)g4 zHyQ=%rjT1KTOHv&xHOM?+&iz{jqj_|HN@Z)tQwvV1R@TDQuHh~{a{%U69+gn^xXU{ zZoU_K7L&mj38mr|bo`=9i$y%g;rdUILJMJ*Rm`zCaBV;rT!q6X`zj_=H$ZwWX9WRG zL2Ijh6zZ%NE2E^8gfWza%JHZ!iTr_RMkL~sq!fE-@!d+e{);bgKY~8vW&ChO6k;*)SEp*1A?Xtd(WlmF>Tl?&VpDmak%vcuhY5o21pN?KsA$o#y{) zvtl@ZZaOK&2pFiWf~x80)RN&%Jj3IH!rOr|C|qAdQ9<}-ZL2lw6%QNQWp{)`Sr2-Lo@NJn{s*=m2MXU#cBbp( zf*B|u!~&;Y4;>ffoQ1@F`yOXVE9IO85(8cecb4@lE4&R>o!c5WJ&Ypv8SKrg{$-2(wI`9Azi66q3* zwb)-`3GSUA^3q?yx$Qf>7yfcLtVaK&H(KVwIvxLuvvde^XBu>X-DgUXQavPNWcbTi zot9MJcS7e|bQ*-+qAyJqD1hRC-om1;x&sXBVwdWcrC;AC#`qT@eski8-?pz#kFQRj zj&Iz2JZdu7R8tB*Rw0qM>K|?C6?5)FLoV-Z0E^@nGC{n%Zp;u3EX(&8XPHN6?$i$_ zLftUir%KSMFpMeus6iOYKwn0n7RITUq5dg_92tk!^b0&q_(wySa)}VpJ|k79BFTQ> zHdI6?6iGq}R1T2H$2%l^?FgyTzr0-_162bOfqyXhYC!UB2@RT)+J9ygg|d)^DVl)M zdO(`~@(Sp(XcMowwg}8eYKvZ}LfL6u)I{ob7sq{WD|1J7byLP(12j1rA(D zt!v6X(>}O#ui8$G5pt&#z8(_DP_-(nJ$-?PCQNs2wA`-4d9lFa=Q$SG=MT!n zCRrbi>wBIBh2CG>FYM)dWlV~2B%d%ZZ~_PtsGN)J}iWT_~_H>3{c`{DbsAgbqYqVq~do$4QV zzqIe{8^63(%}d0fd}dN|3=HT-|6qz+Wb~#np95(Mc%*||h#j&U+oM4X!!kxV_SQRL zQOb+ZC5rSnLZrp1Ck?@QHY~zwLcS_2iaFnD39hE-M?joqxQ& z-F|vHJw_>%V52XR+m=7(?6AX}y1itXCW<6mA5Hr9-Hx7^Ws;Z1Ky;j+X1LimwCq!} zuLo#gzzV03d^bENTWS};bAz%Y_7|if9uG3XCBfoXKEheyINeKe(muE7*S> zL9W@wCfZA-Cs4QE{=1iBPvL|<=2hBjyCo%5Ke86Wdtsp>j74(yUAr5dZcK97S3Ov} z@iZOCd5XuX4}V?Peq_6FDNyh(P~iu6R*-Vn_iG>gYrikWYnH;&L(Of4b^fZ=5d=T& z)_PXHucv*@;{L!Ba7hb2p;qRTH7h!H@`J!bExOg(@>Tm&mnQG&0(zV0PT+d8G4~m) zUayBb4>`d^1pKumMKNmIr)#4Tn8h+uO2Ij^!6zRI?yZ5J*1fxzxTr_V6jlI4> z&hIzfI^GL+Uir^1f`;xknkp{dem|bQTlrsi9d}+6wqCr1y-mEY-rO~fUj&TZyfrCP zzWv_&M|xM`?V#_hpW9&?_(a~9{9gEY*mc@@ALQ8a93F0Ml~nvEZ3H{j!yIq^*QX1o z*Z+bbP0$V-cyn%~Osdz}cT4I1eFh84+GiApQ91_2MZ_43t>?3Xgx{xTwhS-S z{hSaVW@q0tUXh7I%A)%Cq^$oKP6Xv3<{Q7CbI-bL+F3wQ{Joz0#f^tI4mWpXk6A%R z<_OGclBJTB)&7!eMi1=>2AFkBb*lWJGk4#xD9%7bSe1Sjw#j2{WlbN1X z&dhqpYrNxIX5TU2v2onFa%|-2UWFhs2E6zT@vd2~TRJzgb7yU8!~UJ`L$}mEhj2_p zps!ExGI8Bm2rsVu`CDPfByzgvQXy&0(a>q3Yn#uK85!5n6MB|WMXeI+$>%X&p6_Bg zr8;HD^B?^@Mky+O>K91F)vBiclKyzE6(y{-ou@cgh=+g|qAj?|zVrBNjb0%j`B$gj z;4O2Q<5z_?Ndle`Y3(mE&`ppc#%I`|jK5>u*5N!nE34Vj) zO9H`2Ckg^ed}LE*ih3x z#b$PZ+bfOP5>zqlHj0RV#+#t8smJww1BWqGCd1^t2dCb`_u&`wS|%7jMYzf8?^T5L zBK?o@`26p^uX~ckj1ub2yo>JUg(t~5Jw5v}NXLjsjBtx`tCewZ+7U0zU@@C9SXQOi z3Dk~_-*5YS!D;i%4>>Q}7*iXFoFe7M1f{`Tk}*yH7RlS9kBpdbp8sgZR`Cyd+=rrv` zSG(PD>XRvO#mO2II8uBtnYPTj(=A-zw{7wnwUincfmc;A>D1)ko0}BytcwkYZ?bF| z>0H^?b#$%d5ln-SE3wA?CO8P0;=S;mcr?5YJn%0w=bUa{JC{Tu0o_%T+*E{r)miD` z8k;vUVa3z6y=QIYo8S{3B2_V0oo()m!2$<%7az@*QQ>;n?}~nfH-WGCsr2DOOG#SM zRh=5+W4~lewaTD#vfHXl8ST<#e^f;y6bruS2l%N5oqemMq4t@8DdqI1=kDKTkYk{7 zO<3x_t`Y#iBxG6}lCfE!HbZ1zcD9ZbPH6*W(Ksd0g2V!XaQq(kAM0|47B4n++dVy> z7UoO*Aa$5dt}Dm`wJFXXZG_= zU{uuWGcq#Jij3x-;O9M|M)aC~w6=ONZWBL<>@HvaXx8qur!p435e3@<0 zA>F=mRdjPl@6`V5xwFxc{a0CsnxVSsGpJ5H(4n)ym2Ed0RnQt7m+AGa+!nwWsoUmW zxGsn*6XzH^3q0`X7MwrMz~E6uG|;Sw?S28_SYbi#mW#eRBu^}q5Uk#0PCT5}1rB9z zB1_e7avs3)ozzY6=oe*;CsXV+D~T@@liJV4(jbr(IrZm%Qs#C*MDTBO>W@QP@$Bi7?n5N|C;L%H-v zj1hS17Ai)<`jLl<$jWJ!N@s$_CVA2qluqLT=P#(Qc8O}NcG@VA)Sp%jzw|!TDfl1+ zHk78(TWx)E$S#j_NLg(3x#9lM@3fPzoF^f`#Fpcx&92frs2?Y8P(b zqV0|_r#~m(yBK?3W|#$Hg~ChHH3UA?`Qh({j=4lrp0ZWglnap0AI?vfiqy!zH!;~5 zDEVhzvl(-sDi5floQIJ>FnM~jd${}1=X$yhHFk!J_p5)eLl2NX{;lDK97O(f=W-P% zw)pix#{!D?)mM};o0M>FtQn7+Jz7cb`*u<0uVn^ zUhU`Sb+CYD5=N@2#?KI34=5!GE(X!`-X2Y!%;qf8OGE8s=S*j4MO*Hx4%B2{%05)s z7gX5yz0FH*q9maEGlN-+(*Tbqg>|m2eaP{e)I(asoW%9gh%w#*)>3hq3FbmJY653> zM|`9*p~U^U4h<3z6kSlm3cbelDnq~>a;{^qHRMK^{&iBJ%f0s?LjudRc0gzu&Ee+= z*Ez2mj~;aQ6MIZ6+Ou^)Xx0n@q+aG*w}5>`Xirm!_vv*cvFC{q@a)4_ua*`*oyJ(E zhAT#_I0ly4b^ko(XMUa-1xCAd|CEaBKH_J7QqFbg{z+0F5|2hL_g7!*1HpVTJRQPq zy&?Yz&p0oMHTfWMo9T*Eh8IZ@Nvvk)*M#9DV(SprCf5bXgpL@GZ3cK&Jf-X&9THW4BtnO+0otGq ze~$upyn?&D8A{o)VVSCPHSwlHUj;=0veV9sMAHuNPp{JoZ=%NW%kL*TQ++R%JA2+~5-r7+A zc3_EHGa&D3Q0iOe*VKjRb+!GsF}|#h**nv0~)Ty)}uy|p^k1}0F*%P zd)uSl+?KdD3&O1qE~M)>KD=eS`IeW>v3Qnw=BDN?KuxAxze>O2m@FymF}PZ84n(yp zsMzQ1vYoRgyCojdpXh!mtRdKGp5oc!S9_S)5pxk*F(ZSul8D={vAVWF6@V!k5!vRA z`=(N$l2&7NqFd)#KO%I@8}F-Z9vRyj`+==5Qc3)nFV07KXS%%*xylFT5-1VsN?6UA z?pi-1aLj`y>;dLG%TwXDnMGUTdDZq52f&yFSXowS%)lyd*r(i*?1~~RXDYOL{9()a zrO$r0pyY>EE0)|o_3MzI89OQAo_G&TKTxf}X{H^Mg}*~EANonuc3xSpA(>zzRFB(q zMs>+!$Lm#~*oY^V7siX&o4ByOu!UgNth)h?FT=(Nxv?BUe^Gd~$}<8QzM)omA6|J6 zUv=N;d{^&ySMPiW$L}Wv5zRm8Am@JqA-US;Jx{7%&vV_Dl9>wRQntOZ2I$ zzaP&xus|nlSoV2|zfd>%RIk@@tOPtCkKcjqr|v1*gBtv90^ipmm)GD5`CVIqD_Sxi zoG6hf*<6}C=oK$cih7H)_^ZG-Jor7-X$n~k2`3siK JB~|~WZ3P@0d^Omz_s%;x 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%0D`Z4Gc5g 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 literal 0 HcmV?d00001 diff --git a/trongleposting-client/.dockerignore b/trongleposting-client/.dockerignore new file mode 100644 index 0000000..1302d95 --- /dev/null +++ b/trongleposting-client/.dockerignore @@ -0,0 +1,2 @@ +.env* +node_modules/* diff --git a/trongleposting-client/.gitignore b/trongleposting-client/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/trongleposting-client/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/trongleposting-client/README.md b/trongleposting-client/README.md new file mode 100644 index 0000000..58beeac --- /dev/null +++ b/trongleposting-client/README.md @@ -0,0 +1,70 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in your browser. + +The page will reload when you make changes.\ +You may also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can't go back!** + +If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. + +You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `npm run build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/trongleposting-client/package-lock.json b/trongleposting-client/package-lock.json new file mode 100644 index 0000000..5197b1b --- /dev/null +++ b/trongleposting-client/package-lock.json @@ -0,0 +1,17440 @@ +{ + "name": "frontend", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "frontend", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.2", + "@testing-library/react": "^12.1.4", + "@testing-library/user-event": "^13.5.0", + "crypto-js": "^4.1.1", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-scripts": "5.0.0", + "socket.io-client": "^4.4.1", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", + "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==" + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", + "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz", + "integrity": "sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", + "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz", + "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.0.tgz", + "integrity": "sha512-kYsT+f5ARWF6AdFmqoEEp+hpqxEB8vGmRWfw2aj78M2vTwS2uHW91EF58iFm1Z9U8Y/RrLu2XKJn46P9ca1b0w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.22.10" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", + "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", + "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", + "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", + "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", + "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.20.tgz", + "integrity": "sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==", + "dependencies": { + "@babel/compat-data": "^7.22.20", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.15", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.15", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.15", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.15", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.22.19", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz", + "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.0.tgz", + "integrity": "sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-typescript": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", + "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz", + "integrity": "sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", + "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", + "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/console/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/core/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/environment/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/environment/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/fake-timers/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/globals/node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/reporters/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/@jest/transform/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", + "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", + "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz", + "integrity": "sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0", + "@types/react-dom": "<18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "<18.0.0", + "react-dom": "<18.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", + "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-PHKZuMN+K5qgKIWhBodXzQslTo5P+K/6LqeKXS6O/4liIDdZqaX5RXrCK++LAw+y/nptN48YmUMFiQHRSWYwtQ==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz", + "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz", + "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz", + "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz", + "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.3.tgz", + "integrity": "sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.11.tgz", + "integrity": "sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.36", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz", + "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", + "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.3", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.3.tgz", + "integrity": "sha512-iM/WfkwAhwmPff3wZuPLYiHX18HI24jU8k1ZSH7P8FHwxTjZ2P6CoX2wnF43oprR+YXJM6UUxATkNvyv/JHd+g==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.5", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.5.tgz", + "integrity": "sha512-JNvhIEyxVW6EoMIFIvj93ZOywYFatlpu9deeH6eSx6PE3WHYvHaQtmHmQeNw7aA81bYGBPPQqdtBm6b1SsQMmA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", + "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==" + }, + "node_modules/@types/express": { + "version": "4.17.18", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.18.tgz", + "integrity": "sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.37", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz", + "integrity": "sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz", + "integrity": "sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.2.tgz", + "integrity": "sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.12", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.12.tgz", + "integrity": "sha512-kQtujO08dVtQ2wXAuSFfk9ASy3sug4+ogFR8Kd8UgP8PEuc1/G/8yjYRmp//PcDNJEUKOza/MrQu15bouEUCiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.5", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.5.tgz", + "integrity": "sha512-ebylz2hnsWR9mYvmBFbXJXr+33UPc4+ZdxyDXh5w0FlPBTfCVN3wPL+kuOiQt3xvrK419v7XWeAs+AeOksafXg==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@types/json-schema": { + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.3.tgz", + "integrity": "sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg==" + }, + "node_modules/@types/node": { + "version": "20.8.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.4.tgz", + "integrity": "sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A==", + "dependencies": { + "undici-types": "~5.25.1" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.8", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.8.tgz", + "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==" + }, + "node_modules/@types/q": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.6.tgz", + "integrity": "sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.8", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", + "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.5.tgz", + "integrity": "sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA==" + }, + "node_modules/@types/react": { + "version": "17.0.67", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.67.tgz", + "integrity": "sha512-zE76EIJ0Y58Oy9yDX/9csb/NuKjt0Eq2YgWb/8Wxo91YmuLzzbyiRoaqJE9h8iDlsT7n35GdpoLomHlaB1kFbg==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.21", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.21.tgz", + "integrity": "sha512-3rQEFUNUUz2MYiRwJJj6UekcW7rFLOtmK7ajQP7qJpjNdggInl3I/xM4I3Hq1yYPdCGVMgax1gZsB7BBTtayXg==", + "dependencies": { + "@types/react": "^17" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.4", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.4.tgz", + "integrity": "sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==" + }, + "node_modules/@types/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==" + }, + "node_modules/@types/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.2.tgz", + "integrity": "sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-asaEIoc6J+DbBKXtO7p2shWUpKacZOoMBEGBgPG91P8xhO53ohzHWGCs4ScZo5pQMf5ukQzVT9fhX1WzpHihig==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.3.tgz", + "integrity": "sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg==", + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.34", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.34.tgz", + "integrity": "sha512-R+n7qBFnm/6jinlteC9DBL5dGiDGjWAvjo4viUanpnc/dG1y7uDoacXPIQ/PQEg1fI912SMHIa014ZjRpvDw4g==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.4.tgz", + "integrity": "sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==" + }, + "node_modules/@types/ws": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.6.tgz", + "integrity": "sha512-8B5EO9jLVCy+B58PLHvLDuOD8DRVMgQzq8d55SjLCOn9kqGyqOvy27exVaTio1q1nX5zLu8/6N0n2ThSxOM6tg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.28", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.28.tgz", + "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", + "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-jest/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz", + "integrity": "sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.32.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001546", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz", + "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.0.tgz", + "integrity": "sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz", + "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==", + "dependencies": { + "browserslist": "^4.22.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.0.tgz", + "integrity": "sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.8.0.tgz", + "integrity": "sha512-SkeezZOQr5AHt9MgJgSFNyiuJwg1p8AwoVln6JwaQJsyxduRW9QJ+HP/gAQzbsz8SIqINtYvpJKjxTRI67zxLg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.1", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", + "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.545", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.545.tgz", + "integrity": "sha512-G1HKumUw+y5yxMjewGfKz0XrqG6O+Tb4zrlC/Vs1+9riRXBuFlO0hOEXP3xeI+ltlJkbVUuLkYdmjHYH6Jkiow==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/engine.io-client": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.2.tgz", + "integrity": "sha512-CQZqbrpEYnrpGqC07a9dJDz4gePZUgTPMU3NKJPSeQOyw27Tst4Pl3FemKoFGAlHzgZmKjoRmiJvbWfhCXUlIg==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", + "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", + "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", + "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.51.0", + "@humanwhocodes/config-array": "^0.11.11", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-changed-files/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-changed-files/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-circus/node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-cli/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-each/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-environment-jsdom/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-environment-node/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-haste-map/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-haste-map/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-jasmine2/node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-resolve/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-resolve/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-runner/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-runtime/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-snapshot/node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-validate/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watcher/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", + "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scripts": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", + "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.0", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.0", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/socket.io-client": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.2.tgz", + "integrity": "sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz", + "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "node_modules/undici-types": { + "version": "5.25.3", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.19", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", + "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/trongleposting-client/package.json b/trongleposting-client/package.json new file mode 100644 index 0000000..692d258 --- /dev/null +++ b/trongleposting-client/package.json @@ -0,0 +1,40 @@ +{ + "name": "frontend", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.16.2", + "@testing-library/react": "^12.1.4", + "@testing-library/user-event": "^13.5.0", + "crypto-js": "^4.1.1", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-scripts": "5.0.0", + "socket.io-client": "^4.4.1", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/trongleposting-client/public/favicon.ico b/trongleposting-client/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b97ae2672eb535946339df70f794a384fd675860 GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/trongleposting-client/public/index.html b/trongleposting-client/public/index.html new file mode 100644 index 0000000..64ae652 --- /dev/null +++ b/trongleposting-client/public/index.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + TRONGLEPOSTING + + + +

+ + + diff --git a/trongleposting-client/public/manifest.json b/trongleposting-client/public/manifest.json new file mode 100644 index 0000000..332f2eb --- /dev/null +++ b/trongleposting-client/public/manifest.json @@ -0,0 +1,8 @@ +{ + "short_name": "Dockerposting", + "name": "Dockerposting docker docker docker docker", + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/trongleposting-client/public/robots.txt b/trongleposting-client/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/trongleposting-client/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/trongleposting-client/src/App.css b/trongleposting-client/src/App.css new file mode 100644 index 0000000..8e7ba34 --- /dev/null +++ b/trongleposting-client/src/App.css @@ -0,0 +1,78 @@ +body { + font-family: Consolas, monaco, monospace; + color: #fbf1c7; + margin: 0; + background-color: #3c3836; +} + +.container { + max-width: 900px; + width: 80%; + + border: 1px solid #b16286; + border-radius: 8px; + margin: 0; + padding: 24px; + + position: absolute; + top: 50%; + left: 50%; + -moz-transform: translateX(-50%) translateY(-50%); + -webkit-transform: translateX(-50%) translateY(-50%); + transform: translateX(-50%) translateY(-50%); + background-color: #282828; + + box-shadow: rgb( 0, 0, 0, 0.6) 6px 45px 45px -12px; +} + +.chat { + border-bottom: 1px solid #d65d0e; + height: 200px; + overflow-y: scroll; + padding-bottom: 12px; +} + +* { + scrollbar-width: thin; + scrollbar-color: #d5c4a1 rgba(0,0,0,0); +} + +*::-webkit-scrollbar { + width: 4px; +} + +*::-webkit-scrollbar-track { + background: rgba(0,0,0,0); +} + +*::-webkit-scrollbar-thumb { + background-color: #d5c4a1; + border-radius: 12px; +} + +.input { + font-size: 16px; + font-size: max(16px, 1em); + font-family: inherit; + padding: 0.25em 0.5em; + background-color: rgba(0,0,0,0); + border: none; + border-bottom: 1px solid #83a598; + color: #d5c4a1; + margin-top: 12px; + margin-bottom: 12px; + display: block; +} + +.input:focus { + outline: none; +} + +.button { + padding: 12px; + cursor: pointer; + border: 1px solid #8ec07c; + color: #8ec07c; + border-radius: 8px; + display: inline-block; +} \ No newline at end of file diff --git a/trongleposting-client/src/App.js b/trongleposting-client/src/App.js new file mode 100644 index 0000000..37643c5 --- /dev/null +++ b/trongleposting-client/src/App.js @@ -0,0 +1,126 @@ +import { useRef, useState, useEffect } from "react"; +import { generateGruvboxFromString } from "./utils/generate_gruvbox"; +import "./App.css"; + +function App() { + const [socket, setSocket] = useState(null); + const [posts, setPosts] = useState([]); + const postsRef = useRef([]); + const [content, setContent] = useState(""); + const [username, setUsername] = useState(""); + const [error, setError] = useState(""); + const [color, setColor] = useState(""); + + const scrollToBottomOfChat = () => { + const objDiv = document.getElementById("chat"); + objDiv.scrollTop = objDiv.scrollHeight; + }; + + useEffect(() => { + const protocol = document.location.protocol === "https:" ? "wss:" : "ws:"; + let socket; + + fetch("/posts") + .then((r) => r.json()) + .then((msgs) => { + postsRef.current = msgs; + setPosts(postsRef.current); + scrollToBottomOfChat(); + }) + .then(() => { + socket = new WebSocket(`${protocol}//${document.location.host}/`); + socket.addEventListener("open", () => { + socket.send("ping"); + }); + socket.addEventListener("message", (msg) => { + const { data } = msg; + if (data === "pong") return; + + const chat = JSON.parse(msg.data); + if (chat.author) { + postsRef.current = [...postsRef.current, chat]; + setPosts(postsRef.current); + scrollToBottomOfChat(); + } + }); + + setSocket(socket); + }); + + return () => { + socket.close(); + }; + }, []); + + useEffect(() => { + setColor(generateGruvboxFromString(username)); + }, [username]); + + const addPost = () => { + setError(""); + if (socket) { + fetch("/posts", { + method: "POST", + headers: { Content: "application/json" }, + body: JSON.stringify({ author: username, message: content }), + }).then(() => setContent("")); + } + }; + + return ( +
+
+

TronglePosting in ELisp

+
+
+

Welcome!

+ {posts.map((post) => ( +
+
+ + {post.author}:{" "} + + {post.message} +
+
+ [{new Date(post.date).toLocaleString()}] +
+
+ ))} +
+
+ { + setUsername(e.target.value); + }} + value={username} + > + +
+ Post +
+ {error ?

{error}

: null} +
+
+ ); +} + +export default App; diff --git a/trongleposting-client/src/index.js b/trongleposting-client/src/index.js new file mode 100644 index 0000000..7173ce5 --- /dev/null +++ b/trongleposting-client/src/index.js @@ -0,0 +1,10 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import App from './App'; + +ReactDOM.render( + + + , + document.getElementById('root') +); \ No newline at end of file diff --git a/trongleposting-client/src/utils/generate_gruvbox.js b/trongleposting-client/src/utils/generate_gruvbox.js new file mode 100644 index 0000000..7ff109b --- /dev/null +++ b/trongleposting-client/src/utils/generate_gruvbox.js @@ -0,0 +1,14 @@ +const gruvboxColors = [ + "#b8bb26", + "#fabd2f", + "#83a598", + "#d3869b", + "#8ec07c", + "#458588", + "#cc241d", + "#d65d0e", + "#bdae93", +]; + +export const generateGruvboxFromString = (string) => + gruvboxColors[Array.from(string).map((x) => x.charCodeAt(0)).reduce((a, x) => a+x, 0) % gruvboxColors.length]; \ No newline at end of file