From e50d8d23c73d503f1a23d6f6068d18af084bba33 Mon Sep 17 00:00:00 2001 From: Braandex Date: Tue, 11 Mar 2025 11:08:04 +0100 Subject: [PATCH 01/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 2d4325e1..99f4583f 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -13,19 +13,22 @@ const Logo: React.FC = (props) => { return ( - - + width="71" + height="16" + viewBox="0 0 71 16" + xmlns="http://www.w3.org/2000/svg" +> + + Vookie + + ) } From 8f46a4cb09c1f22d6cb53bf004c7cdca2fa0daf4 Mon Sep 17 00:00:00 2001 From: Braandex Date: Tue, 11 Mar 2025 11:15:03 +0100 Subject: [PATCH 02/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 34 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 99f4583f..8a6cfc8d 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -1,8 +1,6 @@ import cx from 'classnames' - import { Href } from 'components/navigation' - type LogoProps = { className?: string } @@ -13,22 +11,22 @@ const Logo: React.FC = (props) => { return ( - - Vookie - - + width="71" + height="16" + viewBox="0 0 71 16" + xmlns="http://www.w3.org/2000/svg" + > + + Vookie + + ) } From ccc57edd31b5d68d0886091937bc778644018cdb Mon Sep 17 00:00:00 2001 From: Braandex Date: Tue, 11 Mar 2025 11:19:00 +0100 Subject: [PATCH 03/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 8a6cfc8d..14bad3f6 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -1,6 +1,7 @@ import cx from 'classnames' import { Href } from 'components/navigation' + type LogoProps = { className?: string } From 37c8c48f59356480b3cf066dffc0dae8ec52a14a Mon Sep 17 00:00:00 2001 From: Braandex Date: Tue, 11 Mar 2025 11:41:38 +0100 Subject: [PATCH 04/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 103 ++++++++++++++++++++++++++++---- 1 file changed, 92 insertions(+), 11 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 14bad3f6..ec3932ee 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -16,17 +16,98 @@ const Logo: React.FC = (props) => { height="16" viewBox="0 0 71 16" xmlns="http://www.w3.org/2000/svg" - > - - Vookie - + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /> ) From 82ca82775cd4a2e835c61f93471bf8d26c411091 Mon Sep 17 00:00:00 2001 From: Braandex Date: Wed, 12 Mar 2025 22:44:27 +0100 Subject: [PATCH 05/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 1010 ++++++++++++++++++++++++++++--- 1 file changed, 919 insertions(+), 91 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index ec3932ee..70b234c7 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -12,102 +12,930 @@ const Logo: React.FC = (props) => { return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) From 275308f826c396f3c5c7931b8023a339a4c8408c Mon Sep 17 00:00:00 2001 From: Braandex Date: Thu, 13 Mar 2025 02:31:16 +0100 Subject: [PATCH 06/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 612 +++++++++++++++++++++----------- 1 file changed, 408 insertions(+), 204 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 70b234c7..ece7f213 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -19,921 +19,1125 @@ const Logo: React.FC = (props) => { xmlns="http://www.w3.org/2000/svg" > From 73095a188e52aa96ccc0a158f99fd772a27a501d Mon Sep 17 00:00:00 2001 From: Braandex Date: Thu, 13 Mar 2025 02:57:18 +0100 Subject: [PATCH 07/57] Add files via upload --- vookie.svg | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 vookie.svg diff --git a/vookie.svg b/vookie.svg new file mode 100644 index 00000000..fd80483b --- /dev/null +++ b/vookie.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 44ab9a30c0f47dca118ffcd2d9deba97f35ca777 Mon Sep 17 00:00:00 2001 From: Braandex Date: Thu, 13 Mar 2025 03:00:41 +0100 Subject: [PATCH 08/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 1131 +------------------------------ 1 file changed, 2 insertions(+), 1129 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index ece7f213..bf69b555 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -11,1135 +11,8 @@ const Logo: React.FC = (props) => { return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + ) From a195eebff843189debc3bfb7b9e63f372cbb2755 Mon Sep 17 00:00:00 2001 From: Braandex Date: Thu, 13 Mar 2025 03:28:07 +0100 Subject: [PATCH 09/57] Add files via upload --- Vookie.png | Bin 0 -> 24341 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Vookie.png diff --git a/Vookie.png b/Vookie.png new file mode 100644 index 0000000000000000000000000000000000000000..9a90bfc8afa603df7c83881142adc4796503f70b GIT binary patch literal 24341 zcmd>mV{<0X({*gywrzW3TN~T9lZ|a#n`~^GS8Ur?Y}~(pJs;zFG1KSG)O1zX)b!~- z)qj)~r4ixq;6Ok?5P!)?sQzc)|6A!WQ2*^O8)*dp8BkYMX)%zxS%PyA5E77I5~Au} zhFAX3xf;t)H=ggjZ5ij_;4smYqgK(Q9GrNjXy{$6&k-Tfh!}RU4TYnXqVt8LhGf|i z#SK)fHpQ&b2BjIenLfa+03UD1>#0|1HgNC@-@cc2?tSj@T-Tc&TOhFZ`ELvFk`O2C z62)YB2p*%KWAfke!qsOH1+dK^2pf@ID69^yk?j9a{dI6QL@Oxl zQcy15FCpeU5V-?{#cx6rQqhkWdj zmni-r%KYb+y>XJQTJ5j@IY{*Xm4n{};O}ex&nlQ>Nn{q2dhNHg;3CR;qd%8udmEdZ z*35U;*Vi{cPxG-z7KyifxV9SPUBKocbL%oFO2PhrqU z|7Tu`BKTYsuk_SK`a}7tH(f6NpzE<%AJ^4}xEP{<*ZqTZc^|da1*lgkI(kkTqkFmS zZPA}uV#v+o#}>{M)>w$*oIkL?Tx=r1SB!M3{xO+`DE?wNy*{E9PAx` zwpPM>U&h}aAfJS7)$5bfh&v8Dw`j2qFc1+$4bn7SK0bl)P@o$-J4{H>E940RsxWOg zXitQ4LDMx-BbXRTDU4ceoI)3r2gNL>@AUja^z@4?kle)fxtv91)6fVDS=ah;(yUtl|{e+yvnbT3cbpBC9k}6r4 z+!9OAO@~L*zC71$odR=t$CkE8hE(!x@GKqyc5|K4VQp=DH$VPjt?Arxc<_A*gGj7j z9x$S{j=S{r41wvu%?)2_g=`8?BS{{8)UK=V`RLl4qt0h0As!{Hkz|VKuR2qAO7trC zx8?Bsj~iQV&^f%o8%+SD){jp!$X)V|-?we&Z|1JVpXc~K0;=UrTq^AFksNTPXe2)a@iEww_jT#Mu0_KnJ@8$dWKJdmJ!Gd zgO8H*YmdxDt%b3NMyN416fY)@Ul6AqR&{bcfh%{BSFN0vjdz0V7Q6X&xZD<^M!mOj zH{Y=ft=nF;=h`t6WWoI|DB4)Mcnbl%t9>qZwnNYr1Yb=<5g$8M8N08k`;fwa$}WCy zAgRvt*e#0f>7ekE;KKKD``@z~y$OtN?*!CW+xnxu4*zkVVU*^r+f`*nnD+>!p}w66 zI^-E*8Gt1K14NR+O35t4CHJT8bzo|sy|epoy9)6C7@i{Wy9ov?sqC!8+op*0-Pd8) z$48_@dbrmUrA3F+h3w(hr2*egg$wx4)&cYSL=LxVOg-;w%EdQr4kQv3l+z+a3M-^3 zgd+X0QBh2foW#T&z>}JSO*GJM;nR~Zak4-+IlflQmuShu6jWZb985EI!94-!`AUSW z!~VOVYraYxDzSM82+45#s67ls%ps3dtL^&`dgeLEt-crD42GR#R=b-GohFM3Nuy1n zRGHoWsfD%ZV|(Hl>N1lmu(20ZIO*RVNOoi3uR)*&=@6BT2*OUFtHBJn<+DP@RV%Q<9gc#{@4Thsv^$v=l-Kw zf`FA8pzHOW-|$3y9yn=(5pfJs2hDU#3U*5f9(VqF@SrH@R{`L=sX5vC5YN}5lFQ~A zcnoQ^E5f;(Xh$=n(S^ZW3?ha=k+J?Iz(~sTn&^$xYCYJ-7}cGSNLC+ReSZ<$I~^mX z-2Jg4$8^4%-GB)HsP}WbvK3#KUjV9~jSV8sY^jTX5KIRBmLROnk+$Lfo zM*JS|AfO>dG~8pizv*BS00a-a!uS#Eqmb0n{*xyZ+aoWfi(r6r#3`FJST%IoATKb_ z%`gyt`6q%n$Po%PbObPv{18{CQlc0WuqY+WQQg z%2Ij}B&drEx-EvN(1xYJN%dM<%<7icN=r~0Zj2bK!;n`TQt}~C(#U3h`Ij>45k`v z%Gp?(%1kHXkOzf_C@C>Ql@(bsiG)mK&l{$StyUJ-y~-?s>~>0aWKgX`{`bz`Yqd6- zZ&rr6`p%d2)uy+5L!vRrI-qkj11WC8qh4BfS+wXWW(8r-%L<$+#Y-NCzoyz{X5LOC zNsFew2x2%Z3rkR^1jL9Pa_g=`^Y_3Y_o$$ksqgMd{>$UY7;)zPwza+c#FvJSgq9L9 zkAfs$UPS)6w0e3!KhbM{WUVaA6CBu-2nT^!|Hqs?e4=@~kjPzmql0K6PH^oYlEjfa zxGqn$x|-T*cK$cDORn1pD0>~VorAvk*LSqhu0Lai)fiIh6BjQ=FgOzE*bubv(P79F z{p%mX8@Ghm4cf5*Pr61g8^1gaoS&uj*k_xVdcI#H=1mNtxr$^3OrpEpR;nWHIE^<>1u*2=V&6Zq>w4>AV zicn24f#_v&!S6V;r`$nj=`CKmK9VO+V6>UBjob*g=&oY48Z}#o)Z7v$ z<@v$~am!NIfjdLG&t0bBpAipn#PRxIxqBB&Z3SJ`!0`_6ZFNV(Fck(z!tgK$_VYzw z@#z<13ctGBwuc%DAAe4ZF_0plFLESl)g99Byx#>1-ioz6mvITrEceeIA5~O}0WJJ` zV;WOU9Phmm_m&J=LnEtob&2IZiy<2iPc*u^uaDSNs*Mq-`+YaiX5ca!r9WB}G@Gz# zx=T)#$A7)h{o8_91=oP?5}iV$NI`SYZwwub84?h19Z^LcU@ONpCR3m1b64B?e(m8` zb_8cSSqHNStukK~tt9?!Zoq*S=F-o;6tepUq_!dPyEi2)OJ_XrP z2WzxBPP|oFY#wf|eS3ISNIOIDrwiNYp&)7c;}5ps&t(p%av@YZDSF?Vzy7uC~_XM#1?Ms#8JGy(z;v8)5W5wR!qeWXu~G9O5Um=LM>+ zAVq^QIC(6`;$esXC<`0cFm81HSv|B_5x*6ixA2`)(V{+-Kq!NQwyf11;lcTz9-`?e@sj)Rh8j)qU<})0a&qwLj0Vx2X3>I?@*xJ)4sErj z6TTJt!q>5Z4i57XYm^^RQH;WSgL0byyuQQPKfNZjX*1X!Xpp%1z}GaBcqPgM6tLAr z*DT;{$JN#<*9)cIy{}KsOUHt{GWu!wf0V;@gWD4zjnE{>||iO#MSv2=}6Rak_h_w}X}-7xDD`G)=wiUuc~;$iV* z3Y^w~X~tELLMVaB5j0myGtMx5CV)Q3Lh7*#?hN9L6E80Bw&avzSI^hL#&?#l!QA(t z6I-S)@UvXoU~x!Jt9Anb2@MS<8v)6f9(K+XMB{&<3C0(ki411(tpa1IT;u4qPckF1)KZv3njB0rb#`+hNtYL7$fWE9CskGn zZ2t0ydDym1uonIpE+gMIGNZ+6IT6MUepOS6890UzIoSIk0vi$$pde?00d{T^2l!Lq zMt2dt*^)EEdwN>BLgVz-KOQxraHL%$?t;5!KyVx5Z8yn>wV+J;z~(Yw4Bcsy-Wt?% zZujey@AI^tKAZUtfl@ciL^C9Y%qxIDA;xJpwW2>&`IJZTC>lGH2WQOfwm|X6+xx2k zFY`Bq>=(2BY1|8C&z+6F?}>~AZ_iQ`dDoD_%q%?t5Q-@4*mDRNI;EaGSF-y%yYj*h zsY!4?6sv@;`{C~Vz}w}(BgQ~%rKQ3T0yD~3RZ@U_O}ZJyX3N3hp@URZ|R8sUpEm7@)x{YW!eWLrEeKB=TVRnoUl2e)lZb|Bv0h z?ehM-Ve|R0L*t~6g>czW#49tz>olJ|5fA5|qFoQ3X6=7fSMZUpx$Fw^Tw zvmKiUlO02GNQP<9VGKpPy&OOt7td5UgE=gWG*MIPNo^m=7AcFi6%N!uU8(Irr6(gSj3Ae;+MkPmQ)MNDIXH`UC@$)N?eWKb1udk(3kec; zC=5zJ@fpUzDDD5!D^tzi5_${!eW)Q0Y7o_Wm1t+9ys|ycRG*}L=UpMVd2_aSBBQ) z$T!tA@HD1FGiQt04bB3)b7+a0f6gur;{D#BiJA2NM5Jq`y5lF;inI}8 z1(By{XkvQ6ml?vGVGvS%!?W*$6A8^faScTjW!+bsYbH>Q1DET=R5rHaj$7@;Ue4kg-!B)`3Bz>rrL=2w(oZXQjM2w3Op+mF9X z!j&K28xIpEwB)T=@Adqj#psS2t!%5Mtx3>hZR=|CUZuio1T1th@HP^mT)TU-H6`A4;Xc6=-a|-yRlyC)V%Kx@w(PW+OwB=dddk7$esG~rImB-r!x-BXarP)v| znGume5w-`1@6hM^>d-wpqE!CQj9dDkM#1STNDg4Dppiwz=e@3c)Z9xG1gvw)!*9Rb zhE%MaJQdW=q@l=ik`&MzUwItf&5y~U#E;I+Ers>Urw6Bi^!_SDMo+2$k_IitMCOYN zFFhN1T0aWr3HqbEuSype5gGV@F_ep- zI=6F8FM#xR552xT>OU`KRSGw)q%I^OG%)z z(4iWbDF$be#YPZ5JF3m4&Maj}8aMGt+zPzm% zX64Veu!C3pls!KH0FDlR;$QhzeZDw@efN}yHQlvQhW(}nO3b>Oqa+1@&txh^!3|(>(%KuR_yp)V%g=2F6d~KWfZST;taW{39tp!r=BTA0Wa+p)e|L8fh$jj zui)LjIwlMrd3~=VNs=eQK5bys!NGdRX_IrQ2U{l(0(n_HVJ+Z*+61yQFGp+QTMA3c=eg^-D5 zCmK#astiYV#&Ih_bf*SC|30*WGt20}gZna!5=AXy*O#9!)ErMVB*T|A4PttnblD%I z7{IF+Ov>?26{Of-E}UK7P|(Z^^EgcRz)Ni2G-$YmQ3@}Qj^-EZAm8UT-yr-pP#z@o zG?`Q3q-z$B^6Nf48unKbDI5XrR*+>0W1e4E^Htmo*jGlIU}Fr*FF`}D*t|1d6B+T5 zM$|u&Dzs^!yOMOpMZ8H~U8+}tKaGp=0p_+Z>!scg6pWX<(3H>clO^cfgGdAtG>qC+ zBy{jmx8Gv*mUlZj3uk@aP6LaQ>}&P(DT^c;V|p2~B75L&o^_*ZD<{TXttvm~It{PJ zzJ=sn9U0p)C$4W>k>82+XTEohD_|}?OE8UZ1bSUw0?~d(!X7w_@48%zFN^Dz1)1Bg zSvipJkN78Clo#1p&j_iysZJQ?LlP9}BA$-OQk=`7$}}G<27~?C=LP0s(zDr=z?II$ z0y(BYEn?y4 zdYAR0spRmr(tGM5v%$?bMMc4>2*oRxtATD|ruw5a+l{A=KV9s|JICGfhbEIc((FhM z66(>6XZoy^Rgy*;Lcrs$N;;S8@e7putr4FIt_-ivSwi8~`;WETucQ5SB(qnXP4$Bn9~H~W0HDV_-rR~B;cnh^H+#Y|yu11#oL z7zMl&9p=)QX;x*Bk&)Z|?^S!&x$_94*^jRRSImb!Z3A$=E}xTS>5O6qYUHw_AURxQ)T{;Rep?sBWaA*YfD)7U#1d-^lCQ(< z;QM{)?a!{@BB@S`9Suj9FF~W2dm%e=KrNykN>(c(uh4M6WIyjeN#t^gw?L5)h%pot zt4cYnDZOWDlO&n+!raV_PzCKW-~)lbxYRbfEx&B zrWcpHM(Vn6E&Cz5*W9}~mH5lg)06IBy9gBFklAp@Xp2Xwz!zG`vkn<*GGa=Or%}og z4P-|qkyc)iBwT@jya3OUL&f6Cu5-vA$j4N=-ky`cTZW!HylyNv*2w5W^f*>XR=@ zZ!?eV#2eWI=+~ytf(guLv+77lsVJq&2$+i|<<*XOYjrI`Mi+YghZhfuIowMR8Q;z~ zzwHGApBe*un-{~(a142&6=9TJ5S{j62sVOH2B43G(dyf6;MC}%U=YivM6uN|j&F_L zW9LYRFssad+)n8`5`^Csrw)_1w*E<<(mg7a8+LzFTdAs!KhbKs}#y%+^2 z?sK22SaaqX!N)=;Klb8emE_p?JU3_~jRaGtsf~QT{`?u8e>o3^$(Z0azNc_fUFzXX zd#`M&zkQ11CJ?;r^nN(pH@oP#k$0#sJ|`oPBgr8)j_q+_1!Nj`1S3$z?>fY((dt`z zWqoWY5n0Cvz7mcH?bvVWI6J{X`Y^g|dpYz-wH3LD$YSp5KWN_QiGzO43JdsJjbJ+H zw3c@<8m@*dZ*Rwj5G-IgMFgLi$+yY9RrLv+uI<_rB5?(-QgQ=q(@Q3>Wjntp=|Kbx z!wGOs!O`ih*g zM-uQKGg@KNZ~u5T>t3IDEKa@_pUSi_lk;wm?&qM-8p{O)zd+9YoRLEj=x;;4>7-+Y zra62sB3aH7wBA>JRQZ0d^xX=7j2IC9N;4H@6i>vF;e@^nz8OL@NX3K}!ld*PIM9di zC;-=zFV>4Lsqe*gycJ@D!z>?%0b97(dJmbk2?oys7Ep25C0P55IsdJGjC&eU`%f3} z|Fi(Xia%Vc{}$0Fj!vS4nX4F_G62Vk@lrTOq-5{)J_a!_xRaDQJ|i=he~Q-Z^RdiD zDu8Cr5WALmJ*-4}wb)I*txAG7YPna>-Vb8)b7z*mQ1`oxx?Igp1ca9>CI`cR{wWZq znSi2dl-o47XjZv((P*8>3;%vtTA2|q)dlqWx7}?v#w>bKB7jX+1mBRC(K_;83ca5w z`(A%n7N8&yZ>$ai0}uYiT8B6i;+#TRlM7Af$a@~@~)I&wFsu58jr zM*3R|LX#YIAR;{4!g29-6K@*mf0s%v&9`^q4(d6(+_qCHv2co^pruR(Yf*?s*pdt| zR_9AbHF&6&qatQ6b^M+WZ3@I`b7{jh@IOpBNb)+ zIcI}N2+$lWSXFSU!m4#|7Y=Y8eTqcp{;uoWdNH{R^?XjymJIWbJl>rEE1LUzlBfs5 zBLKQBEm?$-1wY|3S4p-1h^JgKqiu70>$wHXoFS)e^9m#8ek(%Tj0if*dM$*}l?P^p z9{|OBtucqp{I=h(GzvcNNeDLz`CnEhx|wl+qHyPwp*O3~W4Zv_xBEJg!kjHAxU%LG zN@?v>In7*%jecwnCKDWKM$ufpV6^eonKgC-1r+=#&uLEOyU1$1ygvLxC+C~0o5!RXK z=l)2z9G}l~5P@hgZ7B_yHVt;;(Z%C?*=H(#dEWOJz;${^@Uoi!^k?Sr^~;3{GMTbn zqVAWZ3hvp61HWUR)l;XWk)!Y-LiAB1ASzg~mdyQ=+i+5=7Knw2Pq`?fHbryfqC;Ww zJF^4f0PiQ#wmjEqI9>j+{ej7vsBg*vfK7K(Cn2X!4*U3GIiDFj#Bls?F|(X|x@Fxz zvPRbDEjq3A|_O&vXD|GK}-l*6roVkTs@aeU`M?Ft+qMs1@pESV&bojiq5{a z+m^~9i`tA*z}vJOGNHrg<+mRI{>!m1KqTct^bYa07oHwv{Q*PEY>)zu5!4`~=DSl$ zly69KsaRc+K+q3IaGnB-7A>7WsEl)Pzxl$1B_$6Us6{%<>h_JibuP>e`KS==Z&e5_ z4-ZX%sRt6!uTfJq4JYOY0$IMJiTz>gasCnMSi4^?-{+y*-utGNj~6_Gs$KoftMOaq zNT@t|+k>mC>#Fwh$Lch%BTqO4g^*HcH;vh^?dr9gK(5h-sj;Pa*qH{C^p)wTe~PR8 z0AT3!35efK_UA~pg*`*}z2=vV59FhcG*)3SCNHc|e`EB8i3=Dr{f`#GZwUSuO3xrX zb6X2OER6MVTZ~WVrzbfdD9xK*PONL0(cU}G)tMaObu}_A#MGYV^VdX3Sr7F>*&qZ@ z1$A_$9RJA_XvxJ4oo=dqrcGTHz}H!OD9+wdoo!%traY;FNW%KxXg#W zXJZ_@O`))VO|uz@x|0rifXRd)?6l0MB3O$5s}uY=DnOLm8yA@ShVs!0DAE2$B1c+k z`gC@EBPLKh(EP{2YUuEftSo*foZD;)DgQ7FoUya{Yjp@4wwPm~Ko?*-Cy*m|?*Sn6 z>bJW2^C?QeCy~0}q0WUDyr&VYSV#cDmjwg`k}&-dSr-u~#4|&(s0F15N4-RYt=-pf z>%v12>L%LLFh&OJwdq8Du0P1~7N`VNRXZfYbydZ&<)#yJw9sxi@Ntp-!5CMiPoq;d z%ip5(l0w?#F8f)08pzq*z&W!t@*C=CC{Ndu@2#FcHy0JLG^2Zk`Qw+NN8?wvc|#K? z$+(w+!`5n+IU;OFh}=x6Ncl@h=4MqV(LU< z;FO!JduHl8pZw4k0=k`d;!SAYQunLS;mq;>v_ti91SJlVGmvG(M-~X5zKX}M(-kf% za0`Fm^G|7c21qW5k)Xv@(v2gV&8Nl>Oj{-;hIL%4De?K1I#wA8zGt-g#EfduN~TPl zsAM=8Ti2^PGJ6p1KF@ZH1q3E22-Z05Qchj9&{N?cMLO|>e}98=lr4^%`=BP!I)Q`N zoed=o_n%7g!*C?La1?k_;NBjKJSmgF*>#&2f*c>$=ds&r6AS*Vz6CPWf1b(tls7Tf zLPg6B<7+)a810!Qoa+2WNW;BH(l4^SkDIz<2pUPPrn z%;HrLB6j(uZvmxc*;Dj3JLn`|Qx8NOX$M)}GkKc4ur;2O$FDV_XbTq#J?|Q@OkA(0 zrDIzsAe(@wd7_%6tcgUboEwvJmG|b~-S$3mX9pN{?DNTYoL$h~m9x4sk`8n5(Zjef z$dD~RL1PeHIK!XJf>*hCrxN;#q8!!NpI^hSw#19ABPKFl%21fZ#%bc6iQ9^A)WO>V ziag&`)Y`~q*^|GdM0P0;x3k#^$v&Kp0+JIHpJ8aRzA>jzgelg}>(LBhW|xt1f(P&l{eA z_9hdGhY>jq3s#&!b3yEyp?mrvKbelE8vR&J4E5$d4qM^1()0f(R1siKwC}T{Yozju z*Jf(>n%VyQkRVO?^qR=%yW{itOk6W^j}&6dbrk&t-bhtG*?IlZO1$jHq^{q_v{mR6 z*-}2#SbjI%+#~=RHk3#cd`Ow~FSA4FXJz0h1! zQLa1sIf@}(h{RrNEQPkW26gFH5~bS9lK9347NE<6CrF+_PePC&8Z$PZGC`6ZJ4Azx z8VnEV0H{N63p{Nn4zSd=wXp?l*!MpQfOaT5 z-OIt3-gXSUSk}sLa|`S`NOD=!21PcfjZ(nD8j-Kc%p+KBmV}jT7I=k}+>`1e(h6fx zt?DZ5VrpTyH_v~;RJ`TASEB$N%MYyjrx&K8ymrGIp;`MAN`s8Og^1Wra6^f-T|(#6 zOqNV(I)|&ccqXNdmpBwQ-pJMcZR+>h!@W9QPmS*Lxq%h_xY4wI9hIg>hlaY7#pn%n-EX>$O`qU;rvX$dUnbR~sml>wUG{Bs3 zo5p(hBY1xH)z?u4X(;e=5o02?DnCF&!C+(@PF1Q8M;{e70E_{dMoz^I)|$a{NPA#) z0HI8|E>+vR!tw$D70gY0g=1pxgfJwj{IeY z>SmE~%fQUAhRIC{sbt_jdsootRzBT*Lq==p*@J{>LK7xKgD|y{Rj-h$tAY|DTgD-m zG?cN*$sr5APCx<+BRP0>aS6$MA7#y!98zB~w1I#6eNge?Ph`Ba#13;NyXnw(&X}#n z!#Rpwg(Ho&CIl-0U5!FQ`T%qz`=}~TfA&@ie@(mvmU`J0fRRp-d(s9||3k*C^qDMwt@k#Bjq=3fB|RC-^3;nL|A zJ}j3Gs2o9iU{JJS_s0e=1Jz8bf)KhGy6AsKoJk<`y=|+ov)O+q>N@m%pY&8h&12J- z&4$%zO5)%%?N!;2s0EvUyhql2`FZr^7I?kG?#K%8oKz|)q5QeqZnNb@u>dVM4biG@ z8A&angjp9VoKkuGg{XZq@=w-QOfs(FUam(~f_C#Iw@vfw+$k&$VEdV|{k@ua)b};jaFDgyt7 zjjyX(u{$Ffec;KT5s_`)6>x+7-5Z2PUwfI^tcN-F5(FLZ&i}gWe@(iS$w)0aq6iXP zg5h$id(bFAQFyD-IBMc}B(fS<4I0zI;>|fFF3_d7O|=hETpno1)d^WgV!5V^Sq|oW z-q|?+m8zN^{HR@Ys8+Fbz`3LuOX%fsbQ(^Q;g)M_copTH3!WucRs17z)q{NOcrc2F zfyviy>@*EbK@X2O!O}cJdu1xlh66C1E|C6S7^xs;w}Z~kA@bWl*SPdSc9WE3$mT

ZPNZb@ZB@G0M(p97DpUPCXW%G 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 literal 0 HcmV?d00001 From 6f0c7bc23ee02ef6013ce4182008e3d04a730569 Mon Sep 17 00:00:00 2001 From: Braandex Date: Thu, 13 Mar 2025 03:31:52 +0100 Subject: [PATCH 10/57] Add files via upload From 0e215a2e37075cc29b49fef834162a9bc06643d5 Mon Sep 17 00:00:00 2001 From: Braandex Date: Thu, 13 Mar 2025 03:33:39 +0100 Subject: [PATCH 11/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index bf69b555..f0b6ce10 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -12,7 +12,7 @@ const Logo: React.FC = (props) => { return ( - + ) From c53ceb3f2552dee5d8e289c5e65c81cb28a43889 Mon Sep 17 00:00:00 2001 From: Braandex Date: Thu, 13 Mar 2025 03:41:54 +0100 Subject: [PATCH 12/57] Update .env --- .env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.env b/.env index 4915720b..4da54997 100644 --- a/.env +++ b/.env @@ -2,7 +2,7 @@ NEXT_PUBLIC_AFFILIATE_ADDRESS=0xaa86b91a7c2366dd2a7000c7ebf69223e1fa8f8a NEXT_PUBLIC_WALLETCONNECT_ID=2f82a1608c73932cfc64ff51aa38a87b # get your own project ID - https://cloud.walletconnect.com/sign-in NEXT_PUBLIC_BASE_URL=https://azuro-example.org NEXT_PUBLIC_COMPANY_NAME="Flat.bet" -NEXT_PUBLIC_PRIVY_APP_ID=cm1p6gkel04f362oq6bxn2nal +NEXT_PUBLIC_PRIVY_APP_ID=cm7wok6b100gjcqapu1t3ow2u # ATTN: it's test token, create your own https://developers.mtpelerin.com/integration-guides/getting-started NEXT_PUBLIC_MTPERELIN_TOKEN="bec6626e-8913-497d-9835-6e6ae9edb144" From f8d306deac9002ea39c1d84224c1d969179d65a7 Mon Sep 17 00:00:00 2001 From: Braandex Date: Thu, 13 Mar 2025 03:45:04 +0100 Subject: [PATCH 13/57] Add files via upload --- Vector.png | Bin 0 -> 8418 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Vector.png diff --git a/Vector.png b/Vector.png new file mode 100644 index 0000000000000000000000000000000000000000..547deb22543c82041daa9092f5e1e52082e7f511 GIT binary patch literal 8418 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

-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 literal 0 HcmV?d00001 From db6c604db8e9f0134741671dcf8773a0262f5b7e Mon Sep 17 00:00:00 2001 From: Braandex Date: Thu, 13 Mar 2025 03:48:00 +0100 Subject: [PATCH 14/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index f0b6ce10..638268f4 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -11,8 +11,8 @@ const Logo: React.FC = (props) => { return ( - - + + ) From ee1d88d647337143e8202d1337bd6eebd01fdab9 Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 17 Mar 2025 07:49:13 +0100 Subject: [PATCH 15/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 638268f4..1ec8e1b7 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -11,8 +11,8 @@ const Logo: React.FC = (props) => { return ( - - + + ) From 7de5d31a839a467d2ad190c761707fb28b48537a Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 17 Mar 2025 08:35:13 +0100 Subject: [PATCH 16/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 1ec8e1b7..59b664bc 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -11,8 +11,16 @@ const Logo: React.FC = (props) => { return ( - - + + + + + + + + + + ) From ed7f50b143636fa761fbee61e4532be9d3d6de5b Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 17 Mar 2025 08:48:50 +0100 Subject: [PATCH 17/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 36 ++++++++++++++++++++++++--------- 1 file changed, 27 insertions(+), 9 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 59b664bc..6969a08a 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -1,7 +1,6 @@ import cx from 'classnames' import { Href } from 'components/navigation' - type LogoProps = { className?: string } @@ -11,15 +10,34 @@ const Logo: React.FC = (props) => { return ( - + - - - - - - - + + + + + + + From 223f119e23210351aa4ab4e030d8fcbcbf2b70c8 Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 17 Mar 2025 08:49:11 +0100 Subject: [PATCH 18/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 6969a08a..c0e58b25 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -1,6 +1,7 @@ import cx from 'classnames' import { Href } from 'components/navigation' + type LogoProps = { className?: string } From a0d64d6ec0e949c7ea4b28f81b7c64b0adf801ae Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 17 Mar 2025 09:16:26 +0100 Subject: [PATCH 19/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index c0e58b25..ec25fba8 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -20,25 +20,32 @@ const Logo: React.FC = (props) => { + d="M23.21 4.87c.92.2 1.67.46 2.43.75.16.05.32.09.49.14.92-.09.92-.09 1.49-.24 1.05-.48 2.07-.62 3.68-.69 2.39-.04 4.09.07 5.9.68 1.66.7 2.36 1.46 2.31 2.39-.3.75-1.68 1.39-3.21 1.86-1.83.43-3.84.54-5.95.4-1.19-.13-1.99-.41-2.87-.73-.53-.2-.53-.2-1.35-.39-.12.05-.23.09-.36.14-.15.06-.3.12-.46.18-.15.06-.3.12-.46.18-.43.14-.43.14-1 .14v.21c-2.38.33-4.25.43-6.6.03-1.64-.34-2.91-.84-3.68-1.48-.57-.89-.36-1.7.91-2.49 2.31-1.02 5.41-1.48 8.73-.89zm-3.61 1.21c-.09.25-.19.5-.29.75-.58.02-1.16.05-1.75.07-.53.02-.53.02-.81.14-.01.18-.01.36.01.54 1.13.08 1.13.08 2.27.11.07.22.13.44.2.66.04.2.04.2.38.3.47 0 .94 0 1.42 0 .42-.32.3-.61.28-.96.26.01.53.01.8.02.89.01.89.01 1.46-.15.37-.18.37-.18.21-.42-.06-.06-.13-.13-.2-.19h-1.52v-.86h-1.7z" + /> + d="M23.17 4.87c3.1.67 3.1.67 3.83 1.24.16.25.23.47.27.72.03.14.07.27.1.41-.06.73-.77 1.48-2.12 2.01-.82.25-.82.25-1.39.25v.21c-2.38.33-4.25.43-6.6.03-1.64-.34-2.91-.84-3.68-1.48-.57-.89-.36-1.7.91-2.49 2.27-1.01 5.42-1.5 8.69-.89zm-3.57 1.21c-.09.25-.19.5-.29.75-.58.02-1.16.05-1.75.07-.53.02-.53.02-.81.14-.01.18-.01.36.01.54 1.13.08 1.13.08 2.27.11.07.22.13.44.2.66.04.2.04.2.38.3.47 0 .94 0 1.42 0 .42-.32.3-.61.28-.96.26.01.53.01.8.02.89.01.89.01 1.46-.15.37-.18.37-.18.21-.42-.06-.06-.13-.13-.2-.19h-1.52v-.86h-1.7z" + /> + d="M67.64 4.97c1.68.49 2.46 1.2 2.79 1.96.05.37.05.37 0 .64-.97.36-3.91.22-5.21.22h-7.44c.37.44.37.44.85.86 1.75.32 3.21.41 5.11.21.76-.15 1.33-.32 1.99-.53.7.21.7.21 1.42.43-.15.39-.48.53-1.31.76-2.09.54-3.77.55-6.25.4-1.97-.19-3.05-.57-4.07-1.22-.91-.65-1.17-1.33-.66-2.04.53-.59 1.02-1.02 2.35-1.42.22-.08.44-.15.68-.23 2.2-.57 5.03-.5 7.33 0zm-6.01.9c-.86.24-.86.24-1.42.53v.43h7.39c-.31-.58-.51-.71-1.71-1.07-1.64-.28-2.73-.22-4.26.11z" + /> + d="M42.88 4.59c.45.34.31.71.3 1.08v1.26c1.43-.31 2.44-.66 3.46-1.16.17-.07.34-.15.51-.23h.57c.07-.07.13-.14.2-.21.37-.22.37-.22 1-.3.93-.03 1.85-.04 2.78-.03-.36.41-.78.65-1.61.94-.98.36-1.89.72-2.78 1.11-.41.18-.84.34-1.29.51.96.5 1.94.95 3.13 1.39.38.17.76.35 1.14.53.26.09.52.18.78.27.64.26.64.26.64.69-3 .03-3 .03-3.98-.29-.42-.22-.77-.44-1.13-.67-.15-.06-.31-.11-.47-.18-.38-.14-.38-.14-.38-.35-.42-.06-.42-.06-.85-.11-.48-.17-.96-.35-1.42-.53-.29.44-.31.85-.3 1.31v.71c-.85.16-1.63.12-2.56.11-.62-.24-.41-.76-.45-1.09-.01-.1-.02-.2-.03-.3-.08-.74-.12-1.48-.13-2.23v-.29c0-.52.09-1.02.32-1.54 1-.12 1.55-.09 2.56 0z" + /> + d="M13.91 4.59c-.15.52-.6.92-1.24 1.37-1.21.88-2.3 1.78-3.39 2.68-.19.16-.19.16-.39.32-.11.09-.23.19-.34.29-.28.23-.58.46-.88.68h-.57c-.54-.42-1.08-.84-1.62-1.26-.15-.12-.3-.23-.46-.36-.73-.57-1.45-1.14-2.16-1.71-.12-.09-.23-.19-.35-.29-.25-.23-.25-.23-.25-.44-.37-.04-.75-.07-1.14-.11.14-.47.59-.72 1.42-1.07h1.42c.44.37.44.37.64.61.68.79 1.77 1.54 2.77 2.27.64-.3 1.07-.59 1.47-.94.16-.15.16-.15.33-.3.11-.1.22-.2.34-.31.22-.2.44-.4.66-.6.14-.13.14-.13.29-.27.33-.26.67-.46 1.17-.68.93-.12 1.34-.09 2.27 0z" + /> + d="M55.95 4.48c.25.65.32 1.28.31 1.94v1.26c0 .22 0 .43 0 .65 0 .53 0 1.06-.02 1.59-.88.09-1.64.12-2.55.11-.47-.18-.35-.4-.38-.64-.01-.11-.02-.22-.03-.34-.01-.12-.02-.24-.04-.36-.01-.12-.02-.24-.03-.36-.25-2.75-.25-2.75.19-3.74.84-.16 1.63-.11 2.56-.1z" + /> + d="M59.36 5.33c0 .43-.5.61-1.14.96-.3.35-.32.61-.31.97v.34c-.02.29-.02.29.32.5.38-.25.75-.49 1.14-.75.23.03.23.03.48.05.72.06 1.4.08 2.14.09.28 0 .56.01.84.02.29 0 .58.01.87.01.44.01.44.01.89.01.72.01 1.44.02 2.16.04v.1c-2.15.04-4.31.07-6.53.11.37.44.37.44.85.86 1.75.32 3.21.41 5.11.21.76-.15 1.33-.32 1.99-.53.7.21.7.21 1.42.43-.15.39-.48.53-1.31.76-2.09.54-3.77.55-6.25.4-1.97-.19-3.05-.57-4.07-1.22-.91-.65-1.18-1.33-.66-2.04.53-.59 1.02-1.02 2.35-1.41.22-.08.44-.15.68-.23 2.2-.57 5.03-.5 7.33 0z" + /> From 2074e98ce3ad81ecc5468831a7babc500b8dc87c Mon Sep 17 00:00:00 2001 From: Braandex Date: Tue, 18 Mar 2025 02:07:00 +0100 Subject: [PATCH 20/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 42 ++++----------------------------- 1 file changed, 5 insertions(+), 37 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index ec25fba8..f5b45096 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -1,5 +1,6 @@ import cx from 'classnames' import { Href } from 'components/navigation' +import './styles.css' type LogoProps = { @@ -11,43 +12,10 @@ const Logo: React.FC = (props) => { return ( - - - - - - - - - - - + + VOOKIE + + ) } From a26dcf91433ce82acd18925995b36f87cd852c7d Mon Sep 17 00:00:00 2001 From: Braandex Date: Tue, 18 Mar 2025 02:09:00 +0100 Subject: [PATCH 21/57] Create styles.css --- src/components/ui/styles.css | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/components/ui/styles.css diff --git a/src/components/ui/styles.css b/src/components/ui/styles.css new file mode 100644 index 00000000..6355c3ef --- /dev/null +++ b/src/components/ui/styles.css @@ -0,0 +1,8 @@ +@font-face { + font-family: 'rookie'; + src: url('https://www.1001fonts.com/rooster-personal-use-font.html?text=Vookie') format('truetype'); +} + +.font-rookie { + font-family: 'rookie', sans-serif; +} From bc2fc99a26be1ae304f2e173e62103e3f41ec03a Mon Sep 17 00:00:00 2001 From: Braandex Date: Tue, 18 Mar 2025 02:21:09 +0100 Subject: [PATCH 22/57] Add files via upload --- rooster-personal-use.regular.ttf | Bin 0 -> 176540 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 rooster-personal-use.regular.ttf diff --git a/rooster-personal-use.regular.ttf b/rooster-personal-use.regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d6a798600c8a7d2a01799cf1ab82e28f56d726e3 GIT binary patch literal 176540 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 Date: Tue, 18 Mar 2025 02:36:33 +0100 Subject: [PATCH 23/57] Update styles.css --- src/components/ui/styles.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ui/styles.css b/src/components/ui/styles.css index 6355c3ef..32fc3091 100644 --- a/src/components/ui/styles.css +++ b/src/components/ui/styles.css @@ -1,6 +1,6 @@ @font-face { font-family: 'rookie'; - src: url('https://www.1001fonts.com/rooster-personal-use-font.html?text=Vookie') format('truetype'); + src: url('https://github.com/Admonk20/example-app/blob/bc2fc99a26be1ae304f2e173e62103e3f41ec03a/rooster-personal-use.regular.ttf') format('truetype'); } .font-rookie { From de3d82ced5e3adc18b0eaa763c7376c710571270 Mon Sep 17 00:00:00 2001 From: Braandex Date: Tue, 18 Mar 2025 02:39:25 +0100 Subject: [PATCH 24/57] Update styles.css --- src/components/ui/styles.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ui/styles.css b/src/components/ui/styles.css index 32fc3091..fc6f488f 100644 --- a/src/components/ui/styles.css +++ b/src/components/ui/styles.css @@ -1,6 +1,6 @@ @font-face { font-family: 'rookie'; - src: url('https://github.com/Admonk20/example-app/blob/bc2fc99a26be1ae304f2e173e62103e3f41ec03a/rooster-personal-use.regular.ttf') format('truetype'); + src: url('rooster-personal-use.regular.ttf') format('truetype'); } .font-rookie { From a6bfa0d103dba8fb65f9a1a8d2293fcd03029eba Mon Sep 17 00:00:00 2001 From: Braandex Date: Tue, 18 Mar 2025 02:42:37 +0100 Subject: [PATCH 25/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index f5b45096..49f3c18f 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -1,6 +1,6 @@ import cx from 'classnames' import { Href } from 'components/navigation' -import './styles.css' +import 'src/components/ui/styles.css' type LogoProps = { From 109d0f798c1df1edf29506ff5e514efec5f980e2 Mon Sep 17 00:00:00 2001 From: Braandex Date: Tue, 18 Mar 2025 02:50:36 +0100 Subject: [PATCH 26/57] Delete rooster-personal-use.regular.ttf --- rooster-personal-use.regular.ttf | Bin 176540 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 rooster-personal-use.regular.ttf diff --git a/rooster-personal-use.regular.ttf b/rooster-personal-use.regular.ttf deleted file mode 100644 index d6a798600c8a7d2a01799cf1ab82e28f56d726e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176540 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 Date: Wed, 19 Mar 2025 01:11:22 +0100 Subject: [PATCH 27/57] Add files via upload --- .../ui/rooster-personal-use.regular.ttf | Bin 0 -> 176540 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/components/ui/rooster-personal-use.regular.ttf diff --git a/src/components/ui/rooster-personal-use.regular.ttf b/src/components/ui/rooster-personal-use.regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d6a798600c8a7d2a01799cf1ab82e28f56d726e3 GIT binary patch literal 176540 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 Date: Wed, 19 Mar 2025 01:13:15 +0100 Subject: [PATCH 28/57] Update styles.css --- src/components/ui/styles.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ui/styles.css b/src/components/ui/styles.css index fc6f488f..8878d071 100644 --- a/src/components/ui/styles.css +++ b/src/components/ui/styles.css @@ -1,6 +1,6 @@ @font-face { font-family: 'rookie'; - src: url('rooster-personal-use.regular.ttf') format('truetype'); + src: url('src/components/ui/rooster-personal-use.regular.ttf') format('truetype'); } .font-rookie { From e5b6c8bf22ca9b27136e47715a00ae5f17133a8d Mon Sep 17 00:00:00 2001 From: Braandex Date: Wed, 19 Mar 2025 01:37:48 +0100 Subject: [PATCH 29/57] Update styles.css --- src/components/ui/styles.css | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/ui/styles.css b/src/components/ui/styles.css index 8878d071..8492e568 100644 --- a/src/components/ui/styles.css +++ b/src/components/ui/styles.css @@ -1,8 +1,8 @@ -@font-face { - font-family: 'rookie'; - src: url('src/components/ui/rooster-personal-use.regular.ttf') format('truetype'); +.font-rookie { + font-family: 'Arial', sans-serif; /* Replace 'Arial' with your desired font-family */ } -.font-rookie { - font-family: 'rookie', sans-serif; +.text-vookie { + font-size: 5rem; + text-align: center; } From ecd6a3f365a355ce048d6f5b16a7a9edc21f14ae Mon Sep 17 00:00:00 2001 From: Braandex Date: Wed, 19 Mar 2025 01:38:40 +0100 Subject: [PATCH 30/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 49f3c18f..42adba27 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -1,23 +1,22 @@ -import cx from 'classnames' -import { Href } from 'components/navigation' -import 'src/components/ui/styles.css' +import cx from 'classnames'; +import { Href } from 'components/navigation'; +import 'src/components/ui/styles.css'; type LogoProps = { - className?: string -} + className?: string; +}; const Logo: React.FC = (props) => { - const { className } = props + const { className } = props; return ( - - + + VOOKIE - - ) -} + ); +}; -export default Logo +export default Logo; From 104147a9d4324bb18a7faf25d94d020941573c8f Mon Sep 17 00:00:00 2001 From: Braandex Date: Wed, 19 Mar 2025 01:52:06 +0100 Subject: [PATCH 31/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 42adba27..37df2c0a 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -1,6 +1,6 @@ -import cx from 'classnames'; -import { Href } from 'components/navigation'; -import 'src/components/ui/styles.css'; +import cx from 'classnames' +import { Href } from 'components/navigation' +import 'src/components/ui/styles.css' type LogoProps = { @@ -8,7 +8,7 @@ type LogoProps = { }; const Logo: React.FC = (props) => { - const { className } = props; + const { className } = props return ( @@ -16,7 +16,7 @@ const Logo: React.FC = (props) => { VOOKIE - ); -}; + ) +} -export default Logo; +export default Logo From a660cd3831504ab2938a48610048e5f4e0e42c5a Mon Sep 17 00:00:00 2001 From: Braandex Date: Wed, 19 Mar 2025 02:13:56 +0100 Subject: [PATCH 32/57] Update styles.css --- src/components/ui/styles.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ui/styles.css b/src/components/ui/styles.css index 8492e568..38c75027 100644 --- a/src/components/ui/styles.css +++ b/src/components/ui/styles.css @@ -3,6 +3,6 @@ } .text-vookie { - font-size: 5rem; + font-size: 2.5rem; text-align: center; } From 799b21cc9d68933c1e503677b5f3eb4eb33a4a14 Mon Sep 17 00:00:00 2001 From: Braandex Date: Wed, 19 Mar 2025 02:31:46 +0100 Subject: [PATCH 33/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 37df2c0a..d173ade6 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -13,7 +13,7 @@ const Logo: React.FC = (props) => { return ( - VOOKIE + V⚽︎⚽︎KIE ) From 8b824ef96dc7e3f8a4a39b2db52aa07d8de69b53 Mon Sep 17 00:00:00 2001 From: Braandex Date: Wed, 19 Mar 2025 03:20:19 +0100 Subject: [PATCH 34/57] Delete src/app/favicon.ico --- src/app/favicon.ico | Bin 25931 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/app/favicon.ico diff --git a/src/app/favicon.ico b/src/app/favicon.ico deleted file mode 100644 index 718d6fea4835ec2d246af9800eddb7ffb276240c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25931 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 LrJugUA?W`A8`#=m From 957ca9b0940ef3c0c2ce9c6c8c77d3296c4193d4 Mon Sep 17 00:00:00 2001 From: Braandex Date: Wed, 19 Mar 2025 03:21:14 +0100 Subject: [PATCH 35/57] Add files via upload --- src/app/favicon.ico | Bin 0 -> 1150 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/app/favicon.ico diff --git a/src/app/favicon.ico b/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..7d74764ecf45fa86892ea4aa9330a0b88a2da6f5 GIT binary patch literal 1150 zcma*lO(=vx9LMo_b{}~yT$J*%Qb-i#pcF@PaCUVf;1udBH-$9aF|jeHJ!|oVEo|Tsi&%y7%1xsN(Q@r08WZ!02bjki zHleexu#07kQ`o3t`c5{rI(v}xJ8_%wDDe<_4=3c+4`UY9aA)e=W+B(cx;s464-+Fe zwl2sGvQGC;1?lKBkoMA0hXqnE_`oe=y|Zphzr_;D5x=wgzVBiNe5uv>YPLQ-NYh$7 pE+rPb`RKx5zU+Ee7e7mT{Z;?Uk{cE|`}BwLqiL(4mCTxkm`^M6Pg(!~ literal 0 HcmV?d00001 From 234b33b3847f90cc32a4c736ef6aac4229d0c6ef Mon Sep 17 00:00:00 2001 From: Braandex Date: Wed, 19 Mar 2025 03:43:38 +0100 Subject: [PATCH 36/57] Update layout.tsx --- src/app/layout.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index aaeead3e..f521127e 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -24,8 +24,8 @@ const inter = Inter({ subsets: [ 'latin' ] }) export const metadata: Metadata = { metadataBase: new URL(constants.baseUrl), - title: 'Betting Example', - description: '', + title: ' Vookie Sports', + description: 'Decentralized Sports Betting', } export default function RootLayout({ From a254b4705ca07484eb26b8be36b71161455c9792 Mon Sep 17 00:00:00 2001 From: Braandex Date: Wed, 19 Mar 2025 04:23:06 +0100 Subject: [PATCH 37/57] Delete src/app/favicon.ico --- src/app/favicon.ico | Bin 1150 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/app/favicon.ico diff --git a/src/app/favicon.ico b/src/app/favicon.ico deleted file mode 100644 index 7d74764ecf45fa86892ea4aa9330a0b88a2da6f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcma*lO(=vx9LMo_b{}~yT$J*%Qb-i#pcF@PaCUVf;1udBH-$9aF|jeHJ!|oVEo|Tsi&%y7%1xsN(Q@r08WZ!02bjki zHleexu#07kQ`o3t`c5{rI(v}xJ8_%wDDe<_4=3c+4`UY9aA)e=W+B(cx;s464-+Fe zwl2sGvQGC;1?lKBkoMA0hXqnE_`oe=y|Zphzr_;D5x=wgzVBiNe5uv>YPLQ-NYh$7 pE+rPb`RKx5zU+Ee7e7mT{Z;?Uk{cE|`}BwLqiL(4mCTxkm`^M6Pg(!~ From 3625a0c969830f46f8fc5c0028787d80ede4609e Mon Sep 17 00:00:00 2001 From: Braandex Date: Wed, 19 Mar 2025 04:24:01 +0100 Subject: [PATCH 38/57] Add files via upload --- src/app/favicon.ico | Bin 0 -> 189057 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/app/favicon.ico diff --git a/src/app/favicon.ico b/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c40e978ba8951ab4e1ddfa9f6603c660852a4b5e GIT binary patch literal 189057 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 literal 0 HcmV?d00001 From cf314bbbd0524e810fb1d80af977ba62991becfc Mon Sep 17 00:00:00 2001 From: Braandex Date: Sun, 23 Mar 2025 20:15:56 +0100 Subject: [PATCH 39/57] Update styles.css --- src/components/ui/styles.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ui/styles.css b/src/components/ui/styles.css index 38c75027..89cb709a 100644 --- a/src/components/ui/styles.css +++ b/src/components/ui/styles.css @@ -3,6 +3,6 @@ } .text-vookie { - font-size: 2.5rem; + font-size: 1.5rem; text-align: center; } From 47cdd8e0399efe5d065a6473266d658b51508daf Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 24 Mar 2025 15:39:32 +0100 Subject: [PATCH 40/57] Delete src/components/ui/rooster-personal-use.regular.ttf --- .../ui/rooster-personal-use.regular.ttf | Bin 176540 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/components/ui/rooster-personal-use.regular.ttf diff --git a/src/components/ui/rooster-personal-use.regular.ttf b/src/components/ui/rooster-personal-use.regular.ttf deleted file mode 100644 index d6a798600c8a7d2a01799cf1ab82e28f56d726e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176540 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 Date: Mon, 24 Mar 2025 15:42:43 +0100 Subject: [PATCH 41/57] Add files via upload --- src/components/ui/norwester.otf | Bin 0 -> 11392 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/components/ui/norwester.otf diff --git a/src/components/ui/norwester.otf b/src/components/ui/norwester.otf new file mode 100644 index 0000000000000000000000000000000000000000..715ce863f44d91a86b33efd81914ce75645497bf GIT binary patch literal 11392 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 Date: Mon, 24 Mar 2025 15:44:44 +0100 Subject: [PATCH 42/57] Delete vookie.svg --- vookie.svg | 95 ------------------------------------------------------ 1 file changed, 95 deletions(-) delete mode 100644 vookie.svg diff --git a/vookie.svg b/vookie.svg deleted file mode 100644 index fd80483b..00000000 --- a/vookie.svg +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 39dfb9520ed8c2481632bc6d5e216ee8bebd4c5d Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 24 Mar 2025 15:46:08 +0100 Subject: [PATCH 43/57] Delete Vookie.png --- Vookie.png | Bin 24341 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Vookie.png diff --git a/Vookie.png b/Vookie.png deleted file mode 100644 index 9a90bfc8afa603df7c83881142adc4796503f70b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24341 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

ZPNZb@ZB@G0M(p97DpUPCXW%G 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 From e19dd07f087567f21dab4b9047a6c7a08fd138be Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 24 Mar 2025 16:06:45 +0100 Subject: [PATCH 44/57] Update styles.css --- src/components/ui/styles.css | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/ui/styles.css b/src/components/ui/styles.css index 89cb709a..773a0e11 100644 --- a/src/components/ui/styles.css +++ b/src/components/ui/styles.css @@ -1,8 +1,13 @@ +@font-face { + font-family: 'Norwester'; + src: url('/components/ui/norwester.otf') format('opentype'); +} + .font-rookie { - font-family: 'Arial', sans-serif; /* Replace 'Arial' with your desired font-family */ + font-family: 'Norwester', sans-serif; /* Updated to use Norwester font */ } .text-vookie { - font-size: 1.5rem; - text-align: center; + font-size: 1.5rem; + text-align: center; } From d4a0865bf19fce45dc3a802b456a88d5a21b4611 Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 24 Mar 2025 16:34:18 +0100 Subject: [PATCH 45/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index d173ade6..37df2c0a 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -13,7 +13,7 @@ const Logo: React.FC = (props) => { return ( - V⚽︎⚽︎KIE + VOOKIE ) From 18338f43bccae76858cf6115557c6338ce10244e Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 24 Mar 2025 16:51:49 +0100 Subject: [PATCH 46/57] Update styles.css --- src/components/ui/styles.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/ui/styles.css b/src/components/ui/styles.css index 773a0e11..acd14155 100644 --- a/src/components/ui/styles.css +++ b/src/components/ui/styles.css @@ -7,6 +7,10 @@ font-family: 'Norwester', sans-serif; /* Updated to use Norwester font */ } +.font-bold { + font-weight: bold; +} + .text-vookie { font-size: 1.5rem; text-align: center; From 349c12830d0ac232e98e9e0ca18c9d4048d4d6c5 Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 24 Mar 2025 16:52:53 +0100 Subject: [PATCH 47/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 37df2c0a..90d6868d 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -12,7 +12,7 @@ const Logo: React.FC = (props) => { return ( - + VOOKIE From 9ba9689cdff0d1006c073319a13cc17f65de4086 Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 24 Mar 2025 17:41:44 +0100 Subject: [PATCH 48/57] Update styles.css --- src/components/ui/styles.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/ui/styles.css b/src/components/ui/styles.css index acd14155..91751310 100644 --- a/src/components/ui/styles.css +++ b/src/components/ui/styles.css @@ -15,3 +15,7 @@ font-size: 1.5rem; text-align: center; } + +.spaced-text { + letter-spacing: 0.05rem; /* Adjust the value as needed */ +} From 546740a2603f7410020ba4479be6293740842a81 Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 24 Mar 2025 17:42:11 +0100 Subject: [PATCH 49/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 90d6868d..42038c83 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -2,7 +2,6 @@ import cx from 'classnames' import { Href } from 'components/navigation' import 'src/components/ui/styles.css' - type LogoProps = { className?: string; }; @@ -12,7 +11,7 @@ const Logo: React.FC = (props) => { return ( - + VOOKIE From 2950723ba4b3a2df1097a83bb7621807b1362eb5 Mon Sep 17 00:00:00 2001 From: Braandex Date: Mon, 24 Mar 2025 18:00:21 +0100 Subject: [PATCH 50/57] Update Logo.tsx --- src/components/ui/Logo/Logo.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/ui/Logo/Logo.tsx b/src/components/ui/Logo/Logo.tsx index 42038c83..693eb56d 100644 --- a/src/components/ui/Logo/Logo.tsx +++ b/src/components/ui/Logo/Logo.tsx @@ -2,6 +2,7 @@ import cx from 'classnames' import { Href } from 'components/navigation' import 'src/components/ui/styles.css' + type LogoProps = { className?: string; }; From 254ebaa0e490ce1cf29e1c7a53f13de5146a1f34 Mon Sep 17 00:00:00 2001 From: Braandex Date: Wed, 26 Mar 2025 04:59:43 +0100 Subject: [PATCH 51/57] Update .env --- .env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.env b/.env index 4da54997..a5349293 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ -NEXT_PUBLIC_AFFILIATE_ADDRESS=0xaa86b91a7c2366dd2a7000c7ebf69223e1fa8f8a +NEXT_PUBLIC_AFFILIATE_ADDRESS=0x96ec2C6A79a886DDCf0C7b5c9a96A371Eecf70ea NEXT_PUBLIC_WALLETCONNECT_ID=2f82a1608c73932cfc64ff51aa38a87b # get your own project ID - https://cloud.walletconnect.com/sign-in NEXT_PUBLIC_BASE_URL=https://azuro-example.org NEXT_PUBLIC_COMPANY_NAME="Flat.bet" From 164d58c1c75029e646af13223da5bf017a35675a Mon Sep 17 00:00:00 2001 From: Braandex Date: Wed, 26 Mar 2025 05:01:51 +0100 Subject: [PATCH 52/57] Update .env.example --- .env.example | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index 182ac0af..ff8583e6 100644 --- a/.env.example +++ b/.env.example @@ -1,6 +1,6 @@ -NEXT_PUBLIC_AFFILIATE_ADDRESS=0xaa86b91a7c2366dd2a7000c7ebf69223e1fa8f8a +NEXT_PUBLIC_AFFILIATE_ADDRESS=0x96ec2C6A79a886DDCf0C7b5c9a96A371Eecf70ea NEXT_PUBLIC_WALLETCONNECT_ID=2f82a1608c73932cfc64ff51aa38a87b # get your own project ID - https://cloud.walletconnect.com/sign-in NEXT_PUBLIC_BASE_URL=https://azuro-example.org NEXT_PUBLIC_COMPANY_NAME="Flat.bet" -NEXT_PUBLIC_PRIVY_APP_ID=cm1p6gkel04f362oq6bxn2nal +NEXT_PUBLIC_PRIVY_APP_ID=cm7wok6b100gjcqapu1t3ow2u AZURO_UNSTABLE_DEV_ENABLED=true From 54fb7ad5ba71b2e60726d638bf304816381f40a7 Mon Sep 17 00:00:00 2001 From: Braandex Date: Thu, 5 Jun 2025 03:26:32 +0100 Subject: [PATCH 53/57] Deleted .env --- .env | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 .env diff --git a/.env b/.env deleted file mode 100644 index a5349293..00000000 --- a/.env +++ /dev/null @@ -1,10 +0,0 @@ -NEXT_PUBLIC_AFFILIATE_ADDRESS=0x96ec2C6A79a886DDCf0C7b5c9a96A371Eecf70ea -NEXT_PUBLIC_WALLETCONNECT_ID=2f82a1608c73932cfc64ff51aa38a87b # get your own project ID - https://cloud.walletconnect.com/sign-in -NEXT_PUBLIC_BASE_URL=https://azuro-example.org -NEXT_PUBLIC_COMPANY_NAME="Flat.bet" -NEXT_PUBLIC_PRIVY_APP_ID=cm7wok6b100gjcqapu1t3ow2u - -# ATTN: it's test token, create your own https://developers.mtpelerin.com/integration-guides/getting-started -NEXT_PUBLIC_MTPERELIN_TOKEN="bec6626e-8913-497d-9835-6e6ae9edb144" - -AZURO_UNSTABLE_DEV_ENABLED=true From 0fa87e8674b9af5a6974b73393f71558e79428d2 Mon Sep 17 00:00:00 2001 From: Braandex Date: Thu, 5 Jun 2025 04:24:02 +0100 Subject: [PATCH 54/57] Fix headers error in layout.tsx --- src/app/layout.tsx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f521127e..089f761a 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -3,8 +3,8 @@ import utc from 'dayjs/plugin/utc' import duration from 'dayjs/plugin/duration' import type { Metadata } from 'next' import { Inter } from 'next/font/google' -import { cookies, headers } from 'next/headers' -import { userAgent } from 'next/server' +import { cookies } from 'next/headers' +// import { userAgent } from 'next/server' // import { cookieToInitialState } from 'wagmi' import { type ChainId } from '@azuro-org/toolkit' import { polygonAmoy } from 'viem/chains' @@ -34,11 +34,9 @@ export default function RootLayout({ children: React.ReactNode; }>) { - const headersList = headers() const cookieStore = cookies() // const initialState = cookieToInitialState(config, headers().get('cookie')) - const userAgentValue = userAgent({ headers: headersList }) const _initialChainId = cookieStore.get('appChainId')?.value const initialLiveState = JSON.parse(cookieStore.get('live')?.value || 'false') @@ -50,7 +48,7 @@ export default function RootLayout({ @@ -61,4 +59,4 @@ export default function RootLayout({ ) -} +} \ No newline at end of file From 3e4b1bc8f6376d2719718424936fffe39359ffd4 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 24 Apr 2026 09:09:25 +0000 Subject: [PATCH 55/57] Replace betting app with ethereal AI automation portfolio Strip the Azuro-based sports betting scaffolding and build a single-page portfolio for AI automation services with an ethereal aesthetic: aurora gradient mesh background, drifting orbs, canvas starfield, full-screen loading screen, and dreamy Framer Motion reveals on scroll. - New ethereal primitives (BackgroundMesh, Orbs, Starfield, LoadingScreen, GlowText, Reveal, AuroraMark) - Portfolio sections (Nav, Hero, About, Services, Work, Testimonials, Contact, Footer) composed in src/app/page.tsx - All copy consolidated into src/content/portfolio.ts for easy editing - Rebuilt tailwind palette (ink/void/mist + aurora tones), keyframes, and frost/aurora-border utility classes - Trimmed dependencies to next, react, framer-motion, classnames, sass - Simplified next.config, tsconfig (@/* path), and eslint config - Added prefers-reduced-motion fallback https://claude.ai/code/session_01RboMFm1jY2F9DPD5LfduUB --- .env.example | 7 +- .eslintrc.json | 341 +- .stylelintignore | 6 - .stylelintrc | 122 - README.md | 52 +- Vector.png | Bin 8418 -> 0 bytes additional.d.ts | 75 - bin/.babelrc.js | 10 - bin/bootstrap.js | 15 - bin/icons/IconBundle.ts | 125 - bin/icons/icons.ts | 29 - bin/icons/index.js | 2 - bin/icons/readme.md | 44 - bin/removeLocalBranches.sh | 16 - globals.d.ts | 6 - local_modules/cookie-storage/index.ts | 55 - local_modules/svg-provider/BrowserRuntime.ts | 105 - local_modules/svg-provider/ServerRuntime.ts | 53 - local_modules/svg-provider/Svg.tsx | 63 - local_modules/svg-provider/SvgProvider.tsx | 21 - local_modules/svg-provider/SvgSprite.tsx | 42 - local_modules/svg-provider/index.ts | 3 - local_modules/svg-provider/readme.md | 16 - local_modules/svg-provider/types.d.ts | 15 - local_modules/svg-provider/useSvgData.ts | 62 - local_modules/svg-provider/util/getSvgData.ts | 37 - local_modules/svg-provider/util/index.ts | 2 - .../svg-provider/util/randomizeString.ts | 19 - .../svg-provider/util/replaceSvgIds.ts | 34 - local_modules/svg-provider/util/request.ts | 42 - local_modules/wallet/WagmiProvider.tsx | 48 - local_modules/wallet/chains.ts | 6 - local_modules/wallet/config.ts | 59 - local_modules/wallet/index.ts | 20 - .../wallet/utils/icons/alphawallet.d.ts | 2 - .../wallet/utils/icons/alphawallet.js | 23 - .../wallet/utils/icons/apexwallet.d.ts | 2 - .../wallet/utils/icons/apexwallet.js | 90 - local_modules/wallet/utils/icons/atoken.d.ts | 2 - local_modules/wallet/utils/icons/atoken.js | 24 - .../wallet/utils/icons/bifrostwallet.d.ts | 2 - .../wallet/utils/icons/bifrostwallet.js | 8 - local_modules/wallet/utils/icons/binance.d.ts | 2 - local_modules/wallet/utils/icons/binance.js | 11 - local_modules/wallet/utils/icons/bitkeep.d.ts | 2 - local_modules/wallet/utils/icons/bitkeep.js | 5 - local_modules/wallet/utils/icons/bitpie.d.ts | 2 - local_modules/wallet/utils/icons/bitpie.js | 22 - local_modules/wallet/utils/icons/bitski.d.ts | 2 - local_modules/wallet/utils/icons/bitski.js | 1 - .../wallet/utils/icons/blockwallet.d.ts | 2 - .../wallet/utils/icons/blockwallet.js | 5 - local_modules/wallet/utils/icons/brave.d.ts | 2 - local_modules/wallet/utils/icons/brave.js | 32 - .../wallet/utils/icons/coinbase.d.ts | 2 - local_modules/wallet/utils/icons/coinbase.js | 6 - local_modules/wallet/utils/icons/core.d.ts | 2 - local_modules/wallet/utils/icons/core.js | 4 - local_modules/wallet/utils/icons/dcent.d.ts | 2 - local_modules/wallet/utils/icons/dcent.js | 22 - .../wallet/utils/icons/defiwallet.d.ts | 2 - .../wallet/utils/icons/defiwallet.js | 7 - .../wallet/utils/icons/detected.d.ts | 2 - local_modules/wallet/utils/icons/detected.js | 3 - local_modules/wallet/utils/icons/enkrypt.d.ts | 2 - local_modules/wallet/utils/icons/enkrypt.js | 17 - local_modules/wallet/utils/icons/exodus.d.ts | 2 - local_modules/wallet/utils/icons/exodus.js | 1 - local_modules/wallet/utils/icons/frame.d.ts | 2 - local_modules/wallet/utils/icons/frame.js | 4 - .../wallet/utils/icons/frontier.d.ts | 2 - local_modules/wallet/utils/icons/frontier.js | 5 - .../wallet/utils/icons/gamestop.d.ts | 2 - local_modules/wallet/utils/icons/gamestop.js | 7 - .../wallet/utils/icons/huobiwallet.d.ts | 2 - .../wallet/utils/icons/huobiwallet.js | 11 - .../wallet/utils/icons/hyperpay.d.ts | 2 - local_modules/wallet/utils/icons/hyperpay.js | 4 - local_modules/wallet/utils/icons/imtoken.d.ts | 2 - local_modules/wallet/utils/icons/imtoken.js | 14 - .../wallet/utils/icons/infinitywallet.d.ts | 2 - .../wallet/utils/icons/infinitywallet.js | 39 - .../wallet/utils/icons/liquality.d.ts | 2 - local_modules/wallet/utils/icons/liquality.js | 13 - .../wallet/utils/icons/mathwallet.d.ts | 2 - .../wallet/utils/icons/mathwallet.js | 47 - local_modules/wallet/utils/icons/meetone.d.ts | 2 - local_modules/wallet/utils/icons/meetone.js | 10 - .../wallet/utils/icons/metamask.d.ts | 2 - local_modules/wallet/utils/icons/metamask.js | 61 - local_modules/wallet/utils/icons/mykey.d.ts | 2 - local_modules/wallet/utils/icons/mykey.js | 10 - .../wallet/utils/icons/okxwallet.d.ts | 2 - local_modules/wallet/utils/icons/okxwallet.js | 5 - local_modules/wallet/utils/icons/oneInch.d.ts | 2 - local_modules/wallet/utils/icons/oneInch.js | 1 - local_modules/wallet/utils/icons/onekey.d.ts | 2 - local_modules/wallet/utils/icons/onekey.js | 6 - local_modules/wallet/utils/icons/opera.d.ts | 2 - local_modules/wallet/utils/icons/opera.js | 21 - local_modules/wallet/utils/icons/ownbit.d.ts | 2 - local_modules/wallet/utils/icons/ownbit.js | 15 - local_modules/wallet/utils/icons/phantom.d.ts | 2 - local_modules/wallet/utils/icons/phantom.js | 32 - local_modules/wallet/utils/icons/rabby.d.ts | 2 - local_modules/wallet/utils/icons/rabby.js | 24 - local_modules/wallet/utils/icons/rainbow.d.ts | 2 - local_modules/wallet/utils/icons/rainbow.js | 66 - .../wallet/utils/icons/safeheron.d.ts | 2 - local_modules/wallet/utils/icons/safeheron.js | 20 - local_modules/wallet/utils/icons/safepal.d.ts | 2 - local_modules/wallet/utils/icons/safepal.js | 102 - .../wallet/utils/icons/sequence.d.ts | 2 - local_modules/wallet/utils/icons/sequence.js | 67 - local_modules/wallet/utils/icons/status.d.ts | 2 - local_modules/wallet/utils/icons/status.js | 1 - .../wallet/utils/icons/talisman.d.ts | 2 - local_modules/wallet/utils/icons/talisman.js | 13 - .../wallet/utils/icons/tallywallet.d.ts | 2 - .../wallet/utils/icons/tallywallet.js | 13 - .../wallet/utils/icons/tokenary.d.ts | 2 - local_modules/wallet/utils/icons/tokenary.js | 15 - .../wallet/utils/icons/tokenpocket.d.ts | 2 - .../wallet/utils/icons/tokenpocket.js | 25 - local_modules/wallet/utils/icons/tp.d.ts | 2 - local_modules/wallet/utils/icons/tp.js | 10 - local_modules/wallet/utils/icons/trust.d.ts | 2 - local_modules/wallet/utils/icons/trust.js | 8 - .../wallet/utils/icons/walletio.d.ts | 2 - local_modules/wallet/utils/icons/walletio.js | 21 - local_modules/wallet/utils/icons/xdefi.d.ts | 2 - local_modules/wallet/utils/icons/xdefi.js | 8 - local_modules/wallet/utils/icons/zeal.d.ts | 2 - local_modules/wallet/utils/icons/zeal.js | 6 - local_modules/wallet/utils/icons/zerion.d.ts | 2 - local_modules/wallet/utils/icons/zerion.js | 5 - local_modules/wallet/utils/index.ts | 54 - local_modules/wallet/utils/useWallet.ts | 31 - next.config.mjs | 90 - package-lock.json | 22952 ++++------------ package.json | 60 +- postcss.config.js | 6 - public/images/freebet.jpg | Bin 4131 -> 0 bytes public/images/icons/currency/azusd.svg | 1 - public/images/icons/currency/dai.svg | 4 - public/images/icons/currency/usdc.svg | 5 - public/images/icons/currency/usdt.svg | 1 - public/images/icons/currency/wchz.svg | 1 - public/images/icons/currency/weth.svg | 1 - public/images/icons/currency/wxdai.svg | 1 - public/images/icons/interface/accepted.svg | 1 - .../images/icons/interface/alert_triangle.svg | 1 - public/images/icons/interface/arrow_back.svg | 1 - .../images/icons/interface/arrow_tooltip.svg | 3 - public/images/icons/interface/azuro_wave.svg | 4 - public/images/icons/interface/betslip.svg | 1 - public/images/icons/interface/burger_menu.svg | 1 - public/images/icons/interface/caret_down.svg | 1 - public/images/icons/interface/caret_left.svg | 1 - public/images/icons/interface/caret_right.svg | 1 - public/images/icons/interface/caret_up.svg | 1 - public/images/icons/interface/cash_out.svg | 1 - public/images/icons/interface/check.svg | 1 - .../images/icons/interface/chevron_down.svg | 1 - .../images/icons/interface/chevron_left.svg | 1 - .../images/icons/interface/chevron_right.svg | 1 - public/images/icons/interface/chevron_up.svg | 1 - public/images/icons/interface/clear.svg | 3 - public/images/icons/interface/close.svg | 1 - public/images/icons/interface/collapse.svg | 3 - public/images/icons/interface/copy.svg | 1 - public/images/icons/interface/declined.svg | 3 - public/images/icons/interface/delete.svg | 1 - public/images/icons/interface/deposit.svg | 1 - public/images/icons/interface/download.svg | 1 - public/images/icons/interface/expand.svg | 3 - .../images/icons/interface/external_link.svg | 1 - public/images/icons/interface/gift.svg | 3 - .../icons/interface/horizontal_view.svg | 1 - public/images/icons/interface/info-circle.svg | 1 - public/images/icons/interface/live.svg | 1 - public/images/icons/interface/lock.svg | 1 - public/images/icons/interface/logout.svg | 1 - public/images/icons/interface/lose.svg | 3 - public/images/icons/interface/mybets.svg | 1 - public/images/icons/interface/no_flag.svg | 1 - public/images/icons/interface/no_opponent.svg | 1 - public/images/icons/interface/pending.svg | 3 - public/images/icons/interface/percentage.svg | 3 - public/images/icons/interface/plus.svg | 1 - public/images/icons/interface/qr_code.svg | 3 - .../icons/interface/quick_statistics.svg | 1 - public/images/icons/interface/search.svg | 3 - public/images/icons/interface/settings.svg | 1 - public/images/icons/interface/spinner.svg | 1 - public/images/icons/interface/statistics.svg | 1 - public/images/icons/interface/top.svg | 1 - public/images/icons/interface/tracker.svg | 1 - public/images/icons/interface/user_avatar.svg | 1 - .../images/icons/interface/vertical_view.svg | 1 - public/images/icons/interface/warning.svg | 1 - public/images/icons/interface/win.svg | 3 - public/images/icons/interface/withdraw.svg | 1 - public/images/icons/logo/apple_pay.svg | 4 - public/images/icons/logo/google_pay.svg | 14 - public/images/icons/logo/mastercard.svg | 5 - public/images/icons/logo/paypal.svg | 5 - public/images/icons/logo/visa.svg | 3 - public/images/icons/networks/arbitrum.svg | 9 - public/images/icons/networks/base.svg | 11 - public/images/icons/networks/binance.svg | 8 - public/images/icons/networks/chiliz.svg | 1 - public/images/icons/networks/ethereum.svg | 16 - public/images/icons/networks/gnosis.svg | 13 - public/images/icons/networks/polygon.svg | 4 - .../images/icons/sport/american-football.svg | 1 - public/images/icons/sport/baseball.svg | 1 - public/images/icons/sport/basketball.svg | 1 - .../images/icons/sport/beach-volleyball.svg | 1 - public/images/icons/sport/boxing.svg | 1 - public/images/icons/sport/cod.svg | 1 - public/images/icons/sport/cricket.svg | 3 - public/images/icons/sport/crypto.svg | 5 - public/images/icons/sport/cs2.svg | 1 - public/images/icons/sport/csgo.svg | 1 - public/images/icons/sport/dota-2.svg | 1 - public/images/icons/sport/esports.svg | 1 - public/images/icons/sport/football.svg | 1 - public/images/icons/sport/ice-hockey.svg | 1 - public/images/icons/sport/lol.svg | 1 - public/images/icons/sport/mma.svg | 1 - public/images/icons/sport/other.svg | 3 - public/images/icons/sport/politics.svg | 3 - public/images/icons/sport/pubg.svg | 1 - public/images/icons/sport/rugby-league.svg | 1 - public/images/icons/sport/rugby-union.svg | 1 - public/images/icons/sport/table-tennis.svg | 1 - public/images/icons/sport/tennis.svg | 1 - public/images/icons/sport/volleyball.svg | 1 - public/images/icons/wallets/metamask.svg | 1 - public/images/icons/wallets/walletconnect.svg | 1 - public/images/illustrations/404.png | Bin 3923 -> 0 bytes public/images/illustrations/betslip.png | Bin 1593 -> 0 bytes public/images/illustrations/change.png | Bin 1406 -> 0 bytes public/images/illustrations/smile_sad.png | Bin 1069 -> 0 bytes public/images/illustrations/win.png | Bin 1670 -> 0 bytes public/images/new-free-bet.jpg | Bin 21200 -> 0 bytes .../[leagueSlug]/[gameId]/page.tsx | 64 - .../[countrySlug]/[leagueSlug]/page.tsx | 42 - src/app/[sportSlug]/[countrySlug]/page.tsx | 10 - src/app/[sportSlug]/page.tsx | 61 - src/app/error.tsx | 11 - src/app/icon.png | Bin 19151 -> 0 bytes src/app/layout.tsx | 88 +- src/app/page.tsx | 82 +- src/app/profile/page.tsx | 31 - .../FallbackImage/FallbackImage.tsx | 71 - .../dataDisplay/Flag/Flag.module.scss | 5 - src/components/dataDisplay/Flag/Flag.tsx | 36 - .../dataDisplay/Flag/utils/countryMaps.ts | 257 - .../dataDisplay/OpponentLogo/OpponentLogo.tsx | 41 - .../dataDisplay/WalletIcon/WalletIcon.tsx | 50 - src/components/dataDisplay/index.ts | 4 - src/components/ethereal/AuroraMark.tsx | 33 + src/components/ethereal/BackgroundMesh.tsx | 24 + src/components/ethereal/GlowText.tsx | 14 + src/components/ethereal/LoadingScreen.tsx | 80 + src/components/ethereal/Orbs.tsx | 29 + src/components/ethereal/Reveal.tsx | 29 + src/components/ethereal/Starfield.tsx | 102 + .../PlainModal/PlainModal.module.scss | 23 - .../feedback/PlainModal/PlainModal.tsx | 109 - src/components/feedback/QRCode/QRCode.tsx | 121 - src/components/feedback/Tooltip/Tooltip.tsx | 155 - src/components/feedback/Warning/Warning.tsx | 24 - src/components/feedback/index.ts | 4 - src/components/inputs/Button/Button.tsx | 109 - src/components/inputs/Button/messages.ts | 35 - .../inputs/ButtonBase/ButtonBase.tsx | 91 - src/components/inputs/Dropdown/Dropdown.tsx | 30 - .../inputs/Dropdown/views/Desktop/Dekstop.tsx | 59 - .../Dropdown/views/Mobile/Mobile.module.scss | 11 - .../inputs/Dropdown/views/Mobile/Mobile.tsx | 75 - src/components/inputs/Form/Form.tsx | 43 - src/components/inputs/Input/Input.tsx | 80 - src/components/inputs/index.ts | 6 - .../layout/ClientOnly/ClientOnly.tsx | 20 - src/components/layout/Media/Media.tsx | 50 - .../layout/Overlay/Overlay.module.scss | 14 - src/components/layout/Overlay/Overlay.tsx | 47 - src/components/layout/index.ts | 3 - .../navigation/ActiveLink/ActiveLink.tsx | 47 - src/components/navigation/Href/Href.tsx | 97 - src/components/navigation/index.ts | 2 - src/components/portfolio/About.tsx | 52 + src/components/portfolio/Contact.tsx | 109 + src/components/portfolio/Footer.tsx | 26 + src/components/portfolio/Hero.tsx | 106 + src/components/portfolio/Nav.tsx | 101 + src/components/portfolio/Section.tsx | 30 + src/components/portfolio/Services.tsx | 69 + src/components/portfolio/Testimonials.tsx | 38 + src/components/portfolio/Work.tsx | 56 + src/components/ui/Icon/Icon.tsx | 49 - src/components/ui/Icon/icons.ts | 303 - src/components/ui/LiveDot/LiveDot.tsx | 33 - src/components/ui/LiveLabel/LiveLabel.tsx | 31 - src/components/ui/LiveLabel/messages.ts | 5 - src/components/ui/Logo/Logo.tsx | 22 - src/components/ui/index.ts | 4 - src/components/ui/norwester.otf | Bin 11392 -> 0 bytes src/components/ui/styles.css | 21 - .../AcceptedBets/AcceptedBets.tsx | 70 - .../components/BetCard/BetCard.tsx | 130 - .../components/BetCard/messages.ts | 17 - .../BetDetailsModal/BetDetailsModal.tsx | 268 - .../components/BetDetailsModal/messages.ts | 46 - .../AcceptedBets/components/index.ts | 1 - src/compositions/AcceptedBets/messages.ts | 16 - src/compositions/BetStatus/BetStatus.tsx | 97 - src/compositions/BetStatus/messages.ts | 29 - src/compositions/Betslip/Betslip.tsx | 224 - .../components/AmountInput/AmountInput.tsx | 35 - .../components/BetButton/BetButton.tsx | 122 - .../Betslip/components/BetButton/messages.ts | 10 - .../Betslip/components/Card/Card.tsx | 158 - .../Betslip/components/Card/messages.ts | 8 - .../Betslip/components/Chips/Chips.tsx | 71 - .../Betslip/components/Chips/messages.ts | 5 - .../Betslip/components/FreeBet/FreeBet.tsx | 69 - .../SelectFreeBetModal/SelectFreeBetModal.tsx | 92 - .../components/SelectFreeBetModal/messages.ts | 23 - .../Betslip/components/FreeBet/messages.ts | 8 - .../Betslip/components/QuickBet/QuickBet.tsx | 60 - .../Betslip/components/QuickBet/messages.ts | 5 - .../Betslip/components/Slippage/Slippage.tsx | 96 - .../Betslip/components/Slippage/messages.ts | 8 - src/compositions/Betslip/components/index.ts | 7 - src/compositions/Betslip/messages.ts | 72 - .../ChangeOddsView/ChangeOddsView.tsx | 55 - .../ConnectButtonWrapper.tsx | 60 - .../EmptyContent/EmptyContent.tsx | 27 - src/compositions/Error/Error.tsx | 33 - src/compositions/Error/messages.ts | 11 - .../LiveStatistics/LiveStatistics.tsx | 193 - .../components/ScoreBoard/ScoreBoard.tsx | 29 - .../components/Statistics/Statistics.tsx | 143 - .../components/Statistics/messages.ts | 177 - .../components/TotalScore/TotalScore.tsx | 36 - .../LiveStatistics/components/index.ts | 3 - src/compositions/LiveStatistics/messages.ts | 13 - .../LiveSwitcher/LiveSwitcher.tsx | 43 - src/compositions/LiveSwitcher/messages.ts | 5 - .../MobileBetslipButton.tsx | 40 - .../components/BetslipModal/BetslipModal.tsx | 26 - .../MobileBetslipButton/messages.ts | 8 - .../MobileStatisticsButton.tsx | 57 - .../StatisticsModal/StatisticsModal.tsx | 27 - .../MobileStatisticsButton/messages.ts | 5 - src/compositions/Navigation/Navigation.tsx | 215 - .../components/Skeleton/Skeleton.tsx | 28 - src/compositions/Navigation/messages.ts | 8 - .../NewFreeBetsChecker/NewFreeBetsChecker.tsx | 43 - src/compositions/OddsValue/OddsValue.tsx | 30 - .../OutcomeButton/OutcomeButton.tsx | 81 - .../OutcomeButton/utils/useButton.ts | 52 - src/compositions/PageLayout/PageLayout.tsx | 25 - .../PageLayout/components/Content/Content.tsx | 56 - .../components/Content/Narrow.module.scss | 6 - .../components/Content/Wide.module.scss | 27 - .../Content/components/Controls/Controls.tsx | 22 - .../Controls/components/Balance/Balance.tsx | 229 - .../Controls/components/Balance/messages.ts | 11 - .../Controls/components/User/User.tsx | 157 - .../Controls/components/User/messages.ts | 16 - .../components/Controls/components/index.ts | 2 - .../Content/components/Controls/messages.ts | 8 - .../Content/components/Header/Header.tsx | 97 - .../components/LeftSidebar/LeftSidebar.tsx | 27 - .../components/RightSidebar/RightSidebar.tsx | 45 - .../Content/components/Search/Search.tsx | 23 - .../Content/components/Search/messages.ts | 5 - .../components/Content/components/index.ts | 4 - .../PageLayout/components/Footer/Footer.tsx | 23 - .../Footer/components/Copy/Copy.tsx | 14 - .../Footer/components/Navbar/Navbar.tsx | 50 - .../Footer/components/Navbar/messages.ts | 16 - .../PageLayout/components/index.ts | 2 - src/compositions/Providers/Providers.tsx | 50 - .../TabbedBetslip/TabbedBetslip.tsx | 56 - src/compositions/TabbedBetslip/messages.ts | 8 - .../event/EventInfo/EventInfo.tsx | 253 - src/compositions/event/EventInfo/messages.ts | 5 - src/compositions/event/Markets/Markets.tsx | 290 - .../Markets/components/Headline/Headline.tsx | 41 - .../Headline/components/View/View.tsx | 63 - .../components/Headline/components/index.ts | 1 - .../components/ResultButton/ResultButton.tsx | 62 - .../components/ResultButton/messages.ts | 5 - src/compositions/event/Markets/messages.ts | 36 - .../event/Markets/utils/useCollapse.ts | 52 - .../event/Markets/utils/useView.ts | 23 - .../events/EmptyContent/EmptyContent.tsx | 24 - .../events/EmptyContent/messages.ts | 8 - .../EmptyFilteredContent.tsx | 21 - .../events/EmptyFilteredContent/messages.ts | 8 - .../FilteredLeagues/FilteredLeagues.tsx | 43 - .../utils/useFilteredLeagues.ts | 19 - src/compositions/events/Game/Game.tsx | 161 - src/compositions/events/League/League.tsx | 88 - src/compositions/events/Markets/Markets.tsx | 204 - .../Markets/components/Market/Market.tsx | 64 - src/compositions/events/Markets/messages.ts | 5 - .../events/Markets/utils/useMarket.ts | 71 - src/compositions/events/Navbar/Navbar.tsx | 60 - src/compositions/events/Navbar/messages.ts | 57 - src/compositions/events/Sport/Sport.tsx | 61 - src/compositions/events/Sport/messages.ts | 5 - .../events/TimeFilter/TimeFilter.tsx | 154 - .../events/TimeFilter/messages.ts | 20 - .../events/TopEvents/TopEvents.tsx | 193 - src/compositions/events/TopEvents/messages.ts | 67 - .../events/UniqueEvents/UniqueEvents.tsx | 32 - .../events/UniqueMarkets/UniqueMarkets.tsx | 39 - .../FiatProviderModal/FiatProviderModal.tsx | 63 - .../FundingExchangeModal.tsx | 119 - .../funding/FundingExchangeModal/messages.ts | 5 - .../funding/FundingModal/FundingModal.tsx | 123 - .../AccountQRCode/AccountQRCode.tsx | 66 - .../components/AccountQRCode/messages.ts | 11 - .../components/DepositView/DepositView.tsx | 129 - .../AddressSection/AddressSection.tsx | 75 - .../components/AddressSection/messages.ts | 11 - .../OtherMethodCard/OtherMethodCard.tsx | 51 - .../components/DepositView/messages.ts | 31 - .../TokenChainWarning/TokenChainWarning.tsx | 24 - .../components/TokenChainWarning/messages.ts | 5 - .../components/WithdrawView/WithdrawView.tsx | 70 - .../WithdrawalForm/WithdrawalForm.tsx | 76 - .../components/WithdrawalForm/messages.ts | 24 - .../components/WithdrawalForm/utils/index.ts | 1 - .../WithdrawalForm/utils/messages.ts | 21 - .../WithdrawalForm/utils/useWithdraw.tsx | 137 - .../components/WithdrawView/messages.ts | 13 - .../funding/FundingModal/messages.ts | 8 - .../modals/CashoutModal/CashoutModal.tsx | 179 - .../modals/CashoutModal/messages.ts | 31 - .../modals/ConnectModal/ConnectModal.tsx | 128 - .../components/ActionScreen/ActionScreen.tsx | 72 - .../components/Buttons/Buttons.tsx | 119 - .../components/Buttons/messages.ts | 8 - .../modals/ConnectModal/components/index.ts | 2 - .../modals/ConnectModal/messages.ts | 51 - .../modals/ErrorModal/ErrorModal.tsx | 28 - .../modals/ErrorModal/messages.ts | 8 - .../GlobalModalsRegistrar.tsx | 50 - .../modals/InfoModal/InfoModal.tsx | 92 - .../NewFreeBetModal/NewFreeBetModal.tsx | 70 - .../modals/NewFreeBetModal/messages.ts | 14 - .../modals/SearchModal/SearchModal.tsx | 66 - .../SearchModal/components/Result/Result.tsx | 135 - .../SearchModal/components/Result/messages.ts | 10 - .../Result/utils/formatGamesIntoSports.ts | 97 - .../modals/SearchModal/messages.ts | 5 - .../modals/SuccessModal/SuccessModal.tsx | 24 - .../modals/SuccessModal/messages.ts | 5 - .../SwitchNetworkModal/SwitchNetworkModal.tsx | 97 - .../modals/SwitchNetworkModal/messages.ts | 9 - src/compositions/modals/index.ts | 1 - src/compositions/profile/Bets/Bets.tsx | 476 - src/compositions/profile/Bets/messages.ts | 92 - src/compositions/profile/User/User.tsx | 63 - src/compositions/profile/User/messages.ts | 11 - src/content/portfolio.ts | 115 + src/contexts/device/browsers.ts | 61 - src/contexts/device/index.tsx | 109 - src/contexts/index.ts | 2 - src/contexts/oddsView/index.tsx | 110 - src/helpers/constants.ts | 86 - src/helpers/formatters/formatToFixed.ts | 13 - src/helpers/formatters/index.ts | 1 - src/helpers/getters/getGameDateTime.ts | 20 - src/helpers/getters/getGlobalHtmlAttrs.ts | 84 - src/helpers/getters/getLiveTotalScore.ts | 29 - src/helpers/getters/getSvgPlaceholder.ts | 3 - src/helpers/getters/index.ts | 4 - src/helpers/index.ts | 4 - src/helpers/isUserRejectedRequestError.ts | 8 - src/helpers/shortenAddress.ts | 4 - src/helpers/stores/index.ts | 1 - .../stores/liveStatisticsGameIdStore.ts | 27 - src/helpers/toLocaleString.ts | 52 - src/helpers/validators/index.ts | 31 - src/helpers/validators/messages.ts | 11 - src/hooks/index.ts | 7 - src/hooks/useBets.ts | 31 - src/hooks/useClientOnly.ts | 15 - src/hooks/useDebounce.ts | 18 - src/hooks/useFreezeBodyScroll.ts | 64 - src/hooks/useIsMounted.ts | 18 - src/hooks/useOddsChange.ts | 35 - src/hooks/useSports.ts | 105 - src/scss/_media.scss | 23 - src/scss/globals.scss | 166 +- src/scss/index.scss | 1 - tailwind.config.ts | 192 +- tsconfig.json | 94 +- 507 files changed, 5984 insertions(+), 34509 deletions(-) delete mode 100644 .stylelintignore delete mode 100644 .stylelintrc delete mode 100644 Vector.png delete mode 100644 additional.d.ts delete mode 100644 bin/.babelrc.js delete mode 100644 bin/bootstrap.js delete mode 100644 bin/icons/IconBundle.ts delete mode 100644 bin/icons/icons.ts delete mode 100644 bin/icons/index.js delete mode 100644 bin/icons/readme.md delete mode 100755 bin/removeLocalBranches.sh delete mode 100644 globals.d.ts delete mode 100644 local_modules/cookie-storage/index.ts delete mode 100644 local_modules/svg-provider/BrowserRuntime.ts delete mode 100644 local_modules/svg-provider/ServerRuntime.ts delete mode 100644 local_modules/svg-provider/Svg.tsx delete mode 100644 local_modules/svg-provider/SvgProvider.tsx delete mode 100644 local_modules/svg-provider/SvgSprite.tsx delete mode 100644 local_modules/svg-provider/index.ts delete mode 100644 local_modules/svg-provider/readme.md delete mode 100644 local_modules/svg-provider/types.d.ts delete mode 100644 local_modules/svg-provider/useSvgData.ts delete mode 100644 local_modules/svg-provider/util/getSvgData.ts delete mode 100644 local_modules/svg-provider/util/index.ts delete mode 100644 local_modules/svg-provider/util/randomizeString.ts delete mode 100644 local_modules/svg-provider/util/replaceSvgIds.ts delete mode 100644 local_modules/svg-provider/util/request.ts delete mode 100644 local_modules/wallet/WagmiProvider.tsx delete mode 100644 local_modules/wallet/chains.ts delete mode 100644 local_modules/wallet/config.ts delete mode 100644 local_modules/wallet/index.ts delete mode 100644 local_modules/wallet/utils/icons/alphawallet.d.ts delete mode 100644 local_modules/wallet/utils/icons/alphawallet.js delete mode 100644 local_modules/wallet/utils/icons/apexwallet.d.ts delete mode 100644 local_modules/wallet/utils/icons/apexwallet.js delete mode 100644 local_modules/wallet/utils/icons/atoken.d.ts delete mode 100644 local_modules/wallet/utils/icons/atoken.js delete mode 100644 local_modules/wallet/utils/icons/bifrostwallet.d.ts delete mode 100644 local_modules/wallet/utils/icons/bifrostwallet.js delete mode 100644 local_modules/wallet/utils/icons/binance.d.ts delete mode 100644 local_modules/wallet/utils/icons/binance.js delete mode 100644 local_modules/wallet/utils/icons/bitkeep.d.ts delete mode 100644 local_modules/wallet/utils/icons/bitkeep.js delete mode 100644 local_modules/wallet/utils/icons/bitpie.d.ts delete mode 100644 local_modules/wallet/utils/icons/bitpie.js delete mode 100644 local_modules/wallet/utils/icons/bitski.d.ts delete mode 100644 local_modules/wallet/utils/icons/bitski.js delete mode 100644 local_modules/wallet/utils/icons/blockwallet.d.ts delete mode 100644 local_modules/wallet/utils/icons/blockwallet.js delete mode 100644 local_modules/wallet/utils/icons/brave.d.ts delete mode 100644 local_modules/wallet/utils/icons/brave.js delete mode 100644 local_modules/wallet/utils/icons/coinbase.d.ts delete mode 100644 local_modules/wallet/utils/icons/coinbase.js delete mode 100644 local_modules/wallet/utils/icons/core.d.ts delete mode 100644 local_modules/wallet/utils/icons/core.js delete mode 100644 local_modules/wallet/utils/icons/dcent.d.ts delete mode 100644 local_modules/wallet/utils/icons/dcent.js delete mode 100644 local_modules/wallet/utils/icons/defiwallet.d.ts delete mode 100644 local_modules/wallet/utils/icons/defiwallet.js delete mode 100644 local_modules/wallet/utils/icons/detected.d.ts delete mode 100644 local_modules/wallet/utils/icons/detected.js delete mode 100644 local_modules/wallet/utils/icons/enkrypt.d.ts delete mode 100644 local_modules/wallet/utils/icons/enkrypt.js delete mode 100644 local_modules/wallet/utils/icons/exodus.d.ts delete mode 100644 local_modules/wallet/utils/icons/exodus.js delete mode 100644 local_modules/wallet/utils/icons/frame.d.ts delete mode 100644 local_modules/wallet/utils/icons/frame.js delete mode 100644 local_modules/wallet/utils/icons/frontier.d.ts delete mode 100644 local_modules/wallet/utils/icons/frontier.js delete mode 100644 local_modules/wallet/utils/icons/gamestop.d.ts delete mode 100644 local_modules/wallet/utils/icons/gamestop.js delete mode 100644 local_modules/wallet/utils/icons/huobiwallet.d.ts delete mode 100644 local_modules/wallet/utils/icons/huobiwallet.js delete mode 100644 local_modules/wallet/utils/icons/hyperpay.d.ts delete mode 100644 local_modules/wallet/utils/icons/hyperpay.js delete mode 100644 local_modules/wallet/utils/icons/imtoken.d.ts delete mode 100644 local_modules/wallet/utils/icons/imtoken.js delete mode 100644 local_modules/wallet/utils/icons/infinitywallet.d.ts delete mode 100644 local_modules/wallet/utils/icons/infinitywallet.js delete mode 100644 local_modules/wallet/utils/icons/liquality.d.ts delete mode 100644 local_modules/wallet/utils/icons/liquality.js delete mode 100644 local_modules/wallet/utils/icons/mathwallet.d.ts delete mode 100644 local_modules/wallet/utils/icons/mathwallet.js delete mode 100644 local_modules/wallet/utils/icons/meetone.d.ts delete mode 100644 local_modules/wallet/utils/icons/meetone.js delete mode 100644 local_modules/wallet/utils/icons/metamask.d.ts delete mode 100644 local_modules/wallet/utils/icons/metamask.js delete mode 100644 local_modules/wallet/utils/icons/mykey.d.ts delete mode 100644 local_modules/wallet/utils/icons/mykey.js delete mode 100644 local_modules/wallet/utils/icons/okxwallet.d.ts delete mode 100644 local_modules/wallet/utils/icons/okxwallet.js delete mode 100644 local_modules/wallet/utils/icons/oneInch.d.ts delete mode 100644 local_modules/wallet/utils/icons/oneInch.js delete mode 100644 local_modules/wallet/utils/icons/onekey.d.ts delete mode 100644 local_modules/wallet/utils/icons/onekey.js delete mode 100644 local_modules/wallet/utils/icons/opera.d.ts delete mode 100644 local_modules/wallet/utils/icons/opera.js delete mode 100644 local_modules/wallet/utils/icons/ownbit.d.ts delete mode 100644 local_modules/wallet/utils/icons/ownbit.js delete mode 100644 local_modules/wallet/utils/icons/phantom.d.ts delete mode 100644 local_modules/wallet/utils/icons/phantom.js delete mode 100644 local_modules/wallet/utils/icons/rabby.d.ts delete mode 100644 local_modules/wallet/utils/icons/rabby.js delete mode 100644 local_modules/wallet/utils/icons/rainbow.d.ts delete mode 100644 local_modules/wallet/utils/icons/rainbow.js delete mode 100644 local_modules/wallet/utils/icons/safeheron.d.ts delete mode 100644 local_modules/wallet/utils/icons/safeheron.js delete mode 100644 local_modules/wallet/utils/icons/safepal.d.ts delete mode 100644 local_modules/wallet/utils/icons/safepal.js delete mode 100644 local_modules/wallet/utils/icons/sequence.d.ts delete mode 100644 local_modules/wallet/utils/icons/sequence.js delete mode 100644 local_modules/wallet/utils/icons/status.d.ts delete mode 100644 local_modules/wallet/utils/icons/status.js delete mode 100644 local_modules/wallet/utils/icons/talisman.d.ts delete mode 100644 local_modules/wallet/utils/icons/talisman.js delete mode 100644 local_modules/wallet/utils/icons/tallywallet.d.ts delete mode 100644 local_modules/wallet/utils/icons/tallywallet.js delete mode 100644 local_modules/wallet/utils/icons/tokenary.d.ts delete mode 100644 local_modules/wallet/utils/icons/tokenary.js delete mode 100644 local_modules/wallet/utils/icons/tokenpocket.d.ts delete mode 100644 local_modules/wallet/utils/icons/tokenpocket.js delete mode 100644 local_modules/wallet/utils/icons/tp.d.ts delete mode 100644 local_modules/wallet/utils/icons/tp.js delete mode 100644 local_modules/wallet/utils/icons/trust.d.ts delete mode 100644 local_modules/wallet/utils/icons/trust.js delete mode 100644 local_modules/wallet/utils/icons/walletio.d.ts delete mode 100644 local_modules/wallet/utils/icons/walletio.js delete mode 100644 local_modules/wallet/utils/icons/xdefi.d.ts delete mode 100644 local_modules/wallet/utils/icons/xdefi.js delete mode 100644 local_modules/wallet/utils/icons/zeal.d.ts delete mode 100644 local_modules/wallet/utils/icons/zeal.js delete mode 100644 local_modules/wallet/utils/icons/zerion.d.ts delete mode 100644 local_modules/wallet/utils/icons/zerion.js delete mode 100644 local_modules/wallet/utils/index.ts delete mode 100644 local_modules/wallet/utils/useWallet.ts delete mode 100644 postcss.config.js delete mode 100644 public/images/freebet.jpg delete mode 100644 public/images/icons/currency/azusd.svg delete mode 100644 public/images/icons/currency/dai.svg delete mode 100644 public/images/icons/currency/usdc.svg delete mode 100644 public/images/icons/currency/usdt.svg delete mode 100644 public/images/icons/currency/wchz.svg delete mode 100644 public/images/icons/currency/weth.svg delete mode 100644 public/images/icons/currency/wxdai.svg delete mode 100644 public/images/icons/interface/accepted.svg delete mode 100644 public/images/icons/interface/alert_triangle.svg delete mode 100644 public/images/icons/interface/arrow_back.svg delete mode 100644 public/images/icons/interface/arrow_tooltip.svg delete mode 100644 public/images/icons/interface/azuro_wave.svg delete mode 100644 public/images/icons/interface/betslip.svg delete mode 100644 public/images/icons/interface/burger_menu.svg delete mode 100644 public/images/icons/interface/caret_down.svg delete mode 100644 public/images/icons/interface/caret_left.svg delete mode 100644 public/images/icons/interface/caret_right.svg delete mode 100644 public/images/icons/interface/caret_up.svg delete mode 100644 public/images/icons/interface/cash_out.svg delete mode 100644 public/images/icons/interface/check.svg delete mode 100644 public/images/icons/interface/chevron_down.svg delete mode 100644 public/images/icons/interface/chevron_left.svg delete mode 100644 public/images/icons/interface/chevron_right.svg delete mode 100644 public/images/icons/interface/chevron_up.svg delete mode 100644 public/images/icons/interface/clear.svg delete mode 100644 public/images/icons/interface/close.svg delete mode 100644 public/images/icons/interface/collapse.svg delete mode 100644 public/images/icons/interface/copy.svg delete mode 100644 public/images/icons/interface/declined.svg delete mode 100644 public/images/icons/interface/delete.svg delete mode 100644 public/images/icons/interface/deposit.svg delete mode 100644 public/images/icons/interface/download.svg delete mode 100644 public/images/icons/interface/expand.svg delete mode 100644 public/images/icons/interface/external_link.svg delete mode 100644 public/images/icons/interface/gift.svg delete mode 100644 public/images/icons/interface/horizontal_view.svg delete mode 100644 public/images/icons/interface/info-circle.svg delete mode 100644 public/images/icons/interface/live.svg delete mode 100644 public/images/icons/interface/lock.svg delete mode 100644 public/images/icons/interface/logout.svg delete mode 100644 public/images/icons/interface/lose.svg delete mode 100644 public/images/icons/interface/mybets.svg delete mode 100644 public/images/icons/interface/no_flag.svg delete mode 100644 public/images/icons/interface/no_opponent.svg delete mode 100644 public/images/icons/interface/pending.svg delete mode 100644 public/images/icons/interface/percentage.svg delete mode 100644 public/images/icons/interface/plus.svg delete mode 100644 public/images/icons/interface/qr_code.svg delete mode 100644 public/images/icons/interface/quick_statistics.svg delete mode 100644 public/images/icons/interface/search.svg delete mode 100644 public/images/icons/interface/settings.svg delete mode 100644 public/images/icons/interface/spinner.svg delete mode 100644 public/images/icons/interface/statistics.svg delete mode 100644 public/images/icons/interface/top.svg delete mode 100644 public/images/icons/interface/tracker.svg delete mode 100644 public/images/icons/interface/user_avatar.svg delete mode 100644 public/images/icons/interface/vertical_view.svg delete mode 100644 public/images/icons/interface/warning.svg delete mode 100644 public/images/icons/interface/win.svg delete mode 100644 public/images/icons/interface/withdraw.svg delete mode 100644 public/images/icons/logo/apple_pay.svg delete mode 100644 public/images/icons/logo/google_pay.svg delete mode 100644 public/images/icons/logo/mastercard.svg delete mode 100644 public/images/icons/logo/paypal.svg delete mode 100644 public/images/icons/logo/visa.svg delete mode 100644 public/images/icons/networks/arbitrum.svg delete mode 100644 public/images/icons/networks/base.svg delete mode 100644 public/images/icons/networks/binance.svg delete mode 100644 public/images/icons/networks/chiliz.svg delete mode 100644 public/images/icons/networks/ethereum.svg delete mode 100644 public/images/icons/networks/gnosis.svg delete mode 100644 public/images/icons/networks/polygon.svg delete mode 100644 public/images/icons/sport/american-football.svg delete mode 100644 public/images/icons/sport/baseball.svg delete mode 100644 public/images/icons/sport/basketball.svg delete mode 100644 public/images/icons/sport/beach-volleyball.svg delete mode 100644 public/images/icons/sport/boxing.svg delete mode 100644 public/images/icons/sport/cod.svg delete mode 100644 public/images/icons/sport/cricket.svg delete mode 100644 public/images/icons/sport/crypto.svg delete mode 100644 public/images/icons/sport/cs2.svg delete mode 100644 public/images/icons/sport/csgo.svg delete mode 100644 public/images/icons/sport/dota-2.svg delete mode 100644 public/images/icons/sport/esports.svg delete mode 100644 public/images/icons/sport/football.svg delete mode 100644 public/images/icons/sport/ice-hockey.svg delete mode 100644 public/images/icons/sport/lol.svg delete mode 100644 public/images/icons/sport/mma.svg delete mode 100644 public/images/icons/sport/other.svg delete mode 100644 public/images/icons/sport/politics.svg delete mode 100644 public/images/icons/sport/pubg.svg delete mode 100644 public/images/icons/sport/rugby-league.svg delete mode 100644 public/images/icons/sport/rugby-union.svg delete mode 100644 public/images/icons/sport/table-tennis.svg delete mode 100644 public/images/icons/sport/tennis.svg delete mode 100644 public/images/icons/sport/volleyball.svg delete mode 100644 public/images/icons/wallets/metamask.svg delete mode 100644 public/images/icons/wallets/walletconnect.svg delete mode 100644 public/images/illustrations/404.png delete mode 100644 public/images/illustrations/betslip.png delete mode 100644 public/images/illustrations/change.png delete mode 100644 public/images/illustrations/smile_sad.png delete mode 100644 public/images/illustrations/win.png delete mode 100644 public/images/new-free-bet.jpg delete mode 100644 src/app/[sportSlug]/[countrySlug]/[leagueSlug]/[gameId]/page.tsx delete mode 100644 src/app/[sportSlug]/[countrySlug]/[leagueSlug]/page.tsx delete mode 100644 src/app/[sportSlug]/[countrySlug]/page.tsx delete mode 100644 src/app/[sportSlug]/page.tsx delete mode 100644 src/app/error.tsx delete mode 100644 src/app/icon.png delete mode 100644 src/app/profile/page.tsx delete mode 100644 src/components/dataDisplay/FallbackImage/FallbackImage.tsx delete mode 100644 src/components/dataDisplay/Flag/Flag.module.scss delete mode 100644 src/components/dataDisplay/Flag/Flag.tsx delete mode 100644 src/components/dataDisplay/Flag/utils/countryMaps.ts delete mode 100644 src/components/dataDisplay/OpponentLogo/OpponentLogo.tsx delete mode 100644 src/components/dataDisplay/WalletIcon/WalletIcon.tsx delete mode 100644 src/components/dataDisplay/index.ts create mode 100644 src/components/ethereal/AuroraMark.tsx create mode 100644 src/components/ethereal/BackgroundMesh.tsx create mode 100644 src/components/ethereal/GlowText.tsx create mode 100644 src/components/ethereal/LoadingScreen.tsx create mode 100644 src/components/ethereal/Orbs.tsx create mode 100644 src/components/ethereal/Reveal.tsx create mode 100644 src/components/ethereal/Starfield.tsx delete mode 100644 src/components/feedback/PlainModal/PlainModal.module.scss delete mode 100644 src/components/feedback/PlainModal/PlainModal.tsx delete mode 100644 src/components/feedback/QRCode/QRCode.tsx delete mode 100644 src/components/feedback/Tooltip/Tooltip.tsx delete mode 100644 src/components/feedback/Warning/Warning.tsx delete mode 100644 src/components/feedback/index.ts delete mode 100644 src/components/inputs/Button/Button.tsx delete mode 100644 src/components/inputs/Button/messages.ts delete mode 100644 src/components/inputs/ButtonBase/ButtonBase.tsx delete mode 100644 src/components/inputs/Dropdown/Dropdown.tsx delete mode 100644 src/components/inputs/Dropdown/views/Desktop/Dekstop.tsx delete mode 100644 src/components/inputs/Dropdown/views/Mobile/Mobile.module.scss delete mode 100644 src/components/inputs/Dropdown/views/Mobile/Mobile.tsx delete mode 100644 src/components/inputs/Form/Form.tsx delete mode 100644 src/components/inputs/Input/Input.tsx delete mode 100644 src/components/inputs/index.ts delete mode 100644 src/components/layout/ClientOnly/ClientOnly.tsx delete mode 100644 src/components/layout/Media/Media.tsx delete mode 100644 src/components/layout/Overlay/Overlay.module.scss delete mode 100644 src/components/layout/Overlay/Overlay.tsx delete mode 100644 src/components/layout/index.ts delete mode 100644 src/components/navigation/ActiveLink/ActiveLink.tsx delete mode 100644 src/components/navigation/Href/Href.tsx delete mode 100644 src/components/navigation/index.ts create mode 100644 src/components/portfolio/About.tsx create mode 100644 src/components/portfolio/Contact.tsx create mode 100644 src/components/portfolio/Footer.tsx create mode 100644 src/components/portfolio/Hero.tsx create mode 100644 src/components/portfolio/Nav.tsx create mode 100644 src/components/portfolio/Section.tsx create mode 100644 src/components/portfolio/Services.tsx create mode 100644 src/components/portfolio/Testimonials.tsx create mode 100644 src/components/portfolio/Work.tsx delete mode 100644 src/components/ui/Icon/Icon.tsx delete mode 100644 src/components/ui/Icon/icons.ts delete mode 100644 src/components/ui/LiveDot/LiveDot.tsx delete mode 100644 src/components/ui/LiveLabel/LiveLabel.tsx delete mode 100644 src/components/ui/LiveLabel/messages.ts delete mode 100644 src/components/ui/Logo/Logo.tsx delete mode 100644 src/components/ui/index.ts delete mode 100644 src/components/ui/norwester.otf delete mode 100644 src/components/ui/styles.css delete mode 100644 src/compositions/AcceptedBets/AcceptedBets.tsx delete mode 100644 src/compositions/AcceptedBets/components/BetCard/BetCard.tsx delete mode 100644 src/compositions/AcceptedBets/components/BetCard/messages.ts delete mode 100644 src/compositions/AcceptedBets/components/BetDetailsModal/BetDetailsModal.tsx delete mode 100644 src/compositions/AcceptedBets/components/BetDetailsModal/messages.ts delete mode 100644 src/compositions/AcceptedBets/components/index.ts delete mode 100644 src/compositions/AcceptedBets/messages.ts delete mode 100644 src/compositions/BetStatus/BetStatus.tsx delete mode 100644 src/compositions/BetStatus/messages.ts delete mode 100644 src/compositions/Betslip/Betslip.tsx delete mode 100644 src/compositions/Betslip/components/AmountInput/AmountInput.tsx delete mode 100644 src/compositions/Betslip/components/BetButton/BetButton.tsx delete mode 100644 src/compositions/Betslip/components/BetButton/messages.ts delete mode 100644 src/compositions/Betslip/components/Card/Card.tsx delete mode 100644 src/compositions/Betslip/components/Card/messages.ts delete mode 100644 src/compositions/Betslip/components/Chips/Chips.tsx delete mode 100644 src/compositions/Betslip/components/Chips/messages.ts delete mode 100644 src/compositions/Betslip/components/FreeBet/FreeBet.tsx delete mode 100644 src/compositions/Betslip/components/FreeBet/components/SelectFreeBetModal/SelectFreeBetModal.tsx delete mode 100644 src/compositions/Betslip/components/FreeBet/components/SelectFreeBetModal/messages.ts delete mode 100644 src/compositions/Betslip/components/FreeBet/messages.ts delete mode 100644 src/compositions/Betslip/components/QuickBet/QuickBet.tsx delete mode 100644 src/compositions/Betslip/components/QuickBet/messages.ts delete mode 100644 src/compositions/Betslip/components/Slippage/Slippage.tsx delete mode 100644 src/compositions/Betslip/components/Slippage/messages.ts delete mode 100644 src/compositions/Betslip/components/index.ts delete mode 100644 src/compositions/Betslip/messages.ts delete mode 100644 src/compositions/ChangeOddsView/ChangeOddsView.tsx delete mode 100644 src/compositions/ConnectButtonWrapper/ConnectButtonWrapper.tsx delete mode 100644 src/compositions/EmptyContent/EmptyContent.tsx delete mode 100644 src/compositions/Error/Error.tsx delete mode 100644 src/compositions/Error/messages.ts delete mode 100644 src/compositions/LiveStatistics/LiveStatistics.tsx delete mode 100644 src/compositions/LiveStatistics/components/ScoreBoard/ScoreBoard.tsx delete mode 100644 src/compositions/LiveStatistics/components/Statistics/Statistics.tsx delete mode 100644 src/compositions/LiveStatistics/components/Statistics/messages.ts delete mode 100644 src/compositions/LiveStatistics/components/TotalScore/TotalScore.tsx delete mode 100644 src/compositions/LiveStatistics/components/index.ts delete mode 100644 src/compositions/LiveStatistics/messages.ts delete mode 100644 src/compositions/LiveSwitcher/LiveSwitcher.tsx delete mode 100644 src/compositions/LiveSwitcher/messages.ts delete mode 100644 src/compositions/MobileBetslipButton/MobileBetslipButton.tsx delete mode 100644 src/compositions/MobileBetslipButton/components/BetslipModal/BetslipModal.tsx delete mode 100644 src/compositions/MobileBetslipButton/messages.ts delete mode 100644 src/compositions/MobileStatisticsButton/MobileStatisticsButton.tsx delete mode 100644 src/compositions/MobileStatisticsButton/components/StatisticsModal/StatisticsModal.tsx delete mode 100644 src/compositions/MobileStatisticsButton/messages.ts delete mode 100644 src/compositions/Navigation/Navigation.tsx delete mode 100644 src/compositions/Navigation/components/Skeleton/Skeleton.tsx delete mode 100644 src/compositions/Navigation/messages.ts delete mode 100644 src/compositions/NewFreeBetsChecker/NewFreeBetsChecker.tsx delete mode 100644 src/compositions/OddsValue/OddsValue.tsx delete mode 100644 src/compositions/OutcomeButton/OutcomeButton.tsx delete mode 100644 src/compositions/OutcomeButton/utils/useButton.ts delete mode 100644 src/compositions/PageLayout/PageLayout.tsx delete mode 100644 src/compositions/PageLayout/components/Content/Content.tsx delete mode 100644 src/compositions/PageLayout/components/Content/Narrow.module.scss delete mode 100644 src/compositions/PageLayout/components/Content/Wide.module.scss delete mode 100644 src/compositions/PageLayout/components/Content/components/Controls/Controls.tsx delete mode 100644 src/compositions/PageLayout/components/Content/components/Controls/components/Balance/Balance.tsx delete mode 100644 src/compositions/PageLayout/components/Content/components/Controls/components/Balance/messages.ts delete mode 100644 src/compositions/PageLayout/components/Content/components/Controls/components/User/User.tsx delete mode 100644 src/compositions/PageLayout/components/Content/components/Controls/components/User/messages.ts delete mode 100644 src/compositions/PageLayout/components/Content/components/Controls/components/index.ts delete mode 100644 src/compositions/PageLayout/components/Content/components/Controls/messages.ts delete mode 100644 src/compositions/PageLayout/components/Content/components/Header/Header.tsx delete mode 100644 src/compositions/PageLayout/components/Content/components/LeftSidebar/LeftSidebar.tsx delete mode 100644 src/compositions/PageLayout/components/Content/components/RightSidebar/RightSidebar.tsx delete mode 100644 src/compositions/PageLayout/components/Content/components/Search/Search.tsx delete mode 100644 src/compositions/PageLayout/components/Content/components/Search/messages.ts delete mode 100644 src/compositions/PageLayout/components/Content/components/index.ts delete mode 100644 src/compositions/PageLayout/components/Footer/Footer.tsx delete mode 100644 src/compositions/PageLayout/components/Footer/components/Copy/Copy.tsx delete mode 100644 src/compositions/PageLayout/components/Footer/components/Navbar/Navbar.tsx delete mode 100644 src/compositions/PageLayout/components/Footer/components/Navbar/messages.ts delete mode 100644 src/compositions/PageLayout/components/index.ts delete mode 100644 src/compositions/Providers/Providers.tsx delete mode 100644 src/compositions/TabbedBetslip/TabbedBetslip.tsx delete mode 100644 src/compositions/TabbedBetslip/messages.ts delete mode 100644 src/compositions/event/EventInfo/EventInfo.tsx delete mode 100644 src/compositions/event/EventInfo/messages.ts delete mode 100644 src/compositions/event/Markets/Markets.tsx delete mode 100644 src/compositions/event/Markets/components/Headline/Headline.tsx delete mode 100644 src/compositions/event/Markets/components/Headline/components/View/View.tsx delete mode 100644 src/compositions/event/Markets/components/Headline/components/index.ts delete mode 100644 src/compositions/event/Markets/components/ResultButton/ResultButton.tsx delete mode 100644 src/compositions/event/Markets/components/ResultButton/messages.ts delete mode 100644 src/compositions/event/Markets/messages.ts delete mode 100644 src/compositions/event/Markets/utils/useCollapse.ts delete mode 100644 src/compositions/event/Markets/utils/useView.ts delete mode 100644 src/compositions/events/EmptyContent/EmptyContent.tsx delete mode 100644 src/compositions/events/EmptyContent/messages.ts delete mode 100644 src/compositions/events/EmptyFilteredContent/EmptyFilteredContent.tsx delete mode 100644 src/compositions/events/EmptyFilteredContent/messages.ts delete mode 100644 src/compositions/events/FilteredLeagues/FilteredLeagues.tsx delete mode 100644 src/compositions/events/FilteredLeagues/utils/useFilteredLeagues.ts delete mode 100644 src/compositions/events/Game/Game.tsx delete mode 100644 src/compositions/events/League/League.tsx delete mode 100644 src/compositions/events/Markets/Markets.tsx delete mode 100644 src/compositions/events/Markets/components/Market/Market.tsx delete mode 100644 src/compositions/events/Markets/messages.ts delete mode 100644 src/compositions/events/Markets/utils/useMarket.ts delete mode 100644 src/compositions/events/Navbar/Navbar.tsx delete mode 100644 src/compositions/events/Navbar/messages.ts delete mode 100644 src/compositions/events/Sport/Sport.tsx delete mode 100644 src/compositions/events/Sport/messages.ts delete mode 100644 src/compositions/events/TimeFilter/TimeFilter.tsx delete mode 100644 src/compositions/events/TimeFilter/messages.ts delete mode 100644 src/compositions/events/TopEvents/TopEvents.tsx delete mode 100644 src/compositions/events/TopEvents/messages.ts delete mode 100644 src/compositions/events/UniqueEvents/UniqueEvents.tsx delete mode 100644 src/compositions/events/UniqueMarkets/UniqueMarkets.tsx delete mode 100644 src/compositions/funding/FiatProviderModal/FiatProviderModal.tsx delete mode 100644 src/compositions/funding/FundingExchangeModal/FundingExchangeModal.tsx delete mode 100644 src/compositions/funding/FundingExchangeModal/messages.ts delete mode 100644 src/compositions/funding/FundingModal/FundingModal.tsx delete mode 100644 src/compositions/funding/FundingModal/components/AccountQRCode/AccountQRCode.tsx delete mode 100644 src/compositions/funding/FundingModal/components/AccountQRCode/messages.ts delete mode 100644 src/compositions/funding/FundingModal/components/DepositView/DepositView.tsx delete mode 100644 src/compositions/funding/FundingModal/components/DepositView/components/AddressSection/AddressSection.tsx delete mode 100644 src/compositions/funding/FundingModal/components/DepositView/components/AddressSection/messages.ts delete mode 100644 src/compositions/funding/FundingModal/components/DepositView/components/OtherMethodCard/OtherMethodCard.tsx delete mode 100644 src/compositions/funding/FundingModal/components/DepositView/messages.ts delete mode 100644 src/compositions/funding/FundingModal/components/TokenChainWarning/TokenChainWarning.tsx delete mode 100644 src/compositions/funding/FundingModal/components/TokenChainWarning/messages.ts delete mode 100644 src/compositions/funding/FundingModal/components/WithdrawView/WithdrawView.tsx delete mode 100644 src/compositions/funding/FundingModal/components/WithdrawView/components/WithdrawalForm/WithdrawalForm.tsx delete mode 100644 src/compositions/funding/FundingModal/components/WithdrawView/components/WithdrawalForm/messages.ts delete mode 100644 src/compositions/funding/FundingModal/components/WithdrawView/components/WithdrawalForm/utils/index.ts delete mode 100644 src/compositions/funding/FundingModal/components/WithdrawView/components/WithdrawalForm/utils/messages.ts delete mode 100644 src/compositions/funding/FundingModal/components/WithdrawView/components/WithdrawalForm/utils/useWithdraw.tsx delete mode 100644 src/compositions/funding/FundingModal/components/WithdrawView/messages.ts delete mode 100644 src/compositions/funding/FundingModal/messages.ts delete mode 100644 src/compositions/modals/CashoutModal/CashoutModal.tsx delete mode 100644 src/compositions/modals/CashoutModal/messages.ts delete mode 100644 src/compositions/modals/ConnectModal/ConnectModal.tsx delete mode 100644 src/compositions/modals/ConnectModal/components/ActionScreen/ActionScreen.tsx delete mode 100644 src/compositions/modals/ConnectModal/components/Buttons/Buttons.tsx delete mode 100644 src/compositions/modals/ConnectModal/components/Buttons/messages.ts delete mode 100644 src/compositions/modals/ConnectModal/components/index.ts delete mode 100644 src/compositions/modals/ConnectModal/messages.ts delete mode 100644 src/compositions/modals/ErrorModal/ErrorModal.tsx delete mode 100644 src/compositions/modals/ErrorModal/messages.ts delete mode 100644 src/compositions/modals/GlobalModalsRegistrar/GlobalModalsRegistrar.tsx delete mode 100644 src/compositions/modals/InfoModal/InfoModal.tsx delete mode 100644 src/compositions/modals/NewFreeBetModal/NewFreeBetModal.tsx delete mode 100644 src/compositions/modals/NewFreeBetModal/messages.ts delete mode 100644 src/compositions/modals/SearchModal/SearchModal.tsx delete mode 100644 src/compositions/modals/SearchModal/components/Result/Result.tsx delete mode 100644 src/compositions/modals/SearchModal/components/Result/messages.ts delete mode 100644 src/compositions/modals/SearchModal/components/Result/utils/formatGamesIntoSports.ts delete mode 100644 src/compositions/modals/SearchModal/messages.ts delete mode 100644 src/compositions/modals/SuccessModal/SuccessModal.tsx delete mode 100644 src/compositions/modals/SuccessModal/messages.ts delete mode 100644 src/compositions/modals/SwitchNetworkModal/SwitchNetworkModal.tsx delete mode 100644 src/compositions/modals/SwitchNetworkModal/messages.ts delete mode 100644 src/compositions/modals/index.ts delete mode 100644 src/compositions/profile/Bets/Bets.tsx delete mode 100644 src/compositions/profile/Bets/messages.ts delete mode 100644 src/compositions/profile/User/User.tsx delete mode 100644 src/compositions/profile/User/messages.ts create mode 100644 src/content/portfolio.ts delete mode 100644 src/contexts/device/browsers.ts delete mode 100644 src/contexts/device/index.tsx delete mode 100644 src/contexts/index.ts delete mode 100644 src/contexts/oddsView/index.tsx delete mode 100644 src/helpers/constants.ts delete mode 100644 src/helpers/formatters/formatToFixed.ts delete mode 100644 src/helpers/formatters/index.ts delete mode 100644 src/helpers/getters/getGameDateTime.ts delete mode 100644 src/helpers/getters/getGlobalHtmlAttrs.ts delete mode 100644 src/helpers/getters/getLiveTotalScore.ts delete mode 100644 src/helpers/getters/getSvgPlaceholder.ts delete mode 100644 src/helpers/getters/index.ts delete mode 100644 src/helpers/index.ts delete mode 100644 src/helpers/isUserRejectedRequestError.ts delete mode 100644 src/helpers/shortenAddress.ts delete mode 100644 src/helpers/stores/index.ts delete mode 100644 src/helpers/stores/liveStatisticsGameIdStore.ts delete mode 100644 src/helpers/toLocaleString.ts delete mode 100644 src/helpers/validators/index.ts delete mode 100644 src/helpers/validators/messages.ts delete mode 100644 src/hooks/index.ts delete mode 100644 src/hooks/useBets.ts delete mode 100644 src/hooks/useClientOnly.ts delete mode 100644 src/hooks/useDebounce.ts delete mode 100644 src/hooks/useFreezeBodyScroll.ts delete mode 100644 src/hooks/useIsMounted.ts delete mode 100644 src/hooks/useOddsChange.ts delete mode 100644 src/hooks/useSports.ts delete mode 100644 src/scss/_media.scss delete mode 100644 src/scss/index.scss diff --git a/.env.example b/.env.example index ff8583e6..b1b8dcb5 100644 --- a/.env.example +++ b/.env.example @@ -1,6 +1 @@ -NEXT_PUBLIC_AFFILIATE_ADDRESS=0x96ec2C6A79a886DDCf0C7b5c9a96A371Eecf70ea -NEXT_PUBLIC_WALLETCONNECT_ID=2f82a1608c73932cfc64ff51aa38a87b # get your own project ID - https://cloud.walletconnect.com/sign-in -NEXT_PUBLIC_BASE_URL=https://azuro-example.org -NEXT_PUBLIC_COMPANY_NAME="Flat.bet" -NEXT_PUBLIC_PRIVY_APP_ID=cm7wok6b100gjcqapu1t3ow2u -AZURO_UNSTABLE_DEV_ENABLED=true +NEXT_PUBLIC_SITE_URL=http://localhost:3000 diff --git a/.eslintrc.json b/.eslintrc.json index 91af7b9c..bc977659 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,344 +1,7 @@ { - "extends": [ - "next", - "next/core-web-vitals", - "plugin:import/errors", - "plugin:import/warnings", - "plugin:import/recommended" - ], - "plugins": [ - "import", - "@typescript-eslint" - ], - "ignorePatterns": [ - "*.js", - "*.graphql.ts", - "bin/*", - "e2e/*", - "src/graph/*", - "src/contracts/*", - "local_modules/wallet/utils/icons/*", - "node_modules/*", - "node_modules/**/*" - ], - "parserOptions": { - "project": "./tsconfig.json" - }, + "extends": ["next/core-web-vitals"], "rules": { - // NextJS - "@next/next/no-sync-scripts": "off", - "@next/next/no-css-tags": "off", - "@next/next/no-img-element": "off", - // Common - "padding-line-between-statements": [ - "error", - { - "blankLine": "always", - "prev": "*", - "next": [ - "return", - "if", - "try" - ] - }, - { - "blankLine": "always", - "prev": "block-like", - "next": "export" - } - ], - "eol-last": [ - "error", - "always" - ], - "curly": [ - "error" - ], - "indent": "off", - "quotes": [ - "error", - "single" - ], - "brace-style": [ - "error", - "stroustrup" - ], - "prefer-const": "off", - "key-spacing": [ - "error", - { - "beforeColon": false - } - ], - "arrow-spacing": "error", - "space-infix-ops": "error", - "space-before-blocks": "error", - "no-multi-spaces": "warn", - "no-trailing-spaces": "warn", - "semi": [ - "error", - "never" - ], - "max-len": "off", - // [ "error", { "code": 160 } ], - "object-curly-spacing": [ - "error", - "always" - ], - "array-bracket-spacing": [ - "error", - "always" - ], - "no-multiple-empty-lines": [ - "error", - { - "max": 2 - } - ], - "comma-spacing": "warn", - "comma-dangle": [ - "error", - { - "arrays": "always-multiline", - "objects": "always-multiline", - "imports": "always-multiline", - "exports": "always-multiline", - "functions": "never" - } - ], - "keyword-spacing": "error", - // React - "react/display-name": "off", - "react/jsx-tag-spacing": [ - "error", - { - "closingSlash": "never", - "beforeSelfClosing": "always", - "afterOpening": "never", - "beforeClosing": "never" - } - ], - "react/jsx-curly-newline": [ - "error", - { - "multiline": "require", - "singleline": "consistent" - } - ], - "react/jsx-wrap-multilines": [ - "error", - { - "return": "parens-new-line", - "declaration": "parens-new-line", - "arrow": "parens-new-line", - "condition": "parens-new-line", - "logical": "parens-new-line", - "prop": "parens-new-line", - "assignment": "parens-new-line" - } - ], - "react/jsx-first-prop-new-line": [ - "warn", - "multiline" - ], - "react/jsx-curly-brace-presence": [ - "error", - { - "props": "never", - "children": "never", - "propElementValues": "always" - } - ], - "jsx-quotes": [ - "error", - "prefer-double" - ], - "react/jsx-max-props-per-line": [ - "error", - { - "maximum": { - "single": 3, - "multi": 1 - } - } - ], - "react/jsx-closing-bracket-location": [ - "error", - "line-aligned" - ], - "react/destructuring-assignment": [ - "error", - "always" - ], - "react/jsx-closing-tag-location": "error", - "react/self-closing-comp": "error", - "react/jsx-curly-spacing": [ - "error", - "never", - { - "allowMultiline": true - } - ], - "react/jsx-boolean-value": [ - "error", - "never", - { - "always": [] - } - ], - "jsx-a11y/alt-text": [ - "error", - { - "elements": [ - "img", - "object", - "area", - "input[type='image']" - ], - "img": [], - "object": [], - "area": [], - "input[type='image']": [] - } - ], - // React hooks plugin "react/no-unescaped-entities": "off", - "react-hooks/rules-of-hooks": "error", - "react-hooks/exhaustive-deps": "off", - // Import plugin - "import/order": [ - "error", - { - "groups": [ - [ - "builtin", - "external" - ], - "internal", - [ - "parent", - "sibling", - "index" - ], - "object" - ], - "pathGroups": [ - { - "pattern": "react", - "group": "builtin", - "position": "before" - }, - { - "pattern": "context", - "group": "external" - }, - { - "pattern": "context/**", - "group": "external" - }, - { - "pattern": "chain-id", - "group": "external" - }, - { - "pattern": "device", - "group": "external" - }, - { - "pattern": "logger", - "group": "external" - }, - { - "pattern": "mixpanel", - "group": "external" - }, - { - "pattern": "wallet", - "group": "external" - }, - { - "pattern": "svg-provider", - "group": "external" - }, - { - "pattern": "cookie-storage", - "group": "external" - }, - { - "pattern": "contracts", - "group": "external" - }, - { - "pattern": "helpers", - "group": "external", - "position": "after" - }, - { - "pattern": "helpers/**", - "group": "external", - "position": "after" - }, - { - "pattern": "modules/**", - "group": "external", - "position": "after" - }, - { - "pattern": "graph/**", - "group": "external", - "position": "after" - }, - { - "pattern": "hooks", - "group": "external" - }, - { - "pattern": "components/**", - "group": "internal" - }, - { - "pattern": "compositions/**", - "group": "internal", - "position": "after" - }, - { - "pattern": "views/**", - "group": "internal", - "position": "after" - } - ], - "newlines-between": "ignore" - } - ], - "import/first": 0, - "import/extensions": 0, - "import/no-unresolved": 0, - "import/no-dynamic-require": 0, - "import/prefer-default-export": 0, - "import/no-webpack-loader-syntax": 0, - "import/no-named-as-default-member": 1, - "import/no-extraneous-dependencies": 0, - "import/no-anonymous-default-export": 0, - "import/newline-after-import": [ - "error", - { - "count": 2 - } - ], - // typescript - "@typescript-eslint/no-explicit-any": "off", - "@typescript-eslint/no-unsafe-return": "warn", - "@typescript-eslint/no-for-in-array": "error", - "@typescript-eslint/await-thenable": "warn", - "@typescript-eslint/no-misused-promises": "warn", - "@typescript-eslint/consistent-type-imports": "error", - "@typescript-eslint/type-annotation-spacing": "error", - "@typescript-eslint/indent": [ - "error", - 2, - { - "SwitchCase": 1 - } - ] + "@next/next/no-img-element": "off" } } diff --git a/.stylelintignore b/.stylelintignore deleted file mode 100644 index e65fa79d..00000000 --- a/.stylelintignore +++ /dev/null @@ -1,6 +0,0 @@ -*.jpg -*.png -*.svg -*.ttf -images/ -fonts/ \ No newline at end of file diff --git a/.stylelintrc b/.stylelintrc deleted file mode 100644 index b64a7d3c..00000000 --- a/.stylelintrc +++ /dev/null @@ -1,122 +0,0 @@ -{ - "plugins": [ - "stylelint-scss" - ], - "defaultSeverity": "warning", - "rules": { - "indentation": 2, - "at-rule-empty-line-before": [ - "always", { - "except": [ - "blockless-after-blockless", - "inside-block" - ], - "ignore": [ - "after-comment" - ] - } - ], - "rule-empty-line-before": [ - "always-multi-line", { - "except": [ - "after-single-line-comment" - ] - } - ], - "max-empty-lines": 2, - "max-line-length": 180, - "no-empty-source": true, - "no-eol-whitespace": true, - "no-extra-semicolons": true, - "no-missing-end-of-source-newline": true, - "no-unknown-animations": true, - "color-hex-case": "lower", - "color-no-invalid-hex": true, - "font-family-name-quotes": "always-where-recommended", - "font-family-no-duplicate-names": true, - "font-weight-notation": "numeric", - "function-calc-no-unspaced-operator": true, - "function-comma-space-after": "always", - "function-comma-space-before": "never", - "function-linear-gradient-no-nonstandard-direction": true, - "function-max-empty-lines": 0, - "function-parentheses-space-inside": "never", - "function-url-no-scheme-relative": true, - "function-url-quotes": "always", - "function-whitespace-after": "always", - "number-max-precision": 3, - "number-no-trailing-zeros": true, - "string-no-newline": true, - "string-quotes": "single", - "length-zero-no-unit": true, - "unit-case": "lower", - "unit-no-unknown": true, - "value-keyword-case": "lower", - "value-list-comma-space-before": "never", - "value-list-max-empty-lines": 0, - "custom-property-empty-line-before": "never", - "shorthand-property-no-redundant-values": true, - "property-case": "lower", - "property-no-unknown": true, - "declaration-bang-space-after": "never", - "declaration-bang-space-before": "always", - "declaration-colon-space-after": "always", - "declaration-colon-space-before": "never", - "declaration-empty-line-before": "never", - "declaration-block-no-duplicate-properties": true, - "declaration-block-no-redundant-longhand-properties": true, - "declaration-block-semicolon-newline-after": "always", - "declaration-block-semicolon-space-before": "never", - "declaration-block-single-line-max-declarations": 1, - "declaration-block-trailing-semicolon": "always", - "block-closing-brace-empty-line-before": "never", - "block-closing-brace-newline-after": "always", - "block-no-empty": true, - "block-opening-brace-space-before": "always", - "selector-attribute-brackets-space-inside": "never", - "selector-attribute-operator-space-after": "never", - "selector-attribute-operator-space-before": "never", - "selector-attribute-quotes": "always", - "selector-combinator-space-after": "always", - "selector-combinator-space-before": "always", - "selector-descendant-combinator-no-non-space": true, - "selector-pseudo-class-case": "lower", - "selector-pseudo-class-no-unknown": [ - true, { - "ignorePseudoClasses": [ - "global" - ] - } - ], - "selector-pseudo-class-parentheses-space-inside": "never", - "selector-pseudo-element-case": "lower", - "selector-pseudo-element-colon-notation": "double", - "selector-pseudo-element-no-unknown": true, - "selector-type-case": "lower", - "selector-type-no-unknown": true, - "selector-max-empty-lines": 0, - "selector-list-comma-newline-after": "always", - "selector-list-comma-newline-before": "never-multi-line", - "selector-list-comma-space-before": "never", - "media-feature-colon-space-after": "always", - "media-feature-colon-space-before": "never", - "media-feature-name-case": "lower", - "media-feature-name-no-unknown": true, - "media-feature-name-no-vendor-prefix": true, - "media-feature-parentheses-space-inside": "never", - "media-feature-range-operator-space-after": "always", - "media-feature-range-operator-space-before": "always", - "media-query-list-comma-newline-after": "never-multi-line", - "media-query-list-comma-newline-before": "never-multi-line", - "media-query-list-comma-space-before": "never", - "at-rule-name-case": "lower", - "at-rule-name-newline-after": "always-multi-line", - "at-rule-name-space-after": "always", - "at-rule-no-vendor-prefix": true, - "at-rule-semicolon-newline-after": "always", - "at-rule-semicolon-space-before": "never", - "comment-empty-line-before": "always", - "comment-no-empty": true, - "comment-whitespace-inside": "always" - } -} diff --git a/README.md b/README.md index baec352d..6680d94b 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,37 @@ -This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). +# Ethereal Portfolio -## License -[This license](/LICENSE.md) applies to all code contained in this repository. +A single-page portfolio site for AI Automation services, built with Next.js 14, +Tailwind CSS, and Framer Motion. Designed with an ethereal aesthetic — aurora +gradients, drifting orbs, a starfield, and a dreamy loading screen. -## Customization +## Run -### Theme -This project utilizes a [Tailwind CSS](https://tailwindcss.com/docs/theme) theme configuration, allowing you to customize theme colors, element border-radius, and typography sizes to suit your needs. Check [tailwind.config.ts](/tailwind.config.ts) file. +```bash +npm install +npm run dev +``` -### Affiliate address -Change the `NEXT_PUBLIC_AFFILIATE_ADDRESS` variable in [.env](/.env) file with your address and other related to project information. +Then open http://localhost:3000. -### Social login -Register at https://dashboard.privy.io/account: -- Create a project, go to "Embedded wallets" page, "Smart Wallets" tab, enable it, choose "Safe" (we support only this), configure paymasters for your app chains (https://dashboard.pimlico.io/apikeys). -- Go to "Settings" and copy `App ID`. -- Put value to `NEXT_PUBLIC_PRIVY_APP_ID` variable in [.env](/.env) +## Editing content -### Logo -To add your project logo change [Logo](/src/components/ui/Logo/Logo.tsx) component. +All copy (name, tagline, bio, services, work, testimonials, contact) lives in a +single file: -## Run project +- [`src/content/portfolio.ts`](src/content/portfolio.ts) -First, install dependencies: +## Structure -```bash -npm install -``` - -And run the development server: +- `src/app/layout.tsx` — root layout (fonts, background, nav, footer, loading screen) +- `src/app/page.tsx` — composes the sections in order +- `src/components/ethereal/` — visual primitives (BackgroundMesh, Orbs, Starfield, LoadingScreen, GlowText, Reveal, AuroraMark) +- `src/components/portfolio/` — section components (Nav, Hero, About, Services, Work, Testimonials, Contact, Footer) +- `src/scss/globals.scss` — base styles, frost/aurora utilities, reduced-motion rules +- `tailwind.config.ts` — ethereal palette + keyframes/animations -```bash -npm run dev -``` +## Scripts -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. +- `npm run dev` — start the dev server +- `npm run build` — production build +- `npm run lint` — ESLint + `tsc --noEmit` +- `npm run start` — run the production build diff --git a/Vector.png b/Vector.png deleted file mode 100644 index 547deb22543c82041daa9092f5e1e52082e7f511..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8418 zcma)>WlS7Ew}uy3V6oz`NO36c#frO>;_g<8ySux)yE_!!;##0+i&LyXfwGGfhuz!n z&rNP}Z*nu4c_-(bC-Y~LlbknB{euDyCOIYm0KidFl-2yFLI1W22<_i#QW2Z=PiU+Z zHB|usen2V6MGE*Hz|;aq1Kv#50q3}8Xl=D3zV|S)WBwDC95tAi~i6JaS?Ze)f=9@ zxH=2c@n6gZ29#Vw=KY}k$A9XzbP$FXEhdsNuU?CI{$41P`F~tS5pNcD5FMMQ)G`&i z<44zB$Gx(q?za-8tI=lKhcW9F~Xb6(kkf*@u{yn@O6Z*r9#kNgMPnz9*-LVg$9{f8-GfI zP0%i!y5DJ&e(+w5=&!@Y(eJC@W4b$y{Ha8(f6D4pN>) z#XXm$pHEfHI%Agzuo+qXI=cL8=iC@1dZ6*$MI|P8lXp;r3tryU+El$-A`aJ%h(pr0 zE~k&g!w1rbei#A(+E{gWztpejy#7;NU{UrB^XdRHbO(RwRO5UW$T!}tYxlMXn?Y1A z51yg+PQKp#!aU~HS>)rItM0txITF6`FA71ciMHOZGEJlLn-+_gC0o09CGgIf-8U2K z?~4T9l0vk~wmNlIXM6cNL<{WbmpAT9y3L$u*pAM>%ve>8!OzRNIKhb7L9U@Y=bl@f zAg`(hb+c=YViA{JkFJJ0p`2qk#yFZfx)thqr^o?0cSbd_HZVb`GWTsG)^9SCr zaOh=hcMCxu7V{qVC4$Z$uZ>_L@WR!gyWX4-!j2gXQ?P@x<8(iIL)@zl$L?wKX|Mt^Sp_-5Z zfexlb#6EhBY2awacr&LkB9h*8^$p5UyB^8GqCzkqm&XqoCS$A8YD4E?X!rUGY^VM^ z-$j=$9C`0JLIu9OS;SqhCurud<6y! z&4(a_2Ha2Ez-?8yw47V}j(hvjN2GS%dAq+D zO_^s$fFT!~WOtjn&sL+&dhDmHpeA<84FZQLqUgK7t>vNRL&L$hL+ZJhPm|{z|qsUnx5r%fEJk zpGd?H;4?8rx89$;iDy_>PtU!ag;eG}oe$j-b{9XB75Wapr63AydFhhj#?N=`x*HO2 z?oSyaFaB0vApzgd+8GYJLOvxY7GPnVyd67{!~eR%&QTD_gl)5{xTqc@+BL;aFBm!$ z))^)AUC8TT8ME1+S5Kii*w0Jgu6+A=&!~F`s~P7Y`dtXTC22Nj+2eD8pb`;tI35zs zf`3Bgt@c;RsgYqxVNOVCjE5shS2O%4`VeuU*GtpCMglZwW>9Yc$P&w93&@v;v|e>I zKXV#8HR{i7k>QYv9}i{c;l=rwxOoPUU%u73Ja`l0kN8@~4Z^k|;idaVquSg0fB0W-`SZOSWm84xp+QRXSN)-*qHFdi`C(oAMWyYLT{BEM6!1s3 zd-nRdoicD&KB?;OjSGAiCPyu+qxF2QHW<<=BJdX!CHe`pg3{K$j^NYV7KJoGd?LyR zZI9>6g`btJ;}0WV7o6CG-iw1LQld)&@2i|VL1o5AO^^z;oO*|OrTm*bWV8;cdMbuj zQmA28LLbuT!_tqD>Z06&Gso(O=C#7a)4 zI}=IPpxbEz8+o^=mB_Jl#lvxNY_uyRX@UPN+3RW)!Xk#HWMh3(&W3Ov-!MuWDnHvn z$|cL@AfFhTFNnxA;Z3u7(@56x`aF`5ghq!eOR?mH<-*2>Fqxeq(0Wc1R?PT{`m9~3 z3>4y#Hd?Baf+u=~_pv)X(8kYirP->JgtPZxz^nY&_xVzyT>O5-ycfKa-pXkM%ET^Q z5D-wl+rB?QM01(ApBKazXZveVt$o7cIT;|smO{n&sse&GpS(M-DIu%1oN0fNtP^%u zu4?;8v#1LxBVY#V+xWUn@KSFpcO8>=ZR<&44eG^dqYQC#OX1VUWVszopyS##>OcIb zqF+17dh5VN?bRpej5UQXwT{evM%wivc9xw5U{nOeg6l)|1G}nE zcGF9?A{wAi-yUyxCqk1@@v*{&X4QY(n)0J{)Xa|6FS1UMuR{;MJ+DQ(V^GpYA8jlB zefg=$FEKqi&+dM|h&uWD@%gf3EohZ6`=xs9K~w98jWSCB@kWzyk`Snf;i_}DrX6Tf{%!IfGGpB zL{;dA_JTUxbig>4=SXt;dD!aa*eThjH>53%uver#Dhn;s13;x7Mu0*vZ1*@_Uys

-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 diff --git a/additional.d.ts b/additional.d.ts deleted file mode 100644 index 2fc7254c..00000000 --- a/additional.d.ts +++ /dev/null @@ -1,75 +0,0 @@ -import 'react' -import { type StaticImageData } from 'next/Image' - - -declare global { - declare module '*.svg' - declare module '*.png' - declare module '*.jpg' - declare module '*.jpeg' - declare module '*.gif' - declare module '*.bmp' - declare module '*.tiff' - - declare module '*.scss' { - interface IClassNames { - [className: string]: string - } - - const scssClassNames: IClassNames - export = scssClassNames - } - - declare module '*?url' { - const contents: StaticImageData - export = contents - } - - // ----------------------------------------------------------- - - interface Window { - __env__: any - ethereum: any - opera: any - gtag: any - mixpanel: any - toggleMenu: () => void - closeMenuOnClickOutside: (e: MouseEvent) => void - } - - // ----------------------------------------------------------- - - type AllOrNothing = T | { [P in keyof T]?: never } - - // type OneOrBothFromList = AtLeastOne - // type OneOrBothFromAll = AtLeastOne - type AtLeastOne = - Pick> - & { - [K in Keys]-?: Required> & Partial>> - }[Keys] - - // type OneOrOtherFromList = OnlyOne - // type OneOrOtherFromAll = OnlyOne - type OnlyOne = - Pick> - & { - [K in Keys]-?: Required> & Partial>> - }[Keys] - - type ChangeFields = Omit & R - - // type SomePartial = PartialBy - type PartialBy = Omit & Partial> - - declare module React { - type CFC

= FC<{ children?: ReactNode } & P> - type FCC

= FC<{ className?: string } & P> - - interface CSSProperties { - [key: `--${string}`]: string | number - } - } -} - -export {} diff --git a/bin/.babelrc.js b/bin/.babelrc.js deleted file mode 100644 index 429da674..00000000 --- a/bin/.babelrc.js +++ /dev/null @@ -1,10 +0,0 @@ -const config = { - presets: [ - [ - '@babel/preset-env', - ], - '@babel/preset-typescript', - ], -} - -module.exports = config diff --git a/bin/bootstrap.js b/bin/bootstrap.js deleted file mode 100644 index c73fa560..00000000 --- a/bin/bootstrap.js +++ /dev/null @@ -1,15 +0,0 @@ -const path = require('path') -const modPath = require('app-module-path') - -const modules = [ - '', - 'local_modules', -] - -modules.forEach((modulePath) => { - modPath.addPath(path.join(process.cwd(), modulePath)) -}) - -require('@babel/register')({ - extensions: [ '.js', '.ts', '.tsx' ], -}) diff --git a/bin/icons/IconBundle.ts b/bin/icons/IconBundle.ts deleted file mode 100644 index e8cc24db..00000000 --- a/bin/icons/IconBundle.ts +++ /dev/null @@ -1,125 +0,0 @@ -import path from 'node:path' -import fs from 'fs' -import { globSync } from 'glob' -import chokidar from 'chokidar' - - -type Icon = { - name: string - importName: string - importPath: string - exportString: string -} - -class IconBundle { - root: string - outputRoot: string - indexPath: string - icons: Map - watcher: chokidar.FSWatcher - - constructor({ input, output }: { input: string, output: string}) { - // fix for windows builds - this.root = path.resolve(input).replaceAll('\\', '/') - this.outputRoot = path.resolve(output).replaceAll('\\', '/') - this.indexPath = path.join(output, 'icons.ts').replaceAll('\\', '/') - this.icons = new Map() - } - - async destroy() { - if (this.watcher) { - await this.watcher.close() - } - } - - build() { - const result = globSync(`${this.root}/**/*.svg`) - - result.forEach((filePath) => { - this.addFile(filePath) - }) - - this.generate() - } - - watch() { - this.watcher = chokidar.watch(`${this.root}/**/*.svg`) - - this.watcher.on('add', (filePath) => { - this.addFile(filePath) - }) - - this.watcher.on('change', (filePath) => { - this.addFile(filePath) - }) - - this.watcher.on('unlink', (filePath) => { - this.removeFile(filePath) - }) - } - - addFile(filePath: string) { - try { - const relativePath = path.relative(this.root, filePath).replaceAll('\\', '/') - const name = `${path.dirname(relativePath)}/${path.basename(relativePath, path.extname(relativePath))}` - const importName = `_${name.replace(/[^a-z\d]/ig, '_')}` - const importPath = path.relative(this.outputRoot, filePath).replaceAll('\\', '/') - - const exportString = `{ src: ${importName}.src, source: isServer && ${importName}Source, width: ${importName}.width, height: ${importName}.height, aspect: ${importName}.width/${importName}.height }` - - this.icons.set(filePath, { - name, - importPath, - importName, - exportString, - }) - - this.debouncedGenerate() - } - catch (error: any) { - console.error(`[Icons] ${error?.message}`) - } - } - - removeFile(filePath: string) { - this.icons.delete(filePath) - this.debouncedGenerate() - } - - debouncedGenerateTimeout: any - - debouncedGenerate() { - if (this.debouncedGenerateTimeout) { - clearTimeout(this.debouncedGenerateTimeout) - } - - this.debouncedGenerateTimeout = setTimeout(() => { - this.debouncedGenerateTimeout = null - this.generate() - }, 50) - } - - generate() { - const imports: string[] = [] - const exports: string[] = [] - - this.icons.forEach((value) => { - imports.push(`import ${value.importName} from '${value.importPath}?url'`) - imports.push(`import ${value.importName}Source from '!!raw-loader!${value.importPath}'`) - exports.push(`'${value.name}': ${value.exportString}`) - }) - - const content = [ - '/* eslint-disable */', - imports.join('\n'), - `\nconst isServer = typeof window === 'undefined'`, - `\nconst icons = {\n ${exports.join(', \n ')}\n} as const`, - `\nexport type IconName = keyof typeof icons`, - `export default icons`, - ].join('\n') - - fs.writeFileSync(this.indexPath, content) - } -} - -export default IconBundle diff --git a/bin/icons/icons.ts b/bin/icons/icons.ts deleted file mode 100644 index 1c41217b..00000000 --- a/bin/icons/icons.ts +++ /dev/null @@ -1,29 +0,0 @@ -import yargs from 'yargs/yargs' -import { hideBin } from 'yargs/helpers' - -import IconBundle from './IconBundle' - - -const bundlePaths = [ - { - input: 'public/images/icons', - output: 'src/components/ui/Icon', - } -] - -// use --watch to enable watch mode -const options = yargs(hideBin(process.argv)).argv - -const bundles = bundlePaths.map((path) => new IconBundle(path)) - -bundles.forEach((bundle) => { - // @ts-ignore - if (options.watch) { - bundle.watch() - } - else { - bundle.build() - } -}) - -export {} diff --git a/bin/icons/index.js b/bin/icons/index.js deleted file mode 100644 index 22ed8d3d..00000000 --- a/bin/icons/index.js +++ /dev/null @@ -1,2 +0,0 @@ -require('../bootstrap') -require('./icons') diff --git a/bin/icons/readme.md b/bin/icons/readme.md deleted file mode 100644 index d839597f..00000000 --- a/bin/icons/readme.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -Icons bundle generator ---- - -Default NextJs import generates object for svg: `{ src: string, width: number, height: number }` - -This generator generates icons.ts file in `output` folder from a `input` folder with icons: -```ts -import _hubs_about from '../relative/path/to/input/hubs/about.svg' -import _hubs_aboutSource from '!!raw-loader!../relative/path/to/input/hubs/about.svg' -import _interface_attention from '../relative/path/to/input/interface/attention.svg' -import _interface_attentionSource from '!!raw-loader!../relative/path/to/input/interface/attention.svg' -import _sport_football from '../relative/path/to/input/sport/football.svg' -import _sport_footballSource from '!!raw-loader!../relative/path/to/input/sport/football.svg' - -const isServer = typeof window === 'undefined' - -const icons = { - 'hubs/about': { - src: _hubs_about.src, - source: isServer && _hubs_aboutSource, - width: _hubs_about.width, - height: _hubs_about.height, - aspect: _hubs_about.width / _hubs_about.height, - }, - 'interface/attention': { - src: _interface_attention.src, - source: isServer && _interface_attentionSource, - width: _interface_attention.width, - height: _interface_attention.height, - aspect: _interface_attention.width / _interface_attention.height, - }, - 'sport/football': { - src: _sport_football.src, - source: isServer && _sport_footballSource, - width: _sport_football.width, - height: _sport_football.height, - aspect: _sport_football.width / _sport_football.height, - }, -} as const - -export type IconName = keyof typeof icons -export default icons -``` diff --git a/bin/removeLocalBranches.sh b/bin/removeLocalBranches.sh deleted file mode 100755 index 15a4c105..00000000 --- a/bin/removeLocalBranches.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -# List of branch names to exclude -excluded_branches=("dev" "release" "main") - -# Loop through all local branches -for branch in $(git branch | sed 's/^\*//'); do - # Check if branch should be excluded - if [[ "${excluded_branches[@]}" =~ "$branch" ]]; then - echo "Skipping branch $branch" - else - # Delete the branch - git branch -D "$branch" - echo "Deleted branch $branch" - fi -done diff --git a/globals.d.ts b/globals.d.ts deleted file mode 100644 index 830a862e..00000000 --- a/globals.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -declare global { - declare const __SERVER__: boolean - declare const __CLIENT__: boolean -} - -export {} diff --git a/local_modules/cookie-storage/index.ts b/local_modules/cookie-storage/index.ts deleted file mode 100644 index 0992a0bb..00000000 --- a/local_modules/cookie-storage/index.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { getCookies, setCookie, getCookie } from 'cookies-next' -import type { OptionsType, DefaultOptions } from 'cookies-next/lib/types' -import { constants } from 'helpers' - - -const validateServerOptions = (options?: OptionsType): void => { - if (__SERVER__ && !options?.res) { - throw new Error('Request should be defined') - } -} - -const setItem = (key: string, data: any, options: DefaultOptions = {}): void => { - const defaultOptions: DefaultOptions = { - maxAge: 365 * 24 * 60 * 60, // 1 year - httpOnly: false, - sameSite: 'lax', - path: '/', - domain: constants.baseUrl.replace('https://', ''), - } - - validateServerOptions(options) - - setCookie(key, data, { - ...defaultOptions, - ...options, - }) -} - -const setSessionItem = (key: string, data: any, options: DefaultOptions = {}): void => { - setItem(key, data, { ...options, maxAge: 0 }) -} - -const getItem = (key: string, options: OptionsType = {}) => { - validateServerOptions(options) - - return getCookie(key, options) -} - -const getAllItems = (options?: OptionsType) => { - validateServerOptions(options) - - return getCookies(options) -} - -const removeItem = (key: string, options?: DefaultOptions): void => { - return setItem(key, '', { ...options, maxAge: -1 }) -} - -export default { - setItem, - setSessionItem, - getItem, - getAllItems, - removeItem, -} diff --git a/local_modules/svg-provider/BrowserRuntime.ts b/local_modules/svg-provider/BrowserRuntime.ts deleted file mode 100644 index def7c153..00000000 --- a/local_modules/svg-provider/BrowserRuntime.ts +++ /dev/null @@ -1,105 +0,0 @@ -import { getSvgData, request } from './util' - - -const SVG_NAMESPACE = 'http://www.w3.org/2000/svg' - -class BrowserRuntime implements SvgProvider.Runtime { - private cache: Map - private activeRequests: Map> - private spriteElement: SVGSVGElement - - constructor() { - this.cache = new Map() - this.activeRequests = new Map() - this.fillCacheFromExistingSprite() - } - - fillCacheFromExistingSprite() { - const existingSpriteElement = document.getElementById('svg-sprite') as any as SVGSVGElement - - if (existingSpriteElement) { - this.spriteElement = existingSpriteElement - // fill cache with symbols we have in sprite - document.querySelectorAll('symbol[data-filename], svg[data-filename]').forEach((symbolElement) => { - const symbolId = symbolElement.id - const fileName = symbolElement.dataset.filename - const raw = symbolElement.outerHTML - - this.loadSvgDataFromSource(fileName!, raw, symbolId) - }) - } - else { - this.spriteElement = document.createElementNS(SVG_NAMESPACE, 'svg') - this.spriteElement.setAttribute('id', 'svg-sprite') - this.spriteElement.setAttribute('class', 'sr-only') - document.body.prepend(this.spriteElement) - } - } - - loadSvgDataFromSource(filename: string, source: string, symbolId?: string): SvgProvider.SvgData | undefined { - // because this function can be used only from existing sprite, we don't add the file to sprite - const svgData = getSvgData(source) - - if (svgData) { - svgData.symbolId = symbolId - this.cache.set(filename, svgData) - } - - return svgData - } - - getSvgData(filename: string): SvgProvider.SvgData | undefined { - return this.cache.get(filename) - } - - isLoaded(filename: string): boolean { - return this.cache.has(filename) - } - - private async requestSvg(filename: string, symbolId?: string): Promise { - try { - const svgData = await request(filename) - - this.cache.set(filename, svgData) - - if (symbolId) { - const bodyWrapper = document.createElementNS(SVG_NAMESPACE, 'symbol') - bodyWrapper.innerHTML = svgData.body.trim() - - Object.keys(svgData.attributes).forEach((key) => { - bodyWrapper.setAttribute(key, svgData.attributes[key]) - }) - - bodyWrapper.setAttribute('id', symbolId) - - this.spriteElement.appendChild(bodyWrapper) - } - - this.activeRequests.delete(filename) - - return svgData - } - catch (error: any) { - this.activeRequests.delete(filename) - - return Promise.reject(error) - } - } - - async loadSvgData(filename: string, symbolId?: string): Promise { - if (this.cache.has(filename)) { - return this.cache.get(filename) - } - - if (this.activeRequests.has(filename)) { - return this.activeRequests.get(filename) - } - - const requestPromise = this.requestSvg(filename, symbolId) - this.activeRequests.set(filename, requestPromise) - - return requestPromise - } -} - -export default BrowserRuntime diff --git a/local_modules/svg-provider/ServerRuntime.ts b/local_modules/svg-provider/ServerRuntime.ts deleted file mode 100644 index 1e9d670d..00000000 --- a/local_modules/svg-provider/ServerRuntime.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { getSvgData } from './util' - - -class ServerRuntime implements SvgProvider.Runtime { - private cache: Map - - constructor() { - this.cache = new Map() - } - - loadSvgDataFromSource(filename: string, source: string, symbolId?: string): SvgProvider.SvgData | undefined { - const svgData = getSvgData(source) - - if (svgData) { - svgData.symbolId = symbolId - this.cache.set(filename, svgData) - } - - return svgData - } - - getSvgData(filename: string): SvgProvider.SvgData | undefined { - return this.cache.get(filename) - } - - isLoaded(filename: string): boolean { - return this.cache.has(filename) - } - - async loadSvgData(): Promise { - throw new Error('You shouldn\'t load svg data on server side') - } - - getSymbolsHtml() { - const symbols: string[] = [] - - this.cache.forEach(({ body, attributes, symbolId }, fileName) => { - if (!symbolId) { - return - } - - const attributesString = Object.keys(attributes) - .map((key) => `${key}="${attributes[key]}"`) - .join(' ') - - symbols.push(`${body}`) - }) - - return symbols.join('') - } -} - -export default ServerRuntime diff --git a/local_modules/svg-provider/Svg.tsx b/local_modules/svg-provider/Svg.tsx deleted file mode 100644 index 87cf1674..00000000 --- a/local_modules/svg-provider/Svg.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import { memo, forwardRef } from 'react' -import { getGlobalHtmlAttrs, type GlobalHTMLAttrs } from 'helpers/getters' - -import useSvgData from './useSvgData' - - -type SvgProps = GlobalHTMLAttrs & { - className?: string - src: string - source?: string - width?: number - height?: number - aspect?: number -} & AtLeastOne<{ - symbolId?: string - isInline?: boolean -}> - -const Svg = forwardRef((props, ref) => { - const { className, src, source, aspect, width, height, symbolId, isInline = false, ...rest } = props - const htmlAttrs = getGlobalHtmlAttrs(rest) - const svgData = useSvgData(src, source, isInline ? undefined : symbolId) - - const { body, attributes } = svgData || {} - const viewBox = width && height ? `0 0 ${width} ${height}` : `0 0 ${aspect || 1} 1` - - const defaultAttributes = { - ref, - role: 'img', - className, - viewBox, - } - - if (!isInline) { - return ( - - - - ) - } - - if (body && attributes) { - return ( - - ) - } - - return ( - - ) -}) - -export default memo(Svg) diff --git a/local_modules/svg-provider/SvgProvider.tsx b/local_modules/svg-provider/SvgProvider.tsx deleted file mode 100644 index 207af8a1..00000000 --- a/local_modules/svg-provider/SvgProvider.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { createContext, useContext } from 'react' -import BrowserRuntime from './BrowserRuntime' -import ServerRuntime from './ServerRuntime' - - -export const svgRuntime = __SERVER__ ? new ServerRuntime() : new BrowserRuntime() - -const SvgProviderContext = createContext(svgRuntime) - -const SvgProvider: React.CFC = ({ children }) => { - - return ( - - {children} - - ) -} - -export const useSvgProvider = () => useContext(SvgProviderContext) - -export default SvgProvider diff --git a/local_modules/svg-provider/SvgSprite.tsx b/local_modules/svg-provider/SvgSprite.tsx deleted file mode 100644 index 01344167..00000000 --- a/local_modules/svg-provider/SvgSprite.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import { svgRuntime } from './SvgProvider' -import { memo } from 'react' - - -const containerId = 'svg-sprite' -const baseInnerHtml = ` - - - - - - - - - - -` - -// if SSR is enabled, content should be static and synced on the client hydration -const clientWithSSRInnerHTML = typeof document !== 'undefined' && document.getElementById(containerId)?.innerHTML - -const SvgSprite = memo<{ withSSR?: boolean }>(({ withSSR = true }) => { - const isClientWithSSRFlow = withSSR && typeof window !== 'undefined' - - let innerHtml = (isClientWithSSRFlow ? clientWithSSRInnerHTML : baseInnerHtml) || baseInnerHtml - - if (!isClientWithSSRFlow && 'getSymbolsHtml' in svgRuntime) { - innerHtml += svgRuntime.getSymbolsHtml() - } - - return ( - - ) -}) - -SvgSprite.displayName = 'SvgSprite' - -export default SvgSprite diff --git a/local_modules/svg-provider/index.ts b/local_modules/svg-provider/index.ts deleted file mode 100644 index d4ed36e4..00000000 --- a/local_modules/svg-provider/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export { default as Svg } from './Svg' -export { default as SvgSprite } from './SvgSprite' -export { default as SvgProvider, svgRuntime } from './SvgProvider' diff --git a/local_modules/svg-provider/readme.md b/local_modules/svg-provider/readme.md deleted file mode 100644 index 9e0c6419..00000000 --- a/local_modules/svg-provider/readme.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -svg-provider ---- - -This module helps to work with SVG icons. It supports inline icons and sprite-based icons. -Also, it provides sprite rendering on SSR to provide better UX. - -It consists of several items: - -1. Runtime. BrowserRuntime with XHR loading, and ServerRuntime with source support and sprite generation (soon =)). -2. SvgProvider which provides the runtime to Svg component by context -3. Svg. The actual component which renders the icon. It requests icon from the runtime and render it in-place. -4. Icon bundle with source of each icon on server side. - -When a server renders the response, it collects every used icon and generate a sprite from them. -Each symbol in sprite has a `data-filename` attribute which helps BrowserRuntime load existing icons to its cache. diff --git a/local_modules/svg-provider/types.d.ts b/local_modules/svg-provider/types.d.ts deleted file mode 100644 index 784626f0..00000000 --- a/local_modules/svg-provider/types.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -declare module SvgProvider { - - type SvgData = { - body: string - attributes: Record - symbolId?: string - } - - interface Runtime { - isLoaded: (filename: string) => boolean - getSvgData: (filename: string) => SvgData | undefined - loadSvgData: (filename: string, symbolId?: string) => Promise - loadSvgDataFromSource: (filename: string, source: string, symbolId?: string) => SvgData | undefined - } -} diff --git a/local_modules/svg-provider/useSvgData.ts b/local_modules/svg-provider/useSvgData.ts deleted file mode 100644 index b0f027d0..00000000 --- a/local_modules/svg-provider/useSvgData.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { useEffect, useRef, useState } from 'react' -import { useSvgProvider } from './SvgProvider' - - -const useSvgData = (src: string, source?: string, symbolId?: string) => { - const runtime = useSvgProvider() - - const loadedSrcRef = useRef(null) - const [ svgData, setSvgData ] = useState(() => { - try { - if (runtime.isLoaded(src)) { - loadedSrcRef.current = src - - return runtime.getSvgData(src) - } - - if (source) { - loadedSrcRef.current = src - - return runtime.loadSvgDataFromSource(src, source, symbolId) - } - } - catch (error: any) { - console.error(error) - } - - return null - }) - - useEffect(() => { - if (loadedSrcRef.current === src) { - return - } - - let isMounted = true - - if (src) { - runtime.loadSvgData(src, symbolId) - .then((svgData) => { - if (isMounted) { - setSvgData(svgData) - loadedSrcRef.current = src - } - }) - .catch((error) => { - console.error(error) - - if (isMounted) { - setSvgData(null) - } - }) - } - - return () => { - isMounted = false - } - }, [ src, symbolId, runtime ]) - - return svgData -} - -export default useSvgData diff --git a/local_modules/svg-provider/util/getSvgData.ts b/local_modules/svg-provider/util/getSvgData.ts deleted file mode 100644 index d0afa973..00000000 --- a/local_modules/svg-provider/util/getSvgData.ts +++ /dev/null @@ -1,37 +0,0 @@ -import replaceSvgIds from './replaceSvgIds' - - -const getSvgData = (html: string): SvgProvider.SvgData | undefined => { - try { - const svgText = html.replace(/<\?xml(.*?)\?>/, '') - const svgTag = svgText.match(/<(svg|symbol)[^>]+>/)?.[0].replace(/[\n\t]/g, ' ') || '' - - let body = svgText.replace('', '') - .replace(/]+>/, '') - .trim() - - body = replaceSvgIds(body) - - const attributes = svgTag.match(/\w+=["'][\w\s.]+["']/g) - ?.reduce((obj, item) => { - const [ key, value ] = item.split('=') - - return { - ...obj, - [key.trim()]: value.replace(/["']/g, '').trim(), - } - }, {}) || {} - - return { - body, - attributes, - } - } - catch (error: any) { - console.warn(error) - - return undefined - } -} - -export default getSvgData diff --git a/local_modules/svg-provider/util/index.ts b/local_modules/svg-provider/util/index.ts deleted file mode 100644 index 706a8abe..00000000 --- a/local_modules/svg-provider/util/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { default as request } from './request' -export { default as getSvgData } from './getSvgData' diff --git a/local_modules/svg-provider/util/randomizeString.ts b/local_modules/svg-provider/util/randomizeString.ts deleted file mode 100644 index 7b2c731e..00000000 --- a/local_modules/svg-provider/util/randomizeString.ts +++ /dev/null @@ -1,19 +0,0 @@ -const randomizeString = (length = 8) => { - const letters = 'abcdefghijklmnopqrstuvwxyz' - const numbers = '1234567890' - const charset = letters + letters.toUpperCase() + numbers - - const randomCharacter = (array) => - array[Math.floor(Math.random() * array.length)] - - let R = '' - - for (let i = 0; i < length; i++) { - R += randomCharacter(charset) - } - - return R -} - - -export default randomizeString diff --git a/local_modules/svg-provider/util/replaceSvgIds.ts b/local_modules/svg-provider/util/replaceSvgIds.ts deleted file mode 100644 index 4c9fa222..00000000 --- a/local_modules/svg-provider/util/replaceSvgIds.ts +++ /dev/null @@ -1,34 +0,0 @@ -import randomizeString from './randomizeString' - - -const getAttributePattern = (attr) => `(?:(?:\\s|\\:)${attr})` - -// eslint-disable-next-line max-len -const idPattern = new RegExp(`(?:(${(getAttributePattern('id'))})="([^"]+)")|(?:(${(getAttributePattern('href'))}|${(getAttributePattern('role'))}|${(getAttributePattern('arcrole'))})="\\#([^"]+)")|(?:="url\\(\\#([^\\)]+)\\)")|(?:url\\(\\#([^\\)]+)\\))`, 'g') - -const replaceSvgIds = (svgText: string) => { - const svgId = randomizeString() - const getId = (id) => `${svgId}__${id}` - - return svgText.replace(idPattern, (match, p1, p2, p3, p4, p5, p6) => { - if (p2) { - return `${p1}="${(getId(p2))}"` - } - - if (p4) { - return `${p3}="#${(getId(p4))}"` - } - - if (p5) { - return `="url(#${(getId(p5))})"` - } - - if (p6) { - return `url(#${getId(p6)})` - } - - return match - }) -} - -export default replaceSvgIds diff --git a/local_modules/svg-provider/util/request.ts b/local_modules/svg-provider/util/request.ts deleted file mode 100644 index 92be1a92..00000000 --- a/local_modules/svg-provider/util/request.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { getSvgData } from './' - - -const pendingRequests = {} - -const request = (src: string): Promise => { - if (pendingRequests[src]) { - return pendingRequests[src] - } - - pendingRequests[src] = new Promise((resolve, reject) => { - const xhr = new XMLHttpRequest() - - xhr.onload = () => { - if (xhr.status !== 200) { - reject(`InlineSvg: Request failed: ${src}, status: ${xhr.status}`) - } - else if (xhr.response === null) { - reject(`InlineSvg: Empty response: ${src}`) - } - else { - const svgData = getSvgData(xhr.response) - resolve(svgData) - } - - delete pendingRequests[src] - } - - xhr.onerror = () => { - reject(`InlineSvg: Request failed: ${src}`) - delete pendingRequests[src] - } - - xhr.open('GET', src, true) - xhr.responseType = 'text' - xhr.send() - }) - - return pendingRequests[src] -} - -export default request diff --git a/local_modules/wallet/WagmiProvider.tsx b/local_modules/wallet/WagmiProvider.tsx deleted file mode 100644 index e06194d0..00000000 --- a/local_modules/wallet/WagmiProvider.tsx +++ /dev/null @@ -1,48 +0,0 @@ -'use client' -import { AxiosError } from 'axios' -import { QueryClient, QueryClientProvider } from '@tanstack/react-query' -import { type State } from 'wagmi' -import { PrivyProvider } from '@azuro-org/sdk-social-aa-connector' -import { constants } from 'helpers' -import config, { privyConfig } from './config' - - -const noRetryErrorCode = [ 404 ] - -export const queryClient = new QueryClient({ - defaultOptions: { - queries: { - placeholderData: (prev: T) => prev, - retry: (retryCount, error) => { - if (error instanceof AxiosError) { - const status = error?.response?.status - - if (status && noRetryErrorCode.includes(status)) { - return false - } - } - - return retryCount < 3 - }, - }, - }, -}) - -const WagmiProvider: React.CFC<{ initialState?: State }> = (props) => { - const { children, initialState } = props - - return ( - - - {children} - - - ) -} - -export default WagmiProvider diff --git a/local_modules/wallet/chains.ts b/local_modules/wallet/chains.ts deleted file mode 100644 index 5565632d..00000000 --- a/local_modules/wallet/chains.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { polygonAmoy, spicy, polygon, gnosis, chiliz, base, baseSepolia } from 'viem/chains' - - -const isDevEnabled = Boolean(JSON.parse(process.env.AZURO_UNSTABLE_DEV_ENABLED || 'false')) - -export const appChains = isDevEnabled ? [ polygonAmoy, gnosis, spicy, baseSepolia ] as const : [ polygon, polygonAmoy, gnosis, chiliz, spicy, base ] as const diff --git a/local_modules/wallet/config.ts b/local_modules/wallet/config.ts deleted file mode 100644 index 82b31888..00000000 --- a/local_modules/wallet/config.ts +++ /dev/null @@ -1,59 +0,0 @@ -'use client' - -import { cookieStorage, createStorage, http } from 'wagmi' -import { type PrivyConfig } from '@azuro-org/sdk-social-aa-connector' -import { createConfig } from '@privy-io/wagmi' -import { polygon, polygonAmoy, gnosis, chiliz, spicy, base, baseSepolia } from 'viem/chains' -import { constants } from 'helpers' - -import { appChains } from './chains' - - -export const projectId = process.env.NEXT_PUBLIC_WALLETCONNECT_ID as string - -// Replace this with your Privy config -export const privyConfig: PrivyConfig = { - embeddedWallets: { - createOnLogin: 'users-without-wallets', - requireUserPasswordOnCreate: false, - // waitForTransactionConfirmation: false, - showWalletUIs: false, - }, - loginMethods: [ 'email', 'google', 'twitter', 'wallet', 'farcaster', 'discord', 'instagram' ], - // loginMethodsAndOrder: { - // primary: [ 'detected_ethereum_wallets', 'metamask', 'wallet_connect' ], - // overflow: [ 'email', 'google', 'twitter', 'farcaster', 'discord', 'instagram' ], - // }, - appearance: { - theme: 'dark', - showWalletLoginFirst: true, - }, - walletConnectCloudProjectId: projectId, -} - -const wagmiConfig = createConfig({ - chains: appChains, - transports: { - [polygon.id]: http(constants.rpcByChains[polygon.id]), - [polygonAmoy.id]: http(constants.rpcByChains[polygonAmoy.id]), - [gnosis.id]: http(constants.rpcByChains[gnosis.id]), - [chiliz.id]: http(constants.rpcByChains[chiliz.id]), - [spicy.id]: http(constants.rpcByChains[spicy.id]), - [base.id]: http(constants.rpcByChains[base.id]), - [baseSepolia.id]: http(constants.rpcByChains[baseSepolia.id]), - }, - ssr: false, - syncConnectedChain: true, - multiInjectedProviderDiscovery: true, - storage: createStorage({ - storage: cookieStorage, - }), -}) - -declare module 'wagmi' { - interface Register { - config: typeof wagmiConfig - } -} - -export default wagmiConfig diff --git a/local_modules/wallet/index.ts b/local_modules/wallet/index.ts deleted file mode 100644 index 28cb62bd..00000000 --- a/local_modules/wallet/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export { default as WagmiProvider } from './WagmiProvider' -export * from './utils' - - -export { default as config, projectId } from './config' - -// export const isEIP6963Connector = (connector: Connector) => { -// return Boolean( -// connector.icon?.startsWith('data:image') && -// connector.uid && -// connector.name -// ) -// } - -export { useWallet } from './utils/useWallet' - -export enum ConnectorName { - Injected = 'Injected', - WalletConnect = 'WalletConnect' -} diff --git a/local_modules/wallet/utils/icons/alphawallet.d.ts b/local_modules/wallet/utils/icons/alphawallet.d.ts deleted file mode 100644 index f8755bdd..00000000 --- a/local_modules/wallet/utils/icons/alphawallet.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\nIcons/Illustrations/Logo_40x40_white_background\n\n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/alphawallet.js b/local_modules/wallet/utils/icons/alphawallet.js deleted file mode 100644 index 45c5689b..00000000 --- a/local_modules/wallet/utils/icons/alphawallet.js +++ /dev/null @@ -1,23 +0,0 @@ -export default ` -Icons/Illustrations/Logo_40x40_white_background - - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/apexwallet.d.ts b/local_modules/wallet/utils/icons/apexwallet.d.ts deleted file mode 100644 index cbefda31..00000000 --- a/local_modules/wallet/utils/icons/apexwallet.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/apexwallet.js b/local_modules/wallet/utils/icons/apexwallet.js deleted file mode 100644 index 1aaa5ad5..00000000 --- a/local_modules/wallet/utils/icons/apexwallet.js +++ /dev/null @@ -1,90 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/atoken.d.ts b/local_modules/wallet/utils/icons/atoken.d.ts deleted file mode 100644 index d4fc3ad9..00000000 --- a/local_modules/wallet/utils/icons/atoken.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/atoken.js b/local_modules/wallet/utils/icons/atoken.js deleted file mode 100644 index b8644799..00000000 --- a/local_modules/wallet/utils/icons/atoken.js +++ /dev/null @@ -1,24 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/bifrostwallet.d.ts b/local_modules/wallet/utils/icons/bifrostwallet.d.ts deleted file mode 100644 index 58e2d6c7..00000000 --- a/local_modules/wallet/utils/icons/bifrostwallet.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/bifrostwallet.js b/local_modules/wallet/utils/icons/bifrostwallet.js deleted file mode 100644 index 9952d89a..00000000 --- a/local_modules/wallet/utils/icons/bifrostwallet.js +++ /dev/null @@ -1,8 +0,0 @@ -export default ` - -`; diff --git a/local_modules/wallet/utils/icons/binance.d.ts b/local_modules/wallet/utils/icons/binance.d.ts deleted file mode 100644 index 998c63b2..00000000 --- a/local_modules/wallet/utils/icons/binance.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n \n \n \n \n \n \n \n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/binance.js b/local_modules/wallet/utils/icons/binance.js deleted file mode 100644 index e1d6f026..00000000 --- a/local_modules/wallet/utils/icons/binance.js +++ /dev/null @@ -1,11 +0,0 @@ -export default ` - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/bitkeep.d.ts b/local_modules/wallet/utils/icons/bitkeep.d.ts deleted file mode 100644 index e3390edd..00000000 --- a/local_modules/wallet/utils/icons/bitkeep.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/bitkeep.js b/local_modules/wallet/utils/icons/bitkeep.js deleted file mode 100644 index 20131b0c..00000000 --- a/local_modules/wallet/utils/icons/bitkeep.js +++ /dev/null @@ -1,5 +0,0 @@ -export default ` - - - -`; diff --git a/local_modules/wallet/utils/icons/bitpie.d.ts b/local_modules/wallet/utils/icons/bitpie.d.ts deleted file mode 100644 index 1ba1148a..00000000 --- a/local_modules/wallet/utils/icons/bitpie.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/bitpie.js b/local_modules/wallet/utils/icons/bitpie.js deleted file mode 100644 index dc008733..00000000 --- a/local_modules/wallet/utils/icons/bitpie.js +++ /dev/null @@ -1,22 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/bitski.d.ts b/local_modules/wallet/utils/icons/bitski.d.ts deleted file mode 100644 index 2160b5e4..00000000 --- a/local_modules/wallet/utils/icons/bitski.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: ""; -export default _default; diff --git a/local_modules/wallet/utils/icons/bitski.js b/local_modules/wallet/utils/icons/bitski.js deleted file mode 100644 index 20af3b53..00000000 --- a/local_modules/wallet/utils/icons/bitski.js +++ /dev/null @@ -1 +0,0 @@ -export default ``; diff --git a/local_modules/wallet/utils/icons/blockwallet.d.ts b/local_modules/wallet/utils/icons/blockwallet.d.ts deleted file mode 100644 index 480aa34b..00000000 --- a/local_modules/wallet/utils/icons/blockwallet.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\t\n\t\t\n\t\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/blockwallet.js b/local_modules/wallet/utils/icons/blockwallet.js deleted file mode 100644 index 8831dc17..00000000 --- a/local_modules/wallet/utils/icons/blockwallet.js +++ /dev/null @@ -1,5 +0,0 @@ -export default ` - - - -`; diff --git a/local_modules/wallet/utils/icons/brave.d.ts b/local_modules/wallet/utils/icons/brave.d.ts deleted file mode 100644 index e6c6ead8..00000000 --- a/local_modules/wallet/utils/icons/brave.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n brave-browser\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/brave.js b/local_modules/wallet/utils/icons/brave.js deleted file mode 100644 index 43000438..00000000 --- a/local_modules/wallet/utils/icons/brave.js +++ /dev/null @@ -1,32 +0,0 @@ -export default ` - - brave-browser - - - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/coinbase.d.ts b/local_modules/wallet/utils/icons/coinbase.d.ts deleted file mode 100644 index 84dcd130..00000000 --- a/local_modules/wallet/utils/icons/coinbase.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\t\n\t\t\n\t\t\n\t\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/coinbase.js b/local_modules/wallet/utils/icons/coinbase.js deleted file mode 100644 index 9ece8fe1..00000000 --- a/local_modules/wallet/utils/icons/coinbase.js +++ /dev/null @@ -1,6 +0,0 @@ -export default ` - - - - -`; diff --git a/local_modules/wallet/utils/icons/core.d.ts b/local_modules/wallet/utils/icons/core.d.ts deleted file mode 100644 index fc25fa9e..00000000 --- a/local_modules/wallet/utils/icons/core.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/core.js b/local_modules/wallet/utils/icons/core.js deleted file mode 100644 index 2eccf026..00000000 --- a/local_modules/wallet/utils/icons/core.js +++ /dev/null @@ -1,4 +0,0 @@ -export default ` - - -`; diff --git a/local_modules/wallet/utils/icons/dcent.d.ts b/local_modules/wallet/utils/icons/dcent.d.ts deleted file mode 100644 index cbf4bfbd..00000000 --- a/local_modules/wallet/utils/icons/dcent.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\t\n\t\n\t\n\t\n\t\t\n\t\n\t\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/dcent.js b/local_modules/wallet/utils/icons/dcent.js deleted file mode 100644 index 192e84f8..00000000 --- a/local_modules/wallet/utils/icons/dcent.js +++ /dev/null @@ -1,22 +0,0 @@ -export default ` - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/defiwallet.d.ts b/local_modules/wallet/utils/icons/defiwallet.d.ts deleted file mode 100644 index 6befa5b3..00000000 --- a/local_modules/wallet/utils/icons/defiwallet.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/defiwallet.js b/local_modules/wallet/utils/icons/defiwallet.js deleted file mode 100644 index a9d2431b..00000000 --- a/local_modules/wallet/utils/icons/defiwallet.js +++ /dev/null @@ -1,7 +0,0 @@ -export default ` - - -`; diff --git a/local_modules/wallet/utils/icons/detected.d.ts b/local_modules/wallet/utils/icons/detected.d.ts deleted file mode 100644 index 281b6486..00000000 --- a/local_modules/wallet/utils/icons/detected.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/detected.js b/local_modules/wallet/utils/icons/detected.js deleted file mode 100644 index b206b524..00000000 --- a/local_modules/wallet/utils/icons/detected.js +++ /dev/null @@ -1,3 +0,0 @@ -export default ` - -`; diff --git a/local_modules/wallet/utils/icons/enkrypt.d.ts b/local_modules/wallet/utils/icons/enkrypt.d.ts deleted file mode 100644 index 437aeedb..00000000 --- a/local_modules/wallet/utils/icons/enkrypt.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/enkrypt.js b/local_modules/wallet/utils/icons/enkrypt.js deleted file mode 100644 index da652477..00000000 --- a/local_modules/wallet/utils/icons/enkrypt.js +++ /dev/null @@ -1,17 +0,0 @@ -export default ` - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/exodus.d.ts b/local_modules/wallet/utils/icons/exodus.d.ts deleted file mode 100644 index 6904da06..00000000 --- a/local_modules/wallet/utils/icons/exodus.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIyIiBoZWlnaHQ9IjEyNCIgdmlld0JveD0iMCAwIDEyMiAxMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8zMF8xMTAiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMjIiIGhlaWdodD0iMTI0Ij4KPHBhdGggZD0iTTEyMS43ODcgMzQuODMzMUw2OS4zODc2IDAuNDc2NTYyVjE5LjY4NTVMMTAzLjAwMiA0MS41Mjg4TDk5LjA0NzQgNTQuMDQySDY5LjM4NzZWNjkuOTU4SDk5LjA0NzRMMTAzLjAwMiA4Mi40NzEyTDY5LjM4NzYgMTA0LjMxNFYxMjMuNTIzTDEyMS43ODcgODkuMjc2N0wxMTMuMjE4IDYyLjA1NDlMMTIxLjc4NyAzNC44MzMxWiIgZmlsbD0iIzFEMUQxQiIvPgo8cGF0aCBkPSJNMjMuNzk5MyA2OS45NThINTMuMzQ5M1Y1NC4wNDJIMjMuNjg5NEwxOS44NDQ2IDQxLjUyODhMNTMuMzQ5MyAxOS42ODU1VjAuNDc2NTYyTDAuOTUwMTk1IDM0LjgzMzFMOS41MTg2IDYyLjA1NDlMMC45NTAxOTUgODkuMjc2N0w1My40NTkxIDEyMy41MjNWMTA0LjMxNEwxOS44NDQ2IDgyLjQ3MTJMMjMuNzk5MyA2OS45NThaIiBmaWxsPSIjMUQxRDFCIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8zMF8xMTApIj4KPHBhdGggZD0iTTEyMS43ODcgMzQuODMzMUw2OS4zODc2IDAuNDc2NTYyVjE5LjY4NTVMMTAzLjAwMiA0MS41Mjg4TDk5LjA0NzQgNTQuMDQySDY5LjM4NzZWNjkuOTU4SDk5LjA0NzRMMTAzLjAwMiA4Mi40NzEyTDY5LjM4NzYgMTA0LjMxNFYxMjMuNTIzTDEyMS43ODcgODkuMjc2N0wxMTMuMjE4IDYyLjA1NDlMMTIxLjc4NyAzNC44MzMxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIzLjc5OTMgNjkuOTU4SDUzLjM0OTNWNTQuMDQySDIzLjY4OTRMMTkuODQ0NiA0MS41Mjg4TDUzLjM0OTMgMTkuNjg1NVYwLjQ3NjU2MkwwLjk1MDE5NSAzNC44MzMxTDkuNTE4NiA2Mi4wNTQ5TDAuOTUwMTk1IDg5LjI3NjdMNTMuNDU5MSAxMjMuNTIzVjEwNC4zMTRMMTkuODQ0NiA4Mi40NzEyTDIzLjc5OTMgNjkuOTU4WiIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMS4xMDYzMiIgeT0iMC40NzY1NjIiIHdpZHRoPSIxMzMuNzQ0IiBoZWlnaHQ9IjEzNi4wODUiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8zMF8xMTApIi8+CjxlbGxpcHNlIGN4PSI4LjQzMTc2IiBjeT0iMjcuNDYwMiIgcng9IjExNy42MzkiIHJ5PSIxMjcuNTQ1IiB0cmFuc2Zvcm09InJvdGF0ZSgtMzMuOTMwMyA4LjQzMTc2IDI3LjQ2MDIpIiBmaWxsPSJ1cmwoI3BhaW50MV9yYWRpYWxfMzBfMTEwKSIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMzBfMTEwIiB4MT0iMTA1LjA4NCIgeTE9IjEzMi41OTQiIHgyPSI2OS44NDM5IiB5Mj0iLTEyLjI3NjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzBCNDZGOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCQkZCRTAiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDFfcmFkaWFsXzMwXzExMCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg4LjQzMTc1IDI3LjQ2MDIpIHJvdGF0ZSg3Mi4yNTU3KSBzY2FsZSg5Ni40OTc5IDkwLjQ1NDMpIj4KPHN0b3Agb2Zmc2V0PSIwLjExOTc5MiIgc3RvcC1jb2xvcj0iIzg5NTJGRiIgc3RvcC1vcGFjaXR5PSIwLjg3Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0RBQkRGRiIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg=="; -export default _default; diff --git a/local_modules/wallet/utils/icons/exodus.js b/local_modules/wallet/utils/icons/exodus.js deleted file mode 100644 index 0c58fc20..00000000 --- a/local_modules/wallet/utils/icons/exodus.js +++ /dev/null @@ -1 +0,0 @@ -export default 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIyIiBoZWlnaHQ9IjEyNCIgdmlld0JveD0iMCAwIDEyMiAxMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8zMF8xMTAiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMjIiIGhlaWdodD0iMTI0Ij4KPHBhdGggZD0iTTEyMS43ODcgMzQuODMzMUw2OS4zODc2IDAuNDc2NTYyVjE5LjY4NTVMMTAzLjAwMiA0MS41Mjg4TDk5LjA0NzQgNTQuMDQySDY5LjM4NzZWNjkuOTU4SDk5LjA0NzRMMTAzLjAwMiA4Mi40NzEyTDY5LjM4NzYgMTA0LjMxNFYxMjMuNTIzTDEyMS43ODcgODkuMjc2N0wxMTMuMjE4IDYyLjA1NDlMMTIxLjc4NyAzNC44MzMxWiIgZmlsbD0iIzFEMUQxQiIvPgo8cGF0aCBkPSJNMjMuNzk5MyA2OS45NThINTMuMzQ5M1Y1NC4wNDJIMjMuNjg5NEwxOS44NDQ2IDQxLjUyODhMNTMuMzQ5MyAxOS42ODU1VjAuNDc2NTYyTDAuOTUwMTk1IDM0LjgzMzFMOS41MTg2IDYyLjA1NDlMMC45NTAxOTUgODkuMjc2N0w1My40NTkxIDEyMy41MjNWMTA0LjMxNEwxOS44NDQ2IDgyLjQ3MTJMMjMuNzk5MyA2OS45NThaIiBmaWxsPSIjMUQxRDFCIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8zMF8xMTApIj4KPHBhdGggZD0iTTEyMS43ODcgMzQuODMzMUw2OS4zODc2IDAuNDc2NTYyVjE5LjY4NTVMMTAzLjAwMiA0MS41Mjg4TDk5LjA0NzQgNTQuMDQySDY5LjM4NzZWNjkuOTU4SDk5LjA0NzRMMTAzLjAwMiA4Mi40NzEyTDY5LjM4NzYgMTA0LjMxNFYxMjMuNTIzTDEyMS43ODcgODkuMjc2N0wxMTMuMjE4IDYyLjA1NDlMMTIxLjc4NyAzNC44MzMxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIzLjc5OTMgNjkuOTU4SDUzLjM0OTNWNTQuMDQySDIzLjY4OTRMMTkuODQ0NiA0MS41Mjg4TDUzLjM0OTMgMTkuNjg1NVYwLjQ3NjU2MkwwLjk1MDE5NSAzNC44MzMxTDkuNTE4NiA2Mi4wNTQ5TDAuOTUwMTk1IDg5LjI3NjdMNTMuNDU5MSAxMjMuNTIzVjEwNC4zMTRMMTkuODQ0NiA4Mi40NzEyTDIzLjc5OTMgNjkuOTU4WiIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMS4xMDYzMiIgeT0iMC40NzY1NjIiIHdpZHRoPSIxMzMuNzQ0IiBoZWlnaHQ9IjEzNi4wODUiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8zMF8xMTApIi8+CjxlbGxpcHNlIGN4PSI4LjQzMTc2IiBjeT0iMjcuNDYwMiIgcng9IjExNy42MzkiIHJ5PSIxMjcuNTQ1IiB0cmFuc2Zvcm09InJvdGF0ZSgtMzMuOTMwMyA4LjQzMTc2IDI3LjQ2MDIpIiBmaWxsPSJ1cmwoI3BhaW50MV9yYWRpYWxfMzBfMTEwKSIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMzBfMTEwIiB4MT0iMTA1LjA4NCIgeTE9IjEzMi41OTQiIHgyPSI2OS44NDM5IiB5Mj0iLTEyLjI3NjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzBCNDZGOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCQkZCRTAiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDFfcmFkaWFsXzMwXzExMCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg4LjQzMTc1IDI3LjQ2MDIpIHJvdGF0ZSg3Mi4yNTU3KSBzY2FsZSg5Ni40OTc5IDkwLjQ1NDMpIj4KPHN0b3Agb2Zmc2V0PSIwLjExOTc5MiIgc3RvcC1jb2xvcj0iIzg5NTJGRiIgc3RvcC1vcGFjaXR5PSIwLjg3Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0RBQkRGRiIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg=='; diff --git a/local_modules/wallet/utils/icons/frame.d.ts b/local_modules/wallet/utils/icons/frame.d.ts deleted file mode 100644 index 8bcd19b5..00000000 --- a/local_modules/wallet/utils/icons/frame.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n \n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/frame.js b/local_modules/wallet/utils/icons/frame.js deleted file mode 100644 index ce70fa1a..00000000 --- a/local_modules/wallet/utils/icons/frame.js +++ /dev/null @@ -1,4 +0,0 @@ -export default ` - - -`; diff --git a/local_modules/wallet/utils/icons/frontier.d.ts b/local_modules/wallet/utils/icons/frontier.d.ts deleted file mode 100644 index 03f62e96..00000000 --- a/local_modules/wallet/utils/icons/frontier.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/frontier.js b/local_modules/wallet/utils/icons/frontier.js deleted file mode 100644 index 16ee3091..00000000 --- a/local_modules/wallet/utils/icons/frontier.js +++ /dev/null @@ -1,5 +0,0 @@ -export default ` - - - -`; diff --git a/local_modules/wallet/utils/icons/gamestop.d.ts b/local_modules/wallet/utils/icons/gamestop.d.ts deleted file mode 100644 index d76caca8..00000000 --- a/local_modules/wallet/utils/icons/gamestop.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n \n \n \n \n \n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/gamestop.js b/local_modules/wallet/utils/icons/gamestop.js deleted file mode 100644 index 00fdefca..00000000 --- a/local_modules/wallet/utils/icons/gamestop.js +++ /dev/null @@ -1,7 +0,0 @@ -export default ` - - - - - -`; diff --git a/local_modules/wallet/utils/icons/huobiwallet.d.ts b/local_modules/wallet/utils/icons/huobiwallet.d.ts deleted file mode 100644 index 5fe7cbcb..00000000 --- a/local_modules/wallet/utils/icons/huobiwallet.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n \n \n \n \n \n \n \n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/huobiwallet.js b/local_modules/wallet/utils/icons/huobiwallet.js deleted file mode 100644 index a9b55272..00000000 --- a/local_modules/wallet/utils/icons/huobiwallet.js +++ /dev/null @@ -1,11 +0,0 @@ -export default ` - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/hyperpay.d.ts b/local_modules/wallet/utils/icons/hyperpay.d.ts deleted file mode 100644 index fc27bcb5..00000000 --- a/local_modules/wallet/utils/icons/hyperpay.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/hyperpay.js b/local_modules/wallet/utils/icons/hyperpay.js deleted file mode 100644 index a796b945..00000000 --- a/local_modules/wallet/utils/icons/hyperpay.js +++ /dev/null @@ -1,4 +0,0 @@ -export default ` - - -`; diff --git a/local_modules/wallet/utils/icons/imtoken.d.ts b/local_modules/wallet/utils/icons/imtoken.d.ts deleted file mode 100644 index 1eaeb555..00000000 --- a/local_modules/wallet/utils/icons/imtoken.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n \n \n \n \n\n\n \n \n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/imtoken.js b/local_modules/wallet/utils/icons/imtoken.js deleted file mode 100644 index a03b40a1..00000000 --- a/local_modules/wallet/utils/icons/imtoken.js +++ /dev/null @@ -1,14 +0,0 @@ -export default ` - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/infinitywallet.d.ts b/local_modules/wallet/utils/icons/infinitywallet.d.ts deleted file mode 100644 index 3bac6205..00000000 --- a/local_modules/wallet/utils/icons/infinitywallet.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/infinitywallet.js b/local_modules/wallet/utils/icons/infinitywallet.js deleted file mode 100644 index ab483ca6..00000000 --- a/local_modules/wallet/utils/icons/infinitywallet.js +++ /dev/null @@ -1,39 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/liquality.d.ts b/local_modules/wallet/utils/icons/liquality.d.ts deleted file mode 100644 index 2ac39ba6..00000000 --- a/local_modules/wallet/utils/icons/liquality.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n \n \n \n \n \n \n \n \n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/liquality.js b/local_modules/wallet/utils/icons/liquality.js deleted file mode 100644 index b0377356..00000000 --- a/local_modules/wallet/utils/icons/liquality.js +++ /dev/null @@ -1,13 +0,0 @@ -export default ` - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/mathwallet.d.ts b/local_modules/wallet/utils/icons/mathwallet.d.ts deleted file mode 100644 index 14ff7c88..00000000 --- a/local_modules/wallet/utils/icons/mathwallet.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/mathwallet.js b/local_modules/wallet/utils/icons/mathwallet.js deleted file mode 100644 index fea1350c..00000000 --- a/local_modules/wallet/utils/icons/mathwallet.js +++ /dev/null @@ -1,47 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/meetone.d.ts b/local_modules/wallet/utils/icons/meetone.d.ts deleted file mode 100644 index 94a55a00..00000000 --- a/local_modules/wallet/utils/icons/meetone.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\n\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/meetone.js b/local_modules/wallet/utils/icons/meetone.js deleted file mode 100644 index f03c35d4..00000000 --- a/local_modules/wallet/utils/icons/meetone.js +++ /dev/null @@ -1,10 +0,0 @@ -export default ` - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/metamask.d.ts b/local_modules/wallet/utils/icons/metamask.d.ts deleted file mode 100644 index dfb64530..00000000 --- a/local_modules/wallet/utils/icons/metamask.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\n\n\t\n\t\n\n\n\n\n\t\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\t\n\n\n\n\n\n\n\t\n\t\n\n\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/metamask.js b/local_modules/wallet/utils/icons/metamask.js deleted file mode 100644 index 4024b3bc..00000000 --- a/local_modules/wallet/utils/icons/metamask.js +++ /dev/null @@ -1,61 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/mykey.d.ts b/local_modules/wallet/utils/icons/mykey.d.ts deleted file mode 100644 index 42d82e23..00000000 --- a/local_modules/wallet/utils/icons/mykey.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\n\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/mykey.js b/local_modules/wallet/utils/icons/mykey.js deleted file mode 100644 index 8bce3053..00000000 --- a/local_modules/wallet/utils/icons/mykey.js +++ /dev/null @@ -1,10 +0,0 @@ -export default ` - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/okxwallet.d.ts b/local_modules/wallet/utils/icons/okxwallet.d.ts deleted file mode 100644 index 35af9b13..00000000 --- a/local_modules/wallet/utils/icons/okxwallet.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/okxwallet.js b/local_modules/wallet/utils/icons/okxwallet.js deleted file mode 100644 index 39b8a3a4..00000000 --- a/local_modules/wallet/utils/icons/okxwallet.js +++ /dev/null @@ -1,5 +0,0 @@ -export default ` - - - -`; diff --git a/local_modules/wallet/utils/icons/oneInch.d.ts b/local_modules/wallet/utils/icons/oneInch.d.ts deleted file mode 100644 index 0549e0b1..00000000 --- a/local_modules/wallet/utils/icons/oneInch.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: ""; -export default _default; diff --git a/local_modules/wallet/utils/icons/oneInch.js b/local_modules/wallet/utils/icons/oneInch.js deleted file mode 100644 index 8cf2824d..00000000 --- a/local_modules/wallet/utils/icons/oneInch.js +++ /dev/null @@ -1 +0,0 @@ -export default ``; diff --git a/local_modules/wallet/utils/icons/onekey.d.ts b/local_modules/wallet/utils/icons/onekey.d.ts deleted file mode 100644 index b0d2afda..00000000 --- a/local_modules/wallet/utils/icons/onekey.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/onekey.js b/local_modules/wallet/utils/icons/onekey.js deleted file mode 100644 index 1afcb804..00000000 --- a/local_modules/wallet/utils/icons/onekey.js +++ /dev/null @@ -1,6 +0,0 @@ -export default ` - - - - -`; diff --git a/local_modules/wallet/utils/icons/opera.d.ts b/local_modules/wallet/utils/icons/opera.d.ts deleted file mode 100644 index 5ab5434f..00000000 --- a/local_modules/wallet/utils/icons/opera.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\t\n\t\t\n\t\t\n\t\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/opera.js b/local_modules/wallet/utils/icons/opera.js deleted file mode 100644 index bdb2ce4c..00000000 --- a/local_modules/wallet/utils/icons/opera.js +++ /dev/null @@ -1,21 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/ownbit.d.ts b/local_modules/wallet/utils/icons/ownbit.d.ts deleted file mode 100644 index 2a324db4..00000000 --- a/local_modules/wallet/utils/icons/ownbit.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\nShape Copy\nCreated with Sketch.\n\n \n \n \n \n\n\n \n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/ownbit.js b/local_modules/wallet/utils/icons/ownbit.js deleted file mode 100644 index a5af4052..00000000 --- a/local_modules/wallet/utils/icons/ownbit.js +++ /dev/null @@ -1,15 +0,0 @@ -export default ` - -Shape Copy -Created with Sketch. - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/phantom.d.ts b/local_modules/wallet/utils/icons/phantom.d.ts deleted file mode 100644 index aa451314..00000000 --- a/local_modules/wallet/utils/icons/phantom.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/phantom.js b/local_modules/wallet/utils/icons/phantom.js deleted file mode 100644 index 54d29d3f..00000000 --- a/local_modules/wallet/utils/icons/phantom.js +++ /dev/null @@ -1,32 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/rabby.d.ts b/local_modules/wallet/utils/icons/rabby.d.ts deleted file mode 100644 index 5745ad10..00000000 --- a/local_modules/wallet/utils/icons/rabby.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/rabby.js b/local_modules/wallet/utils/icons/rabby.js deleted file mode 100644 index debfabbe..00000000 --- a/local_modules/wallet/utils/icons/rabby.js +++ /dev/null @@ -1,24 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/rainbow.d.ts b/local_modules/wallet/utils/icons/rainbow.d.ts deleted file mode 100644 index 7c021196..00000000 --- a/local_modules/wallet/utils/icons/rainbow.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/rainbow.js b/local_modules/wallet/utils/icons/rainbow.js deleted file mode 100644 index 6cfb3ba9..00000000 --- a/local_modules/wallet/utils/icons/rainbow.js +++ /dev/null @@ -1,66 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/safeheron.d.ts b/local_modules/wallet/utils/icons/safeheron.d.ts deleted file mode 100644 index 4ef371df..00000000 --- a/local_modules/wallet/utils/icons/safeheron.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/safeheron.js b/local_modules/wallet/utils/icons/safeheron.js deleted file mode 100644 index f01c681f..00000000 --- a/local_modules/wallet/utils/icons/safeheron.js +++ /dev/null @@ -1,20 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/safepal.d.ts b/local_modules/wallet/utils/icons/safepal.d.ts deleted file mode 100644 index dcf09f71..00000000 --- a/local_modules/wallet/utils/icons/safepal.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: " \n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/safepal.js b/local_modules/wallet/utils/icons/safepal.js deleted file mode 100644 index 1ed4495d..00000000 --- a/local_modules/wallet/utils/icons/safepal.js +++ /dev/null @@ -1,102 +0,0 @@ -export default ` -`; diff --git a/local_modules/wallet/utils/icons/sequence.d.ts b/local_modules/wallet/utils/icons/sequence.d.ts deleted file mode 100644 index 0893e7e6..00000000 --- a/local_modules/wallet/utils/icons/sequence.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/sequence.js b/local_modules/wallet/utils/icons/sequence.js deleted file mode 100644 index 9049f94c..00000000 --- a/local_modules/wallet/utils/icons/sequence.js +++ /dev/null @@ -1,67 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/status.d.ts b/local_modules/wallet/utils/icons/status.d.ts deleted file mode 100644 index 8c902585..00000000 --- a/local_modules/wallet/utils/icons/status.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: ""; -export default _default; diff --git a/local_modules/wallet/utils/icons/status.js b/local_modules/wallet/utils/icons/status.js deleted file mode 100644 index 40a7747b..00000000 --- a/local_modules/wallet/utils/icons/status.js +++ /dev/null @@ -1 +0,0 @@ -export default ``; diff --git a/local_modules/wallet/utils/icons/talisman.d.ts b/local_modules/wallet/utils/icons/talisman.d.ts deleted file mode 100644 index 7abec394..00000000 --- a/local_modules/wallet/utils/icons/talisman.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n \n \n \n \n \n \n \n \n \n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/talisman.js b/local_modules/wallet/utils/icons/talisman.js deleted file mode 100644 index 960a4ce4..00000000 --- a/local_modules/wallet/utils/icons/talisman.js +++ /dev/null @@ -1,13 +0,0 @@ -export default ` - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/tallywallet.d.ts b/local_modules/wallet/utils/icons/tallywallet.d.ts deleted file mode 100644 index 57ff1f97..00000000 --- a/local_modules/wallet/utils/icons/tallywallet.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n \n \n \n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/tallywallet.js b/local_modules/wallet/utils/icons/tallywallet.js deleted file mode 100644 index 05fc11f3..00000000 --- a/local_modules/wallet/utils/icons/tallywallet.js +++ /dev/null @@ -1,13 +0,0 @@ -export default ` - - - - - -`; diff --git a/local_modules/wallet/utils/icons/tokenary.d.ts b/local_modules/wallet/utils/icons/tokenary.d.ts deleted file mode 100644 index 3ff8f8df..00000000 --- a/local_modules/wallet/utils/icons/tokenary.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n \n \n \n \n \n \n \n "; -export default _default; diff --git a/local_modules/wallet/utils/icons/tokenary.js b/local_modules/wallet/utils/icons/tokenary.js deleted file mode 100644 index 72f56607..00000000 --- a/local_modules/wallet/utils/icons/tokenary.js +++ /dev/null @@ -1,15 +0,0 @@ -export default ` - - - - - - - - `; diff --git a/local_modules/wallet/utils/icons/tokenpocket.d.ts b/local_modules/wallet/utils/icons/tokenpocket.d.ts deleted file mode 100644 index 1652c12c..00000000 --- a/local_modules/wallet/utils/icons/tokenpocket.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/tokenpocket.js b/local_modules/wallet/utils/icons/tokenpocket.js deleted file mode 100644 index 9bd280a1..00000000 --- a/local_modules/wallet/utils/icons/tokenpocket.js +++ /dev/null @@ -1,25 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/tp.d.ts b/local_modules/wallet/utils/icons/tp.d.ts deleted file mode 100644 index 3e89ca58..00000000 --- a/local_modules/wallet/utils/icons/tp.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\n\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/tp.js b/local_modules/wallet/utils/icons/tp.js deleted file mode 100644 index 87d37409..00000000 --- a/local_modules/wallet/utils/icons/tp.js +++ /dev/null @@ -1,10 +0,0 @@ -export default ` - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/trust.d.ts b/local_modules/wallet/utils/icons/trust.d.ts deleted file mode 100644 index 1b291d0a..00000000 --- a/local_modules/wallet/utils/icons/trust.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n \n \n \n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/trust.js b/local_modules/wallet/utils/icons/trust.js deleted file mode 100644 index bad7a150..00000000 --- a/local_modules/wallet/utils/icons/trust.js +++ /dev/null @@ -1,8 +0,0 @@ -export default ` - - - -`; diff --git a/local_modules/wallet/utils/icons/walletio.d.ts b/local_modules/wallet/utils/icons/walletio.d.ts deleted file mode 100644 index ec30c401..00000000 --- a/local_modules/wallet/utils/icons/walletio.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/walletio.js b/local_modules/wallet/utils/icons/walletio.js deleted file mode 100644 index c74167d6..00000000 --- a/local_modules/wallet/utils/icons/walletio.js +++ /dev/null @@ -1,21 +0,0 @@ -export default ` - - - - - - - - - - - - - - - - - - - -`; diff --git a/local_modules/wallet/utils/icons/xdefi.d.ts b/local_modules/wallet/utils/icons/xdefi.d.ts deleted file mode 100644 index 4fdea385..00000000 --- a/local_modules/wallet/utils/icons/xdefi.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n \n \n \n \n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/xdefi.js b/local_modules/wallet/utils/icons/xdefi.js deleted file mode 100644 index f0212675..00000000 --- a/local_modules/wallet/utils/icons/xdefi.js +++ /dev/null @@ -1,8 +0,0 @@ -export default ``; diff --git a/local_modules/wallet/utils/icons/zeal.d.ts b/local_modules/wallet/utils/icons/zeal.d.ts deleted file mode 100644 index 3bbe1d3c..00000000 --- a/local_modules/wallet/utils/icons/zeal.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/zeal.js b/local_modules/wallet/utils/icons/zeal.js deleted file mode 100644 index ffb30277..00000000 --- a/local_modules/wallet/utils/icons/zeal.js +++ /dev/null @@ -1,6 +0,0 @@ -export default ` - - - - -`; diff --git a/local_modules/wallet/utils/icons/zerion.d.ts b/local_modules/wallet/utils/icons/zerion.d.ts deleted file mode 100644 index eeb2e394..00000000 --- a/local_modules/wallet/utils/icons/zerion.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "\n\n\n\n"; -export default _default; diff --git a/local_modules/wallet/utils/icons/zerion.js b/local_modules/wallet/utils/icons/zerion.js deleted file mode 100644 index 8e8b1e72..00000000 --- a/local_modules/wallet/utils/icons/zerion.js +++ /dev/null @@ -1,5 +0,0 @@ -export default ` - - - -`; diff --git a/local_modules/wallet/utils/index.ts b/local_modules/wallet/utils/index.ts deleted file mode 100644 index a5a0af0a..00000000 --- a/local_modules/wallet/utils/index.ts +++ /dev/null @@ -1,54 +0,0 @@ -// https://github.com/blocknative/web3-onboard/tree/main/packages/injected/src/icons -export const getIconByName = { - '1inch Wallet': async () => (await import('./icons/oneInch.js')).default, - 'AToken': async () => (await import('./icons/atoken.js')).default, - 'AlphaWallet': async () => (await import('./icons/alphawallet')).default, - 'Apex Wallet': async () => (await import('./icons/apexwallet.js')).default, - 'Bifrost Wallet': async () => (await import('./icons/bifrostwallet.js')).default, - 'Binance Smart Wallet': async () => (await import('./icons/binance.js')).default, - 'BitKeep': async () => (await import('./icons/bitkeep.js')).default, - 'Bitpie': async () => (await import('./icons/bitpie.js')).default, - 'Bitski': async () => (await import('./icons/bitski.js')).default, - 'BlockWallet': async () => (await import('./icons/blockwallet.js')).default, - 'Brave Wallet': async () => (await import('./icons/brave.js')).default, - 'Coinbase Wallet': async () => (await import('./icons/coinbase.js')).default, - 'Core': async () => (await import('./icons/core.js')).default, - 'D\'CENT': async () => (await import('./icons/dcent.js')).default, - 'DeFi Wallet': async () => (await import('./icons/defiwallet.js')).default, - 'Detected Wallet': async () => (await import('./icons/detected.js')).default, - 'Enkrypt': async () => (await import('./icons/enkrypt.js')).default, - 'Exodus': async () => (await import('./icons/exodus.js')).default, - 'Frame': async () => (await import('./icons/frame.js')).default, - 'Frontier': async () => (await import('./icons/frontier.js')).default, - 'GameStop Wallet': async () => (await import('./icons/gamestop.js')).default, - 'Huobi Wallet': async () => (await import('./icons/huobiwallet.js')).default, - 'HyperPay': async () => (await import('./icons/hyperpay.js')).default, - 'Infinity Wallet': async () => (await import('./icons/infinitywallet.js')).default, - 'Liquality': async () => (await import('./icons/liquality.js')).default, - 'MathWallet': async () => (await import('./icons/mathwallet.js')).default, - 'MeetOne': async () => (await import('./icons/meetone.js')).default, - // 'MetaMask': async () => (await import('./icons/metamask.js')).default, - 'MyKey': async () => (await import('./icons/mykey.js')).default, - 'OKX Wallet': async () => (await import('./icons/okxwallet.js')).default, - 'OneKey': async () => (await import('./icons/onekey.js')).default, - 'Opera Wallet': async () => (await import('./icons/opera.js')).default, - 'OwnBit': async () => (await import('./icons/ownbit.js')).default, - 'Phantom': async () => (await import('./icons/phantom.js')).default, - 'Rabby Wallet': async () => (await import('./icons/rabby.js')).default, - 'Rainbow': async () => (await import('./icons/rainbow.js')).default, - 'SafePal': async () => (await import('./icons/safepal.js')).default, - 'Safeheron': async () => (await import('./icons/safeheron.js')).default, - 'Sequence': async () => (await import('./icons/sequence.js')).default, - 'Status Wallet': async () => (await import('./icons/status.js')).default, - 'TP Wallet': async () => (await import('./icons/tp.js')).default, - 'Taho': async () => (await import('./icons/tallywallet.js')).default, - 'Talisman': async () => (await import('./icons/talisman.js')).default, - 'TokenPocket': async () => (await import('./icons/tokenpocket.js')).default, - 'Tokenary Wallet': async () => (await import('./icons/tokenary.js')).default, - 'Trust Wallet': async () => (await import('./icons/trust.js')).default, - 'Wallet.io': async () => (await import('./icons/walletio.js')).default, - 'XDEFI Wallet': async () => (await import('./icons/xdefi.js')).default, - 'Zeal': async () => (await import('./icons/zeal.js')).default, - 'Zerion': async () => (await import('./icons/zerion.js')).default, - 'imToken': async () => (await import('./icons/imtoken.js')).default, -} diff --git a/local_modules/wallet/utils/useWallet.ts b/local_modules/wallet/utils/useWallet.ts deleted file mode 100644 index 9b3a079b..00000000 --- a/local_modules/wallet/utils/useWallet.ts +++ /dev/null @@ -1,31 +0,0 @@ -'use client' - -import { usePrivy } from '@privy-io/react-auth' -import { useChains } from 'wagmi' -import { useAAWalletClient, useAccount } from '@azuro-org/sdk-social-aa-connector' -import { ConnectorName } from 'wallet' - - -export const useWallet = () => { - const { authenticated } = usePrivy() - const { address, connector, isConnected, isConnecting, isReconnecting, chain, chainId, isAAWallet, isReady } = useAccount() - const chains = useChains() - const aaWalletClient = useAAWalletClient() - - const isWalletConnect = connector?.name === ConnectorName.WalletConnect - - return { - account: address, - connector, - aaWalletClient, - chain, - chains, - chainId, - isConnected, - isConnecting, - isReconnecting: isReconnecting || !isReady || (authenticated && !address), - isWalletConnect, - isAAWallet, - isReady, - } -} diff --git a/next.config.mjs b/next.config.mjs index 60c15256..b085ea8e 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -1,97 +1,7 @@ -import path from 'path' -import { fileURLToPath } from 'url' - /** @type {import('next').NextConfig} */ const nextConfig = { - env: { - AZURO_UNSTABLE_DEV_ENABLED: process.env.AZURO_UNSTABLE_DEV_ENABLED, - }, reactStrictMode: true, - webpack: (config, { isServer, webpack }) => { - // fixes npm packages that depend on `fs` module - if (!isServer) { - config.resolve.fallback.fs = false - } - - config.externals.push('pino-pretty', 'lokijs', 'encoding') - - config.plugins.push( - new webpack.DefinePlugin({ - '__CLIENT__': !isServer, - '__SERVER__': isServer, - }) - ) - - // Grab the existing rule that handles SVG imports - const fileLoaderRule = config.module.rules.find((rule) => - rule.test?.test?.('.svg'), - ) - - config.module.rules.push( - // Reapply the existing rule, but only for svg imports ending in ?url - { - ...fileLoaderRule, - test: /\.svg$/i, - resourceQuery: /url/, // *.svg?url - }, - // Convert all other *.svg imports to React components - { - test: /\.svg$/i, - issuer: fileLoaderRule.issuer, - resourceQuery: { not: [...fileLoaderRule.resourceQuery.not, /url/] }, // exclude if *.svg?url - use: ['@svgr/webpack'], - }, - ) - - // Modify the file loader rule to ignore *.svg, since we have it handled now. - fileLoaderRule.exclude = /\.svg$/i - - return config - }, - headers: () => ([ - { - source: '/(images|js)/:file*', - headers: [ - { - key: 'Cache-Control', - value: 'public, max-age=31536000, must-revalidate' - } - ] - } - ]), - sassOptions: { - additionalData: `@import '~src/scss/index.scss';`, - includePaths: [ - path.join(path.dirname(fileURLToPath(import.meta.url)), 'styles') - ] - }, - async redirects() { - return [] - }, output: 'standalone', - productionBrowserSourceMaps: true, - modularizeImports: { - '@headlessui/react': { - transform: '@headlessui/react/dist/components/{{member}}/{{member}}.js', - skipDefaultConversion: true, - } - }, - experimental: { - gzipSize: true, - optimizePackageImports: [ - 'components/dataDisplay', - 'components/feedback', - 'components/inputs', - 'components/layout', - 'components/navigation', - 'components/ui', - 'wallet', - 'contexts', - 'helpers', - 'helpers/getters', - 'hooks' - ] - } } export default nextConfig diff --git a/package-lock.json b/package-lock.json index 71fe6fd7..6ab95c52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,81 +1,41 @@ { - "name": "sdk-example", - "version": "1.1.0", + "name": "ethereal-portfolio", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "sdk-example", - "version": "1.1.0", + "name": "ethereal-portfolio", + "version": "1.0.0", "dependencies": { - "@apollo/client": "^3.11.1", - "@azuro-org/dictionaries": "^3.0.26", - "@azuro-org/sdk": "5.5.0-beta.1", - "@azuro-org/sdk-social-aa-connector": "^1.1.5", - "@floating-ui/react-dom-interactions": "^0.13.3", - "@glidejs/glide": "^3.6.2", - "@headlessui/react": "2.2.0", - "@headlessui/tailwindcss": "0.2.1", - "@lifi/widget": "^3.12.5", - "@locmod/intersection-observer": "^1.0.1", - "@locmod/intl": "1.0.5", - "@locmod/local-storage": "1.0.4", - "@locmod/modal": "3.0.1", - "axios": "^1.7.9", "classnames": "^2.5.1", - "cookies-next": "^4.2.1", - "copy-to-clipboard": "^3.3.3", - "dayjs": "^1.11.13", - "formular": "3.1.6", - "graphql": "^16.9.0", + "framer-motion": "^11.11.17", "next": "14.2.21", - "postcss": "^8.4.40", "react": "^18", "react-dom": "^18", - "react-xmasonry": "^3.0.6", - "sass": "1.77.6", - "sharp": "^0.33.5", - "viem": "^2.23.2", - "wagmi": "^2.14.11" + "sass": "^1.77.6" }, "devDependencies": { - "@babel/preset-env": "^7.26.0", - "@babel/preset-typescript": "^7.26.0", - "@babel/register": "^7.25.9", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", - "@typescript-eslint/eslint-plugin": "5.62.0", - "app-module-path": "2.2.0", - "autoprefixer": "10.4.20", - "chokidar": "3.6.0", - "encoding": "0.1.13", + "autoprefixer": "^10.4.20", "eslint": "^8", "eslint-config-next": "14.2.21", - "eslint-plugin-import": "2.29.1", - "glob": "10.3.10", - "pino-pretty": "10.3.1", "postcss": "^8", - "raw-loader": "4.0.2", - "stylelint": "15.11.0", - "stylelint-scss": "5.3.2", "tailwindcss": "^3.4.17", - "typescript": "^5", - "yargs": "17.7.2" + "typescript": "^5" }, "engines": { - "node": "=22.11.0" + "node": ">=20" } }, - "node_modules/@adraffy/ens-normalize": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.11.0.tgz", - "integrity": "sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg==" - }, "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==", + "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -83,15031 +43,1886 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "peer": true, + "node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "license": "MIT", + "optional": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" } }, - "node_modules/@apollo/client": { - "version": "3.12.4", - "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.12.4.tgz", - "integrity": "sha512-S/eC9jxEW9Jg1BjD6AZonE1fHxYuvC3gFHop8FRQkUdeK63MmBD5r0DOrN2WlJbwha1MSD6A97OwXwjaujEQpA==", + "node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, + "license": "MIT", + "optional": true, "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@wry/caches": "^1.0.0", - "@wry/equality": "^0.5.6", - "@wry/trie": "^0.5.0", - "graphql-tag": "^2.12.6", - "hoist-non-react-statics": "^3.3.2", - "optimism": "^0.18.0", - "prop-types": "^15.7.2", - "rehackt": "^0.1.0", - "response-iterator": "^0.2.6", - "symbol-observable": "^4.0.0", - "ts-invariant": "^0.10.3", - "tslib": "^2.3.0", - "zen-observable-ts": "^1.2.5" - }, - "peerDependencies": { - "graphql": "^15.0.0 || ^16.0.0", - "graphql-ws": "^5.5.5", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", - "subscriptions-transport-ws": "^0.9.0 || ^0.11.0" - }, - "peerDependenciesMeta": { - "graphql-ws": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "subscriptions-transport-ws": { - "optional": true - } + "tslib": "^2.4.0" } }, - "node_modules/@azuro-org/dictionaries": { - "version": "3.0.26", - "resolved": "https://registry.npmjs.org/@azuro-org/dictionaries/-/dictionaries-3.0.26.tgz", - "integrity": "sha512-bQ9we5ECEir8/3jR6ZFqBeMvPy8HJMhAMRop81VxFzrbwKJrL+1igZ4J1Mk29FIPoHxLkzdvgX2EhXM/WyEPOg==", + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, + "license": "MIT", + "optional": true, "dependencies": { - "minimist": "^1.2.7" - }, - "bin": { - "get-outcomes": "bin/get-outcomes/index.js" + "tslib": "^2.4.0" } }, - "node_modules/@azuro-org/sdk": { - "version": "5.5.0-beta.1", - "resolved": "https://registry.npmjs.org/@azuro-org/sdk/-/sdk-5.5.0-beta.1.tgz", - "integrity": "sha512-bl51rUBNvxa1vWHxa99RtWA+3MsE4IlfWpjdMlqA4JC+RjECN+sBGbUyM8I/0ndr1jEhYq9sNSDDSLmVP1eMUg==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@azuro-org/toolkit": "4.6.0-beta.1" + "eslint-visitor-keys": "^3.4.3" }, - "peerDependencies": { - "@apollo/client": "^3.11.10", - "@azuro-org/dictionaries": "^3.0.26", - "@azuro-org/sdk-social-aa-connector": "^1.1.3", - "graphql": "^16.9.0", - "react": "^18.3.1", - "viem": "^2.23.2", - "wagmi": "^2.14.11" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependenciesMeta": { - "@azuro-org/sdk-social-aa-connector": { - "optional": true - } - } - }, - "node_modules/@azuro-org/sdk-social-aa-connector": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@azuro-org/sdk-social-aa-connector/-/sdk-social-aa-connector-1.1.5.tgz", - "integrity": "sha512-Pvv8Xj0wzPxQ5pVaygYQruvMYXRexRiM/aWfz5uqCM209P0fyxgTymPTETaka/tOipj12pa/IytD5egDSKkARw==", - "dependencies": { - "@privy-io/react-auth": "^2.4.2", - "@privy-io/wagmi": "^1.0.3", - "permissionless": "^0.2.32" + "funding": { + "url": "https://opencollective.com/eslint" }, "peerDependencies": { - "react": "^18 || ^19", - "viem": "^2.23.0", - "wagmi": "^2.14.11" - } - }, - "node_modules/@azuro-org/toolkit": { - "version": "4.6.0-beta.1", - "resolved": "https://registry.npmjs.org/@azuro-org/toolkit/-/toolkit-4.6.0-beta.1.tgz", - "integrity": "sha512-n9gMWjLx3iutHqEA2TkE9BVWLZ5aaqp5zdK2/UlLU16YNnKkRRfelX9c60yhHG6jBJd4kvp5PX/AI5SM+dh5NA==", - "peerDependencies": { - "@azuro-org/dictionaries": "^3.0.26", - "@wagmi/core": "^2.16.4", - "graphql-tag": "^2.12.0", - "viem": "^2.23.2" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@babel/compat-data": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", - "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@babel/core": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", - "peer": true, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.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" + "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": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", - "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", - "dependencies": { - "@babel/parser": "^7.26.3", - "@babel/types": "^7.26.3", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" + "url": "https://opencollective.com/eslint" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", - "dependencies": { - "@babel/compat-data": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", - "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "semver": "^6.3.1" + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=10.10.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", - "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.2.0", - "semver": "^6.3.1" - }, + "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==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=6.9.0" + "node": ">=12.22" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", - "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", - "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/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true, + "license": "BSD-3-Clause" }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=12" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" + "ansi-regex": "^6.2.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=12" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", - "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-wrap-function": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", - "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, + "license": "MIT", + "optional": true, "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "node_modules/@next/env": { + "version": "14.2.21", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.21.tgz", + "integrity": "sha512-lXcwcJd5oR01tggjWJ6SrNNYFGuOOMB9c251wUNkjCpkoXOPkDeF/15c3mnVlBqrW4JJXb2kVxDFhC4GduJt2A==", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "14.2.21", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.21.tgz", + "integrity": "sha512-bxfiExnMkpwo4bBhCqnDhdgFyxSp6Xt6xu4Ne7En6MpgqwiER95Or+q1WDUDX4e888taeIAdPIAVaY+Wv0kiwQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" + "glob": "10.3.10" } }, - "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.21", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.21.tgz", + "integrity": "sha512-HwEjcKsXtvszXz5q5Z7wCtrHeTTDSTgAbocz45PHMUjU3fBYInfvhR+ZhavDRUYLonm53aHZbB09QtJVJj8T7g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 10" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.21", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.21.tgz", + "integrity": "sha512-TSAA2ROgNzm4FhKbTbyJOBrsREOMVdDIltZ6aZiKvCi/v0UwFmwigBGeqXDA97TFMpR3LNNpw52CbVelkoQBxA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 10" } }, - "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.21", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.21.tgz", + "integrity": "sha512-0Dqjn0pEUz3JG+AImpnMMW/m8hRtl1GQCNbO66V1yp6RswSTiKmnHf3pTX6xMdJYSemf3O4Q9ykiL0jymu0TuA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 10" } }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", - "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.21", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.21.tgz", + "integrity": "sha512-Ggfw5qnMXldscVntwnjfaQs5GbBbjioV4B4loP+bjqNEb42fzZlAaK+ldL0jm2CTJga9LynBMhekNfV8W4+HBw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 10" } }, - "node_modules/@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", - "peer": true, - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" - }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.21", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.21.tgz", + "integrity": "sha512-uokj0lubN1WoSa5KKdThVPRffGyiWlm/vCc/cMkWOQHw69Qt0X1o3b2PyLLx8ANqlefILZh1EdfLRz9gVpG6tg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 10" } }, - "node_modules/@babel/parser": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", - "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", - "dependencies": { - "@babel/types": "^7.26.3" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.21", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.21.tgz", + "integrity": "sha512-iAEBPzWNbciah4+0yI4s7Pce6BIoxTQ0AGCkxn/UBuzJFkYyJt71MadYQkjPqCQCJAFQ26sYh7MOKdU+VQFgPg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.0.0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", - "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.21", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.21.tgz", + "integrity": "sha512-plykgB3vL2hB4Z32W3ktsfqyuyGAPxqwiyrAi2Mr8LlEUhNn9VgkiAl5hODSBpzIfWweX3er1f5uNpGDygfQVQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", - "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.21", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.21.tgz", + "integrity": "sha512-w5bacz4Vxqrh06BjWgua3Yf7EMDb8iMcVhNrNx8KnJXt8t+Uu0Zg4JHLDL/T7DkTCEEfKXO/Er1fcfWxn2xfPA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.9", - "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.25.9.tgz", - "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.2.21", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.21.tgz", + "integrity": "sha512-sT6+llIkzpsexGYZq8cjjthRyRGe5cJVhqh12FmlbxHqna6zsDDK8UNaV7g41T6atFHCJUPeLb3uyAwrBwy0NA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "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==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", - "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, + "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==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">= 8" } }, - "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.", - "peer": true, + "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==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.25.9.tgz", - "integrity": "sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12.4.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.", - "peer": true, + "node_modules/@parcel/watcher": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" }, "engines": { - "node": ">=6.9.0" + "node": ">= 10.0.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.", - "peer": true, - "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" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.6", + "@parcel/watcher-darwin-arm64": "2.5.6", + "@parcel/watcher-darwin-x64": "2.5.6", + "@parcel/watcher-freebsd-x64": "2.5.6", + "@parcel/watcher-linux-arm-glibc": "2.5.6", + "@parcel/watcher-linux-arm-musl": "2.5.6", + "@parcel/watcher-linux-arm64-glibc": "2.5.6", + "@parcel/watcher-linux-arm64-musl": "2.5.6", + "@parcel/watcher-linux-x64-glibc": "2.5.6", + "@parcel/watcher-linux-x64-musl": "2.5.6", + "@parcel/watcher-win32-arm64": "2.5.6", + "@parcel/watcher-win32-ia32": "2.5.6", + "@parcel/watcher-win32-x64": "2.5.6" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 10.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "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==", + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 10.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "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==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "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==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "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==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "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==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 10.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "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==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.25.9.tgz", - "integrity": "sha512-9MhJ/SMTsVqsd69GyQg89lYR4o9T+oDGv5F6IsigxxqFVOyR/IflDLYP8WDI1l8fkhNGGktqkvL5qwNCtGEpgQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 10.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", - "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 10.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", - "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 10.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", - "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 10.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "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==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "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==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", - "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14" } }, - "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==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" }, - "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==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@rushstack/eslint-patch": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.16.1.tgz", + "integrity": "sha512-TvZbIpeKqGQQ7X0zSCvPH9riMSFQFSggnfBjFZ1mEoILW+UuXCKwOoPcgjMwiUtRqFZ8jWhPJc4um14vC6I4ag==", + "dev": true, + "license": "MIT" }, - "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==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "license": "Apache-2.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==", - "peer": true, + "node_modules/@swc/helpers": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", + "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@swc/counter": "^0.1.3", + "tslib": "^2.4.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==", - "peer": true, + "node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "dev": true, + "license": "MIT", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "tslib": "^2.4.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==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "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==", + "dev": true, + "license": "MIT" }, - "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==", - "peer": true, + "node_modules/@types/node": { + "version": "20.19.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.39.tgz", + "integrity": "sha512-orrrD74MBUyK8jOAD/r0+lfa1I2MO6I+vAkmAWzMYbCcgrN4lCrmK52gRFQq/JRxfYPfonkr4b0jcY7Olqdqbw==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "undici-types": "~6.21.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==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@types/prop-types": { + "version": "15.7.15", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", + "dev": true, + "license": "MIT" }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", - "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "node_modules/@types/react": { + "version": "18.3.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz", + "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/prop-types": "*", + "csstype": "^3.2.2" } }, - "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" - }, + "node_modules/@types/react-dom": { + "version": "18.3.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", + "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", + "dev": true, + "license": "MIT", "peerDependencies": { - "@babel/core": "^7.0.0" + "@types/react": "^18.0.0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.0.tgz", + "integrity": "sha512-HyAZtpdkgZwpq8Sz3FSUvCR4c+ScbuWa9AksK2Jweub7w4M3yTz4O11AqVJzLYjy/B9ZWPyc81I+mOdJU/bDQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.59.0", + "@typescript-eslint/type-utils": "8.59.0", + "@typescript-eslint/utils": "8.59.0", + "@typescript-eslint/visitor-keys": "8.59.0", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.5.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", - "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9", - "@babel/traverse": "^7.25.9" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@typescript-eslint/parser": "^8.59.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", - "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9" - }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 4" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", - "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", + "node_modules/@typescript-eslint/parser": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.0.tgz", + "integrity": "sha512-TI1XGwKbDpo9tRW8UDIXCOeLk55qe9ZFGs8MTKU6/M08HWTw52DD/IYhfQtOEhEdPhLMT26Ka/x7p70nd3dzDg==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@typescript-eslint/scope-manager": "8.59.0", + "@typescript-eslint/types": "8.59.0", + "@typescript-eslint/typescript-estree": "8.59.0", + "@typescript-eslint/visitor-keys": "8.59.0", + "debug": "^4.4.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "node_modules/@typescript-eslint/project-service": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.0.tgz", + "integrity": "sha512-Lw5ITrR5s5TbC19YSvlr63ZfLaJoU6vtKTHyB0GQOpX0W7d5/Ir6vUahWi/8Sps/nOukZQ0IB3SmlxZnjaKVnw==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@typescript-eslint/tsconfig-utils": "^8.59.0", + "@typescript-eslint/types": "^8.59.0", + "debug": "^4.4.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", - "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "^7.12.0" + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.0.tgz", + "integrity": "sha512-UzR16Ut8IpA3Mc4DbgAShlPPkVm8xXMWafXxB0BocaVRHs8ZGakAxGRskF7FId3sdk9lgGD73GSFaWmWFDE4dg==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "globals": "^11.1.0" + "@typescript-eslint/types": "8.59.0", + "@typescript-eslint/visitor-keys": "8.59.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", - "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/template": "^7.25.9" - }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.0.tgz", + "integrity": "sha512-91Sbl3s4Kb3SybliIY6muFBmHVv+pYXfybC4Oolp3dvk8BvIE3wOPc+403CWIT7mJNkfQRGtdqghzs2+Z91Tqg==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", - "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", - "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "node_modules/@typescript-eslint/type-utils": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.0.tgz", + "integrity": "sha512-3TRiZaQSltGqGeNrJzzr1+8YcEobKH9rHnqIp/1psfKFmhRQDNMGP5hBufanYTGznwShzVLs3Mz+gDN7HkWfXg==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@typescript-eslint/types": "8.59.0", + "@typescript-eslint/typescript-estree": "8.59.0", + "@typescript-eslint/utils": "8.59.0", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", - "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, + "node_modules/@typescript-eslint/types": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.0.tgz", + "integrity": "sha512-nLzdsT1gdOgFxxxwrlNVUBzSNBEEHJ86bblmk4QAS6stfig7rcJzWKqCyxFy3YRRHXDWEkb2NralA1nOYkkm/A==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", - "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.0.tgz", + "integrity": "sha512-O9Re9P1BmBLFJyikRbQpLku/QA3/AueZNO9WePLBwQrvkixTmDe8u76B6CYUAITRl/rHawggEqUGn5QIkVRLMw==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@typescript-eslint/project-service": "8.59.0", + "@typescript-eslint/tsconfig-utils": "8.59.0", + "@typescript-eslint/types": "8.59.0", + "@typescript-eslint/visitor-keys": "8.59.0", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", - "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", - "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "18 || 20 || >=22" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz", - "integrity": "sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==", - "peer": true, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-flow": "^7.25.9" + "balanced-match": "^4.0.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "18 || 20 || >=22" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", - "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + "brace-expansion": "^5.0.5" }, "engines": { - "node": ">=6.9.0" + "node": "18 || 20 || >=22" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", - "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "node_modules/@typescript-eslint/utils": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.0.tgz", + "integrity": "sha512-I1R/K7V07XsMJ12Oaxg/O9GfrysGTmCRhvZJBv0RE0NcULMzjqVpR5kRRQjHsz3J/bElU7HwCO7zkqL+MSUz+g==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.59.0", + "@typescript-eslint/types": "8.59.0", + "@typescript-eslint/typescript-estree": "8.59.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", - "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", - "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.0.tgz", + "integrity": "sha512-/uejZt4dSere1bx12WLlPfv8GktzcaDtuJ7s42/HEZ5zGj9oxRaD4bj7qwSunXkf+pbAhFt2zjpHYUiT5lHf0Q==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@typescript-eslint/types": "8.59.0", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", - "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", - "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, + "license": "ISC" }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", - "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", - "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", - "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", - "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", - "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", - "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", - "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", - "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", - "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", - "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", - "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", - "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", - "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", - "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", - "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", - "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", - "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", - "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", - "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", - "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", - "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", - "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", - "peer": true, - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", - "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", - "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", - "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", - "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", - "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.3.tgz", - "integrity": "sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-syntax-typescript": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", - "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", - "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", - "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", - "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", - "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", - "dependencies": { - "@babel/compat-data": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.26.0", - "@babel/plugin-syntax-import-attributes": "^7.26.0", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.25.9", - "@babel/plugin-transform-async-generator-functions": "^7.25.9", - "@babel/plugin-transform-async-to-generator": "^7.25.9", - "@babel/plugin-transform-block-scoped-functions": "^7.25.9", - "@babel/plugin-transform-block-scoping": "^7.25.9", - "@babel/plugin-transform-class-properties": "^7.25.9", - "@babel/plugin-transform-class-static-block": "^7.26.0", - "@babel/plugin-transform-classes": "^7.25.9", - "@babel/plugin-transform-computed-properties": "^7.25.9", - "@babel/plugin-transform-destructuring": "^7.25.9", - "@babel/plugin-transform-dotall-regex": "^7.25.9", - "@babel/plugin-transform-duplicate-keys": "^7.25.9", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-dynamic-import": "^7.25.9", - "@babel/plugin-transform-exponentiation-operator": "^7.25.9", - "@babel/plugin-transform-export-namespace-from": "^7.25.9", - "@babel/plugin-transform-for-of": "^7.25.9", - "@babel/plugin-transform-function-name": "^7.25.9", - "@babel/plugin-transform-json-strings": "^7.25.9", - "@babel/plugin-transform-literals": "^7.25.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", - "@babel/plugin-transform-member-expression-literals": "^7.25.9", - "@babel/plugin-transform-modules-amd": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-modules-systemjs": "^7.25.9", - "@babel/plugin-transform-modules-umd": "^7.25.9", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-new-target": "^7.25.9", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", - "@babel/plugin-transform-numeric-separator": "^7.25.9", - "@babel/plugin-transform-object-rest-spread": "^7.25.9", - "@babel/plugin-transform-object-super": "^7.25.9", - "@babel/plugin-transform-optional-catch-binding": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9", - "@babel/plugin-transform-private-methods": "^7.25.9", - "@babel/plugin-transform-private-property-in-object": "^7.25.9", - "@babel/plugin-transform-property-literals": "^7.25.9", - "@babel/plugin-transform-regenerator": "^7.25.9", - "@babel/plugin-transform-regexp-modifiers": "^7.26.0", - "@babel/plugin-transform-reserved-words": "^7.25.9", - "@babel/plugin-transform-shorthand-properties": "^7.25.9", - "@babel/plugin-transform-spread": "^7.25.9", - "@babel/plugin-transform-sticky-regex": "^7.25.9", - "@babel/plugin-transform-template-literals": "^7.25.9", - "@babel/plugin-transform-typeof-symbol": "^7.25.9", - "@babel/plugin-transform-unicode-escapes": "^7.25.9", - "@babel/plugin-transform-unicode-property-regex": "^7.25.9", - "@babel/plugin-transform-unicode-regex": "^7.25.9", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.38.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-flow": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.25.9.tgz", - "integrity": "sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-transform-flow-strip-types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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-typescript": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", - "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-typescript": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.25.9.tgz", - "integrity": "sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==", - "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.6", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", - "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", - "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", - "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.3", - "@babel/parser": "^7.26.3", - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.3", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse--for-generate-function-map": { - "name": "@babel/traverse", - "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", - "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.3", - "@babel/parser": "^7.26.3", - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.3", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", - "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", - "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bigmi/client": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@bigmi/client/-/client-0.0.7.tgz", - "integrity": "sha512-8R10JME2kTfebtnXYcZq1xT0qzRW4cNG434GyV+/zIpCrY0rX3Bzh5VdGAfsYEyBNa/mDsrlqK/e6Xg3TKeWAA==", - "dependencies": { - "@bigmi/core": "^0.0.7", - "@wagmi/core": "^2.16.0", - "viem": "^2.21.55" - }, - "peerDependencies": { - "wagmi": "^2.14.0" - } - }, - "node_modules/@bigmi/core": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@bigmi/core/-/core-0.0.7.tgz", - "integrity": "sha512-X9YdZRSBcIJkbiklqQZ/5zHeltzskuc9UBnDqQ1ea4Xbh7X/oP60nE46blSfQJwf3YdV1nm78Yi//tPsTVGNFQ==", - "dependencies": { - "@noble/hashes": "^1.6.1", - "bech32": "^2.0.0", - "bitcoinjs-lib": "^7.0.0-rc.0", - "bs58": "^6.0.0", - "viem": "^2.21.55" - }, - "peerDependencies": { - "bs58": "^6.0.0" - } - }, - "node_modules/@bigmi/react": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@bigmi/react/-/react-0.0.7.tgz", - "integrity": "sha512-7/1hGFZ7y+2dHHMy1h78ABCyvQTgE2x8yB+M3ClFUOtVrPSkqze83h0TxQi0x2Zl5HGbqRcnnyzxzT/E0WStNw==", - "peer": true, - "dependencies": { - "@bigmi/client": "^0.0.7", - "@bigmi/core": "^0.0.7", - "use-sync-external-store": "^1.4.0", - "viem": "^2.21.55" - }, - "peerDependencies": { - "react": ">=18", - "react-dom": ">=18", - "wagmi": "^2.14.0" - } - }, - "node_modules/@coinbase/wallet-sdk": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@coinbase/wallet-sdk/-/wallet-sdk-4.3.0.tgz", - "integrity": "sha512-T3+SNmiCw4HzDm4we9wCHCxlP0pqCiwKe4sOwPH3YAK2KSKjxPRydKu6UQJrdONFVLG7ujXvbd/6ZqmvJb8rkw==", - "dependencies": { - "@noble/hashes": "^1.4.0", - "clsx": "^1.2.1", - "eventemitter3": "^5.0.1", - "preact": "^10.24.2" - } - }, - "node_modules/@coinbase/wallet-sdk/node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@csstools/css-parser-algorithms": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz", - "integrity": "sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "@csstools/css-tokenizer": "^2.4.1" - } - }, - "node_modules/@csstools/css-tokenizer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz", - "integrity": "sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": "^14 || ^16 || >=18" - } - }, - "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz", - "integrity": "sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.7.1", - "@csstools/css-tokenizer": "^2.4.1" - } - }, - "node_modules/@csstools/selector-specificity": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", - "integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^6.0.13" - } - }, - "node_modules/@ecies/ciphers": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@ecies/ciphers/-/ciphers-0.2.2.tgz", - "integrity": "sha512-ylfGR7PyTd+Rm2PqQowG08BCKA22QuX8NzrL+LxAAvazN10DMwdJ2fWwAzRj05FI/M8vNFGm3cv9Wq/GFWCBLg==", - "engines": { - "bun": ">=1", - "deno": ">=2", - "node": ">=16" - }, - "peerDependencies": { - "@noble/ciphers": "^1.0.0" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@emotion/babel-plugin": { - "version": "11.13.5", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", - "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.2", - "@emotion/memoize": "^0.9.0", - "@emotion/serialize": "^1.3.3", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/babel-plugin/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/@emotion/cache": { - "version": "11.14.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", - "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", - "dependencies": { - "@emotion/memoize": "^0.9.0", - "@emotion/sheet": "^1.4.0", - "@emotion/utils": "^1.4.2", - "@emotion/weak-memoize": "^0.4.0", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/hash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", - "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" - }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz", - "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==", - "dependencies": { - "@emotion/memoize": "^0.9.0" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", - "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==" - }, - "node_modules/@emotion/react": { - "version": "11.14.0", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", - "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.13.5", - "@emotion/cache": "^11.14.0", - "@emotion/serialize": "^1.3.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", - "@emotion/utils": "^1.4.2", - "@emotion/weak-memoize": "^0.4.0", - "hoist-non-react-statics": "^3.3.1" - }, - "peerDependencies": { - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/serialize": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", - "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", - "dependencies": { - "@emotion/hash": "^0.9.2", - "@emotion/memoize": "^0.9.0", - "@emotion/unitless": "^0.10.0", - "@emotion/utils": "^1.4.2", - "csstype": "^3.0.2" - } - }, - "node_modules/@emotion/sheet": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", - "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==" - }, - "node_modules/@emotion/styled": { - "version": "11.14.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.0.tgz", - "integrity": "sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.13.5", - "@emotion/is-prop-valid": "^1.3.0", - "@emotion/serialize": "^1.3.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", - "@emotion/utils": "^1.4.2" - }, - "peerDependencies": { - "@emotion/react": "^11.0.0-rc.0", - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/unitless": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", - "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==" - }, - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", - "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/@emotion/utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", - "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==" - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", - "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==" - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "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/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@ethereumjs/common": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz", - "integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==", - "dependencies": { - "@ethereumjs/util": "^8.1.0", - "crc-32": "^1.2.0" - } - }, - "node_modules/@ethereumjs/rlp": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", - "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==", - "bin": { - "rlp": "bin/rlp" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@ethereumjs/tx": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz", - "integrity": "sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==", - "dependencies": { - "@ethereumjs/common": "^3.2.0", - "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.1.0", - "ethereum-cryptography": "^2.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@ethereumjs/util": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz", - "integrity": "sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==", - "dependencies": { - "@ethereumjs/rlp": "^4.0.1", - "ethereum-cryptography": "^2.0.0", - "micro-ftch": "^0.3.1" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@ethersproject/abi": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", - "integrity": "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, - "node_modules/@ethersproject/abstract-provider": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", - "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/networks": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/web": "^5.7.0" - } - }, - "node_modules/@ethersproject/abstract-signer": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", - "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0" - } - }, - "node_modules/@ethersproject/address": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", - "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/rlp": "^5.7.0" - } - }, - "node_modules/@ethersproject/base64": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", - "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bytes": "^5.7.0" - } - }, - "node_modules/@ethersproject/basex": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.7.0.tgz", - "integrity": "sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/properties": "^5.7.0" - } - }, - "node_modules/@ethersproject/bignumber": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", - "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "bn.js": "^5.2.1" - } - }, - "node_modules/@ethersproject/bytes": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", - "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/constants": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", - "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bignumber": "^5.7.0" - } - }, - "node_modules/@ethersproject/contracts": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.7.0.tgz", - "integrity": "sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/abi": "^5.7.0", - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/transactions": "^5.7.0" - } - }, - "node_modules/@ethersproject/hash": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", - "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/base64": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, - "node_modules/@ethersproject/hdnode": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.7.0.tgz", - "integrity": "sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/basex": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/pbkdf2": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/wordlists": "^5.7.0" - } - }, - "node_modules/@ethersproject/json-wallets": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz", - "integrity": "sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hdnode": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/pbkdf2": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "aes-js": "3.0.0", - "scrypt-js": "3.0.1" - } - }, - "node_modules/@ethersproject/keccak256": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", - "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "js-sha3": "0.8.0" - } - }, - "node_modules/@ethersproject/logger": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", - "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ] - }, - "node_modules/@ethersproject/networks": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz", - "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/pbkdf2": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz", - "integrity": "sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/sha2": "^5.7.0" - } - }, - "node_modules/@ethersproject/properties": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", - "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/providers": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.2.tgz", - "integrity": "sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/base64": "^5.7.0", - "@ethersproject/basex": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/networks": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/rlp": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/web": "^5.7.0", - "bech32": "1.1.4", - "ws": "7.4.6" - } - }, - "node_modules/@ethersproject/providers/node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" - }, - "node_modules/@ethersproject/random": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.7.0.tgz", - "integrity": "sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/rlp": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", - "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/sha2": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.7.0.tgz", - "integrity": "sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "hash.js": "1.1.7" - } - }, - "node_modules/@ethersproject/signing-key": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", - "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "bn.js": "^5.2.1", - "elliptic": "6.5.4", - "hash.js": "1.1.7" - } - }, - "node_modules/@ethersproject/solidity": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.7.0.tgz", - "integrity": "sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, - "node_modules/@ethersproject/strings": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", - "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/transactions": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", - "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/rlp": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0" - } - }, - "node_modules/@ethersproject/units": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.7.0.tgz", - "integrity": "sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/wallet": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.7.0.tgz", - "integrity": "sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/hdnode": "^5.7.0", - "@ethersproject/json-wallets": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/wordlists": "^5.7.0" - } - }, - "node_modules/@ethersproject/web": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz", - "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/base64": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, - "node_modules/@ethersproject/wordlists": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.7.0.tgz", - "integrity": "sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, - "node_modules/@floating-ui/core": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", - "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", - "dependencies": { - "@floating-ui/utils": "^0.2.8" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.6.12", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz", - "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==", - "dependencies": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.8" - } - }, - "node_modules/@floating-ui/react": { - "version": "0.26.28", - "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.28.tgz", - "integrity": "sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==", - "dependencies": { - "@floating-ui/react-dom": "^2.1.2", - "@floating-ui/utils": "^0.2.8", - "tabbable": "^6.0.0" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@floating-ui/react-dom": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.3.0.tgz", - "integrity": "sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g==", - "dependencies": { - "@floating-ui/dom": "^1.2.1" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@floating-ui/react-dom-interactions": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom-interactions/-/react-dom-interactions-0.13.3.tgz", - "integrity": "sha512-AnCW06eIZxzD/Hl1Qbi2JkQRU5KpY7Dn81k3xRfbvs+HylhB+t3x88/GNKLK39mMTlJ/ylxm5prUpiLrTWvifQ==", - "deprecated": "Package renamed to @floating-ui/react", - "dependencies": { - "@floating-ui/react-dom": "^1.0.1", - "aria-hidden": "^1.1.3", - "tabbable": "^6.0.1" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@floating-ui/react/node_modules/@floating-ui/react-dom": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", - "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==", - "dependencies": { - "@floating-ui/dom": "^1.0.0" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", - "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==" - }, - "node_modules/@glidejs/glide": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@glidejs/glide/-/glide-3.7.1.tgz", - "integrity": "sha512-8he0pZpLSqTesSFYiuWdhBmtdlYSPWxfPUCKtkkiX6ZmT8UdMdmoFPtJaOwLBXv4p2JiGxqbuPdiRGGo2e/htQ==" - }, - "node_modules/@graphql-typed-document-node/core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", - "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@headlessui/react": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-2.2.0.tgz", - "integrity": "sha512-RzCEg+LXsuI7mHiSomsu/gBJSjpupm6A1qIZ5sWjd7JhARNlMiSA4kKfJpCKwU9tE+zMRterhhrP74PvfJrpXQ==", - "dependencies": { - "@floating-ui/react": "^0.26.16", - "@react-aria/focus": "^3.17.1", - "@react-aria/interactions": "^3.21.3", - "@tanstack/react-virtual": "^3.8.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" - } - }, - "node_modules/@headlessui/tailwindcss": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@headlessui/tailwindcss/-/tailwindcss-0.2.1.tgz", - "integrity": "sha512-2+5+NZ+RzMyrVeCZOxdbvkUSssSxGvcUxphkIfSVLpRiKsj+/63T2TOL9dBYMXVfj/CGr6hMxSRInzXv6YY7sA==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "tailwindcss": "^3.0" - } - }, - "node_modules/@heroicons/react": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.2.0.tgz", - "integrity": "sha512-LMcepvRaS9LYHJGsF0zzmgKCUim/X3N/DQKc4jepAXJ7l8QxJ1PmxJzqplF2Z3FE4PqBAIGyJAQ/w4B5dsqbtQ==", - "peerDependencies": { - "react": ">= 16 || ^19.0.0-rc" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.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==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true - }, - "node_modules/@img/sharp-darwin-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.0.4" - } - }, - "node_modules/@img/sharp-darwin-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.0.4" - } - }, - "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-linux-arm": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.0.5" - } - }, - "node_modules/@img/sharp-linux-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.0.4" - } - }, - "node_modules/@img/sharp-linux-s390x": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.0.4" - } - }, - "node_modules/@img/sharp-linux-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.0.4" - } - }, - "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" - } - }, - "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" - } - }, - "node_modules/@img/sharp-wasm32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", - "cpu": [ - "wasm32" - ], - "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.2.0" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-ia32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/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/@isaacs/ttlcache": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", - "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "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==", - "peer": true, - "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/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "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==", - "peer": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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==", - "peer": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "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==", - "peer": true, - "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==", - "peer": true, - "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==", - "peer": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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==", - "peer": true, - "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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/create-cache-key-function": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", - "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "peer": true, - "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.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==", - "peer": true, - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "peer": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/@jest/transform/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "peer": true, - "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/@jest/types/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/@jest/types/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@lifi/sdk": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/@lifi/sdk/-/sdk-3.4.4.tgz", - "integrity": "sha512-npXE0PqDlaDbN0RV4oPiwrdnjqOWjm8l6a6NSVsaR9QZ5+bnEoQUIoSFDnAWnkiCPK9lJPbx9sSO28ImAdAXOQ==", - "dependencies": { - "@bigmi/core": "^0.0.7", - "@lifi/types": "^16.5.0", - "@noble/curves": "^1.7.0", - "@noble/hashes": "^1.6.1", - "@solana/wallet-adapter-base": "^0.9.23", - "@solana/web3.js": "^1.98.0", - "bech32": "^2.0.0", - "bitcoinjs-lib": "^7.0.0-rc.0", - "bs58": "^6.0.0", - "viem": "^2.21.55" - }, - "peerDependencies": { - "@solana/wallet-adapter-base": "^0.9.0", - "@solana/web3.js": "^1.98.0", - "viem": "^2.21.0" - } - }, - "node_modules/@lifi/types": { - "version": "16.5.0", - "resolved": "https://registry.npmjs.org/@lifi/types/-/types-16.5.0.tgz", - "integrity": "sha512-DqDNnVZiyOrtFdn3Jlloni5J2QDnVfHiS5n3bD9qX9l2ISrgp7YBTJRfNGucHfStvegSNSyuG0/THJ4Kh4f08A==" - }, - "node_modules/@lifi/wallet-management": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/@lifi/wallet-management/-/wallet-management-3.5.1.tgz", - "integrity": "sha512-tvcsju5pIEltRIPo6g0MhlbuVV2VQIPJCadSYq4zG+Afb84KXddiGD8MaWNgKMqNWpJG+rXAtc5z33tfa7nSdA==", - "dependencies": { - "@bigmi/client": "^0.0.7", - "@bigmi/core": "^0.0.7", - "@emotion/react": "^11.14.0", - "@emotion/styled": "^11.14.0", - "@lifi/sdk": "^3.4.4", - "@mui/icons-material": "6.0.2", - "@mui/lab": "6.0.0-beta.20", - "@mui/material": "^6.2.0", - "@mui/system": "^6.2.0", - "@solana/wallet-adapter-base": "^0.9.23", - "@solana/web3.js": "^1.98.0", - "@wagmi/core": "^2.16.0", - "i18next": "^24.2.0", - "mitt": "^3.0.1", - "react": "^18.3.1", - "react-i18next": "^15.2.0", - "use-sync-external-store": "^1.4.0", - "viem": "^2.21.55", - "zustand": "^5.0.2" - }, - "peerDependencies": { - "@bigmi/react": ">=0.0.7", - "@solana/wallet-adapter-react": "^0.15.35", - "react": ">=18", - "react-dom": ">=18", - "wagmi": "^2.14.0" - } - }, - "node_modules/@lifi/widget": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@lifi/widget/-/widget-3.13.1.tgz", - "integrity": "sha512-kp4gn37ftyjOJQXl0Z6kAX178Sg62tr9j/GdYnLRoPsK/EUdqPzGylvWMCGf7YZ7cRu8/P0wJy0Leu3JVDd27g==", - "dependencies": { - "@bigmi/client": "^0.0.7", - "@bigmi/core": "^0.0.7", - "@emotion/react": "^11.14.0", - "@emotion/styled": "^11.14.0", - "@lifi/sdk": "^3.4.4", - "@lifi/wallet-management": "^3.5.1", - "@mui/icons-material": "6.0.2", - "@mui/lab": "6.0.0-beta.20", - "@mui/material": "^6.2.0", - "@mui/system": "^6.2.0", - "@solana/wallet-adapter-base": "^0.9.23", - "@solana/web3.js": "^1.98.0", - "@tanstack/react-virtual": "^3.11.2", - "i18next": "^24.2.0", - "microdiff": "^1.4.0", - "mitt": "^3.0.1", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-i18next": "^15.2.0", - "react-intersection-observer": "^9.14.0", - "react-router-dom": "^6.28.0", - "viem": "^2.21.55", - "zustand": "^5.0.2" - }, - "peerDependencies": { - "@bigmi/react": ">=0.0.7", - "@solana/wallet-adapter-react": "^0.15.35", - "@tanstack/react-query": "^5.62.0", - "react": ">=18", - "react-dom": ">=18", - "wagmi": "^2.14.0" - } - }, - "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.3.0.tgz", - "integrity": "sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ==" - }, - "node_modules/@lit/reactive-element": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz", - "integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.0.0" - } - }, - "node_modules/@locmod/event-aggregator": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@locmod/event-aggregator/-/event-aggregator-1.0.3.tgz", - "integrity": "sha512-YBcoT1X8VV7iZ1i/tHvaKZruf+g677+go7vDa+J77QqH20cgA3q44ZEtnz0VUwsaMooTRy0vtUhcVV3i5s1gPg==" - }, - "node_modules/@locmod/intersection-observer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@locmod/intersection-observer/-/intersection-observer-1.0.1.tgz", - "integrity": "sha512-ST4RtWtXa1K4pGjag72R8c44fpeE8qxaFuDYmItjcZmvpZLqZdHy7FD4/PA9ZGSj5G0TnQlxP4MDGmIf8fumfA==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "react": ">=17.0.2" - } - }, - "node_modules/@locmod/intl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@locmod/intl/-/intl-1.0.5.tgz", - "integrity": "sha512-IMsfXA2xT7P35g4+pua43tGmAMwrjVZ6NKJMW5CFbyhBIl/tN1oINKCf6IA8L5cQA5FEYMwGHvRq8syUIocrdw==", - "peerDependencies": { - "@types/react": ">=17.0.39", - "react": ">=17.0.2" - } - }, - "node_modules/@locmod/local-storage": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@locmod/local-storage/-/local-storage-1.0.4.tgz", - "integrity": "sha512-fKKz3VFdT467R7H4gQTZv6QYNHQYcK5HpTq1TXvHlBv+hh3cOEDx3agGuryoJANZp2gUp+hPlUWCwz8EHThnlw==" - }, - "node_modules/@locmod/modal": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@locmod/modal/-/modal-3.0.1.tgz", - "integrity": "sha512-cFlLDcXQ9PuFSZoWX6mjcE6Os35V9nFnrVofL2J6gCbiHz23sEHR6VqRF9mBLzURNTbUnuNfxeo85yloLzPoUA==", - "dependencies": { - "@locmod/event-aggregator": "^1.0.3" - }, - "peerDependencies": { - "react": ">=17.0.2" - } - }, - "node_modules/@marsidev/react-turnstile": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@marsidev/react-turnstile/-/react-turnstile-0.4.1.tgz", - "integrity": "sha512-uZusUW9mPr0csWpls8bApe5iuRK0YK7H1PCKqfM4djW3OA9GB9rU68irjk7xRO8qlHyj0aDTeVu9tTLPExBO4Q==", - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@metamask/abi-utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@metamask/abi-utils/-/abi-utils-1.2.0.tgz", - "integrity": "sha512-Hf7fnBDM9ptCPDtq/wQffWbw859CdVGMwlpWUEsTH6gLXhXONGrRXHA2piyYPRuia8YYTdJvRC/zSK1/nyLvYg==", - "dependencies": { - "@metamask/utils": "^3.4.1", - "superstruct": "^1.0.3" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@metamask/abi-utils/node_modules/@metamask/utils": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-3.6.0.tgz", - "integrity": "sha512-9cIRrfkWvHblSiNDVXsjivqa9Ak0RYo/1H6tqTqTbAx+oBK2Sva0lWDHxGchOqA7bySGUJKAWSNJvH6gdHZ0gQ==", - "dependencies": { - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "semver": "^7.3.8", - "superstruct": "^1.0.3" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@metamask/abi-utils/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@metamask/eth-json-rpc-provider": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@metamask/eth-json-rpc-provider/-/eth-json-rpc-provider-1.0.1.tgz", - "integrity": "sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==", - "dependencies": { - "@metamask/json-rpc-engine": "^7.0.0", - "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@metamask/eth-json-rpc-provider/node_modules/@metamask/json-rpc-engine": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-7.3.3.tgz", - "integrity": "sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==", - "dependencies": { - "@metamask/rpc-errors": "^6.2.1", - "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^8.3.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/eth-json-rpc-provider/node_modules/@metamask/json-rpc-engine/node_modules/@metamask/utils": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.5.0.tgz", - "integrity": "sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==", - "dependencies": { - "@ethereumjs/tx": "^4.2.0", - "@metamask/superstruct": "^3.0.0", - "@noble/hashes": "^1.3.1", - "@scure/base": "^1.1.3", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "pony-cause": "^2.1.10", - "semver": "^7.5.4", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/eth-json-rpc-provider/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@metamask/eth-sig-util": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-6.0.2.tgz", - "integrity": "sha512-D6IIefM2vS+4GUGGtezdBbkwUYQC4bCosYx/JteUuF0zfe6lyxR4cruA8+2QHoUg7F7edNH1xymYpqYq1BeOkw==", - "dependencies": { - "@ethereumjs/util": "^8.1.0", - "@metamask/abi-utils": "^1.2.0", - "@metamask/utils": "^5.0.2", - "ethereum-cryptography": "^2.1.2", - "ethjs-util": "^0.1.6", - "tweetnacl": "^1.0.3", - "tweetnacl-util": "^0.15.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@metamask/json-rpc-engine": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-8.0.2.tgz", - "integrity": "sha512-IoQPmql8q7ABLruW7i4EYVHWUbF74yrp63bRuXV5Zf9BQwcn5H9Ww1eLtROYvI1bUXwOiHZ6qT5CWTrDc/t/AA==", - "dependencies": { - "@metamask/rpc-errors": "^6.2.1", - "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^8.3.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/json-rpc-engine/node_modules/@metamask/utils": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.5.0.tgz", - "integrity": "sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==", - "dependencies": { - "@ethereumjs/tx": "^4.2.0", - "@metamask/superstruct": "^3.0.0", - "@noble/hashes": "^1.3.1", - "@scure/base": "^1.1.3", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "pony-cause": "^2.1.10", - "semver": "^7.5.4", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/json-rpc-engine/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@metamask/json-rpc-middleware-stream": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@metamask/json-rpc-middleware-stream/-/json-rpc-middleware-stream-7.0.2.tgz", - "integrity": "sha512-yUdzsJK04Ev98Ck4D7lmRNQ8FPioXYhEUZOMS01LXW8qTvPGiRVXmVltj2p4wrLkh0vW7u6nv0mNl5xzC5Qmfg==", - "dependencies": { - "@metamask/json-rpc-engine": "^8.0.2", - "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^8.3.0", - "readable-stream": "^3.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/json-rpc-middleware-stream/node_modules/@metamask/utils": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.5.0.tgz", - "integrity": "sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==", - "dependencies": { - "@ethereumjs/tx": "^4.2.0", - "@metamask/superstruct": "^3.0.0", - "@noble/hashes": "^1.3.1", - "@scure/base": "^1.1.3", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "pony-cause": "^2.1.10", - "semver": "^7.5.4", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/json-rpc-middleware-stream/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@metamask/object-multiplex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@metamask/object-multiplex/-/object-multiplex-2.1.0.tgz", - "integrity": "sha512-4vKIiv0DQxljcXwfpnbsXcfa5glMj5Zg9mqn4xpIWqkv6uJ2ma5/GtUfLFSxhlxnR8asRMv8dDmWya1Tc1sDFA==", - "dependencies": { - "once": "^1.4.0", - "readable-stream": "^3.6.2" - }, - "engines": { - "node": "^16.20 || ^18.16 || >=20" - } - }, - "node_modules/@metamask/onboarding": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@metamask/onboarding/-/onboarding-1.0.1.tgz", - "integrity": "sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==", - "dependencies": { - "bowser": "^2.9.0" - } - }, - "node_modules/@metamask/providers": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@metamask/providers/-/providers-16.1.0.tgz", - "integrity": "sha512-znVCvux30+3SaUwcUGaSf+pUckzT5ukPRpcBmy+muBLC0yaWnBcvDqGfcsw6CBIenUdFrVoAFa8B6jsuCY/a+g==", - "dependencies": { - "@metamask/json-rpc-engine": "^8.0.1", - "@metamask/json-rpc-middleware-stream": "^7.0.1", - "@metamask/object-multiplex": "^2.0.0", - "@metamask/rpc-errors": "^6.2.1", - "@metamask/safe-event-emitter": "^3.1.1", - "@metamask/utils": "^8.3.0", - "detect-browser": "^5.2.0", - "extension-port-stream": "^3.0.0", - "fast-deep-equal": "^3.1.3", - "is-stream": "^2.0.0", - "readable-stream": "^3.6.2", - "webextension-polyfill": "^0.10.0" - }, - "engines": { - "node": "^18.18 || >=20" - } - }, - "node_modules/@metamask/providers/node_modules/@metamask/utils": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.5.0.tgz", - "integrity": "sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==", - "dependencies": { - "@ethereumjs/tx": "^4.2.0", - "@metamask/superstruct": "^3.0.0", - "@noble/hashes": "^1.3.1", - "@scure/base": "^1.1.3", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "pony-cause": "^2.1.10", - "semver": "^7.5.4", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/providers/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@metamask/rpc-errors": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.4.0.tgz", - "integrity": "sha512-1ugFO1UoirU2esS3juZanS/Fo8C8XYocCuBpfZI5N7ECtoG+zu0wF+uWZASik6CkO6w9n/Iebt4iI4pT0vptpg==", - "dependencies": { - "@metamask/utils": "^9.0.0", - "fast-safe-stringify": "^2.0.6" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/rpc-errors/node_modules/@metamask/utils": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.3.0.tgz", - "integrity": "sha512-w8CVbdkDrVXFJbfBSlDfafDR6BAkpDmv1bC1UJVCoVny5tW2RKAdn9i68Xf7asYT4TnUhl/hN4zfUiKQq9II4g==", - "dependencies": { - "@ethereumjs/tx": "^4.2.0", - "@metamask/superstruct": "^3.1.0", - "@noble/hashes": "^1.3.1", - "@scure/base": "^1.1.3", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "pony-cause": "^2.1.10", - "semver": "^7.5.4", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/rpc-errors/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@metamask/safe-event-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.2.tgz", - "integrity": "sha512-5yb2gMI1BDm0JybZezeoX/3XhPDOtTbcFvpTXM9kxsoZjPZFh4XciqRbpD6N86HYZqWDhEaKUDuOyR0sQHEjMA==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@metamask/sdk": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@metamask/sdk/-/sdk-0.32.0.tgz", - "integrity": "sha512-WmGAlP1oBuD9hk4CsdlG1WJFuPtYJY+dnTHJMeCyohTWD2GgkcLMUUuvu9lO1/NVzuOoSi1OrnjbuY1O/1NZ1g==", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@metamask/onboarding": "^1.0.1", - "@metamask/providers": "16.1.0", - "@metamask/sdk-communication-layer": "0.32.0", - "@metamask/sdk-install-modal-web": "0.32.0", - "@paulmillr/qr": "^0.2.1", - "bowser": "^2.9.0", - "cross-fetch": "^4.0.0", - "debug": "^4.3.4", - "eciesjs": "^0.4.11", - "eth-rpc-errors": "^4.0.3", - "eventemitter2": "^6.4.9", - "obj-multiplex": "^1.0.0", - "pump": "^3.0.0", - "readable-stream": "^3.6.2", - "socket.io-client": "^4.5.1", - "tslib": "^2.6.0", - "util": "^0.12.4", - "uuid": "^8.3.2" - } - }, - "node_modules/@metamask/sdk-install-modal-web": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@metamask/sdk-install-modal-web/-/sdk-install-modal-web-0.32.0.tgz", - "integrity": "sha512-TFoktj0JgfWnQaL3yFkApqNwcaqJ+dw4xcnrJueMP3aXkSNev2Ido+WVNOg4IIMxnmOrfAC9t0UJ0u/dC9MjOQ==", - "dependencies": { - "@paulmillr/qr": "^0.2.1" - } - }, - "node_modules/@metamask/sdk/node_modules/@metamask/sdk-communication-layer": { - "version": "0.32.0", - "resolved": "https://registry.npmjs.org/@metamask/sdk-communication-layer/-/sdk-communication-layer-0.32.0.tgz", - "integrity": "sha512-dmj/KFjMi1fsdZGIOtbhxdg3amxhKL/A5BqSU4uh/SyDKPub/OT+x5pX8bGjpTL1WPWY/Q0OIlvFyX3VWnT06Q==", - "dependencies": { - "bufferutil": "^4.0.8", - "date-fns": "^2.29.3", - "debug": "^4.3.4", - "utf-8-validate": "^5.0.2", - "uuid": "^8.3.2" - }, - "peerDependencies": { - "cross-fetch": "^4.0.0", - "eciesjs": "*", - "eventemitter2": "^6.4.9", - "readable-stream": "^3.6.2", - "socket.io-client": "^4.5.1" - } - }, - "node_modules/@metamask/sdk/node_modules/cross-fetch": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz", - "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==", - "dependencies": { - "node-fetch": "^2.7.0" - } - }, - "node_modules/@metamask/sdk/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/@metamask/superstruct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@metamask/superstruct/-/superstruct-3.1.0.tgz", - "integrity": "sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==", - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/utils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-5.0.2.tgz", - "integrity": "sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==", - "dependencies": { - "@ethereumjs/tx": "^4.1.2", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "semver": "^7.3.8", - "superstruct": "^1.0.3" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@metamask/utils/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@motionone/animation": { - "version": "10.18.0", - "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.18.0.tgz", - "integrity": "sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw==", - "dependencies": { - "@motionone/easing": "^10.18.0", - "@motionone/types": "^10.17.1", - "@motionone/utils": "^10.18.0", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/dom": { - "version": "10.18.0", - "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.18.0.tgz", - "integrity": "sha512-bKLP7E0eyO4B2UaHBBN55tnppwRnaE3KFfh3Ps9HhnAkar3Cb69kUCJY9as8LrccVYKgHA+JY5dOQqJLOPhF5A==", - "dependencies": { - "@motionone/animation": "^10.18.0", - "@motionone/generators": "^10.18.0", - "@motionone/types": "^10.17.1", - "@motionone/utils": "^10.18.0", - "hey-listen": "^1.0.8", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/easing": { - "version": "10.18.0", - "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.18.0.tgz", - "integrity": "sha512-VcjByo7XpdLS4o9T8t99JtgxkdMcNWD3yHU/n6CLEz3bkmKDRZyYQ/wmSf6daum8ZXqfUAgFeCZSpJZIMxaCzg==", - "dependencies": { - "@motionone/utils": "^10.18.0", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/generators": { - "version": "10.18.0", - "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.18.0.tgz", - "integrity": "sha512-+qfkC2DtkDj4tHPu+AFKVfR/C30O1vYdvsGYaR13W/1cczPrrcjdvYCj0VLFuRMN+lP1xvpNZHCRNM4fBzn1jg==", - "dependencies": { - "@motionone/types": "^10.17.1", - "@motionone/utils": "^10.18.0", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/svelte": { - "version": "10.16.4", - "resolved": "https://registry.npmjs.org/@motionone/svelte/-/svelte-10.16.4.tgz", - "integrity": "sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==", - "dependencies": { - "@motionone/dom": "^10.16.4", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/types": { - "version": "10.17.1", - "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.17.1.tgz", - "integrity": "sha512-KaC4kgiODDz8hswCrS0btrVrzyU2CSQKO7Ps90ibBVSQmjkrt2teqta6/sOG59v7+dPnKMAg13jyqtMKV2yJ7A==" - }, - "node_modules/@motionone/utils": { - "version": "10.18.0", - "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.18.0.tgz", - "integrity": "sha512-3XVF7sgyTSI2KWvTf6uLlBJ5iAgRgmvp3bpuOiQJvInd4nZ19ET8lX5unn30SlmRH7hXbBbH+Gxd0m0klJ3Xtw==", - "dependencies": { - "@motionone/types": "^10.17.1", - "hey-listen": "^1.0.8", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/vue": { - "version": "10.16.4", - "resolved": "https://registry.npmjs.org/@motionone/vue/-/vue-10.16.4.tgz", - "integrity": "sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==", - "deprecated": "Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion", - "dependencies": { - "@motionone/dom": "^10.16.4", - "tslib": "^2.3.1" - } - }, - "node_modules/@mui/base": { - "version": "5.0.0-beta.67", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.67.tgz", - "integrity": "sha512-pwjibXqBrSw1Z1fZEIhWJnMJHSvh3BLz0pZcrX/x01B/BVf6QUbFlGVV/k8KCsZ9sPzln1l8bBJ+ynIIE9LtjA==", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@floating-ui/react-dom": "^2.1.1", - "@mui/types": "^7.2.20", - "@mui/utils": "^6.2.1", - "@popperjs/core": "^2.11.8", - "clsx": "^2.1.1", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/base/node_modules/@floating-ui/react-dom": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", - "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==", - "dependencies": { - "@floating-ui/dom": "^1.0.0" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@mui/core-downloads-tracker": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.2.1.tgz", - "integrity": "sha512-U/8vS1+1XiHBnnRRESSG1gvr6JDHdPjrpnW6KEebkAQWBn6wrpbSF/XSZ8/vJIRXH5NyDmMHi4Ro5Q70//JKhA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - } - }, - "node_modules/@mui/icons-material": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.0.2.tgz", - "integrity": "sha512-WaTPSvKcx8X7NdWAHzJWDZv+YXvK0MUY8+JI/r4/q2GgIa5RW+n4+08CGX6jB7sWhU1R3zy28NfsDUwwQjOThw==", - "dependencies": { - "@babel/runtime": "^7.25.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@mui/material": "^6.0.2", - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/lab": { - "version": "6.0.0-beta.20", - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-6.0.0-beta.20.tgz", - "integrity": "sha512-Sg3aTrSSsfXcSHwKhnZbXmz7kUZzvXww3vO4p8U/DbMVSGJxll1GRpKNQkFLpZy2y7ZBTgKaZTbPYw4Q6UKrsA==", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@mui/base": "5.0.0-beta.67", - "@mui/system": "^6.2.1", - "@mui/types": "^7.2.20", - "@mui/utils": "^6.2.1", - "clsx": "^2.1.1", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@mui/material": "^6.2.1", - "@mui/material-pigment-css": "^6.2.1", - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@mui/material-pigment-css": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/material": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.2.1.tgz", - "integrity": "sha512-7VlKGsRKsy1bOSOPaSNgpkzaL+0C7iWAVKd2KYyAvhR9fTLJtiAMpq+KuzgEh1so2mtvQERN0tZVIceWMiIesw==", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@mui/core-downloads-tracker": "^6.2.1", - "@mui/system": "^6.2.1", - "@mui/types": "^7.2.20", - "@mui/utils": "^6.2.1", - "@popperjs/core": "^2.11.8", - "@types/react-transition-group": "^4.4.12", - "clsx": "^2.1.1", - "csstype": "^3.1.3", - "prop-types": "^15.8.1", - "react-is": "^19.0.0", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@mui/material-pigment-css": "^6.2.1", - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@mui/material-pigment-css": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/private-theming": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.2.1.tgz", - "integrity": "sha512-u1y0gpcfrRRxCcIdVeU5eIvkinA82Q8ft178WUNYuoFQrsOrXdlBdZlRVi+eYuUFp1iXI55Cud7sMZZtETix5Q==", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@mui/utils": "^6.2.1", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/styled-engine": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.2.1.tgz", - "integrity": "sha512-6R3OgYw6zgCZWFYYMfxDqpGfJA78mUTOIlUDmmJlr60ogVNCrM87X0pqx5TbZ2OwUyxlJxN9qFgRr+J9H6cOBg==", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@emotion/cache": "^11.13.5", - "@emotion/serialize": "^1.3.3", - "@emotion/sheet": "^1.4.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.4.1", - "@emotion/styled": "^11.3.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - } - } - }, - "node_modules/@mui/system": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.2.1.tgz", - "integrity": "sha512-0lc8CbBP4WAAF+SmGMFJI9bpIyQvW3zvwIDzLsb26FIB/4Z0pO7qGe8mkAl0RM63Vb37899qxnThhHKgAAdy6w==", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@mui/private-theming": "^6.2.1", - "@mui/styled-engine": "^6.2.1", - "@mui/types": "^7.2.20", - "@mui/utils": "^6.2.1", - "clsx": "^2.1.1", - "csstype": "^3.1.3", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/types": { - "version": "7.2.20", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.20.tgz", - "integrity": "sha512-straFHD7L8v05l/N5vcWk+y7eL9JF0C2mtph/y4BPm3gn2Eh61dDwDB65pa8DLss3WJfDXYC7Kx5yjP0EmXpgw==", - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/utils": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.2.1.tgz", - "integrity": "sha512-ubLqGIMhKUH2TF/Um+wRzYXgAooQw35th+DPemGrTpgrZHpOgcnUDIDbwsk1e8iQiuJ3mV/ErTtcQrecmlj5cg==", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@mui/types": "^7.2.20", - "@types/prop-types": "^15.7.14", - "clsx": "^2.1.1", - "prop-types": "^15.8.1", - "react-is": "^19.0.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@next/env": { - "version": "14.2.21", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.21.tgz", - "integrity": "sha512-lXcwcJd5oR01tggjWJ6SrNNYFGuOOMB9c251wUNkjCpkoXOPkDeF/15c3mnVlBqrW4JJXb2kVxDFhC4GduJt2A==" - }, - "node_modules/@next/eslint-plugin-next": { - "version": "14.2.21", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.21.tgz", - "integrity": "sha512-bxfiExnMkpwo4bBhCqnDhdgFyxSp6Xt6xu4Ne7En6MpgqwiER95Or+q1WDUDX4e888taeIAdPIAVaY+Wv0kiwQ==", - "dev": true, - "dependencies": { - "glob": "10.3.10" - } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.21", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.21.tgz", - "integrity": "sha512-HwEjcKsXtvszXz5q5Z7wCtrHeTTDSTgAbocz45PHMUjU3fBYInfvhR+ZhavDRUYLonm53aHZbB09QtJVJj8T7g==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "14.2.21", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.21.tgz", - "integrity": "sha512-TSAA2ROgNzm4FhKbTbyJOBrsREOMVdDIltZ6aZiKvCi/v0UwFmwigBGeqXDA97TFMpR3LNNpw52CbVelkoQBxA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.21", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.21.tgz", - "integrity": "sha512-0Dqjn0pEUz3JG+AImpnMMW/m8hRtl1GQCNbO66V1yp6RswSTiKmnHf3pTX6xMdJYSemf3O4Q9ykiL0jymu0TuA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.21", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.21.tgz", - "integrity": "sha512-Ggfw5qnMXldscVntwnjfaQs5GbBbjioV4B4loP+bjqNEb42fzZlAaK+ldL0jm2CTJga9LynBMhekNfV8W4+HBw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.21", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.21.tgz", - "integrity": "sha512-uokj0lubN1WoSa5KKdThVPRffGyiWlm/vCc/cMkWOQHw69Qt0X1o3b2PyLLx8ANqlefILZh1EdfLRz9gVpG6tg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.21", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.21.tgz", - "integrity": "sha512-iAEBPzWNbciah4+0yI4s7Pce6BIoxTQ0AGCkxn/UBuzJFkYyJt71MadYQkjPqCQCJAFQ26sYh7MOKdU+VQFgPg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.21", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.21.tgz", - "integrity": "sha512-plykgB3vL2hB4Z32W3ktsfqyuyGAPxqwiyrAi2Mr8LlEUhNn9VgkiAl5hODSBpzIfWweX3er1f5uNpGDygfQVQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.21", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.21.tgz", - "integrity": "sha512-w5bacz4Vxqrh06BjWgua3Yf7EMDb8iMcVhNrNx8KnJXt8t+Uu0Zg4JHLDL/T7DkTCEEfKXO/Er1fcfWxn2xfPA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.21", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.21.tgz", - "integrity": "sha512-sT6+llIkzpsexGYZq8cjjthRyRGe5cJVhqh12FmlbxHqna6zsDDK8UNaV7g41T6atFHCJUPeLb3uyAwrBwy0NA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@noble/ciphers": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.2.1.tgz", - "integrity": "sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA==", - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@noble/curves": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", - "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", - "dependencies": { - "@noble/hashes": "1.7.1" - }, - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@noble/hashes": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", - "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "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/@nolyfill/is-core-module": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", - "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", - "dev": true, - "engines": { - "node": ">=12.4.0" - } - }, - "node_modules/@paulmillr/qr": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@paulmillr/qr/-/qr-0.2.1.tgz", - "integrity": "sha512-IHnV6A+zxU7XwmKFinmYjUcwlyK9+xkG3/s9KcQhI9BjQKycrJ1JRO+FbNYPwZiPKW3je/DR0k7w8/gLa5eaxQ==", - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@privy-io/api-base": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@privy-io/api-base/-/api-base-1.4.3.tgz", - "integrity": "sha512-U++bkJmeXA7IzMU3Y+cUBnExpxwkOERmoD7C2q6C3UPu2getl/bGJMGeoiXPLvxziMRM4FVpQAhXCtj5OVB1iQ==", - "dependencies": { - "zod": "^3.21.4" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - } - }, - "node_modules/@privy-io/js-sdk-core": { - "version": "0.43.0", - "resolved": "https://registry.npmjs.org/@privy-io/js-sdk-core/-/js-sdk-core-0.43.0.tgz", - "integrity": "sha512-I4iRxO2jXdEGrc830Qi46c44fjSC3X5AhKinbG5Nf+FQ9bvlaewsTE9PkjhJUjuQ82FwYkq73PFp379Ht7BliA==", - "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/contracts": "^5.7.0", - "@ethersproject/providers": "^5.7.2", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/units": "^5.7.0", - "@privy-io/api-base": "^1.4.3", - "@privy-io/public-api": "2.18.6", - "eventemitter3": "^5.0.1", - "fetch-retry": "^5.0.6", - "jose": "^4.15.5", - "js-cookie": "^3.0.5", - "libphonenumber-js": "^1.10.44", - "set-cookie-parser": "^2.6.0", - "uuid": ">=8 <10" - }, - "peerDependencies": { - "permissionless": "^0.2.10", - "viem": "^2.21.36" - }, - "peerDependenciesMeta": { - "permissionless": { - "optional": true - }, - "viem": { - "optional": true - } - } - }, - "node_modules/@privy-io/public-api": { - "version": "2.18.6", - "resolved": "https://registry.npmjs.org/@privy-io/public-api/-/public-api-2.18.6.tgz", - "integrity": "sha512-R5oR7WStdzNEYUC/08ZyzNOR50CQ3beQ8Hu2lQu/DiAlRsOEu2bV1kUdOwmyMVz4Ytkr9FG6XVWgbJm24coVdg==", - "dependencies": { - "@privy-io/api-base": "1.4.3", - "bs58": "^5.0.0", - "ethers": "^5.7.2", - "libphonenumber-js": "^1.10.31", - "zod": "^3.22.4" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - } - }, - "node_modules/@privy-io/public-api/node_modules/base-x": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" - }, - "node_modules/@privy-io/public-api/node_modules/bs58": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", - "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", - "dependencies": { - "base-x": "^4.0.0" - } - }, - "node_modules/@privy-io/react-auth": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@privy-io/react-auth/-/react-auth-2.4.2.tgz", - "integrity": "sha512-0qn3UPF4Sc3EJ2MpiQeQNrmJyFkyHyynMbM5TyLG7HXJFoYqlVR2scUmUjacHRNTuzq3Iez2OKa+yUjJcOwElA==", - "dependencies": { - "@coinbase/wallet-sdk": "4.3.0", - "@floating-ui/react": "^0.26.22", - "@headlessui/react": "^2.2.0", - "@heroicons/react": "^2.1.1", - "@marsidev/react-turnstile": "^0.4.1", - "@metamask/eth-sig-util": "^6.0.0", - "@privy-io/js-sdk-core": "0.43.0", - "@simplewebauthn/browser": "^9.0.1", - "@solana/wallet-adapter-base": "^0.9.23", - "@solana/wallet-standard-wallet-adapter-base": "^1.1.2", - "@solana/wallet-standard-wallet-adapter-react": "^1.1.2", - "@wallet-standard/app": "^1.0.1", - "@walletconnect/ethereum-provider": "^2.15.1", - "@walletconnect/modal": "^2.6.2", - "base64-js": "^1.5.1", - "dotenv": "^16.0.3", - "encoding": "^0.1.13", - "eventemitter3": "^5.0.1", - "fast-password-entropy": "^1.1.1", - "jose": "^4.15.5", - "js-cookie": "^3.0.5", - "lokijs": "^1.5.12", - "md5": "^2.3.0", - "mipd": "^0.0.7", - "ofetch": "^1.3.4", - "pino-pretty": "^10.0.0", - "qrcode": "^1.5.1", - "react-device-detect": "^2.2.2", - "secure-password-utilities": "^0.2.1", - "styled-components": "^6.1.13", - "stylis": "^4.3.4", - "tinycolor2": "^1.6.0", - "uuid": ">=8 <10", - "viem": "^2.21.9", - "zustand": "^5.0.0" - }, - "peerDependencies": { - "@abstract-foundation/agw-client": "^1.0.0", - "@solana/web3.js": "^1.95.8", - "permissionless": "^0.2.10", - "react": "^18 || ^19", - "react-dom": "^18 || ^19" - }, - "peerDependenciesMeta": { - "@abstract-foundation/agw-client": { - "optional": true - }, - "@solana/web3.js": { - "optional": true - }, - "permissionless": { - "optional": true - } - } - }, - "node_modules/@privy-io/react-auth/node_modules/stylis": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz", - "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==" - }, - "node_modules/@privy-io/wagmi": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@privy-io/wagmi/-/wagmi-1.0.3.tgz", - "integrity": "sha512-pxVulp8uKMJ1bG2X8oMw3z+RfBOZ3VkcFbFA9mRuWCgW8Zy88LnnRL8UYayklhHFXS1voCxWK88xEFg2+cBqwQ==", - "peerDependencies": { - "@privy-io/react-auth": "^2.0.0", - "react": ">=18", - "viem": "^2", - "wagmi": "^2.14.11" - } - }, - "node_modules/@react-aria/focus": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.19.0.tgz", - "integrity": "sha512-hPF9EXoUQeQl1Y21/rbV2H4FdUR2v+4/I0/vB+8U3bT1CJ+1AFj1hc/rqx2DqEwDlEwOHN+E4+mRahQmlybq0A==", - "dependencies": { - "@react-aria/interactions": "^3.22.5", - "@react-aria/utils": "^3.26.0", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-aria/interactions": { - "version": "3.22.5", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.22.5.tgz", - "integrity": "sha512-kMwiAD9E0TQp+XNnOs13yVJghiy8ET8L0cbkeuTgNI96sOAp/63EJ1FSrDf17iD8sdjt41LafwX/dKXW9nCcLQ==", - "dependencies": { - "@react-aria/ssr": "^3.9.7", - "@react-aria/utils": "^3.26.0", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-aria/ssr": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.7.tgz", - "integrity": "sha512-GQygZaGlmYjmYM+tiNBA5C6acmiDWF52Nqd40bBp0Znk4M4hP+LTmI0lpI1BuKMw45T8RIhrAsICIfKwZvi2Gg==", - "dependencies": { - "@swc/helpers": "^0.5.0" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-aria/utils": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.26.0.tgz", - "integrity": "sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==", - "dependencies": { - "@react-aria/ssr": "^3.9.7", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-native-async-storage/async-storage": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.24.0.tgz", - "integrity": "sha512-W4/vbwUOYOjco0x3toB8QCr7EjIP6nE9G7o8PMguvvjYT5Awg09lyV4enACRx4s++PPulBiBSjL0KTFx2u0Z/g==", - "optional": true, - "peer": true, - "dependencies": { - "merge-options": "^3.0.4" - }, - "peerDependencies": { - "react-native": "^0.0.0-0 || >=0.60 <1.0" - } - }, - "node_modules/@react-native/assets-registry": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.76.5.tgz", - "integrity": "sha512-MN5dasWo37MirVcKWuysRkRr4BjNc81SXwUtJYstwbn8oEkfnwR9DaqdDTo/hHOnTdhafffLIa2xOOHcjDIGEw==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.5.tgz", - "integrity": "sha512-xe7HSQGop4bnOLMaXt0aU+rIatMNEQbz242SDl8V9vx5oOTI0VbZV9yLy6yBc6poUlYbcboF20YVjoRsxX4yww==", - "peer": true, - "dependencies": { - "@react-native/codegen": "0.76.5" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/babel-preset": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.76.5.tgz", - "integrity": "sha512-1Nu5Um4EogOdppBLI4pfupkteTjWfmI0hqW8ezWTg7Bezw0FtBj8yS8UYVd3wTnDFT9A5mA2VNoNUqomJnvj2A==", - "peer": true, - "dependencies": { - "@babel/core": "^7.25.2", - "@babel/plugin-proposal-export-default-from": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-default-from": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.25.4", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.25.0", - "@babel/plugin-transform-class-properties": "^7.25.4", - "@babel/plugin-transform-classes": "^7.25.4", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.8", - "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-literals": "^7.25.2", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-react-display-name": "^7.24.7", - "@babel/plugin-transform-react-jsx": "^7.25.2", - "@babel/plugin-transform-react-jsx-self": "^7.24.7", - "@babel/plugin-transform-react-jsx-source": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-runtime": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-typescript": "^7.25.2", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/template": "^7.25.0", - "@react-native/babel-plugin-codegen": "0.76.5", - "babel-plugin-syntax-hermes-parser": "^0.25.1", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/@react-native/babel-preset/node_modules/babel-plugin-syntax-hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz", - "integrity": "sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==", - "peer": true, - "dependencies": { - "hermes-parser": "0.25.1" - } - }, - "node_modules/@react-native/babel-preset/node_modules/hermes-estree": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", - "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", - "peer": true - }, - "node_modules/@react-native/babel-preset/node_modules/hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", - "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", - "peer": true, - "dependencies": { - "hermes-estree": "0.25.1" - } - }, - "node_modules/@react-native/codegen": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.76.5.tgz", - "integrity": "sha512-FoZ9VRQ5MpgtDAnVo1rT9nNRfjnWpE40o1GeJSDlpUMttd36bVXvsDm8W/NhX8BKTWXSX+CPQJsRcvN1UPYGKg==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.25.3", - "glob": "^7.1.1", - "hermes-parser": "0.23.1", - "invariant": "^2.2.4", - "jscodeshift": "^0.14.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "yargs": "^17.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/@react-native/codegen/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "peer": true, - "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/@react-native/community-cli-plugin": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.5.tgz", - "integrity": "sha512-3MKMnlU0cZOWlMhz5UG6WqACJiWUrE3XwBEumzbMmZw3Iw3h+fIsn+7kLLE5EhzqLt0hg5Y4cgYFi4kOaNgq+g==", - "peer": true, - "dependencies": { - "@react-native/dev-middleware": "0.76.5", - "@react-native/metro-babel-transformer": "0.76.5", - "chalk": "^4.0.0", - "execa": "^5.1.1", - "invariant": "^2.2.4", - "metro": "^0.81.0", - "metro-config": "^0.81.0", - "metro-core": "^0.81.0", - "node-fetch": "^2.2.0", - "readline": "^1.3.0", - "semver": "^7.1.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@react-native-community/cli-server-api": "*" - }, - "peerDependenciesMeta": { - "@react-native-community/cli-server-api": { - "optional": true - } - } - }, - "node_modules/@react-native/community-cli-plugin/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/@react-native/community-cli-plugin/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@react-native/community-cli-plugin/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native/debugger-frontend": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.5.tgz", - "integrity": "sha512-5gtsLfBaSoa9WP8ToDb/8NnDBLZjv4sybQQj7rDKytKOdsXm3Pr2y4D7x7GQQtP1ZQRqzU0X0OZrhRz9xNnOqA==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.76.5.tgz", - "integrity": "sha512-f8eimsxpkvMgJia7POKoUu9uqjGF6KgkxX4zqr/a6eoR1qdEAWUd6PonSAqtag3PAqvEaJpB99gLH2ZJI1nDGg==", - "peer": true, - "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.76.5", - "chrome-launcher": "^0.15.2", - "chromium-edge-launcher": "^0.2.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "nullthrows": "^1.1.1", - "open": "^7.0.3", - "selfsigned": "^2.4.1", - "serve-static": "^1.13.1", - "ws": "^6.2.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@react-native/dev-middleware/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/@react-native/dev-middleware/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", - "peer": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/@react-native/gradle-plugin": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.76.5.tgz", - "integrity": "sha512-7KSyD0g0KhbngITduC8OABn0MAlJfwjIdze7nA4Oe1q3R7qmAv+wQzW+UEXvPah8m1WqFjYTkQwz/4mK3XrQGw==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/js-polyfills": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.76.5.tgz", - "integrity": "sha512-ggM8tcKTcaqyKQcXMIvcB0vVfqr9ZRhWVxWIdiFO1mPvJyS6n+a+lLGkgQAyO8pfH0R1qw6K9D0nqbbDo865WQ==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/metro-babel-transformer": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.5.tgz", - "integrity": "sha512-Cm9G5Sg5BDty3/MKa3vbCAJtT3YHhlEaPlQALLykju7qBS+pHZV9bE9hocfyyvc5N/osTIGWxG5YOfqTeMu1oQ==", - "peer": true, - "dependencies": { - "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.76.5", - "hermes-parser": "0.23.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/@react-native/normalize-colors": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.5.tgz", - "integrity": "sha512-6QRLEok1r55gLqj+94mEWUENuU5A6wsr2OoXpyq/CgQ7THWowbHtru/kRGRr6o3AQXrVnZheR60JNgFcpNYIug==", - "peer": true - }, - "node_modules/@react-native/virtualized-lists": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.5.tgz", - "integrity": "sha512-M/fW1fTwxrHbcx0OiVOIxzG6rKC0j9cR9Csf80o77y1Xry0yrNPpAlf8D1ev3LvHsiAUiRNFlauoPtodrs2J1A==", - "peer": true, - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "*", - "react-native": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@react-stately/utils": { - "version": "3.10.5", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.5.tgz", - "integrity": "sha512-iMQSGcpaecghDIh3mZEpZfoFH3ExBwTtuBEcvZ2XnGzCgQjeYXcMdIUwAfVQLXFTdHUHGF6Gu6/dFrYsCzySBQ==", - "dependencies": { - "@swc/helpers": "^0.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-types/shared": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.26.0.tgz", - "integrity": "sha512-6FuPqvhmjjlpEDLTiYx29IJCbCNWPlsyO+ZUmCUXzhUv2ttShOXfw8CmeHWHftT/b2KweAWuzqSlfeXPR76jpw==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@remix-run/router": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.21.0.tgz", - "integrity": "sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", - "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", - "dev": true - }, - "node_modules/@safe-global/safe-apps-provider": { - "version": "0.18.5", - "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.18.5.tgz", - "integrity": "sha512-9v9wjBi3TwLsEJ3C2ujYoexp3pFJ0omDLH/GX91e2QB+uwCKTBYyhxFSrTQ9qzoyQd+bfsk4gjOGW87QcJhf7g==", - "dependencies": { - "@safe-global/safe-apps-sdk": "^9.1.0", - "events": "^3.3.0" - } - }, - "node_modules/@safe-global/safe-apps-sdk": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-9.1.0.tgz", - "integrity": "sha512-N5p/ulfnnA2Pi2M3YeWjULeWbjo7ei22JwU/IXnhoHzKq3pYCN6ynL9mJBOlvDVv892EgLPCWCOwQk/uBT2v0Q==", - "dependencies": { - "@safe-global/safe-gateway-typescript-sdk": "^3.5.3", - "viem": "^2.1.1" - } - }, - "node_modules/@safe-global/safe-gateway-typescript-sdk": { - "version": "3.22.9", - "resolved": "https://registry.npmjs.org/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.22.9.tgz", - "integrity": "sha512-7ojVK/crhOaGowEO8uYWaopZzcr5rR76emgllGIfjCLR70aY4PbASpi9Pbs+7jIRzPDBBkM0RBo+zYx5UduX8Q==", - "engines": { - "node": ">=16" - } - }, - "node_modules/@scure/base": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz", - "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==", - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@scure/bip32": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz", - "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==", - "dependencies": { - "@noble/curves": "~1.4.0", - "@noble/hashes": "~1.4.0", - "@scure/base": "~1.1.6" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@scure/bip32/node_modules/@noble/curves": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz", - "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==", - "dependencies": { - "@noble/hashes": "1.4.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@scure/bip32/node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@scure/bip39": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz", - "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==", - "dependencies": { - "@noble/hashes": "~1.4.0", - "@scure/base": "~1.1.6" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@scure/bip39/node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@simplewebauthn/browser": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@simplewebauthn/browser/-/browser-9.0.1.tgz", - "integrity": "sha512-wD2WpbkaEP4170s13/HUxPcAV5y4ZXaKo1TfNklS5zDefPinIgXOpgz1kpEvobAsaLPa2KeH7AKKX/od1mrBJw==", - "dependencies": { - "@simplewebauthn/types": "^9.0.1" - } - }, - "node_modules/@simplewebauthn/types": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@simplewebauthn/types/-/types-9.0.1.tgz", - "integrity": "sha512-tGSRP1QvsAvsJmnOlRQyw/mvK9gnPtjEc5fg2+m8n+QUa+D7rvrKkOYyfpy42GTs90X3RDOnqJgfHt+qO67/+w==" - }, - "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==", - "peer": true - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "peer": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "peer": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" - }, - "node_modules/@solana-mobile/mobile-wallet-adapter-protocol": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@solana-mobile/mobile-wallet-adapter-protocol/-/mobile-wallet-adapter-protocol-2.1.4.tgz", - "integrity": "sha512-o5C61cZbtvkuAyn5YxRxsl8jeTVpGO40xT7VjtgFSE9elxvLOZAlqxxrtxpqT4hiwFzQFDzjUGsp97cabij06A==", - "peer": true, - "dependencies": { - "@solana/wallet-standard": "^1.1.2", - "@solana/wallet-standard-util": "^1.1.1", - "@wallet-standard/core": "^1.0.3", - "js-base64": "^3.7.5" - }, - "peerDependencies": { - "@solana/web3.js": "^1.58.0", - "react-native": ">0.69" - } - }, - "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@solana-mobile/mobile-wallet-adapter-protocol-web3js/-/mobile-wallet-adapter-protocol-web3js-2.1.4.tgz", - "integrity": "sha512-eE0NfQ450TrjD20/gN9hDYLhm6ggYtA5Vrrp3kuzj2antC0t6UtCCHe3/ivHLU14ir6kPoQTsTJHQaKGIqcheQ==", - "peer": true, - "dependencies": { - "@solana-mobile/mobile-wallet-adapter-protocol": "^2.1.4", - "bs58": "^5.0.0", - "js-base64": "^3.7.5" - }, - "peerDependencies": { - "@solana/web3.js": "^1.58.0" - } - }, - "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/base-x": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==", - "peer": true - }, - "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js/node_modules/bs58": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", - "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", - "peer": true, - "dependencies": { - "base-x": "^4.0.0" - } - }, - "node_modules/@solana-mobile/wallet-adapter-mobile": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@solana-mobile/wallet-adapter-mobile/-/wallet-adapter-mobile-2.1.4.tgz", - "integrity": "sha512-uOG7Jqrjlcf52OyNfguv1CD29zQrUB5YbPhBOv6n/BcS0Zd9jHvcB0J9iMt5EZ6P8MYdJ898L6X1+4mnqFFixg==", - "peer": true, - "dependencies": { - "@solana-mobile/mobile-wallet-adapter-protocol-web3js": "^2.1.4", - "@solana/wallet-adapter-base": "^0.9.23", - "@solana/wallet-standard-features": "^1.2.0", - "js-base64": "^3.7.5", - "qrcode": "^1.5.4" - }, - "optionalDependencies": { - "@react-native-async-storage/async-storage": "^1.17.7" - }, - "peerDependencies": { - "@solana/web3.js": "^1.58.0" - } - }, - "node_modules/@solana/buffer-layout": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz", - "integrity": "sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==", - "dependencies": { - "buffer": "~6.0.3" - }, - "engines": { - "node": ">=5.10" - } - }, - "node_modules/@solana/wallet-adapter-base": { - "version": "0.9.23", - "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-base/-/wallet-adapter-base-0.9.23.tgz", - "integrity": "sha512-apqMuYwFp1jFi55NxDfvXUX2x1T0Zh07MxhZ/nCCTGys5raSfYUh82zen2BLv8BSDj/JxZ2P/s7jrQZGrX8uAw==", - "dependencies": { - "@solana/wallet-standard-features": "^1.1.0", - "@wallet-standard/base": "^1.0.1", - "@wallet-standard/features": "^1.0.3", - "eventemitter3": "^4.0.7" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "@solana/web3.js": "^1.77.3" - } - }, - "node_modules/@solana/wallet-adapter-base/node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/@solana/wallet-adapter-react": { - "version": "0.15.35", - "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-react/-/wallet-adapter-react-0.15.35.tgz", - "integrity": "sha512-i4hc/gNLTYNLMEt2LS+4lrrc0QAwa5SU2PtYMnZ2A3rsoKF5m1bv1h6cjLj2KBry4/zRGEBoqkiMOC5zHkLnRQ==", - "peer": true, - "dependencies": { - "@solana-mobile/wallet-adapter-mobile": "^2.0.0", - "@solana/wallet-adapter-base": "^0.9.23", - "@solana/wallet-standard-wallet-adapter-react": "^1.1.0" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "@solana/web3.js": "^1.77.3", - "react": "*" - } - }, - "node_modules/@solana/wallet-standard": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@solana/wallet-standard/-/wallet-standard-1.1.2.tgz", - "integrity": "sha512-o7wk+zr5/QgyE393cGRC04K1hacR4EkBu3MB925ddaLvCVaXjwr2asgdviGzN9PEm3FiEJp3sMmMKYHFnwOITQ==", - "peer": true, - "dependencies": { - "@solana/wallet-standard-core": "^1.1.1", - "@solana/wallet-standard-wallet-adapter": "^1.1.2" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@solana/wallet-standard-chains": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@solana/wallet-standard-chains/-/wallet-standard-chains-1.1.1.tgz", - "integrity": "sha512-Us3TgL4eMVoVWhuC4UrePlYnpWN+lwteCBlhZDUhFZBJ5UMGh94mYPXno3Ho7+iHPYRtuCi/ePvPcYBqCGuBOw==", - "license": "Apache-2.0", - "dependencies": { - "@wallet-standard/base": "^1.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@solana/wallet-standard-core": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@solana/wallet-standard-core/-/wallet-standard-core-1.1.1.tgz", - "integrity": "sha512-DoQ5Ryly4GAZtxRUmW2rIWrgNvTYVCWrFCFFjZI5s4zu2QNsP7sHZUax3kc1GbmFLXNL1FWRZlPOXRs6e0ZEng==", - "peer": true, - "dependencies": { - "@solana/wallet-standard-chains": "^1.1.0", - "@solana/wallet-standard-features": "^1.2.0", - "@solana/wallet-standard-util": "^1.1.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@solana/wallet-standard-features": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@solana/wallet-standard-features/-/wallet-standard-features-1.3.0.tgz", - "integrity": "sha512-ZhpZtD+4VArf6RPitsVExvgkF+nGghd1rzPjd97GmBximpnt1rsUxMOEyoIEuH3XBxPyNB6Us7ha7RHWQR+abg==", - "license": "Apache-2.0", - "dependencies": { - "@wallet-standard/base": "^1.1.0", - "@wallet-standard/features": "^1.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@solana/wallet-standard-util": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@solana/wallet-standard-util/-/wallet-standard-util-1.1.2.tgz", - "integrity": "sha512-rUXFNP4OY81Ddq7qOjQV4Kmkozx4wjYAxljvyrqPx8Ycz0FYChG/hQVWqvgpK3sPsEaO/7ABG1NOACsyAKWNOA==", - "license": "Apache-2.0", - "dependencies": { - "@noble/curves": "^1.8.0", - "@solana/wallet-standard-chains": "^1.1.1", - "@solana/wallet-standard-features": "^1.3.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@solana/wallet-standard-wallet-adapter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@solana/wallet-standard-wallet-adapter/-/wallet-standard-wallet-adapter-1.1.2.tgz", - "integrity": "sha512-lCwoA+vhPfmvjcmJOhSRV94wouVWTfJv1Z7eeULAe+GodCeKA/0T9/uBYgXHUxQjLHd7o8LpLYIkfm+xjA5sMA==", - "peer": true, - "dependencies": { - "@solana/wallet-standard-wallet-adapter-base": "^1.1.2", - "@solana/wallet-standard-wallet-adapter-react": "^1.1.2" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@solana/wallet-standard-wallet-adapter-base": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@solana/wallet-standard-wallet-adapter-base/-/wallet-standard-wallet-adapter-base-1.1.4.tgz", - "integrity": "sha512-Q2Rie9YaidyFA4UxcUIxUsvynW+/gE2noj/Wmk+IOwDwlVrJUAXCvFaCNsPDSyKoiYEKxkSnlG13OA1v08G4iw==", - "license": "Apache-2.0", - "dependencies": { - "@solana/wallet-adapter-base": "^0.9.23", - "@solana/wallet-standard-chains": "^1.1.1", - "@solana/wallet-standard-features": "^1.3.0", - "@solana/wallet-standard-util": "^1.1.2", - "@wallet-standard/app": "^1.1.0", - "@wallet-standard/base": "^1.1.0", - "@wallet-standard/features": "^1.1.0", - "@wallet-standard/wallet": "^1.1.0" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "@solana/web3.js": "^1.98.0", - "bs58": "^6.0.0" - } - }, - "node_modules/@solana/wallet-standard-wallet-adapter-react": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@solana/wallet-standard-wallet-adapter-react/-/wallet-standard-wallet-adapter-react-1.1.2.tgz", - "integrity": "sha512-bN6W4QkzenyjUoUz3sC5PAed+z29icGtPh9VSmLl1ZrRO7NbFB49a8uwUUVXNxhL/ZbMsyVKhb9bNj47/p8uhQ==", - "dependencies": { - "@solana/wallet-standard-wallet-adapter-base": "^1.1.2", - "@wallet-standard/app": "^1.0.1", - "@wallet-standard/base": "^1.0.1" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "@solana/wallet-adapter-base": "*", - "react": "*" - } - }, - "node_modules/@solana/web3.js": { - "version": "1.98.0", - "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.98.0.tgz", - "integrity": "sha512-nz3Q5OeyGFpFCR+erX2f6JPt3sKhzhYcSycBCSPkWjzSVDh/Rr1FqTVMRe58FKO16/ivTUcuJjeS5MyBvpkbzA==", - "dependencies": { - "@babel/runtime": "^7.25.0", - "@noble/curves": "^1.4.2", - "@noble/hashes": "^1.4.0", - "@solana/buffer-layout": "^4.0.1", - "agentkeepalive": "^4.5.0", - "bigint-buffer": "^1.1.5", - "bn.js": "^5.2.1", - "borsh": "^0.7.0", - "bs58": "^4.0.1", - "buffer": "6.0.3", - "fast-stable-stringify": "^1.0.0", - "jayson": "^4.1.1", - "node-fetch": "^2.7.0", - "rpc-websockets": "^9.0.2", - "superstruct": "^2.0.2" - } - }, - "node_modules/@solana/web3.js/node_modules/base-x": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz", - "integrity": "sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/@solana/web3.js/node_modules/bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", - "dependencies": { - "base-x": "^3.0.2" - } - }, - "node_modules/@solana/web3.js/node_modules/superstruct": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-2.0.2.tgz", - "integrity": "sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@stablelib/aead": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", - "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==" - }, - "node_modules/@stablelib/binary": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", - "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", - "dependencies": { - "@stablelib/int": "^1.0.1" - } - }, - "node_modules/@stablelib/bytes": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", - "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==" - }, - "node_modules/@stablelib/chacha": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", - "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/chacha20poly1305": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", - "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", - "dependencies": { - "@stablelib/aead": "^1.0.1", - "@stablelib/binary": "^1.0.1", - "@stablelib/chacha": "^1.0.1", - "@stablelib/constant-time": "^1.0.1", - "@stablelib/poly1305": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", - "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==" - }, - "node_modules/@stablelib/ed25519": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", - "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", - "dependencies": { - "@stablelib/random": "^1.0.2", - "@stablelib/sha512": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/hash": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", - "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==" - }, - "node_modules/@stablelib/hkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hkdf/-/hkdf-1.0.1.tgz", - "integrity": "sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==", - "dependencies": { - "@stablelib/hash": "^1.0.1", - "@stablelib/hmac": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/hmac": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz", - "integrity": "sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==", - "dependencies": { - "@stablelib/constant-time": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/int": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", - "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" - }, - "node_modules/@stablelib/keyagreement": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", - "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", - "dependencies": { - "@stablelib/bytes": "^1.0.1" - } - }, - "node_modules/@stablelib/poly1305": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", - "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", - "dependencies": { - "@stablelib/constant-time": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/random": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", - "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/sha256": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", - "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/sha512": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", - "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/wipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", - "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" - }, - "node_modules/@stablelib/x25519": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", - "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", - "dependencies": { - "@stablelib/keyagreement": "^1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" - }, - "node_modules/@swc/helpers": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", - "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", - "dependencies": { - "tslib": "^2.8.0" - } - }, - "node_modules/@tanstack/query-core": { - "version": "5.62.8", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.62.8.tgz", - "integrity": "sha512-4fV31vDsUyvNGrKIOUNPrZztoyL187bThnoQOvAXEVlZbSiuPONpfx53634MKKdvsDir5NyOGm80ShFaoHS/mw==", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/react-query": { - "version": "5.62.8", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.62.8.tgz", - "integrity": "sha512-8TUstKxF/fysHonZsWg/hnlDVgasTdHx6Q+f1/s/oPKJBJbKUWPZEHwLTMOZgrZuroLMiqYKJ9w69Abm8mWP0Q==", - "peer": true, - "dependencies": { - "@tanstack/query-core": "5.62.8" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^18 || ^19" - } - }, - "node_modules/@tanstack/react-virtual": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.11.2.tgz", - "integrity": "sha512-OuFzMXPF4+xZgx8UzJha0AieuMihhhaWG0tCqpp6tDzlFwOmNBPYMuLOtMJ1Tr4pXLHmgjcWhG6RlknY2oNTdQ==", - "dependencies": { - "@tanstack/virtual-core": "3.11.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/@tanstack/virtual-core": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.11.2.tgz", - "integrity": "sha512-vTtpNt7mKCiZ1pwU9hfKPhpdVO2sVzFQsxoVBGtOSHxlrRRzYr8iQ2TlwbAcRYCcEiZ9ECAM8kBzH0v2+VzfKw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "peer": true, - "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.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "peer": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", - "peer": true, - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/eslint": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", - "dev": true, - "peer": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dev": true, - "peer": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true, - "peer": true - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - "peer": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "peer": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "peer": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "peer": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", - "dev": true - }, - "node_modules/@types/ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==" - }, - "node_modules/@types/node": { - "version": "20.17.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", - "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "peer": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.14", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", - "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==" - }, - "node_modules/@types/react": { - "version": "18.3.18", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", - "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.5", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", - "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", - "dev": true, - "peerDependencies": { - "@types/react": "^18.0.0" - } - }, - "node_modules/@types/react-transition-group": { - "version": "4.4.12", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", - "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", - "peerDependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "peer": true - }, - "node_modules/@types/stylis": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", - "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" - }, - "node_modules/@types/uuid": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", - "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==" - }, - "node_modules/@types/ws": { - "version": "7.4.7", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", - "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "peer": true - }, - "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==", - "dev": true, - "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/eslint-plugin/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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/typescript-estree/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "dev": true, - "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/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "dev": true, - "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/@ungap/structured-clone": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", - "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==", - "dev": true - }, - "node_modules/@wagmi/connectors": { - "version": "5.7.7", - "resolved": "https://registry.npmjs.org/@wagmi/connectors/-/connectors-5.7.7.tgz", - "integrity": "sha512-hveKxuR35ZQQyteLo7aiN/TBVECYKVbLNTYGGgqzTNHJ8vVoblTP9PwPrRPGOPi5ji8raYSFWShxNK7QpGL+Kg==", - "dependencies": { - "@coinbase/wallet-sdk": "4.3.0", - "@metamask/sdk": "0.32.0", - "@safe-global/safe-apps-provider": "0.18.5", - "@safe-global/safe-apps-sdk": "9.1.0", - "@walletconnect/ethereum-provider": "2.17.0", - "cbw-sdk": "npm:@coinbase/wallet-sdk@3.9.3" - }, - "funding": { - "url": "https://github.com/sponsors/wevm" - }, - "peerDependencies": { - "@wagmi/core": "2.16.4", - "typescript": ">=5.0.4", - "viem": "2.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/core": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.17.0.tgz", - "integrity": "sha512-On+uSaCfWdsMIQsECwWHZBmUXfrnqmv6B8SXRRuTJgd8tUpEvBkLQH4X7XkSm3zW6ozEkQTCagZ2ox2YPn3kbw==", - "dependencies": { - "@walletconnect/heartbeat": "1.2.2", - "@walletconnect/jsonrpc-provider": "1.0.14", - "@walletconnect/jsonrpc-types": "1.0.4", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/jsonrpc-ws-connection": "1.0.14", - "@walletconnect/keyvaluestorage": "1.1.1", - "@walletconnect/logger": "2.1.2", - "@walletconnect/relay-api": "1.0.11", - "@walletconnect/relay-auth": "1.0.4", - "@walletconnect/safe-json": "1.0.2", - "@walletconnect/time": "1.0.2", - "@walletconnect/types": "2.17.0", - "@walletconnect/utils": "2.17.0", - "events": "3.3.0", - "lodash.isequal": "4.5.0", - "uint8arrays": "3.1.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/ethereum-provider": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.17.0.tgz", - "integrity": "sha512-b+KTAXOb6JjoxkwpgYQQKPUcTwENGmdEdZoIDLeRicUmZTn/IQKfkMoC2frClB4YxkyoVMtj1oMV2JAax+yu9A==", - "dependencies": { - "@walletconnect/jsonrpc-http-connection": "1.0.8", - "@walletconnect/jsonrpc-provider": "1.0.14", - "@walletconnect/jsonrpc-types": "1.0.4", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/modal": "2.7.0", - "@walletconnect/sign-client": "2.17.0", - "@walletconnect/types": "2.17.0", - "@walletconnect/universal-provider": "2.17.0", - "@walletconnect/utils": "2.17.0", - "events": "3.3.0" - } - }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/jsonrpc-ws-connection": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.14.tgz", - "integrity": "sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.2", - "events": "^3.3.0", - "ws": "^7.5.1" - } - }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/relay-auth": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz", - "integrity": "sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==", - "dependencies": { - "@stablelib/ed25519": "^1.0.2", - "@stablelib/random": "^1.0.1", - "@walletconnect/safe-json": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "tslib": "1.14.1", - "uint8arrays": "^3.0.0" - } - }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/sign-client": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.17.0.tgz", - "integrity": "sha512-sErYwvSSHQolNXni47L3Bm10ptJc1s1YoJvJd34s5E9h9+d3rj7PrhbiW9X82deN+Dm5oA8X9tC4xty1yIBrVg==", - "dependencies": { - "@walletconnect/core": "2.17.0", - "@walletconnect/events": "1.0.1", - "@walletconnect/heartbeat": "1.2.2", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/logger": "2.1.2", - "@walletconnect/time": "1.0.2", - "@walletconnect/types": "2.17.0", - "@walletconnect/utils": "2.17.0", - "events": "3.3.0" - } - }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/types": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.17.0.tgz", - "integrity": "sha512-i1pn9URpvt9bcjRDkabuAmpA9K7mzyKoLJlbsAujRVX7pfaG7wur7u9Jz0bk1HxvuABL5LHNncTnVKSXKQ5jZA==", - "dependencies": { - "@walletconnect/events": "1.0.1", - "@walletconnect/heartbeat": "1.2.2", - "@walletconnect/jsonrpc-types": "1.0.4", - "@walletconnect/keyvaluestorage": "1.1.1", - "@walletconnect/logger": "2.1.2", - "events": "3.3.0" - } - }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/universal-provider": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.17.0.tgz", - "integrity": "sha512-d3V5Be7AqLrvzcdMZSBS8DmGDRdqnyLk1DWmRKAGgR6ieUWykhhUKlvfeoZtvJrIXrY7rUGYpH1X41UtFkW5Pw==", - "dependencies": { - "@walletconnect/jsonrpc-http-connection": "1.0.8", - "@walletconnect/jsonrpc-provider": "1.0.14", - "@walletconnect/jsonrpc-types": "1.0.4", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/logger": "2.1.2", - "@walletconnect/sign-client": "2.17.0", - "@walletconnect/types": "2.17.0", - "@walletconnect/utils": "2.17.0", - "events": "3.3.0" - } - }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/utils": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.17.0.tgz", - "integrity": "sha512-1aeQvjwsXy4Yh9G6g2eGmXrEl+BzkNjHRdCrGdMYqFTFa8ROEJfTGsSH3pLsNDlOY94CoBUvJvM55q/PMoN/FQ==", - "dependencies": { - "@stablelib/chacha20poly1305": "1.0.1", - "@stablelib/hkdf": "1.0.1", - "@stablelib/random": "1.0.2", - "@stablelib/sha256": "1.0.1", - "@stablelib/x25519": "1.0.3", - "@walletconnect/relay-api": "1.0.11", - "@walletconnect/relay-auth": "1.0.4", - "@walletconnect/safe-json": "1.0.2", - "@walletconnect/time": "1.0.2", - "@walletconnect/types": "2.17.0", - "@walletconnect/window-getters": "1.0.1", - "@walletconnect/window-metadata": "1.0.1", - "detect-browser": "5.3.0", - "elliptic": "^6.5.7", - "query-string": "7.1.3", - "uint8arrays": "3.1.0" - } - }, - "node_modules/@wagmi/connectors/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" - }, - "node_modules/@wagmi/connectors/node_modules/elliptic": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", - "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/@wagmi/connectors/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/@wagmi/connectors/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "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/@wagmi/core": { - "version": "2.16.4", - "resolved": "https://registry.npmjs.org/@wagmi/core/-/core-2.16.4.tgz", - "integrity": "sha512-E4jY4A98gwuHCjzuEajHIG/WhNDY5BChVHMjflV9Bx5CO7COqYRG2dcRLuF6Bo0LQNvVvXDAFUwR2JShJnT5pA==", - "dependencies": { - "eventemitter3": "5.0.1", - "mipd": "0.0.7", - "zustand": "5.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/wevm" - }, - "peerDependencies": { - "@tanstack/query-core": ">=5.0.0", - "typescript": ">=5.0.4", - "viem": "2.x" - }, - "peerDependenciesMeta": { - "@tanstack/query-core": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/@wagmi/core/node_modules/zustand": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.0.tgz", - "integrity": "sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==", - "engines": { - "node": ">=12.20.0" - }, - "peerDependencies": { - "@types/react": ">=18.0.0", - "immer": ">=9.0.6", - "react": ">=18.0.0", - "use-sync-external-store": ">=1.2.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "immer": { - "optional": true - }, - "react": { - "optional": true - }, - "use-sync-external-store": { - "optional": true - } - } - }, - "node_modules/@wallet-standard/app": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@wallet-standard/app/-/app-1.1.0.tgz", - "integrity": "sha512-3CijvrO9utx598kjr45hTbbeeykQrQfKmSnxeWOgU25TOEpvcipD/bYDQWIqUv1Oc6KK4YStokSMu/FBNecGUQ==", - "dependencies": { - "@wallet-standard/base": "^1.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wallet-standard/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@wallet-standard/base/-/base-1.1.0.tgz", - "integrity": "sha512-DJDQhjKmSNVLKWItoKThJS+CsJQjR9AOBOirBVT1F9YpRyC9oYHE+ZnSf8y8bxUphtKqdQMPVQ2mHohYdRvDVQ==", - "engines": { - "node": ">=16" - } - }, - "node_modules/@wallet-standard/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@wallet-standard/core/-/core-1.1.0.tgz", - "integrity": "sha512-v2W5q/NlX1qkn2q/JOXQT//pOAdrhz7+nOcO2uiH9+a0uvreL+sdWWqkhFmMcX+HEBjaibdOQMUoIfDhOGX4XA==", - "peer": true, - "dependencies": { - "@wallet-standard/app": "^1.1.0", - "@wallet-standard/base": "^1.1.0", - "@wallet-standard/errors": "^0.1.0", - "@wallet-standard/features": "^1.1.0", - "@wallet-standard/wallet": "^1.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wallet-standard/errors": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@wallet-standard/errors/-/errors-0.1.0.tgz", - "integrity": "sha512-ag0eq5ixy7rz8M5YUWGi/EoIJ69KJ+KILFNunoufgmXVkiISC7+NIZXJYTJrapni4f9twE1hfT+8+IV2CYCvmg==", - "peer": true, - "dependencies": { - "chalk": "^5.3.0", - "commander": "^12.1.0" - }, - "bin": { - "errors": "bin/cli.mjs" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wallet-standard/features": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@wallet-standard/features/-/features-1.1.0.tgz", - "integrity": "sha512-hiEivWNztx73s+7iLxsuD1sOJ28xtRix58W7Xnz4XzzA/pF0+aicnWgjOdA10doVDEDZdUuZCIIqG96SFNlDUg==", - "dependencies": { - "@wallet-standard/base": "^1.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wallet-standard/wallet": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@wallet-standard/wallet/-/wallet-1.1.0.tgz", - "integrity": "sha512-Gt8TnSlDZpAl+RWOOAB/kuvC7RpcdWAlFbHNoi4gsXsfaWa1QCT6LBcfIYTPdOZC9OVZUDwqGuGAcqZejDmHjg==", - "dependencies": { - "@wallet-standard/base": "^1.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@walletconnect/core": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.18.0.tgz", - "integrity": "sha512-i/olu/IwYtBiWYqyfNUMxq4b6QS5dv+ZVVGmLT2buRwdH6MGETN0Bx3/z6rXJzd1sNd+QL07fxhSFxCekL57tA==", - "dependencies": { - "@walletconnect/heartbeat": "1.2.2", - "@walletconnect/jsonrpc-provider": "1.0.14", - "@walletconnect/jsonrpc-types": "1.0.4", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/jsonrpc-ws-connection": "1.0.16", - "@walletconnect/keyvaluestorage": "1.1.1", - "@walletconnect/logger": "2.1.2", - "@walletconnect/relay-api": "1.0.11", - "@walletconnect/relay-auth": "1.1.0", - "@walletconnect/safe-json": "1.0.2", - "@walletconnect/time": "1.0.2", - "@walletconnect/types": "2.18.0", - "@walletconnect/utils": "2.18.0", - "@walletconnect/window-getters": "1.0.1", - "events": "3.3.0", - "lodash.isequal": "4.5.0", - "uint8arrays": "3.1.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@walletconnect/environment": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", - "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/environment/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/@walletconnect/ethereum-provider": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.18.0.tgz", - "integrity": "sha512-YExNYP/z1qNmkLwMutqVxl/rrGX7RS5PCEOVLYCiGsV+vDB9Z6iHP2FgRWh8kZvnmBv5IVvPnQdE7rTzWeUl1Q==", - "dependencies": { - "@walletconnect/jsonrpc-http-connection": "1.0.8", - "@walletconnect/jsonrpc-provider": "1.0.14", - "@walletconnect/jsonrpc-types": "1.0.4", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/keyvaluestorage": "1.1.1", - "@walletconnect/modal": "2.7.0", - "@walletconnect/sign-client": "2.18.0", - "@walletconnect/types": "2.18.0", - "@walletconnect/universal-provider": "2.18.0", - "@walletconnect/utils": "2.18.0", - "events": "3.3.0" - } - }, - "node_modules/@walletconnect/events": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz", - "integrity": "sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==", - "dependencies": { - "keyvaluestorage-interface": "^1.0.0", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/events/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/@walletconnect/heartbeat": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.2.tgz", - "integrity": "sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==", - "dependencies": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "events": "^3.3.0" - } - }, - "node_modules/@walletconnect/jsonrpc-http-connection": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.8.tgz", - "integrity": "sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.1", - "cross-fetch": "^3.1.4", - "events": "^3.3.0" - } - }, - "node_modules/@walletconnect/jsonrpc-provider": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.14.tgz", - "integrity": "sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.8", - "@walletconnect/safe-json": "^1.0.2", - "events": "^3.3.0" - } - }, - "node_modules/@walletconnect/jsonrpc-types": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.4.tgz", - "integrity": "sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==", - "dependencies": { - "events": "^3.3.0", - "keyvaluestorage-interface": "^1.0.0" - } - }, - "node_modules/@walletconnect/jsonrpc-utils": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", - "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", - "dependencies": { - "@walletconnect/environment": "^1.0.1", - "@walletconnect/jsonrpc-types": "^1.0.3", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/jsonrpc-utils/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/@walletconnect/jsonrpc-ws-connection": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.16.tgz", - "integrity": "sha512-G81JmsMqh5nJheE1mPst1W0WfVv0SG3N7JggwLLGnI7iuDZJq8cRJvQwLGKHn5H1WTW7DEPCo00zz5w62AbL3Q==", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.2", - "events": "^3.3.0", - "ws": "^7.5.1" - } - }, - "node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "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/@walletconnect/keyvaluestorage": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz", - "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==", - "dependencies": { - "@walletconnect/safe-json": "^1.0.1", - "idb-keyval": "^6.2.1", - "unstorage": "^1.9.0" - }, - "peerDependencies": { - "@react-native-async-storage/async-storage": "1.x" - }, - "peerDependenciesMeta": { - "@react-native-async-storage/async-storage": { - "optional": true - } - } - }, - "node_modules/@walletconnect/logger": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.1.2.tgz", - "integrity": "sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==", - "dependencies": { - "@walletconnect/safe-json": "^1.0.2", - "pino": "7.11.0" - } - }, - "node_modules/@walletconnect/modal": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.7.0.tgz", - "integrity": "sha512-RQVt58oJ+rwqnPcIvRFeMGKuXb9qkgSmwz4noF8JZGUym3gUAzVs+uW2NQ1Owm9XOJAV+sANrtJ+VoVq1ftElw==", - "dependencies": { - "@walletconnect/modal-core": "2.7.0", - "@walletconnect/modal-ui": "2.7.0" - } - }, - "node_modules/@walletconnect/modal-core": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.7.0.tgz", - "integrity": "sha512-oyMIfdlNdpyKF2kTJowTixZSo0PGlCJRdssUN/EZdA6H6v03hZnf09JnwpljZNfir2M65Dvjm/15nGrDQnlxSA==", - "dependencies": { - "valtio": "1.11.2" - } - }, - "node_modules/@walletconnect/modal-ui": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.7.0.tgz", - "integrity": "sha512-gERYvU7D7K1ANCN/8vUgsE0d2hnRemfAFZ2novm9aZBg7TEd/4EgB+AqbJ+1dc7GhOL6dazckVq78TgccHb7mQ==", - "dependencies": { - "@walletconnect/modal-core": "2.7.0", - "lit": "2.8.0", - "motion": "10.16.2", - "qrcode": "1.5.3" - } - }, - "node_modules/@walletconnect/modal-ui/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/@walletconnect/modal-ui/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/@walletconnect/modal-ui/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@walletconnect/modal-ui/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/@walletconnect/modal-ui/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/@walletconnect/modal-ui/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/@walletconnect/modal-ui/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/@walletconnect/modal-ui/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/@walletconnect/modal-ui/node_modules/qrcode": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz", - "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==", - "dependencies": { - "dijkstrajs": "^1.0.1", - "encode-utf8": "^1.0.3", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - }, - "bin": { - "qrcode": "bin/qrcode" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@walletconnect/modal-ui/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/@walletconnect/modal-ui/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@walletconnect/modal-ui/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/@walletconnect/modal-ui/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@walletconnect/modal-ui/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@walletconnect/relay-api": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.11.tgz", - "integrity": "sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q==", - "dependencies": { - "@walletconnect/jsonrpc-types": "^1.0.2" - } - }, - "node_modules/@walletconnect/relay-auth": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.1.0.tgz", - "integrity": "sha512-qFw+a9uRz26jRCDgL7Q5TA9qYIgcNY8jpJzI1zAWNZ8i7mQjaijRnWFKsCHAU9CyGjvt6RKrRXyFtFOpWTVmCQ==", - "dependencies": { - "@noble/curves": "1.8.0", - "@noble/hashes": "1.7.0", - "@walletconnect/safe-json": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "uint8arrays": "^3.0.0" - } - }, - "node_modules/@walletconnect/relay-auth/node_modules/@noble/curves": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.0.tgz", - "integrity": "sha512-j84kjAbzEnQHaSIhRPUmB3/eVXu2k3dKPl2LOrR8fSOIL+89U+7lV117EWHtq/GHM3ReGHM46iRBdZfpc4HRUQ==", - "dependencies": { - "@noble/hashes": "1.7.0" - }, - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@walletconnect/relay-auth/node_modules/@noble/hashes": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.0.tgz", - "integrity": "sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w==", - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@walletconnect/safe-json": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", - "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/safe-json/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/@walletconnect/sign-client": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.18.0.tgz", - "integrity": "sha512-oUjlRIsbHxMSRif2WvMRdvm6tMsQjMj07rl7YVcKVvZ1gF1/9GcbJPjzL/U87fv8qAQkVhIlbEg2vHaVYf6J/g==", - "dependencies": { - "@walletconnect/core": "2.18.0", - "@walletconnect/events": "1.0.1", - "@walletconnect/heartbeat": "1.2.2", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/logger": "2.1.2", - "@walletconnect/time": "1.0.2", - "@walletconnect/types": "2.18.0", - "@walletconnect/utils": "2.18.0", - "events": "3.3.0" - } - }, - "node_modules/@walletconnect/time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz", - "integrity": "sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/time/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/@walletconnect/types": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.18.0.tgz", - "integrity": "sha512-g0jU+6LUuw3E/EPAQfHNK2xK/95IpRfz68tdNAFckLmefZU6kzoE1mIM1SrPJq8rT9kUPp6/APMQE+ReH2OdBA==", - "dependencies": { - "@walletconnect/events": "1.0.1", - "@walletconnect/heartbeat": "1.2.2", - "@walletconnect/jsonrpc-types": "1.0.4", - "@walletconnect/keyvaluestorage": "1.1.1", - "@walletconnect/logger": "2.1.2", - "events": "3.3.0" - } - }, - "node_modules/@walletconnect/universal-provider": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.18.0.tgz", - "integrity": "sha512-zF/e1NAipLqYjNNgM+XZTchh94efaxciBmgcDOaLznS97R7S/1bYj5okQCAEDKx9RALhEKqZKoyo9jwn4p3BVA==", - "dependencies": { - "@walletconnect/events": "1.0.1", - "@walletconnect/jsonrpc-http-connection": "1.0.8", - "@walletconnect/jsonrpc-provider": "1.0.14", - "@walletconnect/jsonrpc-types": "1.0.4", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/keyvaluestorage": "1.1.1", - "@walletconnect/logger": "2.1.2", - "@walletconnect/sign-client": "2.18.0", - "@walletconnect/types": "2.18.0", - "@walletconnect/utils": "2.18.0", - "events": "3.3.0", - "lodash": "4.17.21" - } - }, - "node_modules/@walletconnect/utils": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.18.0.tgz", - "integrity": "sha512-6AUXIcjSxTHGRsTtmUP/oqudtwRILrQqrJsH3jS5T28FFDzZt7+On6fR4mXzi64k4nNYeWg1wMCGLEdtxmGbZQ==", - "dependencies": { - "@ethersproject/transactions": "5.7.0", - "@noble/ciphers": "1.2.1", - "@noble/curves": "1.8.1", - "@noble/hashes": "1.7.1", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/keyvaluestorage": "1.1.1", - "@walletconnect/relay-api": "1.0.11", - "@walletconnect/relay-auth": "1.1.0", - "@walletconnect/safe-json": "1.0.2", - "@walletconnect/time": "1.0.2", - "@walletconnect/types": "2.18.0", - "@walletconnect/window-getters": "1.0.1", - "@walletconnect/window-metadata": "1.0.1", - "detect-browser": "5.3.0", - "elliptic": "6.6.1", - "query-string": "7.1.3", - "uint8arrays": "3.1.0" - } - }, - "node_modules/@walletconnect/utils/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" - }, - "node_modules/@walletconnect/utils/node_modules/elliptic": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", - "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/@walletconnect/window-getters": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", - "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/window-getters/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/@walletconnect/window-metadata": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", - "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", - "dependencies": { - "@walletconnect/window-getters": "^1.0.1", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/window-metadata/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/@webassemblyjs/ast": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "dev": true, - "peer": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "dev": true, - "peer": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@wry/caches": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@wry/caches/-/caches-1.0.1.tgz", - "integrity": "sha512-bXuaUNLVVkD20wcGBWRyo7j9N3TxePEWFZj2Y+r9OoUzfqmavM84+mFykRicNsBqatba5JLay1t48wxaXaWnlA==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@wry/context": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.7.4.tgz", - "integrity": "sha512-jmT7Sb4ZQWI5iyu3lobQxICu2nC/vbUhP0vIdd6tHC9PTfenmRmuIFqktc6GH9cgi+ZHnsLWPvfSvc4DrYmKiQ==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@wry/equality": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.5.7.tgz", - "integrity": "sha512-BRFORjsTuQv5gxcXsuDXx6oGRhuVsEGwZy6LOzRRfgu+eSfxbhUQ9L9YtSEIuIjY/o7g3iWFjrc5eSY1GXP2Dw==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@wry/trie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.5.0.tgz", - "integrity": "sha512-FNoYzHawTMk/6KMQoEG5O4PuioX19UbwdQKF44yw0nLfOypfQdjtfZzo/UIJWAJ23sNIFbD1Ug9lbaDGMwbqQA==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "peer": true - }, - "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==", - "dev": true, - "peer": true - }, - "node_modules/abitype": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.8.tgz", - "integrity": "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==", - "funding": { - "url": "https://github.com/sponsors/wevm" - }, - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.22.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "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==", - "peer": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "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==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/aes-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", - "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==" - }, - "node_modules/agentkeepalive": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.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==", - "dev": true, - "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==", - "dev": true, - "peer": true, - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.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==", - "dev": true, - "peer": true - }, - "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==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/anser": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", - "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", - "peer": true - }, - "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": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "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/app-module-path": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz", - "integrity": "sha512-gkco+qxENJV+8vFcDiiFhuoSvRXb2a/QPqpSoWhVz829VNJfOTnELbBmPmNKFxf3xdNnw4DWCkzkDaavcX/1YQ==", - "dev": true - }, - "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": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/aria-hidden": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", - "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/aria-query": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", - "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "is-array-buffer": "^3.0.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", - "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", - "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", - "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "peer": true - }, - "node_modules/ast-types": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", - "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", - "peer": true, - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "peer": true - }, - "node_modules/async-mutex": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", - "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "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/atomic-sleep": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", - "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", - "dev": true, - "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.23.3", - "caniuse-lite": "^1.0.30001646", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.1", - "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.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", - "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/axios": { - "version": "1.7.9", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", - "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/axobject-query": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", - "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "peer": true, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", - "peer": true, - "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/babel-jest/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "peer": true, - "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": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", - "peer": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.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-polyfill-corejs2": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", - "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.3", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", - "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.3" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-syntax-hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz", - "integrity": "sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==", - "peer": true, - "dependencies": { - "hermes-parser": "0.23.1" - } - }, - "node_modules/babel-plugin-transform-flow-enums": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", - "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", - "peer": true, - "dependencies": { - "@babel/plugin-syntax-flow": "^7.12.1" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", - "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", - "peer": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@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" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", - "peer": true, - "dependencies": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "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/base-x": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.0.tgz", - "integrity": "sha512-sMW3VGSX1QWVFA6l8U62MLKz29rRfpTlYdCqLdpLo1/Yd4zZwSbnUaDfciIAowAqvq7YFnWq9hrhdg1KYgc1lQ==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "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/bech32": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", - "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==" - }, - "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==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/bigint-buffer": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/bigint-buffer/-/bigint-buffer-1.1.5.tgz", - "integrity": "sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==", - "hasInstallScript": true, - "dependencies": { - "bindings": "^1.3.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bip174": { - "version": "3.0.0-rc.1", - "resolved": "https://registry.npmjs.org/bip174/-/bip174-3.0.0-rc.1.tgz", - "integrity": "sha512-+8P3BpSairVNF2Nee6Ksdc1etIjWjBOi/MH0MwKtq9YaYp+S2Hk2uvup0e8hCT4IKlS58nXJyyQVmW92zPoD4Q==", - "dependencies": { - "uint8array-tools": "^0.0.9", - "varuint-bitcoin": "^2.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/bitcoinjs-lib": { - "version": "7.0.0-rc.0", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-7.0.0-rc.0.tgz", - "integrity": "sha512-7CQgOIbREemKR/NT2uc3uO/fkEy+6CM0sLxboVVY6bv6DbZmPt3gg5Y/hhWgQFeZu5lfTbtVAv32MIxf7lMh4g==", - "dependencies": { - "@noble/hashes": "^1.2.0", - "bech32": "^2.0.0", - "bip174": "^3.0.0-rc.0", - "bs58check": "^4.0.0", - "uint8array-tools": "^0.0.9", - "valibot": "^0.38.0", - "varuint-bitcoin": "^2.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, - "node_modules/borsh": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz", - "integrity": "sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==", - "dependencies": { - "bn.js": "^5.2.0", - "bs58": "^4.0.0", - "text-encoding-utf-8": "^1.0.2" - } - }, - "node_modules/borsh/node_modules/base-x": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz", - "integrity": "sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/borsh/node_modules/bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", - "dependencies": { - "base-x": "^3.0.2" - } - }, - "node_modules/bowser": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" - }, - "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.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, - "node_modules/browserslist": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", - "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", - "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.30001688", - "electron-to-chromium": "^1.5.73", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bs58": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz", - "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==", - "dependencies": { - "base-x": "^5.0.0" - } - }, - "node_modules/bs58check": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-4.0.0.tgz", - "integrity": "sha512-FsGDOnFg9aVI9erdriULkd/JjEWONV/lQE5aYziB5PoBsXRind56lh8doIZIc9X4HoxT5x4bLjMWN1/NB8Zp5g==", - "dependencies": { - "@noble/hashes": "^1.2.0", - "bs58": "^6.0.0" - } - }, - "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==", - "peer": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "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": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "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/bufferutil": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", - "integrity": "sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==", - "hasInstallScript": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", - "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", - "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "peer": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "peer": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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/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/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/camelcase-keys": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", - "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", - "dev": true, - "dependencies": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", - "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001690", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz", - "integrity": "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==", - "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/cbw-sdk": { - "name": "@coinbase/wallet-sdk", - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/@coinbase/wallet-sdk/-/wallet-sdk-3.9.3.tgz", - "integrity": "sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==", - "dependencies": { - "bn.js": "^5.2.1", - "buffer": "^6.0.3", - "clsx": "^1.2.1", - "eth-block-tracker": "^7.1.0", - "eth-json-rpc-filters": "^6.0.0", - "eventemitter3": "^5.0.1", - "keccak": "^3.0.3", - "preact": "^10.16.0", - "sha.js": "^2.4.11" - } - }, - "node_modules/cbw-sdk/node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/chalk": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", - "peer": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "engines": { - "node": "*" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "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" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chrome-launcher": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", - "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", - "peer": true, - "dependencies": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0" - }, - "bin": { - "print-chrome-path": "bin/print-chrome-path.js" - }, - "engines": { - "node": ">=12.13.0" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/chromium-edge-launcher": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", - "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", - "peer": true, - "dependencies": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "node_modules/chromium-edge-launcher/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "peer": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "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" - } - ], - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" - }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/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/cliui/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/cliui/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/cliui/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/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, - "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/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true - }, - "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": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "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/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "peer": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "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==", - "peer": true - }, - "node_modules/cookie": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-es": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", - "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==" - }, - "node_modules/cookies-next": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/cookies-next/-/cookies-next-4.3.0.tgz", - "integrity": "sha512-XxeCwLR30cWwRd94sa9X5lRCDLVujtx73tv+N0doQCFIDl83fuuYdxbu/WQUt9aSV7EJx7bkMvJldjvzuFqr4w==", - "dependencies": { - "@types/cookie": "^0.6.0", - "cookie": "^0.7.0" - } - }, - "node_modules/copy-to-clipboard": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", - "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", - "dependencies": { - "toggle-selection": "^1.0.6" - } - }, - "node_modules/core-js-compat": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", - "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", - "dependencies": { - "browserslist": "^4.24.2" - }, - "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/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cross-fetch": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", - "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", - "dependencies": { - "node-fetch": "^2.7.0" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crossws": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.4.tgz", - "integrity": "sha512-uj0O1ETYX1Bh6uSgktfPvwDiPYGQ3aI4qVsaC/LWpkIzGj1nUYm5FK3K+t11oOlpN01lGbprFCH4wBlKdJjVgw==", - "dependencies": { - "uncrypto": "^0.1.3" - } - }, - "node_modules/crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", - "engines": { - "node": "*" - } - }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/css-functions-list": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.3.tgz", - "integrity": "sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==", - "dev": true, - "engines": { - "node": ">=12 || >=16" - } - }, - "node_modules/css-to-react-native": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", - "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", - "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "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/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "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==", - "dev": true - }, - "node_modules/data-view-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", - "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", - "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/inspect-js" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", - "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/dateformat": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", - "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", - "engines": { - "node": "*" - } - }, - "node_modules/dayjs": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", - "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==" - }, - "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", - "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "engines": { - "node": ">=0.10" - } - }, - "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==", - "dev": true - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "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/defu": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" - }, - "node_modules/delay": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz", - "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", - "peer": true - }, - "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==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destr": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", - "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==" - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "peer": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-browser": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", - "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" - }, - "node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", - "engines": { - "node": ">=8" - } - }, - "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/dijkstrajs": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", - "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" - }, - "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==", - "dev": true, - "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/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "node_modules/dotenv": { - "version": "16.4.7", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", - "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/duplexify": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", - "integrity": "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.2" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/eciesjs": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/eciesjs/-/eciesjs-0.4.13.tgz", - "integrity": "sha512-zBdtR4K+wbj10bWPpIOF9DW+eFYQu8miU5ypunh0t4Bvt83ZPlEWgT5Dq/0G6uwEXumZKjfb5BZxYUZQ2Hzn/Q==", - "dependencies": { - "@ecies/ciphers": "^0.2.2", - "@noble/ciphers": "^1.0.0", - "@noble/curves": "^1.6.0", - "@noble/hashes": "^1.5.0" - }, - "engines": { - "bun": ">=1", - "deno": ">=2", - "node": ">=16" - } - }, - "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==", - "peer": true - }, - "node_modules/electron-to-chromium": { - "version": "1.5.75", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.75.tgz", - "integrity": "sha512-Lf3++DumRE/QmweGjU+ZcKqQ+3bKkU/qjaKYhIJKEOhgIO9Xs6IiAQFkfFoj+RhgDk4LUeNsLo6plExHqSyu6Q==" - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" - }, - "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==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encode-utf8": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", - "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" - }, - "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==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io-client": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz", - "integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.17.1", - "xmlhttprequest-ssl": "~2.1.1" - } - }, - "node_modules/engine.io-client/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/engine.io-client/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "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.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", - "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz", - "integrity": "sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "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==", - "peer": true, - "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/es-abstract": { - "version": "1.23.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.7.tgz", - "integrity": "sha512-OygGC8kIcDhXX+6yAZRGLqwi2CmEXCbLQixeGUgYeR+Qwlppqmo7DIDr8XibtEBZp+fJcoYpoatp5qwLMEdcqQ==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.2", - "arraybuffer.prototype.slice": "^1.0.4", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "data-view-buffer": "^1.0.2", - "data-view-byte-length": "^1.0.2", - "data-view-byte-offset": "^1.0.1", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.3.0", - "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.2.6", - "get-symbol-description": "^1.1.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "internal-slot": "^1.1.0", - "is-array-buffer": "^3.0.5", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.2", - "is-regex": "^1.2.1", - "is-shared-array-buffer": "^1.0.4", - "is-string": "^1.1.1", - "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.0", - "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.7", - "regexp.prototype.flags": "^1.5.3", - "safe-array-concat": "^1.1.3", - "safe-regex-test": "^1.1.0", - "string.prototype.trim": "^1.2.10", - "string.prototype.trimend": "^1.0.9", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.3", - "typed-array-byte-length": "^1.0.3", - "typed-array-byte-offset": "^1.0.4", - "typed-array-length": "^1.0.7", - "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.18" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", - "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.6", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.6", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "iterator.prototype": "^1.1.4", - "safe-array-concat": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true, - "peer": true - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "dev": true, - "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, - "node_modules/es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", - "dependencies": { - "es6-promise": "^4.0.3" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "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==", - "peer": true - }, - "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/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "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-next": { - "version": "14.2.21", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.21.tgz", - "integrity": "sha512-bi1Mn6LxWdQod9qvOBuhBhN4ZpBYH5DuyDunbZt6lye3zlohJyM0T5/oFokRPNl2Mqt3/+uwHxr8XKOkPe852A==", - "dev": true, - "dependencies": { - "@next/eslint-plugin-next": "14.2.21", - "@rushstack/eslint-patch": "^1.3.3", - "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.7.0.tgz", - "integrity": "sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==", - "dev": true, - "dependencies": { - "@nolyfill/is-core-module": "1.0.39", - "debug": "^4.3.7", - "enhanced-resolve": "^5.15.0", - "fast-glob": "^3.3.2", - "get-tsconfig": "^4.7.5", - "is-bun-module": "^1.0.2", - "is-glob": "^4.0.3", - "stable-hash": "^0.0.4" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*", - "eslint-plugin-import-x": "*" - }, - "peerDependenciesMeta": { - "eslint-plugin-import": { - "optional": true - }, - "eslint-plugin-import-x": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", - "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", - "dev": true, - "dependencies": { - "aria-query": "^5.3.2", - "array-includes": "^3.1.8", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "^4.10.0", - "axobject-query": "^4.1.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "hasown": "^2.0.2", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.1" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.37.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", - "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.1.0", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11", - "string.prototype.repeat": "^1.0.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "5.0.0-canary-7118f5dd7-20230705", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz", - "integrity": "sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "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/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==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/eslint/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==", - "dev": true, - "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/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==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "peer": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "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==", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eth-block-tracker": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-7.1.0.tgz", - "integrity": "sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==", - "dependencies": { - "@metamask/eth-json-rpc-provider": "^1.0.0", - "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^5.0.1", - "json-rpc-random-id": "^1.0.1", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/eth-block-tracker/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/eth-json-rpc-filters": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-6.0.1.tgz", - "integrity": "sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==", - "dependencies": { - "@metamask/safe-event-emitter": "^3.0.0", - "async-mutex": "^0.2.6", - "eth-query": "^2.1.2", - "json-rpc-engine": "^6.1.0", - "pify": "^5.0.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/eth-json-rpc-filters/node_modules/pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eth-query": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", - "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==", - "dependencies": { - "json-rpc-random-id": "^1.0.0", - "xtend": "^4.0.1" - } - }, - "node_modules/eth-rpc-errors": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", - "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==", - "dependencies": { - "fast-safe-stringify": "^2.0.6" - } - }, - "node_modules/ethereum-cryptography": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz", - "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==", - "dependencies": { - "@noble/curves": "1.4.2", - "@noble/hashes": "1.4.0", - "@scure/bip32": "1.4.0", - "@scure/bip39": "1.3.0" - } - }, - "node_modules/ethereum-cryptography/node_modules/@noble/curves": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz", - "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==", - "dependencies": { - "@noble/hashes": "1.4.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ethereum-cryptography/node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ethers": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", - "integrity": "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@ethersproject/abi": "5.7.0", - "@ethersproject/abstract-provider": "5.7.0", - "@ethersproject/abstract-signer": "5.7.0", - "@ethersproject/address": "5.7.0", - "@ethersproject/base64": "5.7.0", - "@ethersproject/basex": "5.7.0", - "@ethersproject/bignumber": "5.7.0", - "@ethersproject/bytes": "5.7.0", - "@ethersproject/constants": "5.7.0", - "@ethersproject/contracts": "5.7.0", - "@ethersproject/hash": "5.7.0", - "@ethersproject/hdnode": "5.7.0", - "@ethersproject/json-wallets": "5.7.0", - "@ethersproject/keccak256": "5.7.0", - "@ethersproject/logger": "5.7.0", - "@ethersproject/networks": "5.7.1", - "@ethersproject/pbkdf2": "5.7.0", - "@ethersproject/properties": "5.7.0", - "@ethersproject/providers": "5.7.2", - "@ethersproject/random": "5.7.0", - "@ethersproject/rlp": "5.7.0", - "@ethersproject/sha2": "5.7.0", - "@ethersproject/signing-key": "5.7.0", - "@ethersproject/solidity": "5.7.0", - "@ethersproject/strings": "5.7.0", - "@ethersproject/transactions": "5.7.0", - "@ethersproject/units": "5.7.0", - "@ethersproject/wallet": "5.7.0", - "@ethersproject/web": "5.7.1", - "@ethersproject/wordlists": "5.7.0" - } - }, - "node_modules/ethjs-util": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", - "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", - "dependencies": { - "is-hex-prefixed": "1.0.0", - "strip-hex-prefix": "1.0.0" - }, - "engines": { - "node": ">=6.5.0", - "npm": ">=3" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter2": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz", - "integrity": "sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==" - }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" - }, - "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==", - "peer": true, - "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/execa/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==", - "peer": true - }, - "node_modules/exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "peer": true - }, - "node_modules/extension-port-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/extension-port-stream/-/extension-port-stream-3.0.0.tgz", - "integrity": "sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==", - "dependencies": { - "readable-stream": "^3.6.2 || ^4.4.2", - "webextension-polyfill": ">=0.10.0 <1.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==", - "engines": { - "node": "> 0.1.90" - } - }, - "node_modules/fast-copy": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.2.tgz", - "integrity": "sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==" - }, - "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.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "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-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==", - "dev": true - }, - "node_modules/fast-password-entropy": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fast-password-entropy/-/fast-password-entropy-1.1.1.tgz", - "integrity": "sha512-dxm29/BPFrNgyEDygg/lf9c2xQR0vnQhG7+hZjAI39M/3um9fD4xiqG6F0ZjW6bya5m9CI0u6YryHGRtxCGCiw==" - }, - "node_modules/fast-redact": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", - "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "node_modules/fast-stable-stringify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz", - "integrity": "sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==" - }, - "node_modules/fast-uri": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", - "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", - "dev": true - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/fastq": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz", - "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "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==", - "peer": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fetch-retry": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", - "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==" - }, - "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==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "peer": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "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==", - "peer": true, - "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==", - "peer": true - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "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==", - "dev": true, - "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.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", - "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", - "dev": true - }, - "node_modules/flow-enums-runtime": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", - "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", - "peer": true - }, - "node_modules/flow-parser": { - "version": "0.257.1", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.257.1.tgz", - "integrity": "sha512-7+KYDpAXyBPD/wODhbPYO6IGUx+WwtJcLLG/r3DvbNyxaDyuYaTBKbSqeCldWQzuFcj+MsOVx2bpkEwVPB9JRw==", - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "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/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/form-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/formular": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/formular/-/formular-3.1.6.tgz", - "integrity": "sha512-A7Bu9J9s8iexGoHvQoL1f2vsteYJH0lMS5aeK8k/jxs//bPCRbNnKhXy44H8zvGhFBBEi9nZ4x6Wj2d6Jt5nYA==", - "dependencies": { - "fast-deep-equal": "^3.1.1" - }, - "peerDependencies": { - "react": ">=17.0.0" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, - "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==", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "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.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", - "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "functions-have-names": "^1.2.3", - "hasown": "^2.0.2", - "is-callable": "^1.2.7" - }, - "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==", - "dev": true, - "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==", - "peer": true, - "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.6", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", - "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "dunder-proto": "^1.0.0", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "function-bind": "^1.1.2", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "peer": true, - "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==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", - "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", - "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", - "dev": true, - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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/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==", - "dev": true, - "peer": true - }, - "node_modules/glob/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/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "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==", - "dev": true, - "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/globjoin": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", - "dev": true - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "engines": { - "node": ">= 0.4" - }, - "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==", - "dev": true - }, - "node_modules/graphql": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.10.0.tgz", - "integrity": "sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==", - "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" - } - }, - "node_modules/graphql-tag": { - "version": "2.12.6", - "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", - "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/h3": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.0.tgz", - "integrity": "sha512-OsjX4JW8J4XGgCgEcad20pepFQWnuKH+OwkCJjogF3C+9AZ1iYdtB4hX6vAb5DskBiu5ljEXqApINjR8CqoCMQ==", - "dependencies": { - "cookie-es": "^1.2.2", - "crossws": "^0.3.3", - "defu": "^6.1.4", - "destr": "^2.0.3", - "iron-webcrypto": "^1.2.1", - "node-mock-http": "^1.0.0", - "ohash": "^1.1.4", - "radix3": "^1.1.2", - "ufo": "^1.5.4", - "uncrypto": "^0.1.3" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/has-bigints": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", - "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "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.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", - "dev": true, - "dependencies": { - "dunder-proto": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/help-me": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/help-me/-/help-me-5.0.0.tgz", - "integrity": "sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==" - }, - "node_modules/hermes-estree": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", - "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", - "peer": true - }, - "node_modules/hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", - "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", - "peer": true, - "dependencies": { - "hermes-estree": "0.23.1" - } - }, - "node_modules/hey-listen": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", - "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/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/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/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==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/html-parse-stringify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", - "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", - "dependencies": { - "void-elements": "3.1.0" - } - }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "peer": true, - "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-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "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==", - "peer": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/i18next": { - "version": "24.2.0", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-24.2.0.tgz", - "integrity": "sha512-ArJJTS1lV6lgKH7yEf4EpgNZ7+THl7bsGxxougPYiXRTJ/Fe1j08/TBpV9QsXCIYVfdE/HWG/xLezJ5DOlfBOA==", - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], - "dependencies": { - "@babel/runtime": "^7.23.2" - }, - "peerDependencies": { - "typescript": "^5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "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/idb-keyval": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz", - "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==" - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "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/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.0.tgz", - "integrity": "sha512-4S8fwbO6w3GeCVN6OPtA9I5IGKkcDMPcKndtUlpJuCwu7JLjtj7JZpwqLuyY2nrmQT3AWsCJLSKPsc2mPBSl3w==", - "peer": true, - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" - } - }, - "node_modules/immutable": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", - "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" - }, - "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-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "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==", - "dev": true - }, - "node_modules/internal-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", - "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.2", - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "peer": true, - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/iron-webcrypto": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", - "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", - "funding": { - "url": "https://github.com/sponsors/brc-dd" - } - }, - "node_modules/is-arguments": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", - "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", - "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "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==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", - "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "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.2.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", - "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/is-bun-module": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.3.0.tgz", - "integrity": "sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==", - "dev": true, - "dependencies": { - "semver": "^7.6.3" - } - }, - "node_modules/is-bun-module/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", - "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", - "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "peer": true, - "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.1.1", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", - "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "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-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-hex-prefixed": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", - "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", - "engines": { - "node": ">=6.5.0", - "npm": ">=3" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "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.1.1", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", - "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", - "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "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.1.1", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", - "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", - "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "has-symbols": "^1.1.0", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", - "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "dependencies": { - "which-typed-array": "^1.1.16" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", - "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", - "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "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==", - "peer": true, - "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==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", - "peerDependencies": { - "ws": "*" - } - }, - "node_modules/isows": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/isows/-/isows-1.0.6.tgz", - "integrity": "sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wevm" - } - ], - "peerDependencies": { - "ws": "*" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "peer": true, - "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==", - "peer": true, - "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/iterator.prototype": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.4.tgz", - "integrity": "sha512-x4WH0BWmrMmg4oHHl+duwubhrvczGlyuGAZu3nvrf0UXOfPu8IhZObFEr7DE/iv01YgVZrsOiRcqw2srkKEDIA==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "has-symbols": "^1.1.0", - "reflect.getprototypeof": "^1.0.8", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jayson": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/jayson/-/jayson-4.1.3.tgz", - "integrity": "sha512-LtXh5aYZodBZ9Fc3j6f2w+MTNcnxteMOrb+QgIouguGOulWi0lieEkOUg+HkjjFs0DGoWDds6bi4E9hpNFLulQ==", - "dependencies": { - "@types/connect": "^3.4.33", - "@types/node": "^12.12.54", - "@types/ws": "^7.4.4", - "commander": "^2.20.3", - "delay": "^5.0.0", - "es6-promisify": "^5.0.0", - "eyes": "^0.1.8", - "isomorphic-ws": "^4.0.1", - "json-stringify-safe": "^5.0.1", - "JSONStream": "^1.3.5", - "uuid": "^8.3.2", - "ws": "^7.5.10" - }, - "bin": { - "jayson": "bin/jayson.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jayson/node_modules/@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "node_modules/jayson/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/jayson/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/jayson/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "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/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "peer": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.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==", - "peer": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "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==", - "peer": true, - "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": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jest-message-util/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "peer": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.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==", - "peer": true, - "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-util/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jest-util/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jest-validate/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "peer": true, - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jiti": { - "version": "1.21.7", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", - "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/jose": { - "version": "4.15.9", - "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.9.tgz", - "integrity": "sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==", - "funding": { - "url": "https://github.com/sponsors/panva" - } - }, - "node_modules/joycon": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", - "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/js-base64": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz", - "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==", - "peer": true - }, - "node_modules/js-cookie": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", - "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", - "engines": { - "node": ">=14" - } - }, - "node_modules/js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" - }, - "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": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsc-android": { - "version": "250231.0.0", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", - "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", - "peer": true - }, - "node_modules/jsc-safe-url": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", - "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", - "peer": true - }, - "node_modules/jscodeshift": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", - "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", - "peer": true, - "dependencies": { - "@babel/core": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/preset-flow": "^7.13.13", - "@babel/preset-typescript": "^7.13.0", - "@babel/register": "^7.13.16", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.21.0", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/jscodeshift/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jscodeshift/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jscodeshift/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==", - "peer": true - }, - "node_modules/jscodeshift/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jscodeshift/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "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==", - "dev": true - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "peer": true - }, - "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-rpc-engine": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", - "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", - "dependencies": { - "@metamask/safe-event-emitter": "^2.0.0", - "eth-rpc-errors": "^4.0.2" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/json-rpc-engine/node_modules/@metamask/safe-event-emitter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", - "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" - }, - "node_modules/json-rpc-random-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", - "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==" - }, - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "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/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "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==", - "dev": true, - "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/keccak": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz", - "integrity": "sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==", - "hasInstallScript": true, - "dependencies": { - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10.0.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==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/keyvaluestorage-interface": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", - "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" - }, - "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/known-css-properties": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", - "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", - "dev": true - }, - "node_modules/language-subtag-registry": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", - "dev": true - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dev": true, - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "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==", - "peer": true, - "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==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/libphonenumber-js": { - "version": "1.11.19", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.11.19.tgz", - "integrity": "sha512-bW/Yp/9dod6fmyR+XqSUL1N5JE7QRxQ3KrBIbYS1FTv32e5i3SEtQVX+71CYNv8maWNSOgnlCoNp9X78f/cKiA==" - }, - "node_modules/lighthouse-logger": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", - "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", - "peer": true, - "dependencies": { - "debug": "^2.6.9", - "marky": "^1.2.2" - } - }, - "node_modules/lighthouse-logger/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/lighthouse-logger/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "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/lit": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", - "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", - "dependencies": { - "@lit/reactive-element": "^1.6.0", - "lit-element": "^3.3.0", - "lit-html": "^2.8.0" - } - }, - "node_modules/lit-element": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz", - "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.1.0", - "@lit/reactive-element": "^1.3.0", - "lit-html": "^2.8.0" - } - }, - "node_modules/lit-html": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", - "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "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==", - "dev": true, - "peer": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "deprecated": "This package is deprecated. Use require('node:util').isDeepStrictEqual instead." - }, - "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==", - "dev": true - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "peer": true - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "node_modules/lokijs": { - "version": "1.5.12", - "resolved": "https://registry.npmjs.org/lokijs/-/lokijs-1.5.12.tgz", - "integrity": "sha512-Q5ALD6JiS6xAUWCwX3taQmgwxyveCtIIuL08+ml0nHwT3k0S/GIFJN+Hd38b1qYIMaE5X++iqsqWVksz7SYW+Q==" - }, - "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/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/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "peer": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/marky": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", - "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", - "peer": true - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/mathml-tag-names": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", - "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true - }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", - "peer": true - }, - "node_modules/meow": { - "version": "10.1.5", - "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", - "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.2", - "camelcase-keys": "^7.0.0", - "decamelize": "^5.0.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.2", - "read-pkg-up": "^8.0.0", - "redent": "^4.0.0", - "trim-newlines": "^4.0.2", - "type-fest": "^1.2.2", - "yargs-parser": "^20.2.9" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-options": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", - "optional": true, - "peer": true, - "dependencies": { - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "peer": true - }, - "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/metro": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.0.tgz", - "integrity": "sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "@babel/types": "^7.25.2", - "accepts": "^1.3.7", - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "error-stack-parser": "^2.0.6", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.24.0", - "image-size": "^1.0.2", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "jsc-safe-url": "^0.2.2", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.81.0", - "metro-cache": "0.81.0", - "metro-cache-key": "0.81.0", - "metro-config": "0.81.0", - "metro-core": "0.81.0", - "metro-file-map": "0.81.0", - "metro-resolver": "0.81.0", - "metro-runtime": "0.81.0", - "metro-source-map": "0.81.0", - "metro-symbolicate": "0.81.0", - "metro-transform-plugins": "0.81.0", - "metro-transform-worker": "0.81.0", - "mime-types": "^2.1.27", - "nullthrows": "^1.1.1", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "throat": "^5.0.0", - "ws": "^7.5.10", - "yargs": "^17.6.2" - }, - "bin": { - "metro": "src/cli.js" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-babel-transformer": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz", - "integrity": "sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==", - "peer": true, - "dependencies": { - "@babel/core": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "hermes-parser": "0.24.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-babel-transformer/node_modules/hermes-estree": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", - "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", - "peer": true - }, - "node_modules/metro-babel-transformer/node_modules/hermes-parser": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", - "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", - "peer": true, - "dependencies": { - "hermes-estree": "0.24.0" - } - }, - "node_modules/metro-cache": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.0.tgz", - "integrity": "sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==", - "peer": true, - "dependencies": { - "exponential-backoff": "^3.1.1", - "flow-enums-runtime": "^0.0.6", - "metro-core": "0.81.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-cache-key": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.0.tgz", - "integrity": "sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==", - "peer": true, - "dependencies": { - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-config": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.0.tgz", - "integrity": "sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==", - "peer": true, - "dependencies": { - "connect": "^3.6.5", - "cosmiconfig": "^5.0.5", - "flow-enums-runtime": "^0.0.6", - "jest-validate": "^29.6.3", - "metro": "0.81.0", - "metro-cache": "0.81.0", - "metro-core": "0.81.0", - "metro-runtime": "0.81.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/metro-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "peer": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "peer": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/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==", - "peer": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/metro-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "peer": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-core": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.0.tgz", - "integrity": "sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==", - "peer": true, - "dependencies": { - "flow-enums-runtime": "^0.0.6", - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.81.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-file-map": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.0.tgz", - "integrity": "sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==", - "peer": true, - "dependencies": { - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "micromatch": "^4.0.4", - "node-abort-controller": "^3.1.1", - "nullthrows": "^1.1.1", - "walker": "^1.0.7" - }, - "engines": { - "node": ">=18.18" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/metro-file-map/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro-file-map/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/metro-minify-terser": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz", - "integrity": "sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==", - "peer": true, - "dependencies": { - "flow-enums-runtime": "^0.0.6", - "terser": "^5.15.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-resolver": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.0.tgz", - "integrity": "sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==", - "peer": true, - "dependencies": { - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" - } + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] }, - "node_modules/metro-runtime": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.0.tgz", - "integrity": "sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.25.0", - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" - } + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] }, - "node_modules/metro-source-map": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.0.tgz", - "integrity": "sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==", - "peer": true, - "dependencies": { - "@babel/traverse": "^7.25.3", - "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-symbolicate": "0.81.0", - "nullthrows": "^1.1.1", - "ob1": "0.81.0", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-symbolicate": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz", - "integrity": "sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==", - "peer": true, - "dependencies": { - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-source-map": "0.81.0", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, - "engines": { - "node": ">=18.18" - } + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/metro-transform-plugins": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz", - "integrity": "sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==", - "peer": true, - "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "flow-enums-runtime": "^0.0.6", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18.18" - } + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/metro-transform-worker": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz", - "integrity": "sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==", - "peer": true, - "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "metro": "0.81.0", - "metro-babel-transformer": "0.81.0", - "metro-cache": "0.81.0", - "metro-cache-key": "0.81.0", - "metro-minify-terser": "0.81.0", - "metro-source-map": "0.81.0", - "metro-transform-plugins": "0.81.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18.18" - } + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] }, - "node_modules/metro/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/metro/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/metro/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "peer": true - }, - "node_modules/metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/metro/node_modules/hermes-estree": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", - "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", - "peer": true + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/metro/node_modules/hermes-parser": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", - "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", - "peer": true, - "dependencies": { - "hermes-estree": "0.24.0" - } + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/metro/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/metro/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/metro/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "peer": true, - "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/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/micro-ftch": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz", - "integrity": "sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==" + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/microdiff": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/microdiff/-/microdiff-1.4.0.tgz", - "integrity": "sha512-OBKBOa1VBznvLPb/3ljeJaENVe0fO0lnWl77lR4vhPlQD71UpjEoRV5P0KdQkcjbFlBu1Oy2mEUBMU3wxcBAGg==" + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" + "@napi-rs/wasm-runtime": "^0.2.11" }, "engines": { - "node": ">=8.6" + "node": ">=14.0.0" } }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "peer": true, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "license": "MIT", "bin": { - "mime": "cli.js" + "acorn": "bin/acorn" }, "engines": { - "node": ">=4" + "node": ">=0.4.0" } }, - "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/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "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==", + "node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "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==", - "peer": true, - "engines": { - "node": ">=6" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "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==", + "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==", "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, - "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/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "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==", + "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "color-convert": "^2.0.1" }, "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node": ">=8" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "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==", "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "ISC", "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">= 6" + "node": ">= 8" } }, - "node_modules/minimist-options/node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mipd": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mipd/-/mipd-0.0.7.tgz", - "integrity": "sha512-aAPZPNDQ3uMTdKbuO2YmAw2TxLHO0moa4YKAyETM/DTj5FloZo+a+8tU+iv4GmW+sOxKLSRwcSFuczk+Cpt6fg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" - }, - "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==", - "peer": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/motion": { - "version": "10.16.2", - "resolved": "https://registry.npmjs.org/motion/-/motion-10.16.2.tgz", - "integrity": "sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==", - "dependencies": { - "@motionone/animation": "^10.15.1", - "@motionone/dom": "^10.16.2", - "@motionone/svelte": "^10.16.2", - "@motionone/types": "^10.15.1", - "@motionone/utils": "^10.15.1", - "@motionone/vue": "^10.16.2" - } - }, - "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/multiformats": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", - "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" - }, - "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.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" + "node": ">=8.6" }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "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==", + "dev": true, + "license": "MIT" }, - "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==", - "dev": true + "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==", + "dev": true, + "license": "Python-2.0" }, - "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==", - "peer": true, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">= 0.6" + "node": ">= 0.4" } }, - "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==", - "peer": true - }, - "node_modules/next": { - "version": "14.2.21", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.21.tgz", - "integrity": "sha512-rZmLwucLHr3/zfDMYbJXbw0ZeoBpirxkXuvsJbk7UPorvPYZhP7vq7aHbKnU7dQNCYIimRrbB2pp3xmf+wsYUg==", + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", "dependencies": { - "@next/env": "14.2.21", - "@swc/helpers": "0.5.5", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001579", - "graceful-fs": "^4.2.11", - "postcss": "8.4.31", - "styled-jsx": "5.1.1" - }, - "bin": { - "next": "dist/bin/next" + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" }, "engines": { - "node": ">=18.17.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.21", - "@next/swc-darwin-x64": "14.2.21", - "@next/swc-linux-arm64-gnu": "14.2.21", - "@next/swc-linux-arm64-musl": "14.2.21", - "@next/swc-linux-x64-gnu": "14.2.21", - "@next/swc-linux-x64-musl": "14.2.21", - "@next/swc-win32-arm64-msvc": "14.2.21", - "@next/swc-win32-ia32-msvc": "14.2.21", - "@next/swc-win32-x64-msvc": "14.2.21" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "@playwright/test": "^1.41.2", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "@playwright/test": { - "optional": true - }, - "sass": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/next/node_modules/@swc/helpers": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", - "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@swc/counter": "^0.1.3", - "tslib": "^2.4.0" + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/next/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" - } - ], + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", - "peer": true - }, - "node_modules/node-addon-api": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", - "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "peer": true, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, + "license": "MIT", "dependencies": { - "minimatch": "^3.0.2" + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" }, "engines": { - "node": ">= 0.10.5" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-fetch-native": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.6.tgz", - "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==" - }, - "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==", - "peer": true, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gyp-build": { - "version": "4.8.4", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", - "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "peer": true - }, - "node_modules/node-mock-http": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.0.tgz", - "integrity": "sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==" - }, - "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" - }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dev": true, + "license": "MIT", "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true, + "license": "MIT" }, - "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==", + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "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==", - "peer": true, + "node_modules/autoprefixer": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", + "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==", + "dev": true, + "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" + } + ], + "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "browserslist": "^4.28.2", + "caniuse-lite": "^1.0.30001787", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "peer": true - }, - "node_modules/ob1": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.0.tgz", - "integrity": "sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==", - "peer": true, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6" + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">=18.18" - } - }, - "node_modules/obj-multiplex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/obj-multiplex/-/obj-multiplex-1.0.0.tgz", - "integrity": "sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==", - "dependencies": { - "end-of-stream": "^1.4.0", - "once": "^1.4.0", - "readable-stream": "^2.3.3" - } - }, - "node_modules/obj-multiplex/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/obj-multiplex/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": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/obj-multiplex/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/obj-multiplex/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/axe-core": { + "version": "4.11.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.3.tgz", + "integrity": "sha512-zBQouZixDTbo3jMGqHKyePxYxr1e5W8UdTmBQ7sNtaA9M2bE32daxxPLS/jojhKOHxQ7LWwPjfiwf/fhaJWzlg==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" } }, - "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==", + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "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==", + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.21", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.21.tgz", + "integrity": "sha512-Q+rUQ7Uz8AHM7DEaNdwvfFCTq7a43lNTzuS94eiWqwyxfV/wJv+oUivef51T91mmRY4d4A1u9rcSvkeufCVXlA==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, "engines": { - "node": ">= 6" + "node": ">=6.0.0" } }, - "node_modules/object-inspect": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", - "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/object.assign": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", "dev": true, + "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" + } + ], + "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0", - "has-symbols": "^1.1.0", - "object-keys": "^1.1.1" + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" }, - "engines": { - "node": ">= 0.4" + "bin": { + "browserslist": "cli.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dev": true, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "streamsearch": "^1.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10.16.0" } }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" }, "engines": { "node": ">= 0.4" @@ -15116,30 +1931,29 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" }, "engines": { "node": ">= 0.4" } }, - "node_modules/object.values": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", - "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -15148,1558 +1962,1543 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ofetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz", - "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==", - "dependencies": { - "destr": "^2.0.3", - "node-fetch-native": "^1.6.4", - "ufo": "^1.5.4" + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" } }, - "node_modules/ohash": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz", - "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==" - }, - "node_modules/on-exit-leak-free": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", - "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==" - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "peer": true, - "dependencies": { - "ee-first": "1.1.1" - }, + "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==", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">= 6" } }, - "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/caniuse-lite": { + "version": "1.0.30001790", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001790.tgz", + "integrity": "sha512-bOoxfJPyYo+ds6W0YfptaCWbFnJYjh2Y1Eow5lRv+vI2u8ganPZqNm1JwNh0t2ELQCqIWg4B3dWEusgAmsoyOw==", + "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" + } + ], + "license": "CC-BY-4.0" }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "peer": true, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "peer": true, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "readdirp": "^4.0.1" }, "engines": { - "node": ">=8" + "node": ">= 14.16.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://paulmillr.com/funding/" } }, - "node_modules/optimism": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.18.1.tgz", - "integrity": "sha512-mLXNwWPa9dgFyDqkNi54sjDyNJ9/fTI6WGBLgnXku1vdKY/jovHfZT5r+aiVeFFLOz+foPNOm5YJ4mqgld2GBQ==", - "dependencies": { - "@wry/caches": "^1.0.0", - "@wry/context": "^0.7.0", - "@wry/trie": "^0.5.0", - "tslib": "^2.3.0" - } + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "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==", "dev": true, + "license": "MIT", "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.8.0" + "node": ">=7.0.0" } }, - "node_modules/ox": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/ox/-/ox-0.6.7.tgz", - "integrity": "sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wevm" - } - ], - "dependencies": { - "@adraffy/ens-normalize": "^1.10.1", - "@noble/curves": "^1.6.0", - "@noble/hashes": "^1.5.0", - "@scure/bip32": "^1.5.0", - "@scure/bip39": "^1.4.0", - "abitype": "^1.0.6", - "eventemitter3": "5.0.1" - }, - "peerDependencies": { - "typescript": ">=5.4.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } + "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==", + "dev": true, + "license": "MIT" }, - "node_modules/ox/node_modules/@scure/base": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.4.tgz", - "integrity": "sha512-5Yy9czTO47mqz+/J8GM6GIId4umdCk1wc1q8rKERQulIoc8VP9pzDcghv10Tl2E7R96ZUx/PhND3ESYUQX8NuQ==", - "funding": { - "url": "https://paulmillr.com/funding/" + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" } }, - "node_modules/ox/node_modules/@scure/bip32": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.6.2.tgz", - "integrity": "sha512-t96EPDMbtGgtb7onKKqxRLfE5g05k7uHnHRM2xdE6BP/ZmxaLtPek4J4KfVn/90IQNrU1IOAqMgiDtUdtbe3nw==", + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", "dependencies": { - "@noble/curves": "~1.8.1", - "@noble/hashes": "~1.7.1", - "@scure/base": "~1.2.2" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "engines": { + "node": ">= 8" } }, - "node_modules/ox/node_modules/@scure/bip39": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.5.4.tgz", - "integrity": "sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA==", - "dependencies": { - "@noble/hashes": "~1.7.1", - "@scure/base": "~1.2.4" + "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==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "engines": { + "node": ">=4" } }, - "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==", + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", "dev": true, + "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", "dev": true, + "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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" + "url": "https://github.com/sponsors/inspect-js" } }, - "node_modules/parent-module": { + "node_modules/data-view-byte-offset": { "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==", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", "dependencies": { - "callsites": "^3.0.0" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", "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" + "ms": "^2.1.3" }, "engines": { - "node": ">=8" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "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" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "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/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==", + "dev": true, + "license": "MIT" }, - "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==", + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "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==", + "dev": true, + "license": "MIT", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" - }, - "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==", + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "optional": true, "engines": { "node": ">=8" } }, - "node_modules/permissionless": { - "version": "0.2.32", - "resolved": "https://registry.npmjs.org/permissionless/-/permissionless-0.2.32.tgz", - "integrity": "sha512-TFQapORujuPskpyBQabghDNJjQAlU4Kxq2uwMQQzONLJC9rwaFNxxB/z2BQiOCzAgmbZGO3cGv2tMLC1BjfjFg==", - "peerDependencies": { - "viem": "^2.21.54", - "webauthn-p256": "0.0.10" - } + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true, + "license": "Apache-2.0" }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true, + "license": "MIT" }, - "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" + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "engines": { - "node": ">=6" + "node": ">=6.0.0" } }, - "node_modules/pino": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-7.11.0.tgz", - "integrity": "sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==", + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", "dependencies": { - "atomic-sleep": "^1.0.0", - "fast-redact": "^3.0.0", - "on-exit-leak-free": "^0.2.0", - "pino-abstract-transport": "v0.5.0", - "pino-std-serializers": "^4.0.0", - "process-warning": "^1.0.0", - "quick-format-unescaped": "^4.0.3", - "real-require": "^0.1.0", - "safe-stable-stringify": "^2.1.0", - "sonic-boom": "^2.2.1", - "thread-stream": "^0.15.1" + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" }, - "bin": { - "pino": "bin.js" - } - }, - "node_modules/pino-abstract-transport": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", - "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", - "dependencies": { - "duplexify": "^4.1.2", - "split2": "^4.0.0" + "engines": { + "node": ">= 0.4" } }, - "node_modules/pino-pretty": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-10.3.1.tgz", - "integrity": "sha512-az8JbIYeN/1iLj2t0jR9DV48/LQ3RC6hZPpapKPkb84Q+yTidMCpgWxIT3N0flnBDilyBQ1luWNpOeJptjdp/g==", - "dependencies": { - "colorette": "^2.0.7", - "dateformat": "^4.6.3", - "fast-copy": "^3.0.0", - "fast-safe-stringify": "^2.1.1", - "help-me": "^5.0.0", - "joycon": "^3.1.1", - "minimist": "^1.2.6", - "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "^1.0.0", - "pump": "^3.0.0", - "readable-stream": "^4.0.0", - "secure-json-parse": "^2.4.0", - "sonic-boom": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "bin": { - "pino-pretty": "bin.js" - } + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" }, - "node_modules/pino-pretty/node_modules/on-exit-leak-free": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", - "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", - "engines": { - "node": ">=14.0.0" - } + "node_modules/electron-to-chromium": { + "version": "1.5.344", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.344.tgz", + "integrity": "sha512-4MxfbmNDm+KPh066EZy+eUnkcDPcZ35wNmOWzFuh/ijvHsve6kbLTLURy88uCNK5FbpN+yk2nQY6BYh1GEt+wg==", + "dev": true, + "license": "ISC" }, - "node_modules/pino-pretty/node_modules/pino-abstract-transport": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", - "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", - "dependencies": { - "readable-stream": "^4.0.0", - "split2": "^4.0.0" - } + "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==", + "dev": true, + "license": "MIT" }, - "node_modules/pino-pretty/node_modules/readable-stream": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.6.0.tgz", - "integrity": "sha512-cbAdYt0VcnpN2Bekq7PU+k363ZRsPwJoEEJOEtSJQlJXzwaxt3FIo/uL+KeDSGIjJqtkwyge4KQgD2S2kd+CQw==", + "node_modules/es-abstract": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", + "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", + "dev": true, + "license": "MIT", "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pino-pretty/node_modules/sonic-boom": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", - "integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==", - "dependencies": { - "atomic-sleep": "^1.0.0" + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" } }, - "node_modules/pino-std-serializers": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", - "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==" - }, - "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==", + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">= 0.4" } }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "node_modules/es-iterator-helpers": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.2.tgz", + "integrity": "sha512-HVLACW1TppGYjJ8H6/jqH/pqOtKRw6wMlrB23xfExmFWxFquAIWCmwoLsOyN96K4a5KbmOf5At9ZUO3GZbetAw==", + "dev": true, + "license": "MIT", "dependencies": { - "find-up": "^3.0.0" + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.2", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.1.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.3.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.5", + "math-intrinsics": "^1.1.0" }, "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "node_modules/pkg-dir/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==", + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", "dependencies": { - "locate-path": "^3.0.0" + "es-errors": "^1.3.0" }, "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "node_modules/pkg-dir/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==", + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "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==", + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, + "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "hasown": "^2.0.2" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.4" } }, - "node_modules/pkg-dir/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==", + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/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/pngjs": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", - "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/pony-cause": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-2.1.11.tgz", - "integrity": "sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", - "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.7", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=6" } }, - "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" - }, + "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==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dev": true, + "license": "MIT", "dependencies": { - "camelcase-css": "^2.0.1" + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "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 || ^14 || >= 16" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" + "url": "https://opencollective.com/eslint" } }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/eslint-config-next": { + "version": "14.2.21", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.21.tgz", + "integrity": "sha512-bi1Mn6LxWdQod9qvOBuhBhN4ZpBYH5DuyDunbZt6lye3zlohJyM0T5/oFokRPNl2Mqt3/+uwHxr8XKOkPe852A==", + "dev": true, + "license": "MIT", "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" + "@next/eslint-plugin-next": "14.2.21", + "@rushstack/eslint-patch": "^1.3.3", + "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" }, "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" }, "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { + "typescript": { "optional": true } } }, - "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", - "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" + "node_modules/eslint-import-resolver-node": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.10.tgz", + "integrity": "sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.16.1", + "resolve": "^2.0.0-next.6" } }, - "node_modules/postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true - }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "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==", + "dev": true, + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" + "ms": "^2.1.1" } }, - "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", - "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", - "dev": true - }, - "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "node_modules/eslint-import-resolver-typescript": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", + "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.4.0", + "get-tsconfig": "^4.10.0", + "is-bun-module": "^2.0.0", + "stable-hash": "^0.0.5", + "tinyglobby": "^0.2.13", + "unrs-resolver": "^1.6.2" + }, "engines": { - "node": ">=12.0" + "node": "^14.18.0 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/eslint-import-resolver-typescript" }, "peerDependencies": { - "postcss": "^8.3.3" + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } } }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "dev": true, + "license": "MIT", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "debug": "^3.2.7" }, "engines": { "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "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/preact": { - "version": "10.25.4", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.25.4.tgz", - "integrity": "sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, - "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==", + "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==", "dev": true, - "engines": { - "node": ">= 0.8.0" + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" } }, - "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==", - "peer": true, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "dev": true, + "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "peer": true - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "engines": { - "node": ">= 0.6.0" - } - }, - "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/process-warning": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", - "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==" - }, - "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==", - "peer": true, - "dependencies": { - "asap": "~2.0.6" + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, - "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==", + "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==", + "dev": true, + "license": "MIT", "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "ms": "^2.1.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-compare": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz", - "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==" - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "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==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "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==", "dev": true, - "engines": { - "node": ">=6" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/qrcode": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", - "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "license": "MIT", "dependencies": { - "dijkstrajs": "^1.0.1", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - }, - "bin": { - "qrcode": "bin/qrcode" + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, - "node_modules/qrcode/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==", + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/qrcode/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, - "node_modules/qrcode/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "node_modules/eslint-plugin-react-hooks": { + "version": "5.0.0-canary-7118f5dd7-20230705", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz", + "integrity": "sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "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/qrcode/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/qrcode/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==", + "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==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "esutils": "^2.0.2" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/qrcode/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==", + "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==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "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==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "p-locate": "^4.1.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/qrcode/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" - }, + "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==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/qrcode/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==", + "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==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "p-limit": "^2.2.0" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/qrcode/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==", + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10" } }, - "node_modules/qrcode/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "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==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8" + "node": ">=4.0" } }, - "node_modules/qrcode/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } }, - "node_modules/qrcode/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/qrcode/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" }, "engines": { - "node": ">=6" + "node": ">=8.6.0" } }, - "node_modules/query-string": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", - "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "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==", + "dev": true, + "license": "ISC", "dependencies": { - "decode-uri-component": "^0.2.2", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "peer": true, - "dependencies": { - "inherits": "~2.0.3" - } + "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==", + "dev": true, + "license": "MIT" }, - "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/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" }, - "node_modules/quick-format-unescaped": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", - "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=12.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } } }, - "node_modules/radix3": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", - "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==" - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "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==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "safe-buffer": "^5.1.0" + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.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==", - "peer": true, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "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==", "dev": true, + "license": "MIT", "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0" + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=0.10.0" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/react-device-detect": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/react-device-detect/-/react-device-detect-2.2.3.tgz", - "integrity": "sha512-buYY3qrCnQVlIFHrC5UcUoAj7iANs/+srdkwsnNjI7anr3Tt7UY6MqNxtMLlr0tMBied0O49UZVK8XKs3ZIiPw==", + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", "dependencies": { - "ua-parser-js": "^1.0.33" + "is-callable": "^1.2.7" }, - "peerDependencies": { - "react": ">= 0.14.0", - "react-dom": ">= 0.14.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-devtools-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", - "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", - "peer": true, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", "dependencies": { - "shell-quote": "^1.6.1", - "ws": "^7" + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" }, - "peerDependencies": { - "react": "^18.3.1" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" } }, - "node_modules/react-i18next": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.2.0.tgz", - "integrity": "sha512-iJNc8111EaDtVTVMKigvBtPHyrJV+KblWG73cUxqp+WmJCcwkzhWNFXmkAD5pwP2Z4woeDj/oXDdbjDsb3Gutg==", + "node_modules/framer-motion": { + "version": "11.18.2", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.18.2.tgz", + "integrity": "sha512-5F5Och7wrvtLVElIpclDT0CBzMVg3dL22B64aZwHtsIY8RB4mXICLrkajK4G9R+ieSAGcgrLeae2SeUTg2pr6w==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.25.0", - "html-parse-stringify": "^3.0.1" + "motion-dom": "^11.18.1", + "motion-utils": "^11.18.1", + "tslib": "^2.4.0" }, "peerDependencies": { - "i18next": ">= 23.2.3", - "react": ">= 16.8.0" + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { - "react-dom": { + "@emotion/is-prop-valid": { "optional": true }, - "react-native": { + "react": { "optional": true - } - } - }, - "node_modules/react-intersection-observer": { - "version": "9.14.0", - "resolved": "https://registry.npmjs.org/react-intersection-observer/-/react-intersection-observer-9.14.0.tgz", - "integrity": "sha512-AYqlmDZn85VUmlODwYym9y5OlqY2cFyIu41dkN0GJWvhdbd19Mh16mz5IH6fO1gp5V4FfQOO4m0zGc04Tj13rQ==", - "peerDependencies": { - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { + }, "react-dom": { "optional": true } } }, - "node_modules/react-is": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.0.0.tgz", - "integrity": "sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==" - }, - "node_modules/react-native": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.5.tgz", - "integrity": "sha512-op2p2kB+lqMF1D7AdX4+wvaR0OPFbvWYs+VBE7bwsb99Cn9xISrLRLAgFflZedQsa5HvnOGrULhtnmItbIKVVw==", - "peer": true, - "dependencies": { - "@jest/create-cache-key-function": "^29.6.3", - "@react-native/assets-registry": "0.76.5", - "@react-native/codegen": "0.76.5", - "@react-native/community-cli-plugin": "0.76.5", - "@react-native/gradle-plugin": "0.76.5", - "@react-native/js-polyfills": "0.76.5", - "@react-native/normalize-colors": "0.76.5", - "@react-native/virtualized-lists": "0.76.5", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "ansi-regex": "^5.0.0", - "babel-jest": "^29.7.0", - "babel-plugin-syntax-hermes-parser": "^0.23.1", - "base64-js": "^1.5.1", - "chalk": "^4.0.0", - "commander": "^12.0.0", - "event-target-shim": "^5.0.1", - "flow-enums-runtime": "^0.0.6", - "glob": "^7.1.1", - "invariant": "^2.2.4", - "jest-environment-node": "^29.6.3", - "jsc-android": "^250231.0.0", - "memoize-one": "^5.0.0", - "metro-runtime": "^0.81.0", - "metro-source-map": "^0.81.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^29.7.0", - "promise": "^8.3.0", - "react-devtools-core": "^5.3.1", - "react-refresh": "^0.14.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.24.0-canary-efb381bbf-20230505", - "semver": "^7.1.3", - "stacktrace-parser": "^0.1.10", - "whatwg-fetch": "^3.0.0", - "ws": "^6.2.3", - "yargs": "^17.6.2" - }, - "bin": { - "react-native": "cli.js" - }, + "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==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "^18.2.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/react-native/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-native/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-native/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "peer": true, - "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": "*" - }, + "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==", + "dev": true, + "license": "MIT", "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-native/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==", - "peer": true - }, - "node_modules/react-native/node_modules/scheduler": { - "version": "0.24.0-canary-efb381bbf-20230505", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", - "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0" + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" } }, - "node_modules/react-native/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "peer": true, - "bin": { - "semver": "bin/semver.js" + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-native/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==", - "peer": true, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/react-native/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", - "peer": true, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/react-refresh": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", - "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", - "peer": true, + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-router": { - "version": "6.28.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.28.1.tgz", - "integrity": "sha512-2omQTA3rkMljmrvvo6WtewGdVh45SpL9hGiCI9uUrwGGfNFDIvGK4gYJsKlJoNVi6AQZcopSCballL+QGOm7fA==", + "node_modules/get-tsconfig": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz", + "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==", + "dev": true, + "license": "MIT", "dependencies": { - "@remix-run/router": "1.21.0" - }, - "engines": { - "node": ">=14.0.0" + "resolve-pkg-maps": "^1.0.0" }, - "peerDependencies": { - "react": ">=16.8" + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, - "node_modules/react-router-dom": { - "version": "6.28.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.28.1.tgz", - "integrity": "sha512-YraE27C/RdjcZwl5UCqF/ffXnZDxpJdk9Q6jw38SZHjXs7NNdpViq2l2c7fO7+4uWaEfcwfGCv3RSg4e1By/fQ==", + "node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", "dependencies": { - "@remix-run/router": "1.21.0", - "react-router": "6.28.1" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=14.0.0" + "node": ">=16 || 14 >=14.17" }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/react-transition-group": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "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==", + "dev": true, + "license": "ISC", "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" + "is-glob": "^4.0.3" }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, - "node_modules/react-xmasonry": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/react-xmasonry/-/react-xmasonry-3.0.6.tgz", - "integrity": "sha512-FsvEb1SMTVbyZtS/LhIICY0vczKqhzAZIKFvqhFMdEGiCXailJSaStaYqnc428Taxzwn0ju7h/kFs5AU0lo9pA==", - "peerDependencies": { - "react": ">= 0.14.0" + "engines": { + "node": ">=10.13.0" } }, - "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==", + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", + "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", + "dev": true, + "license": "MIT", "dependencies": { - "pify": "^2.3.0" + "balanced-match": "^1.0.0" } }, - "node_modules/read-cache/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/read-pkg": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", - "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=12" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg-up": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", - "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, + "license": "MIT", "dependencies": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/read-pkg/node_modules/type-fest": { + "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==", + "license": "ISC" + }, + "node_modules/graphemer": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "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==", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", "dependencies": { - "picomatch": "^2.2.1" + "es-define-property": "^1.0.0" }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "peer": true - }, - "node_modules/real-require": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz", - "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==", - "engines": { - "node": ">= 12.13.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/recast": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", - "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", - "peer": true, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", "dependencies": { - "ast-types": "0.15.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" + "dunder-proto": "^1.0.0" }, "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/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==", - "peer": true, - "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/redent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", - "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true, - "dependencies": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.9.tgz", - "integrity": "sha512-r0Ay04Snci87djAsI4U+WNRcSw5S4pOH7qFjd/veA5gC7TbqESR3tcj28ia95L/fYUDw11JKP7uqUKUAfVvV5Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "dunder-proto": "^1.0.1", - "es-abstract": "^1.23.6", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "gopd": "^1.2.0", - "which-builtin-type": "^1.2.1" + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -16708,146 +3507,106 @@ "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.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "node_modules/hasown": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz", + "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", + "dev": true, + "license": "MIT", "dependencies": { - "regenerate": "^1.4.2" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - }, - "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/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "node_modules/immutable": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.5.tgz", + "integrity": "sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==", + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.2" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/regexpu-core": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", - "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.12.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.8.19" } }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" - }, - "node_modules/regjsparser": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", - "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "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==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", "dependencies": { - "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" }, - "node_modules/rehackt": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/rehackt/-/rehackt-0.1.0.tgz", - "integrity": "sha512-7kRDOuLHB87D/JESKxQoRwv4DzbIdwkAGQ7p6QKGdVlY1IZheUnVhlk/4UZlNUVxdAXpyxikE3URsG067ybVzw==", - "peerDependencies": { - "@types/react": "*", - "react": "*" + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - } - } - }, - "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": ">= 0.4" } }, - "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==", + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "node_modules/resolve": { - "version": "1.22.10", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", "dependencies": { - "is-core-module": "^2.16.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -16856,202 +3615,138 @@ "url": "https://github.com/sponsors/ljharb" } }, - "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/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", "dev": true, - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/response-iterator": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/response-iterator/-/response-iterator-0.2.6.tgz", - "integrity": "sha512-pVzEEzrsg23Sh053rmDUvLSkGXluZio0qu8VT6ukrYuvtjVfCbDZH9d6PGXb8HZfzdNZt8feXv/jvUzlhRgLnw==", - "engines": { - "node": ">=0.8" - } - }, - "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==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", "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" + "has-bigints": "^1.0.2" }, "engines": { - "node": "*" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rpc-websockets": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-9.0.4.tgz", - "integrity": "sha512-yWZWN0M+bivtoNLnaDbtny4XchdAIF5Q4g/ZsC5UC61Ckbp0QczwO8fg44rV3uYmY4WHd+EZQbn90W1d8ojzqQ==", + "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==", + "dev": true, + "license": "MIT", "dependencies": { - "@swc/helpers": "^0.5.11", - "@types/uuid": "^8.3.4", - "@types/ws": "^8.2.2", - "buffer": "^6.0.3", - "eventemitter3": "^5.0.1", - "uuid": "^8.3.2", - "ws": "^8.5.0" - }, - "funding": { - "type": "paypal", - "url": "https://paypal.me/kozjak" + "binary-extensions": "^2.0.0" }, - "optionalDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "engines": { + "node": ">=8" } }, - "node_modules/rpc-websockets/node_modules/@types/ws": { - "version": "8.5.13", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", - "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", "dependencies": { - "@types/node": "*" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rpc-websockets/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/is-bun-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", + "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.7.1" } }, - "node_modules/rpc-websockets/node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "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==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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" - } - ], + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", "dependencies": { - "queue-microtask": "^1.2.2" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safe-array-concat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", - "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", - "has-symbols": "^1.1.0", - "isarray": "^2.0.5" + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=0.4" + "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": { + "node_modules/is-date-object": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-regex": "^1.2.1" + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -17060,348 +3755,230 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safe-stable-stringify": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", - "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "devOptional": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "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/sass": { - "version": "1.77.6", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", - "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" + "call-bound": "^1.0.3" }, "engines": { - "node": ">=14.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dependencies": { - "loose-envify": "^1.1.0" + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, - "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==", + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", "dev": true, + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/scrypt-js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", - "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" - }, - "node_modules/secure-json-parse": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.7.0.tgz", - "integrity": "sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==" - }, - "node_modules/secure-password-utilities": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/secure-password-utilities/-/secure-password-utilities-0.2.1.tgz", - "integrity": "sha512-znUg8ae3cpuAaogiFBhP82gD2daVkSz4Qv/L7OWjB7wWvfbCdeqqQuJkm2/IvhKQPOV0T739YPR6rb7vs0uWaw==" - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "peer": true, + "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==", + "devOptional": true, + "license": "MIT", "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=10" - } - }, - "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": ">=0.10.0" } }, - "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "peer": true, - "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" - }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", "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==", - "peer": true, - "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==", - "peer": true - }, - "node_modules/send/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==", - "peer": true, - "dependencies": { - "ee-first": "1.1.1" + "node": ">= 0.4" }, - "engines": { - "node": ">= 0.8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "peer": true, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", - "peer": true, + "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==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.12.0" } }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", "dev": true, - "peer": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "peer": true, + "license": "MIT", "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/serve-static/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "peer": true, + "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==", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "node_modules/set-cookie-parser": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", - "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==" - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, + "license": "MIT", "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==", - "peer": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" }, - "bin": { - "sha.js": "bin.js" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", "dependencies": { - "kind-of": "^6.0.2" + "call-bound": "^1.0.3" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "node_modules/sharp": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", - "hasInstallScript": true, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.3", - "semver": "^7.6.3" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.33.5", - "@img/sharp-darwin-x64": "0.33.5", - "@img/sharp-libvips-darwin-arm64": "1.0.4", - "@img/sharp-libvips-darwin-x64": "1.0.4", - "@img/sharp-libvips-linux-arm": "1.0.5", - "@img/sharp-libvips-linux-arm64": "1.0.4", - "@img/sharp-libvips-linux-s390x": "1.0.4", - "@img/sharp-libvips-linux-x64": "1.0.4", - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", - "@img/sharp-libvips-linuxmusl-x64": "1.0.4", - "@img/sharp-linux-arm": "0.33.5", - "@img/sharp-linux-arm64": "0.33.5", - "@img/sharp-linux-s390x": "0.33.5", - "@img/sharp-linux-x64": "0.33.5", - "@img/sharp-linuxmusl-arm64": "0.33.5", - "@img/sharp-linuxmusl-x64": "0.33.5", - "@img/sharp-wasm32": "0.33.5", - "@img/sharp-win32-ia32": "0.33.5", - "@img/sharp-win32-x64": "0.33.5" - } - }, - "node_modules/sharp/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", "dependencies": { - "shebang-regex": "^3.0.0" + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.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": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/shell-quote": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", - "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", - "peer": true, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, "engines": { "node": ">= 0.4" }, @@ -17409,18 +3986,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -17428,14 +3999,14 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", "dev": true, + "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" + "call-bound": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -17444,16 +4015,15 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -17462,418 +4032,654 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dev": true, + "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, "engines": { "node": ">=14" }, "funding": { "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" } }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "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==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "license": "MIT", "dependencies": { - "is-arrayish": "^0.3.1" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "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==", + "dev": true, + "license": "MIT" }, - "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/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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "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==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { - "node": ">=10" + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "engines": { + "node": ">=0.10" } }, - "node_modules/slice-ansi/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==", + "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==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/antonk52" } }, - "node_modules/socket.io-client": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz", - "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==", + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.6.1", - "socket.io-parser": "~4.2.4" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/socket.io-client/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "js-tokens": "^3.0.0 || ^4.0.0" }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">= 0.4" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" } }, - "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==", + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" + "braces": "^3.0.3", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=10.0.0" + "node": ">=8.6" } }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dependencies": { - "ms": "^2.1.3" - }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.0" + "node": ">=8.6" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/sonic-boom": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz", - "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==", + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", "dependencies": { - "atomic-sleep": "^1.0.0" + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "license": "BlueOak-1.0.0", "engines": { - "node": ">=0.10.0" + "node": ">=16 || 14 >=14.17" } }, - "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==", + "node_modules/motion-dom": { + "version": "11.18.1", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-11.18.1.tgz", + "integrity": "sha512-g76KvA001z+atjfxczdRtw/RXOM3OMSdd1f4DL77qCTF/+avrRJiawSG4yDibEQ215sr9kpinSlX2pCTJ9zbhw==", + "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "motion-utils": "^11.18.1" } }, - "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/motion-utils": { + "version": "11.18.1", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-11.18.1.tgz", + "integrity": "sha512-49Kt+HKjtbJKLtgO/LKj9Ld+6vw9BjH5d9sc40R/kVyH8GLAXgT42M2NnuPcJNuA3s9ZfZBUcwIgpmZWGEE+hA==", + "license": "MIT" }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "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==", "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true + "license": "MIT" }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dev": true, + "license": "MIT", "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", - "dev": true - }, - "node_modules/split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "node_modules/napi-postinstall": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", + "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, "engines": { - "node": ">= 10.x" + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "peer": true - }, - "node_modules/stable-hash": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.4.tgz", - "integrity": "sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==", - "dev": true + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" }, - "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==", - "peer": true, + "node_modules/next": { + "version": "14.2.21", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.21.tgz", + "integrity": "sha512-rZmLwucLHr3/zfDMYbJXbw0ZeoBpirxkXuvsJbk7UPorvPYZhP7vq7aHbKnU7dQNCYIimRrbB2pp3xmf+wsYUg==", + "deprecated": "This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/security-update-2025-12-11 for more details.", + "license": "MIT", "dependencies": { - "escape-string-regexp": "^2.0.0" + "@next/env": "14.2.21", + "@swc/helpers": "0.5.5", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" }, "engines": { - "node": ">=10" + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.2.21", + "@next/swc-darwin-x64": "14.2.21", + "@next/swc-linux-arm64-gnu": "14.2.21", + "@next/swc-linux-arm64-musl": "14.2.21", + "@next/swc-linux-x64-gnu": "14.2.21", + "@next/swc-linux-x64-musl": "14.2.21", + "@next/swc-win32-arm64-msvc": "14.2.21", + "@next/swc-win32-ia32-msvc": "14.2.21", + "@next/swc-win32-x64-msvc": "14.2.21" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "sass": { + "optional": true + } } }, - "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==", - "peer": true, + "node_modules/next/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" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14" } }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "peer": true + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT", + "optional": true }, - "node_modules/stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", - "peer": true, + "node_modules/node-exports-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", + "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==", + "dev": true, + "license": "MIT", "dependencies": { - "type-fest": "^0.7.1" + "array.prototype.flatmap": "^1.3.3", + "es-errors": "^1.3.0", + "object.entries": "^1.1.9", + "semver": "^6.3.1" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "peer": true, - "engines": { - "node": ">= 0.6" + "node_modules/node-exports-info/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/stream-shift": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", - "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" + "node_modules/node-releases": { + "version": "2.0.38", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz", + "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==", + "dev": true, + "license": "MIT" }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "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==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=0.10.0" } }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "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==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "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/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" } }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string-width-cjs": { - "name": "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==", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string-width-cjs/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-width/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "engines": { - "node": ">=12" + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "engines": { + "node": ">= 0.4" } }, - "node_modules/string-width/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==", + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string.prototype.includes": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", - "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.23.3" + "es-abstract": "^1.23.2" }, "engines": { "node": ">= 0.4" } }, - "node_modules/string.prototype.matchall": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", - "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", - "es-abstract": "^1.23.6", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "regexp.prototype.flags": "^1.5.3", - "set-function-name": "^2.0.2", - "side-channel": "^1.1.0" + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -17882,29 +4688,44 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "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==", "dev": true, + "license": "ISC", "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "wrappy": "1" } }, - "node_modules/string.prototype.trim": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", - "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-data-property": "^1.1.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-object-atoms": "^1.0.0", - "has-property-descriptors": "^1.0.2" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -17913,461 +4734,508 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", - "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "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==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "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==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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==", + "dev": true, + "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "callsites": "^3.0.0" }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "ansi-regex": "^5.0.1" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "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==", + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "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==", "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "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==", - "peer": true, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/strip-hex-prefix": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", - "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz", + "integrity": "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==", + "dev": true, + "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" + } + ], + "license": "MIT", "dependencies": { - "is-hex-prefixed": "1.0.0" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { - "node": ">=6.5.0", - "npm": ">=3" + "node": "^10 || ^12 || >=14" } }, - "node_modules/strip-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "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==", "dev": true, + "license": "MIT", "dependencies": { - "min-indent": "^1.0.1" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": ">=12" + "node": ">=14.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.0.0" } }, - "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==", + "node_modules/postcss-import/node_modules/resolve": { + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/style-search": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", - "dev": true - }, - "node_modules/styled-components": { - "version": "6.1.15", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.15.tgz", - "integrity": "sha512-PpOTEztW87Ua2xbmLa7yssjNyUF9vE7wdldRfn1I2E6RTkqknkBYpj771OxM/xrvRGinLy2oysa7GOd7NcZZIA==", + "node_modules/postcss-js": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", + "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "@emotion/is-prop-valid": "1.2.2", - "@emotion/unitless": "0.8.1", - "@types/stylis": "4.2.5", - "css-to-react-native": "3.2.0", - "csstype": "3.1.3", - "postcss": "8.4.49", - "shallowequal": "1.1.0", - "stylis": "4.3.2", - "tslib": "2.6.2" + "camelcase-css": "^2.0.1" }, "engines": { - "node": ">= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/styled-components" + "node": "^12 || ^14 || >= 16" }, "peerDependencies": { - "react": ">= 16.8.0", - "react-dom": ">= 16.8.0" - } - }, - "node_modules/styled-components/node_modules/@emotion/is-prop-valid": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", - "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", - "dependencies": { - "@emotion/memoize": "^0.8.1" + "postcss": "^8.4.21" } }, - "node_modules/styled-components/node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, - "node_modules/styled-components/node_modules/@emotion/unitless": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" - }, - "node_modules/styled-components/node_modules/stylis": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", - "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==" - }, - "node_modules/styled-components/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/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "node_modules/postcss-load-config": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "client-only": "0.0.1" + "lilconfig": "^3.1.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 18" }, "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + "jiti": ">=1.21.0", + "postcss": ">=8.0.9", + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, "peerDependenciesMeta": { - "@babel/core": { + "jiti": { "optional": true }, - "babel-plugin-macros": { + "postcss": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { "optional": true } } }, - "node_modules/stylelint": { - "version": "15.11.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.11.0.tgz", - "integrity": "sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==", + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "@csstools/css-parser-algorithms": "^2.3.1", - "@csstools/css-tokenizer": "^2.2.0", - "@csstools/media-query-list-parser": "^2.1.4", - "@csstools/selector-specificity": "^3.0.0", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^8.2.0", - "css-functions-list": "^3.2.1", - "css-tree": "^2.3.1", - "debug": "^4.3.4", - "fast-glob": "^3.3.1", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^7.0.0", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.3.1", - "ignore": "^5.2.4", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.29.0", - "mathml-tag-names": "^2.1.3", - "meow": "^10.1.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.28", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^3.0.0", - "svg-tags": "^1.0.0", - "table": "^6.8.1", - "write-file-atomic": "^5.0.1" - }, - "bin": { - "stylelint": "bin/stylelint.mjs" + "postcss-selector-parser": "^6.1.1" }, "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" - } - }, - "node_modules/stylelint-scss": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-5.3.2.tgz", - "integrity": "sha512-4LzLaayFhFyneJwLo0IUa8knuIvj+zF0vBFueQs4e3tEaAMIQX8q5th8ziKkgOavr6y/y9yoBe+RXN/edwLzsQ==", - "dev": true, - "dependencies": { - "known-css-properties": "^0.29.0", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0" + "node": ">=12.0" }, "peerDependencies": { - "stylelint": "^14.5.1 || ^15.0.0" + "postcss": "^8.2.14" } }, - "node_modules/stylelint/node_modules/balanced-match": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true - }, - "node_modules/stylelint/node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, + "license": "MIT", "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=4" } }, - "node_modules/stylelint/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==", - "dev": true - }, - "node_modules/stylelint/node_modules/file-entry-cache": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-7.0.2.tgz", - "integrity": "sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==", + "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==", "dev": true, - "dependencies": { - "flat-cache": "^3.2.0" - }, - "engines": { - "node": ">=12.0.0" - } + "license": "MIT" }, - "node_modules/stylelint/node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "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==", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/stylelint/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==", + "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==", "dev": true, - "engines": { - "node": ">=8" + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/stylelint/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==", + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/stylelint/node_modules/write-file-atomic": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "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==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" + "loose-envify": "^1.1.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "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" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" }, - "engines": { - "node": ">=16 || 14 >=14.17" + "peerDependencies": { + "react": "^18.3.1" } }, - "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/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==", + "dev": true, + "license": "MIT" }, - "node_modules/superstruct": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz", - "integrity": "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==", - "engines": { - "node": ">=14.0.0" + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" } }, - "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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 14.18.0" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, - "node_modules/supports-hyperlinks": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz", - "integrity": "sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==", + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" }, "engines": { - "node": ">=14.18" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/supports-hyperlinks/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==", + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/resolve": { + "version": "2.0.0-next.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", + "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "node-exports-info": "^1.6.0", + "object-keys": "^1.1.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, "engines": { "node": ">= 0.4" }, @@ -18375,492 +5243,407 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", - "dev": true - }, - "node_modules/symbol-observable": { + "node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10" + "node": ">=4" } }, - "node_modules/tabbable": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", - "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } }, - "node_modules/table": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.9.0.tgz", - "integrity": "sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==", + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", "dev": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, + "license": "MIT", "engines": { - "node": ">=10.0.0" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/table/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/table/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==", - "dev": true - }, - "node_modules/table/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==", - "dev": true - }, - "node_modules/table/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==", + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "dev": true, + "license": "ISC", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "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": ">=8" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/tailwindcss": { - "version": "3.4.17", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", - "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.6.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.6", - "lilconfig": "^3.1.3", - "micromatch": "^4.0.8", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.1.1", - "postcss": "^8.4.47", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.2", - "postcss-nested": "^6.2.0", - "postcss-selector-parser": "^6.1.2", - "resolve": "^1.22.8", - "sucrase": "^3.35.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" + "queue-microtask": "^1.2.2" } }, - "node_modules/tailwindcss/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==", + "node_modules/safe-array-concat": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz", + "integrity": "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==", + "dev": true, + "license": "MIT", "dependencies": { - "is-glob": "^4.0.3" + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "get-intrinsic": "^1.3.0", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" }, "engines": { - "node": ">=10.13.0" + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "peer": true, + "license": "MIT", "dependencies": { - "rimraf": "~2.6.2" + "es-errors": "^1.3.0", + "isarray": "^2.0.5" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/temp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "peer": true, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", "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" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" }, "engines": { - "node": "*" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "peer": true, + "node_modules/sass": { + "version": "1.99.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.99.0.tgz", + "integrity": "sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "chokidar": "^4.0.0", + "immutable": "^5.1.5", + "source-map-js": ">=0.6.2 <2.0.0" }, "bin": { - "rimraf": "bin.js" + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" } }, - "node_modules/terser": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", - "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", - "peer": true, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "dev": true, + "license": "ISC", "bin": { - "terser": "bin/terser" + "semver": "bin/semver.js" }, "engines": { "node": ">=10" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.11", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", - "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "serialize-javascript": "^6.0.2", - "terser": "^5.31.1" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, "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": ">= 0.4" } }, - "node_modules/terser-webpack-plugin/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">= 0.4" } }, - "node_modules/terser-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==", + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3" + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">= 0.4" } }, - "node_modules/terser-webpack-plugin/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==", + "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==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=8" } }, - "node_modules/terser-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/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "peer": true + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", - "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "peer": true - }, - "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==", - "peer": true, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "dev": true, + "license": "MIT", "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "peer": true, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", "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" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" }, "engines": { - "node": "*" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/text-encoding-utf-8": { + "node_modules/side-channel-weakmap": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", - "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==" - }, - "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==", - "dev": true - }, - "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==", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", "dependencies": { - "thenify": ">= 3.1.0 < 4" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" }, "engines": { - "node": ">=0.8" - } - }, - "node_modules/thread-stream": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz", - "integrity": "sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==", - "dependencies": { - "real-require": "^0.1.0" - } - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "peer": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "peer": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/through2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "peer": true - }, - "node_modules/through2/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==", - "peer": true, - "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/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/through2/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==", - "peer": true - }, - "node_modules/through2/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==", - "peer": true, - "dependencies": { - "safe-buffer": "~5.1.0" + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/tinycolor2": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", - "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "peer": true + "node_modules/stable-hash": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", + "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", + "dev": true, + "license": "MIT" }, - "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==", + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", "dependencies": { - "is-number": "^7.0.0" + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" }, "engines": { - "node": ">=8.0" + "node": ">= 0.4" } }, - "node_modules/toggle-selection": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" - }, - "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==", - "peer": true, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", "engines": { - "node": ">=0.6" + "node": ">=10.0.0" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/trim-newlines": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", - "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, "engines": { "node": ">=12" }, @@ -18868,137 +5651,126 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "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/ts-invariant": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.10.3.tgz", - "integrity": "sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==", + "node_modules/string-width-cjs": { + "name": "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==", + "dev": true, + "license": "MIT", "dependencies": { - "tslib": "^2.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "node_modules/string-width-cjs/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==", "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } + "license": "MIT" }, - "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==", + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "dev": true, - "dependencies": { - "minimist": "^1.2.0" + "license": "MIT", + "engines": { + "node": ">=12" }, - "bin": { - "json5": "lib/cli.js" + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "dev": true, + "license": "MIT", "dependencies": { - "tslib": "^1.8.1" + "ansi-regex": "^6.2.2" }, "engines": { - "node": ">= 6" + "node": ">=12" }, - "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" + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "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==", - "dev": true - }, - "node_modules/tweetnacl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", - "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" - }, - "node_modules/tweetnacl-util": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", - "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" - }, - "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==", + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", "dev": true, + "license": "MIT", "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==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "peer": true, + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/typed-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", - "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", "dev": true, + "license": "MIT", "dependencies": { + "call-bind": "^1.0.8", "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", "es-errors": "^1.3.0", - "is-typed-array": "^1.1.14" + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typed-array-byte-length": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", - "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.14" + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -19007,19 +5779,17 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", - "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", "dev": true, + "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.15", - "reflect.getprototypeof": "^1.0.9" + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -19028,18 +5798,16 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typed-array-length": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", - "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0", - "reflect.getprototypeof": "^1.0.6" + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -19048,76 +5816,121 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "devOptional": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=14.17" + "node": ">=8" } }, - "node_modules/ua-parser-js": { - "version": "1.0.40", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.40.tgz", - "integrity": "sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "bin": { - "ua-parser-js": "script/cli.js" + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/ufo": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==" + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/uint8array-tools": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/uint8array-tools/-/uint8array-tools-0.0.9.tgz", - "integrity": "sha512-9vqDWmoSXOoi+K14zNaf6LBV51Q8MayF0/IiQs3GlygIKUYtog603e6virExkjjFosfJUBI4LhbQK1iq8IG11A==", + "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==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/uint8arrays": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz", - "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==", + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/sucrase": { + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", + "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", + "dev": true, + "license": "MIT", "dependencies": { - "multiformats": "^9.4.2" + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "tinyglobby": "^0.2.11", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/unbox-primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", - "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "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==", "dev": true, + "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "has-bigints": "^1.0.2", - "has-symbols": "^1.1.0", - "which-boxed-primitive": "^1.1.1" + "has-flag": "^4.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==", + "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -19125,569 +5938,462 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/uncrypto": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" - }, - "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + "node_modules/tailwindcss": { + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", + "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.7", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "node_modules/tailwindcss/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "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": ">=4" + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "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==", + "node_modules/tailwindcss/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==", + "dev": true, + "license": "ISC", "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "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": ">= 6" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "peer": true, + "node_modules/tailwindcss/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/unstorage": { - "version": "1.14.4", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.14.4.tgz", - "integrity": "sha512-1SYeamwuYeQJtJ/USE1x4l17LkmQBzg7deBJ+U9qOBoHo15d1cDxG4jM31zKRgF7pG0kirZy4wVMX6WL6Zoscg==", + "node_modules/tailwindcss/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", "dependencies": { - "anymatch": "^3.1.3", - "chokidar": "^3.6.0", - "destr": "^2.0.3", - "h3": "^1.13.0", - "lru-cache": "^10.4.3", - "node-fetch-native": "^1.6.4", - "ofetch": "^1.4.1", - "ufo": "^1.5.4" - }, - "peerDependencies": { - "@azure/app-configuration": "^1.8.0", - "@azure/cosmos": "^4.2.0", - "@azure/data-tables": "^13.3.0", - "@azure/identity": "^4.5.0", - "@azure/keyvault-secrets": "^4.9.0", - "@azure/storage-blob": "^12.26.0", - "@capacitor/preferences": "^6.0.3", - "@deno/kv": ">=0.8.4", - "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0", - "@planetscale/database": "^1.19.0", - "@upstash/redis": "^1.34.3", - "@vercel/blob": ">=0.27.0", - "@vercel/kv": "^1.0.1", - "aws4fetch": "^1.0.20", - "db0": ">=0.2.1", - "idb-keyval": "^6.2.1", - "ioredis": "^5.4.2", - "uploadthing": "^7.4.1" + "picomatch": "^2.2.1" }, - "peerDependenciesMeta": { - "@azure/app-configuration": { - "optional": true - }, - "@azure/cosmos": { - "optional": true - }, - "@azure/data-tables": { - "optional": true - }, - "@azure/identity": { - "optional": true - }, - "@azure/keyvault-secrets": { - "optional": true - }, - "@azure/storage-blob": { - "optional": true - }, - "@capacitor/preferences": { - "optional": true - }, - "@deno/kv": { - "optional": true - }, - "@netlify/blobs": { - "optional": true - }, - "@planetscale/database": { - "optional": true - }, - "@upstash/redis": { - "optional": true - }, - "@vercel/blob": { - "optional": true - }, - "@vercel/kv": { - "optional": true - }, - "aws4fetch": { - "optional": true - }, - "db0": { - "optional": true - }, - "idb-keyval": { - "optional": true - }, - "ioredis": { - "optional": true - }, - "uploadthing": { - "optional": true - } + "engines": { + "node": ">=8.10.0" } }, - "node_modules/unstorage/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" - }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "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" - } - ], + "node_modules/tailwindcss/node_modules/resolve": { + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "dev": true, + "license": "MIT", "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { - "update-browserslist-db": "cli.js" + "resolve": "bin/resolve" }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "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==", "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } + "license": "MIT" }, - "node_modules/use-sync-external-store": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.4.0.tgz", - "integrity": "sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" } }, - "node_modules/utf-8-validate": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", - "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", - "hasInstallScript": true, + "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==", + "dev": true, + "license": "MIT", "dependencies": { - "node-gyp-build": "^4.3.0" + "thenify": ">= 3.1.0 < 4" }, "engines": { - "node": ">=6.14.2" + "node": ">=0.8" } }, - "node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "dev": true, + "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "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/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==", - "peer": true, + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/valibot": { - "version": "0.38.0", - "resolved": "https://registry.npmjs.org/valibot/-/valibot-0.38.0.tgz", - "integrity": "sha512-RCJa0fetnzp+h+KN9BdgYOgtsMAG9bfoJ9JSjIhFHobKWVWyzM3jjaeNTdpFK9tQtf3q1sguXeERJ/LcmdFE7w==", - "peerDependencies": { - "typescript": ">=5" + "node": ">=12.0.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "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==", "dev": true, + "license": "MIT", "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "node_modules/valtio": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.11.2.tgz", - "integrity": "sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==", - "dependencies": { - "proxy-compare": "2.5.1", - "use-sync-external-store": "1.2.0" - }, + "node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=12.20.0" + "node": ">=18.12" }, "peerDependencies": { - "@types/react": ">=16.8", - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - } + "typescript": ">=4.8.4" } }, - "node_modules/valtio/node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } + "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==", + "dev": true, + "license": "Apache-2.0" }, - "node_modules/varuint-bitcoin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-2.0.0.tgz", - "integrity": "sha512-6QZbU/rHO2ZQYpWFDALCDSRsXbAs1VOEmXAxtbtjLtKuMJ/FQ8YbhfxlaiKv5nklci0M6lZtlZyxo9Q+qNnyog==", + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", "dependencies": { - "uint8array-tools": "^0.0.8" + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "node_modules/varuint-bitcoin/node_modules/uint8array-tools": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/uint8array-tools/-/uint8array-tools-0.0.8.tgz", - "integrity": "sha512-xS6+s8e0Xbx++5/0L+yyexukU7pz//Yg6IHg3BKhXotg1JcYtgxVcUctQ0HxLByiJzpAkNFawz1Nz5Xadzo82g==", - "engines": { - "node": ">=14.0.0" - } + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, - "node_modules/viem": { - "version": "2.23.2", - "resolved": "https://registry.npmjs.org/viem/-/viem-2.23.2.tgz", - "integrity": "sha512-NVmW/E0c5crMOtbEAqMF0e3NmvQykFXhLOc/CkLIXOlzHSA6KXVz3CYVmaKqBF8/xtjsjHAGjdJN3Ru1kFJLaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wevm" - } - ], + "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==", + "dev": true, + "license": "MIT", "dependencies": { - "@noble/curves": "1.8.1", - "@noble/hashes": "1.7.1", - "@scure/bip32": "1.6.2", - "@scure/bip39": "1.5.4", - "abitype": "1.0.8", - "isows": "1.0.6", - "ox": "0.6.7", - "ws": "8.18.0" - }, - "peerDependencies": { - "typescript": ">=5.0.4" + "prelude-ls": "^1.2.1" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/viem/node_modules/@scure/base": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.4.tgz", - "integrity": "sha512-5Yy9czTO47mqz+/J8GM6GIId4umdCk1wc1q8rKERQulIoc8VP9pzDcghv10Tl2E7R96ZUx/PhND3ESYUQX8NuQ==", + "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==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, "funding": { - "url": "https://paulmillr.com/funding/" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/viem/node_modules/@scure/bip32": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.6.2.tgz", - "integrity": "sha512-t96EPDMbtGgtb7onKKqxRLfE5g05k7uHnHRM2xdE6BP/ZmxaLtPek4J4KfVn/90IQNrU1IOAqMgiDtUdtbe3nw==", + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", "dependencies": { - "@noble/curves": "~1.8.1", - "@noble/hashes": "~1.7.1", - "@scure/base": "~1.2.2" + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://paulmillr.com/funding/" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/viem/node_modules/@scure/bip39": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.5.4.tgz", - "integrity": "sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA==", + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@noble/hashes": "~1.7.1", - "@scure/base": "~1.2.4" + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://paulmillr.com/funding/" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/viem/node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "engines": { - "node": ">=10.0.0" + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "engines": { + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", - "peer": true - }, - "node_modules/void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, "engines": { - "node": ">=0.10.0" + "node": ">=14.17" } }, - "node_modules/wagmi": { - "version": "2.14.11", - "resolved": "https://registry.npmjs.org/wagmi/-/wagmi-2.14.11.tgz", - "integrity": "sha512-Qj79cq+9MAcnKict9QLo60Lc4S2IXVVE94HBwCmczDrFtoM31NxfX4uQP73Elj2fV9lXH4/dw3jlb8eDhlm6iQ==", + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", "dependencies": { - "@wagmi/connectors": "5.7.7", - "@wagmi/core": "2.16.4", - "use-sync-external-store": "1.4.0" - }, - "funding": { - "url": "https://github.com/sponsors/wevm" + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" }, - "peerDependencies": { - "@tanstack/react-query": ">=5.0.0", - "react": ">=18", - "typescript": ">=5.0.4", - "viem": "2.x" + "engines": { + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "peer": true, - "dependencies": { - "makeerror": "1.0.12" - } + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" }, - "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "node_modules/unrs-resolver": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", + "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", "dev": true, - "peer": true, + "hasInstallScript": true, + "license": "MIT", "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "napi-postinstall": "^0.3.0" }, - "engines": { - "node": ">=10.13.0" + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", + "@unrs/resolver-binding-android-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-x64": "1.11.1", + "@unrs/resolver-binding-freebsd-x64": "1.11.1", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, - "node_modules/webauthn-p256": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/webauthn-p256/-/webauthn-p256-0.0.10.tgz", - "integrity": "sha512-EeYD+gmIT80YkSIDb2iWq0lq2zbHo1CxHlQTeJ+KkCILWpVy3zASH3ByD4bopzfk0uCwXxLqKGLqp2W4O28VFA==", + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, "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/wevm" + "url": "https://github.com/sponsors/ai" } ], - "peer": true, - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.4.0" - } - }, - "node_modules/webextension-polyfill": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.10.0.tgz", - "integrity": "sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==" - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/webpack": { - "version": "5.97.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", - "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", - "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.6", - "@webassemblyjs/ast": "^1.14.1", - "@webassemblyjs/wasm-edit": "^1.14.1", - "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.14.0", - "browserslist": "^4.24.0", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", - "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.11", - "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.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" + "escalade": "^3.2.0", + "picocolors": "^1.1.1" }, "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "update-browserslist-db": "cli.js" }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "peerDependencies": { + "browserslist": ">= 4.21.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==", + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "peer": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "peer": true - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "BSD-2-Clause", "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "punycode": "^2.1.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==", + "dev": true, + "license": "MIT" + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -19703,6 +6409,7 @@ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", "dev": true, + "license": "MIT", "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", @@ -19722,6 +6429,7 @@ "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", @@ -19749,6 +6457,7 @@ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, + "license": "MIT", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -19762,20 +6471,18 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" - }, "node_modules/which-typed-array": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", - "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", + "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "for-each": "^0.3.3", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" }, @@ -19791,6 +6498,7 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -19799,6 +6507,8 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -19816,6 +6526,8 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -19828,29 +6540,19 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi-cjs/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/wrap-ansi-cjs/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==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" }, "node_modules/wrap-ansi-cjs/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==", + "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -19861,9 +6563,11 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -19872,9 +6576,11 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -19883,11 +6589,13 @@ } }, "node_modules/wrap-ansi/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==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" @@ -19899,196 +6607,22 @@ "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": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "peer": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/write-file-atomic/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==", - "peer": true - }, - "node_modules/ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "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/xmlhttprequest-ssl": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz", - "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "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": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "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==", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/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/yargs/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/yargs/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } + "license": "ISC" }, "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==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } - }, - "node_modules/zen-observable": { - "version": "0.8.15", - "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz", - "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==" - }, - "node_modules/zen-observable-ts": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz", - "integrity": "sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg==", - "dependencies": { - "zen-observable": "0.8.15" - } - }, - "node_modules/zod": { - "version": "3.24.2", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz", - "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zustand": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.2.tgz", - "integrity": "sha512-8qNdnJVJlHlrKXi50LDqqUNmUbuBjoKLrYQBnoChIbVph7vni+sY+YpvdjXG9YLd/Bxr6scMcR+rm5H3aSqPaw==", - "engines": { - "node": ">=12.20.0" - }, - "peerDependencies": { - "@types/react": ">=18.0.0", - "immer": ">=9.0.6", - "react": ">=18.0.0", - "use-sync-external-store": ">=1.2.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "immer": { - "optional": true - }, - "react": { - "optional": true - }, - "use-sync-external-store": { - "optional": true - } - } } } } diff --git a/package.json b/package.json index 8bd75eee..59e4f41b 100644 --- a/package.json +++ b/package.json @@ -1,73 +1,33 @@ { - "name": "sdk-example", - "version": "1.1.0", + "name": "ethereal-portfolio", + "version": "1.0.0", "engines": { - "node": "=22.11.0" + "node": ">=20" }, "private": true, "scripts": { - "dev": "npm run watch-icons & next dev", - "build": "npm run build-icons && next build", + "dev": "next dev", + "build": "next build", "start": "next start", - "lint": "next lint && tsc --noEmit", - "------ Icons --------------------------------------------------------------------------": "", - "watch-icons": "node bin/icons --watch", - "build-icons": "node bin/icons" + "lint": "next lint && tsc --noEmit" }, "dependencies": { - "@apollo/client": "^3.11.1", - "@azuro-org/dictionaries": "^3.0.26", - "@azuro-org/sdk": "5.5.0-beta.1", - "@azuro-org/sdk-social-aa-connector": "^1.1.5", - "@floating-ui/react-dom-interactions": "^0.13.3", - "@glidejs/glide": "^3.6.2", - "@headlessui/react": "2.2.0", - "@headlessui/tailwindcss": "0.2.1", - "@lifi/widget": "^3.12.5", - "@locmod/intersection-observer": "^1.0.1", - "@locmod/intl": "1.0.5", - "@locmod/local-storage": "1.0.4", - "@locmod/modal": "3.0.1", - "axios": "^1.7.9", "classnames": "^2.5.1", - "cookies-next": "^4.2.1", - "copy-to-clipboard": "^3.3.3", - "dayjs": "^1.11.13", - "formular": "3.1.6", - "graphql": "^16.9.0", + "framer-motion": "^11.11.17", "next": "14.2.21", - "postcss": "^8.4.40", "react": "^18", "react-dom": "^18", - "react-xmasonry": "^3.0.6", - "sass": "1.77.6", - "sharp": "^0.33.5", - "viem": "^2.23.2", - "wagmi": "^2.14.11" + "sass": "^1.77.6" }, "devDependencies": { - "@babel/preset-env": "^7.26.0", - "@babel/preset-typescript": "^7.26.0", - "@babel/register": "^7.25.9", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", - "@typescript-eslint/eslint-plugin": "5.62.0", - "app-module-path": "2.2.0", - "autoprefixer": "10.4.20", - "chokidar": "3.6.0", - "encoding": "0.1.13", + "autoprefixer": "^10.4.20", "eslint": "^8", "eslint-config-next": "14.2.21", - "eslint-plugin-import": "2.29.1", - "glob": "10.3.10", - "pino-pretty": "10.3.1", "postcss": "^8", - "raw-loader": "4.0.2", - "stylelint": "15.11.0", - "stylelint-scss": "5.3.2", "tailwindcss": "^3.4.17", - "typescript": "^5", - "yargs": "17.7.2" + "typescript": "^5" } } diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 33ad091d..00000000 --- a/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/public/images/freebet.jpg b/public/images/freebet.jpg deleted file mode 100644 index 484291cf39e502a525be5ccef2d228933bfd4f9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4131 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 diff --git a/public/images/icons/currency/azusd.svg b/public/images/icons/currency/azusd.svg deleted file mode 100644 index 003afab9..00000000 --- a/public/images/icons/currency/azusd.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/currency/dai.svg b/public/images/icons/currency/dai.svg deleted file mode 100644 index 921c1d79..00000000 --- a/public/images/icons/currency/dai.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/images/icons/currency/usdc.svg b/public/images/icons/currency/usdc.svg deleted file mode 100644 index 800dfb41..00000000 --- a/public/images/icons/currency/usdc.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/images/icons/currency/usdt.svg b/public/images/icons/currency/usdt.svg deleted file mode 100644 index 1e206c6e..00000000 --- a/public/images/icons/currency/usdt.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/currency/wchz.svg b/public/images/icons/currency/wchz.svg deleted file mode 100644 index d67b4151..00000000 --- a/public/images/icons/currency/wchz.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/currency/weth.svg b/public/images/icons/currency/weth.svg deleted file mode 100644 index d95243bc..00000000 --- a/public/images/icons/currency/weth.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/currency/wxdai.svg b/public/images/icons/currency/wxdai.svg deleted file mode 100644 index d87fba17..00000000 --- a/public/images/icons/currency/wxdai.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/accepted.svg b/public/images/icons/interface/accepted.svg deleted file mode 100644 index 3c7029ce..00000000 --- a/public/images/icons/interface/accepted.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/alert_triangle.svg b/public/images/icons/interface/alert_triangle.svg deleted file mode 100644 index e4ed3055..00000000 --- a/public/images/icons/interface/alert_triangle.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/arrow_back.svg b/public/images/icons/interface/arrow_back.svg deleted file mode 100644 index aec23184..00000000 --- a/public/images/icons/interface/arrow_back.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/arrow_tooltip.svg b/public/images/icons/interface/arrow_tooltip.svg deleted file mode 100644 index 9f301f50..00000000 --- a/public/images/icons/interface/arrow_tooltip.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/interface/azuro_wave.svg b/public/images/icons/interface/azuro_wave.svg deleted file mode 100644 index 476ce688..00000000 --- a/public/images/icons/interface/azuro_wave.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/images/icons/interface/betslip.svg b/public/images/icons/interface/betslip.svg deleted file mode 100644 index 5eae4c13..00000000 --- a/public/images/icons/interface/betslip.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/burger_menu.svg b/public/images/icons/interface/burger_menu.svg deleted file mode 100644 index 56f7c3ef..00000000 --- a/public/images/icons/interface/burger_menu.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/caret_down.svg b/public/images/icons/interface/caret_down.svg deleted file mode 100644 index 1810f357..00000000 --- a/public/images/icons/interface/caret_down.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/caret_left.svg b/public/images/icons/interface/caret_left.svg deleted file mode 100644 index fe36dfa1..00000000 --- a/public/images/icons/interface/caret_left.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/caret_right.svg b/public/images/icons/interface/caret_right.svg deleted file mode 100644 index 559d7cac..00000000 --- a/public/images/icons/interface/caret_right.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/caret_up.svg b/public/images/icons/interface/caret_up.svg deleted file mode 100644 index 799cec49..00000000 --- a/public/images/icons/interface/caret_up.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/cash_out.svg b/public/images/icons/interface/cash_out.svg deleted file mode 100644 index 91a0122d..00000000 --- a/public/images/icons/interface/cash_out.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/check.svg b/public/images/icons/interface/check.svg deleted file mode 100644 index 8f8b8e23..00000000 --- a/public/images/icons/interface/check.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/chevron_down.svg b/public/images/icons/interface/chevron_down.svg deleted file mode 100644 index 62e9fd24..00000000 --- a/public/images/icons/interface/chevron_down.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/chevron_left.svg b/public/images/icons/interface/chevron_left.svg deleted file mode 100644 index 63ab15d7..00000000 --- a/public/images/icons/interface/chevron_left.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/chevron_right.svg b/public/images/icons/interface/chevron_right.svg deleted file mode 100644 index a1c28c23..00000000 --- a/public/images/icons/interface/chevron_right.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/chevron_up.svg b/public/images/icons/interface/chevron_up.svg deleted file mode 100644 index c92635e7..00000000 --- a/public/images/icons/interface/chevron_up.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/clear.svg b/public/images/icons/interface/clear.svg deleted file mode 100644 index b3a57ac7..00000000 --- a/public/images/icons/interface/clear.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/interface/close.svg b/public/images/icons/interface/close.svg deleted file mode 100644 index 318b1d00..00000000 --- a/public/images/icons/interface/close.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/collapse.svg b/public/images/icons/interface/collapse.svg deleted file mode 100644 index 8bee5287..00000000 --- a/public/images/icons/interface/collapse.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/interface/copy.svg b/public/images/icons/interface/copy.svg deleted file mode 100644 index 4a93bee8..00000000 --- a/public/images/icons/interface/copy.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/declined.svg b/public/images/icons/interface/declined.svg deleted file mode 100644 index 7da47e83..00000000 --- a/public/images/icons/interface/declined.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/interface/delete.svg b/public/images/icons/interface/delete.svg deleted file mode 100644 index 5dbd1fa7..00000000 --- a/public/images/icons/interface/delete.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/deposit.svg b/public/images/icons/interface/deposit.svg deleted file mode 100644 index 5ca9f362..00000000 --- a/public/images/icons/interface/deposit.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/download.svg b/public/images/icons/interface/download.svg deleted file mode 100644 index 13964f32..00000000 --- a/public/images/icons/interface/download.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/expand.svg b/public/images/icons/interface/expand.svg deleted file mode 100644 index 1f2fd36c..00000000 --- a/public/images/icons/interface/expand.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/interface/external_link.svg b/public/images/icons/interface/external_link.svg deleted file mode 100644 index 6c29a0a6..00000000 --- a/public/images/icons/interface/external_link.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/gift.svg b/public/images/icons/interface/gift.svg deleted file mode 100644 index 6c93ab2a..00000000 --- a/public/images/icons/interface/gift.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/interface/horizontal_view.svg b/public/images/icons/interface/horizontal_view.svg deleted file mode 100644 index e479e592..00000000 --- a/public/images/icons/interface/horizontal_view.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/info-circle.svg b/public/images/icons/interface/info-circle.svg deleted file mode 100644 index ae1f994c..00000000 --- a/public/images/icons/interface/info-circle.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/live.svg b/public/images/icons/interface/live.svg deleted file mode 100644 index a161388f..00000000 --- a/public/images/icons/interface/live.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/icons/interface/lock.svg b/public/images/icons/interface/lock.svg deleted file mode 100644 index 9be777dc..00000000 --- a/public/images/icons/interface/lock.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/logout.svg b/public/images/icons/interface/logout.svg deleted file mode 100644 index 0653a9e9..00000000 --- a/public/images/icons/interface/logout.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/lose.svg b/public/images/icons/interface/lose.svg deleted file mode 100644 index db4be41c..00000000 --- a/public/images/icons/interface/lose.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/interface/mybets.svg b/public/images/icons/interface/mybets.svg deleted file mode 100644 index f737b1c9..00000000 --- a/public/images/icons/interface/mybets.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/no_flag.svg b/public/images/icons/interface/no_flag.svg deleted file mode 100644 index be317a21..00000000 --- a/public/images/icons/interface/no_flag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/icons/interface/no_opponent.svg b/public/images/icons/interface/no_opponent.svg deleted file mode 100644 index fd82be3c..00000000 --- a/public/images/icons/interface/no_opponent.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/pending.svg b/public/images/icons/interface/pending.svg deleted file mode 100644 index 2b2db9ac..00000000 --- a/public/images/icons/interface/pending.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/interface/percentage.svg b/public/images/icons/interface/percentage.svg deleted file mode 100644 index be2e1bbb..00000000 --- a/public/images/icons/interface/percentage.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/interface/plus.svg b/public/images/icons/interface/plus.svg deleted file mode 100644 index 831248a9..00000000 --- a/public/images/icons/interface/plus.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/qr_code.svg b/public/images/icons/interface/qr_code.svg deleted file mode 100644 index 051e4e8b..00000000 --- a/public/images/icons/interface/qr_code.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/interface/quick_statistics.svg b/public/images/icons/interface/quick_statistics.svg deleted file mode 100644 index 81626179..00000000 --- a/public/images/icons/interface/quick_statistics.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/search.svg b/public/images/icons/interface/search.svg deleted file mode 100644 index 31d7ed90..00000000 --- a/public/images/icons/interface/search.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/interface/settings.svg b/public/images/icons/interface/settings.svg deleted file mode 100644 index c6f77677..00000000 --- a/public/images/icons/interface/settings.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/spinner.svg b/public/images/icons/interface/spinner.svg deleted file mode 100644 index 96501ecb..00000000 --- a/public/images/icons/interface/spinner.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/statistics.svg b/public/images/icons/interface/statistics.svg deleted file mode 100644 index 1b932b6e..00000000 --- a/public/images/icons/interface/statistics.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/top.svg b/public/images/icons/interface/top.svg deleted file mode 100644 index ce55b760..00000000 --- a/public/images/icons/interface/top.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/tracker.svg b/public/images/icons/interface/tracker.svg deleted file mode 100644 index 80af2cfa..00000000 --- a/public/images/icons/interface/tracker.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/user_avatar.svg b/public/images/icons/interface/user_avatar.svg deleted file mode 100644 index c71d52cc..00000000 --- a/public/images/icons/interface/user_avatar.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/vertical_view.svg b/public/images/icons/interface/vertical_view.svg deleted file mode 100644 index af77dc9d..00000000 --- a/public/images/icons/interface/vertical_view.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/warning.svg b/public/images/icons/interface/warning.svg deleted file mode 100644 index 0c0b0cbd..00000000 --- a/public/images/icons/interface/warning.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/interface/win.svg b/public/images/icons/interface/win.svg deleted file mode 100644 index 61b9fc72..00000000 --- a/public/images/icons/interface/win.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/interface/withdraw.svg b/public/images/icons/interface/withdraw.svg deleted file mode 100644 index be338708..00000000 --- a/public/images/icons/interface/withdraw.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/logo/apple_pay.svg b/public/images/icons/logo/apple_pay.svg deleted file mode 100644 index 14816748..00000000 --- a/public/images/icons/logo/apple_pay.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - diff --git a/public/images/icons/logo/google_pay.svg b/public/images/icons/logo/google_pay.svg deleted file mode 100644 index bf125d48..00000000 --- a/public/images/icons/logo/google_pay.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/images/icons/logo/mastercard.svg b/public/images/icons/logo/mastercard.svg deleted file mode 100644 index ceafdea4..00000000 --- a/public/images/icons/logo/mastercard.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/images/icons/logo/paypal.svg b/public/images/icons/logo/paypal.svg deleted file mode 100644 index 4b064aa6..00000000 --- a/public/images/icons/logo/paypal.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/images/icons/logo/visa.svg b/public/images/icons/logo/visa.svg deleted file mode 100644 index 8a823cd6..00000000 --- a/public/images/icons/logo/visa.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/networks/arbitrum.svg b/public/images/icons/networks/arbitrum.svg deleted file mode 100644 index 320fd1ab..00000000 --- a/public/images/icons/networks/arbitrum.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/images/icons/networks/base.svg b/public/images/icons/networks/base.svg deleted file mode 100644 index b5261d0a..00000000 --- a/public/images/icons/networks/base.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/images/icons/networks/binance.svg b/public/images/icons/networks/binance.svg deleted file mode 100644 index a9944870..00000000 --- a/public/images/icons/networks/binance.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/images/icons/networks/chiliz.svg b/public/images/icons/networks/chiliz.svg deleted file mode 100644 index 73f2d042..00000000 --- a/public/images/icons/networks/chiliz.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/networks/ethereum.svg b/public/images/icons/networks/ethereum.svg deleted file mode 100644 index 7d48f20b..00000000 --- a/public/images/icons/networks/ethereum.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/images/icons/networks/gnosis.svg b/public/images/icons/networks/gnosis.svg deleted file mode 100644 index 46a50b85..00000000 --- a/public/images/icons/networks/gnosis.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/images/icons/networks/polygon.svg b/public/images/icons/networks/polygon.svg deleted file mode 100644 index 8bfe6a21..00000000 --- a/public/images/icons/networks/polygon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/images/icons/sport/american-football.svg b/public/images/icons/sport/american-football.svg deleted file mode 100644 index 86da2983..00000000 --- a/public/images/icons/sport/american-football.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/baseball.svg b/public/images/icons/sport/baseball.svg deleted file mode 100644 index fc8e4147..00000000 --- a/public/images/icons/sport/baseball.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/basketball.svg b/public/images/icons/sport/basketball.svg deleted file mode 100644 index 38b77123..00000000 --- a/public/images/icons/sport/basketball.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/beach-volleyball.svg b/public/images/icons/sport/beach-volleyball.svg deleted file mode 100644 index 715f85bd..00000000 --- a/public/images/icons/sport/beach-volleyball.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/boxing.svg b/public/images/icons/sport/boxing.svg deleted file mode 100644 index f2254737..00000000 --- a/public/images/icons/sport/boxing.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/cod.svg b/public/images/icons/sport/cod.svg deleted file mode 100644 index bbc59015..00000000 --- a/public/images/icons/sport/cod.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/cricket.svg b/public/images/icons/sport/cricket.svg deleted file mode 100644 index 1ba21555..00000000 --- a/public/images/icons/sport/cricket.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/sport/crypto.svg b/public/images/icons/sport/crypto.svg deleted file mode 100644 index 7e998f43..00000000 --- a/public/images/icons/sport/crypto.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/images/icons/sport/cs2.svg b/public/images/icons/sport/cs2.svg deleted file mode 100644 index 077d0037..00000000 --- a/public/images/icons/sport/cs2.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/csgo.svg b/public/images/icons/sport/csgo.svg deleted file mode 100644 index 077d0037..00000000 --- a/public/images/icons/sport/csgo.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/dota-2.svg b/public/images/icons/sport/dota-2.svg deleted file mode 100644 index 5aca7c17..00000000 --- a/public/images/icons/sport/dota-2.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/esports.svg b/public/images/icons/sport/esports.svg deleted file mode 100644 index 9fa907e1..00000000 --- a/public/images/icons/sport/esports.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/football.svg b/public/images/icons/sport/football.svg deleted file mode 100644 index 4a23bf66..00000000 --- a/public/images/icons/sport/football.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/ice-hockey.svg b/public/images/icons/sport/ice-hockey.svg deleted file mode 100644 index eefbfa77..00000000 --- a/public/images/icons/sport/ice-hockey.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/lol.svg b/public/images/icons/sport/lol.svg deleted file mode 100644 index baccbe94..00000000 --- a/public/images/icons/sport/lol.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/mma.svg b/public/images/icons/sport/mma.svg deleted file mode 100644 index e6629331..00000000 --- a/public/images/icons/sport/mma.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/other.svg b/public/images/icons/sport/other.svg deleted file mode 100644 index 64b2d1b4..00000000 --- a/public/images/icons/sport/other.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/sport/politics.svg b/public/images/icons/sport/politics.svg deleted file mode 100644 index 516e7e88..00000000 --- a/public/images/icons/sport/politics.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/images/icons/sport/pubg.svg b/public/images/icons/sport/pubg.svg deleted file mode 100644 index 5b4969ba..00000000 --- a/public/images/icons/sport/pubg.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/rugby-league.svg b/public/images/icons/sport/rugby-league.svg deleted file mode 100644 index 89176d18..00000000 --- a/public/images/icons/sport/rugby-league.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/rugby-union.svg b/public/images/icons/sport/rugby-union.svg deleted file mode 100644 index c687e5c6..00000000 --- a/public/images/icons/sport/rugby-union.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/table-tennis.svg b/public/images/icons/sport/table-tennis.svg deleted file mode 100644 index 8db689d4..00000000 --- a/public/images/icons/sport/table-tennis.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/tennis.svg b/public/images/icons/sport/tennis.svg deleted file mode 100644 index c57365fe..00000000 --- a/public/images/icons/sport/tennis.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/sport/volleyball.svg b/public/images/icons/sport/volleyball.svg deleted file mode 100644 index 715f85bd..00000000 --- a/public/images/icons/sport/volleyball.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/images/icons/wallets/metamask.svg b/public/images/icons/wallets/metamask.svg deleted file mode 100644 index d7f55320..00000000 --- a/public/images/icons/wallets/metamask.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/icons/wallets/walletconnect.svg b/public/images/icons/wallets/walletconnect.svg deleted file mode 100644 index 64c4d4e3..00000000 --- a/public/images/icons/wallets/walletconnect.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/illustrations/404.png b/public/images/illustrations/404.png deleted file mode 100644 index 690e930c8fed3e9d3ef03303b7b27f5e0089ff63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3923 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 diff --git a/public/images/illustrations/change.png b/public/images/illustrations/change.png deleted file mode 100644 index 6b576e47a1f0f65ee949e813ea698b0ffe3a4bd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmXApdr;C@6vr{d2PTUa_`((hR|PE_t$w~*HHe3gRT4LIQ?MLXQTYi?`_pwM*C(VQ zx?!7xVnlAvR%+{Jv#TY(vNm+J=hUnsK1iDqq8+tu+WlF7oO`~X?>+b4IWu>TJSCaw ziuOh$5C~T`i_V2}`DQpF;q|StaRW~F!nmY31fr+G<-Gs}vz?U7j7MCXAS}b+46-t$ z2n61LGwj%0iUl_FQWDb`Ofb<>6de!0iLM8XqnRiCE3J6 zq2}KYpGA~=gi;ui#IP^RFem@`yQnYIfAsY!QqMXEM`WS0@6Wl&Q1)C^>+YHFOEu@U zv{s{s8#`)ogM}LyeR-*K?oOJ}nxoy2W;C4Rte;)6#ycY~Z|@o=RvQ`gFqs5utQVX( z*5fPu9aDMsLZZBowVVN^d+HpyeKonQN9>4?c_ocj-&1^KUaQS-IPjlH#z80i%Giq= z#`u7B-H5W)oY9=4B&Y_lL9cmdqCnENvI<>?k*AolW*b@k%>13dtyeX#<@iniWb z7_7#NB8D%ylV?v~9Ak1PGkvwZ8zT+%Ye(w)e@K}-Fl|Yf?}`3=!LtOlj{h=MGy}@a z(5^5HnHv2gl$BQpd98XL70^wcBer||YV}%aJxhN`Zsy5xRD*wQ<8CJjE)F6f*qW@FVzM+c;Oyn4f0_r*Q8sbc+@v>x;c7w z9RiiSmH94ezoA%*640gX-UYEzlcj2uaTHW$7PQal^xM+C)#0k>7I9biyOt_2|5CXh? zUI1?P(`ulMLq#YEUR9AGm#@;j+|3C~F0GQNogV{D7!SFbPWtKFWXTnMJqK)pCQ7SB zz!bj6{y(Vc_B>@ikyJ5%g%KA$+Gf%s5YEM+*O z7I5Z6%nZ7uUn0xBsSDA1!QVhfKKCKMpDyhPHdz!aZe0ti>#`xo5R+F{P@U&~^8jJW zeUg@I4eYt8+@A2vl2r>S_MK?R#0SWY+M*uin^XmkGqYm+y{s|0d^3?K?Vg>AVWvir|p`n+QE9{#EKCnjBUH~i?|Qmbfcb;{27 za_qH}`#zO>8JET`W}e@EYU0wmORrkjPu=)DwA)5~n^%GEo=>ft)?f2DwYJc;z%y>A zZa~bXeMPZ1JwKhwJ-YPH=0G;FrOy{keKPg6*0V|BVM~ireqL0t+rTwRYF!nl%Sml_ zyMjxnvjZQknEK_IXyT*LPh2frj#JAwPf49~CdkZAGtPTjxY%Cynn%;;E;-e?^U5dB zoX((xt1AK@I8Cd0pyF}!$ASvopeH9{y#5Gn`QUY2%bUMOKq)ZJvT~YD;j>FRPtB9B zdimE}Sfa%0*EMCSxL=dV%%y)aWK=Xaht5$j_gl2=(WQCH(}mtFS?-iNap|dJ0+}L~ z8pjlPMXsL+R5n+B`?T}wT$2rk?3;wNUvHM#pjI&Diqw^J=>|Mymzbq}uX`R_)g6?O z>?d*K#7V!bn+4J)n>J-F-h4IG_<&)U^~%)4FTWn?ym>^lt$5SqD6=_X#_1D{S8tVa zmsRima-i+R_T5(Y<=prgKa06#KqxR5^L0_~fFquOdr(r%Wyko}#3<>7sX5M61ru!r+Nh zJ{(!PE+a59V!G<{ZGp2m&V_YOQerRD-zjOn$II(kqwZrn@2Snp=DR;`o3!-A<0DHi zF{-V6xFGX(r*xP1&Sfz-4Xkv$tCBBnxs$YbNx+`xo2|Uov6xJh&Y5!Mmc-6gw@WR< zcg)|pZpRYY{Mt!MyX(uTVv$06b$^F*rgf~BKC9G-ERy&~ZX7l^ad`0K&r$5_$XN$9LqA8pNfy~ bzteBivR!^%LN^+i$rwCc{an^LB{Ts52j%pt diff --git a/public/images/illustrations/win.png b/public/images/illustrations/win.png deleted file mode 100644 index 07e313f79f2266696c240d91d3e97461bfe57f0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1670 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 = ({ game, isGameInLive }) => { - const { status } = useGameStatus({ - graphStatus: game.status, - startsAt: +game.startsAt, - isGameExistInLive: isGameInLive, - }) - - useEffect(() => { - if (isGameInLive) { - liveStatisticsGameIdStore.setGameId(game.gameId) - } - }, [ isGameInLive ]) - - return ( - <> - - - - ) -} - -export default function EventPage() { - const params = useParams() - - const { loading, game, isGameInLive } = useGame({ - gameId: params.gameId as string, - }) - - if (loading) { - return ( - <> - - - - ) - } - - if (!game) { - return ( -

- ) - } - - return ( - - ) -} diff --git a/src/app/[sportSlug]/[countrySlug]/[leagueSlug]/page.tsx b/src/app/[sportSlug]/[countrySlug]/[leagueSlug]/page.tsx deleted file mode 100644 index 0b3f9046..00000000 --- a/src/app/[sportSlug]/[countrySlug]/[leagueSlug]/page.tsx +++ /dev/null @@ -1,42 +0,0 @@ -'use client' - -import { useSports } from 'hooks' - -import { LeagueSkeleton } from 'compositions/events/League/League' -import EmptyContent from 'compositions/events/EmptyContent/EmptyContent' -import Navbar, { NavbarSkeleton } from 'compositions/events/Navbar/Navbar' -import FilteredLeagues from 'compositions/events/FilteredLeagues/FilteredLeagues' -import UniqueEvents from 'compositions/events/UniqueEvents/UniqueEvents' - - -export default function LeaguePage() { - const { sports, loading } = useSports() - - if (loading) { - return ( - <> - - - - ) - } - - if (!sports) { - return - } - - const sport = sports[0] - const { slug, leagues } = sport - - return ( - - { - sport.slug === 'unique' ? ( - - ) : ( - - ) - } - - ) -} diff --git a/src/app/[sportSlug]/[countrySlug]/page.tsx b/src/app/[sportSlug]/[countrySlug]/page.tsx deleted file mode 100644 index c18546aa..00000000 --- a/src/app/[sportSlug]/[countrySlug]/page.tsx +++ /dev/null @@ -1,10 +0,0 @@ -'use client' - -import Error from 'compositions/Error/Error' - - -export default function CountryPage() { - return ( - - ) -} diff --git a/src/app/[sportSlug]/page.tsx b/src/app/[sportSlug]/page.tsx deleted file mode 100644 index ebf759d9..00000000 --- a/src/app/[sportSlug]/page.tsx +++ /dev/null @@ -1,61 +0,0 @@ -'use client' - -import { useSports } from 'hooks' -import { useParams } from 'next/navigation' - -import Sport, { SportSkeleton } from 'compositions/events/Sport/Sport' -import { LeagueSkeleton } from 'compositions/events/League/League' -import EmptyContent from 'compositions/events/EmptyContent/EmptyContent' -import Navbar, { NavbarSkeleton } from 'compositions/events/Navbar/Navbar' -import FilteredLeagues from 'compositions/events/FilteredLeagues/FilteredLeagues' -import { GameSkeleton } from 'compositions/events/Game/Game' -import UniqueEvents from 'compositions/events/UniqueEvents/UniqueEvents' - - -export default function SportPage() { - const params = useParams() - const { sports, loading } = useSports() - - const isUnique = params.sportSlug === 'unique' - - if (loading) { - return ( - <> - - - { - isUnique ? ( - - ) : ( - - ) - } - - - ) - } - - if (!sports) { - return - } - - const sport = sports[0] - const { slug, leagues } = sport - - return ( - - - { - isUnique ? ( - - ) : ( - - ) - } - - - ) -} diff --git a/src/app/error.tsx b/src/app/error.tsx deleted file mode 100644 index 2595b724..00000000 --- a/src/app/error.tsx +++ /dev/null @@ -1,11 +0,0 @@ -'use client' - -import Error from 'compositions/Error/Error' - - -export default function ErrorPage() { - - return ( - - ) -} diff --git a/src/app/icon.png b/src/app/icon.png deleted file mode 100644 index 3f33d45409cb60deaffde0095598a4b9b430e0ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19151 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 diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 089f761a..65b51d8e 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,62 +1,46 @@ -import dayjs from 'dayjs' -import utc from 'dayjs/plugin/utc' -import duration from 'dayjs/plugin/duration' import type { Metadata } from 'next' -import { Inter } from 'next/font/google' -import { cookies } from 'next/headers' -// import { userAgent } from 'next/server' -// import { cookieToInitialState } from 'wagmi' -import { type ChainId } from '@azuro-org/toolkit' -import { polygonAmoy } from 'viem/chains' -import { constants } from 'helpers' -import { appChains } from 'wallet/chains' - -import Providers from 'compositions/Providers/Providers' -import PageLayout from 'compositions/PageLayout/PageLayout' +import { Fraunces, Inter } from 'next/font/google' +import BackgroundMesh from '@/components/ethereal/BackgroundMesh' +import LoadingScreen from '@/components/ethereal/LoadingScreen' +import Orbs from '@/components/ethereal/Orbs' +import Starfield from '@/components/ethereal/Starfield' +import Footer from '@/components/portfolio/Footer' +import Nav from '@/components/portfolio/Nav' +import { site } from '@/content/portfolio' import '../scss/globals.scss' -dayjs.extend(utc) -dayjs.extend(duration) +const inter = Inter({ + subsets: [ 'latin' ], + variable: '--font-inter', + display: 'swap', +}) -const inter = Inter({ subsets: [ 'latin' ] }) +const fraunces = Fraunces({ + subsets: [ 'latin' ], + variable: '--font-fraunces', + display: 'swap', + axes: [ 'opsz' ], +}) export const metadata: Metadata = { - metadataBase: new URL(constants.baseUrl), - title: ' Vookie Sports', - description: 'Decentralized Sports Betting', + title: `${site.owner} — ${site.role}`, + description: site.tagline, } -export default function RootLayout({ - children, -}: Readonly<{ - children: React.ReactNode; -}>) { - - const cookieStore = cookies() - - // const initialState = cookieToInitialState(config, headers().get('cookie')) - const _initialChainId = cookieStore.get('appChainId')?.value - const initialLiveState = JSON.parse(cookieStore.get('live')?.value || 'false') - - const initialChainId = _initialChainId && - (appChains.find(chain => chain.id === +_initialChainId)?.id as ChainId) || polygonAmoy.id - - return ( - - - - - {children} - - - - - ) -} \ No newline at end of file +const RootLayout = ({ children }: { children: React.ReactNode }) => ( + + + + + + +