From 71522070a7d875379f4315ab7f6982968a89a069 Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 6 Mar 2025 17:31:46 +0330 Subject: [PATCH 01/43] clean code with space --- backend/account/serializers.py | 2 ++ backend/order/models.py | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/backend/account/serializers.py b/backend/account/serializers.py index 9927dd4..3d0c88d 100644 --- a/backend/account/serializers.py +++ b/backend/account/serializers.py @@ -7,6 +7,8 @@ class CustomTokenObtainPairSerializer(TokenObtainPairSerializer): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) del self.fields['password'] + + class ProfileSerializer(serializers.ModelSerializer): class Meta: model = User diff --git a/backend/order/models.py b/backend/order/models.py index 3f37b5b..fe73653 100644 --- a/backend/order/models.py +++ b/backend/order/models.py @@ -46,8 +46,11 @@ class OrderModel(models.Model): verbose_name = 'سفارش' verbose_name_plural = 'سفارشات' + # def total_without_tax(self): # return sum(item.total() for item in self.items.all()) + + def save(self, *args, **kwargs): try: push_object = PushSubscription.objects.get(user=self.user) @@ -59,6 +62,7 @@ class OrderModel(models.Model): print('didnt send') super().save(*args, **kwargs) + def discount(self): pass # total_with_item_discount = sum(item.total_with_discount() for item in self.items.all()) @@ -73,12 +77,14 @@ class OrderModel(models.Model): def tax(self): return self.total_without_tax() * 0.2 + def total(self): pass # return self.total_with_discount() + self.tax() def remove_order_item(self, item_pk, quantity): pass + def add_order_item(self, item_pk, quantity): status = '' return status From 2c86086ea10cfa05e40da219afdf3dc7643514cb Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Thu, 6 Mar 2025 18:02:38 +0330 Subject: [PATCH 02/43] added new logo --- frontend/public/logo/logo-192x192.png | Bin 0 -> 44346 bytes frontend/public/logo/logo-512x512.png | Bin 0 -> 215345 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 frontend/public/logo/logo-192x192.png create mode 100644 frontend/public/logo/logo-512x512.png diff --git a/frontend/public/logo/logo-192x192.png b/frontend/public/logo/logo-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..234986c6edbdc80a49a00df69f81ac52941a865d GIT binary patch literal 44346 zcmV)nK%KvdP)PyA07*naRCr$OeFu0HRrmfoGh5ONq4y?TK|t&%f}+^KUJy}KK(V1HDn;pv6-A^7 zC<-D)Y0^QYgkA%ow*cuqn`G`TK8~|AW`1yb1-!}s$0F?nK0PFxV z0J#2rkLmx3{*4519e@u2H1kg6F#t0GEGoyO1_I#1`iAUX-%Kyc?Nwp#qo=;C=6Be#iZCBY>LT$>Mo40FdG6 zd2Bq2036i%lTl`B`qwQa9Q zQf?)j&ImxRTZY@^0vtAYoHAQ7_QmJk z&sThc|4VML3_v&iSvmju{PD9a%TN>(B-sQPg|HF;$rJ!dAzjFD+cTl&CWzBj3JH}o zQ!rA!D$y?hwp>(io&Tme`A-u-b1!FZPu-If-K<$NJo3mR=+dPNmM>q9i4!N{haYC) z+77qlT#AB&aWWDz0f*C#+tbl9+Bw273TijM;tbZBisvQv6_)$1dtc3HzTDV+kP&MBL|D$~{+pAL1Hv3nM z{}cfP1Gvx2iE9Q01>xFjuf;2`yn=4sx*;GSKy2F6r%&U)`|iX0@4t_ypMDyuTIdMk z-#HS}B)m4uguU?+f_JPz@VQ-Zx@|a+@FQIAM8IuF)#|nI-n#>F^yo4C_~VbT*=#)Z zHvo_Qw-{?zV7Jt|sLM~$Ilpo9^In|q>C>l^VF(GppK-}Dp8MW}b6Juw2857RT}X)@ z3){}o2e6J?P!M$?|Z0DE2mVX9LPc~FdGSHTL$!lOcuE2Yh>yrNo0%&-V zX$-okg7lSTS!&g)6`p_odGzSf1J$ZkD|mP=h}~|-2OoTZ6DLk!!GZ-)6a~4txj1s< z2oe($VX;_Xwgh3}{#y9`a1>0LS%})R6v$1)zT{a@tpQN8j-kU{J<+qrt+?&x4p_cy zDaMW+hl~t*>(I-~m5Rvha?Rj>@4=I~5hEibQL|=EoH=s_IXO9k@o-S`_UY5d@OCO} z`4T3qFk#LP8Fnu(a_1!@Veu1iC2T>Jo`(?}RS#-zE&|RRfFfR04(QGy=4?Xk{h71{kMvWSY&8-hzZQ<`!gZlOB zhmSx07%rC!ixw>so1f~8kgXmS$(bsWGM$jjkqGhxBis{$l$^bA*S{XF_|1rl2*79G zOh)Tgb>Xt*V$_Gj@!M~|Q9U9RECKK)0I@RvN5*Xzy*Vq*X0!F%Z@)!;em*8o{SmQ; zV&Hb=368&X=~8s=Ooy5__#KBWU&ZoWGCo_aATp1f3jd-m)RjHgniN(EAy z(t$(S&3|urc(_7Uh6Wb(_u{y|zeS}g^u`-+ z2r2Nu0}m8&a~``O;e{C{B;-hd&4$QLvvK0Ycx2m;Yxhus0Z$$(RjrL3$IqZrh;|2Z z|Cs&z@!E?o;=ta${ED86XS|ZCoO|oP;&8fu`!R6!XzzZw_nA+S>j)99%dA}B%XjZY z(uuV~9i=_?%rnn`YHHoObrBL0BJ2aV+bw>Q5MpBwqf@6&@C4LGwMW+=AhHpp>`X*% z{spG|3}ok>!SUpu;B;pfOpaLzN3(YCVbs{ZuqCa>>#x6x#unAVLUX8FY!i6+7$d)Ig_f!*N z5+q@ORoXNg$B%!CY&+vG`k-$c`1aQ|c>2*!!hNTYV}}ppnTH?7k=R&Xk1nEz0j&Q2 z2!BM9A3mJw?5qf#y1B-tkLJ`Kl{+MgNZX z2fvM!6ozPoJvIQq*}uKB%Xon+O#pnE2>}5C((A9kE+&hdzoH{PK3=Fo^c+z{)3?vz z@c=J>Z^rtQ5|re4L~fst)8~FhYVLOLtz@F)PnTCVuGk_2!UL*bGn)#OBd z{q@%(s_Sp)s*vwb{aEVk6w9i|gCj?e;@*4j6}G?=Pdp(eRaGVQ|K5y0Pf9SIJC2Aw zOOcko9j8*~ir9fR@mh4V^L3w&k#%-+?0u(_wR*^{!JPFOeh@>eudrUW0~XK+kY|_2ris zH)aG}E<(EmY~`JQ0zPr22q40X1L@wdVMENCH4E+AGuW$f6XPi43IKQe?Xo~h*s~A zaNB*o@ayk0V39Rsm;N;R=XI-A;g#o}LqdE!pOu~o!ZeQj7g7K{3{MeBtC&o<=K4F) zd(a%1tlJSK_0?Awd1WIsf`2%7?i}vE`)(nH=`tmA z+jBS*ul^(<)e!(wwjGtW{)&X;Iy124dd4 z*IckW!g{PN3UEk=(XEr?*= zyx$OgItuaWIjGX{Q$!xv04XjShb~Nn%aeV{`pc3TH7Y-Vt9y*bqz@Y)>0At6c;Q7H z*uUGjD-K`GGk6cc6>(8t2?D6=_34K8?%i9cKDx(8=K{JUD2*Uy%$R|XKKe)y&$@N% zgdducfPu5glP3$VBNj%L@Wu~jtT-Y8k_v0gHiRGj6ArfxM-yit&v^lnRqJB@AIs6U zEj_Z@FiHU9j8ngzJ#!}BA2<*>+1W&pzU_@%{WTIOkt|^%Xw+@I!3bvPBrnfByL=Qc_Yde#R#3 z-@Y1E9@&KO)Fgz(tiq{;c}Od;$F#fa1QledgZd5LM7OtI#_*?rl`B`H=hIKXZqGGp z3yjm;(PiNQP4L{A~24{ z+Z4RFNP$}gJoyepZkPo%>!ct6yE_?AJpTs9e=!Qd!FozT$&ZztosB+EJb_hz2-h?r z+C471NKcgiW&R^)(4F{AKwuySkN*YL8b1J!VdLwbADtM^Ux>%&?>&J0q@8&6)mJfo z{P-f=+V}?g#{KTQ??hCd5S8HIU=dr%%*@2QgNNXk6)~v%@OoJDY$7O@leQbjl4rr= zaa^JXNs@wk5#3Sk=7AXf(RFB3FB|>(4Z!^QbA0Uv>SUKaSavxj05iBKb_ZLn*2wqX zdrzn=Mz4=i|2J~~0=8s;;Toj{KQCFbM2Opt9XsOZpMTakctJ1>$hQL@%r#?KtoN19 z9!B=s*N~R64mBDy!?Zc`aASu;?q8N|xp((&Jl3rnk`fbn_%|2f60er!y#MeqR{_{0 z%W~BRpMD8r23Rklcmu2MG`seN2w+j`BwjG0- zH{5W8;Mj+cr=jocV5B%B3E4&D#@RsHaU4tf899#AUJ#u|jr#gol`3f3XfUpRs56wr z@37?exkyjfoIr*>)8--*+IP9<_Hq$GPXJ@Q2^E3l`s5DO-ODnBVWiDSk(bsdh(^)% z*Iy5EW$LFi(0p}L{(d@1#v4DGaU=!EI=vC;OCAI~IrwV+COmzAd&r80XDRC-SNryh zFEISwcWIbW6}kgJbXm{;4;)AFMqRmcL!HvjVt0K+J&y_;Jkr zP#q~E-txi=FBG^z^^Is`IH{?r0+jgn+iweO7LVs=hs%N|zcb-zqGs@hZuuS7q(g{H zTaBdbjRvn=q0@tssCqunP7M>tqhe@l8n#IA(J*St00GP=|hkJppL(WfM zGJ{__h|2ij#YKSqxk0H0QOuJ2Qw3r?fiBS^62yCPPUPDCGKS2{#lESx0@<;6u;;7z zVdiJT?=PI89u*$B?5~}ekbvhOe;ivja`A*$i0PIBO8PGwq;5vBzqSShhCcbqXk6Fj zRY))i0`TSj{O!v|_0N07@%AZ8) zGB&eq+cqJchkf`lMsK;ZChzzkZ1mkeBDg3vYgo1v7`EQOg@JW9~1w zx&`fWK=!CGdE9V#13V>NNZ&Lbw;S{4%)#3O1|TallOav!&3^SS1kDjk&P1P^uDPxw zdcQjx)?nff3r8V(N)xvH*SVz!)gxT^^N<;_=UkXI@dF%O{{=c+*G|kmy>BJXld59h zzJ0=Qj*gB-%~}oNYTOsrYhDArJP{k`!jgU#Nm)B_Hf<49L%|4NDX!heggd+U$Mmn? z!G;Z6(7Sg}IGqjx6iM83FYE62GKRl<&D*^mhbr8>+^FQxL=SQhNJYGPyLRm`V8DPP zMzL`M=1AL9*q4ZWrOC#P8--4qn3Rs!J{XVp-tP;u zS)p?X7MBAq#SC`|5cuUgq#ew1_UUB zzgUi{^~o?VbT#fAv=%ep41+8=aPPf6 zuyNxWp2Gh)@0WF44hcZjhq#%#45BPswoK^$3}PiDBnaFNqlNSkP^Z56=9|&?rI*mU zO&h^o=t1E4;fEiDcZY+1WvV`mAn)J5Uw9=5pVkScI29@{FHcAd-mg-P7WnkXHMqZ1 zb(mzpKWl|@t_-}mLZRt|2D2KRiA@k3kS#%3NY z{B0R}Kl?Q7c7Z3N`gvKaOoP?e| zd*X{Pz9_P$#c^=E6Bzqz1}09Pg6ut?LvrPzTIh|a5q=vkWc-Q5?7xZ_!M@ia0T3

U(MNA^~d;+M5B&3Q%>^TEwgg8^}q3%y?2{%3A4!`{Ji*T`(WjLKKj2Jl% zpMN$EH{E_WhD=zDh%lg8O%-OR6ArT(s=;+y+%@%$Ljp+81n52GcgKz#!6WzFgEOau zEk^u0ZGr#vs7DD*2K3y^ui*B_K0&rE;1a{v*Y|H+_|PC4!%jp7tH{iivF3mYJ7Y8P z<;&I3tZ5@5)wwoCbgn;##kmv-eZDv2WU2$%$Co2x{QyY$2?((^7P$d=&a*`fU!x>9 zUav}}yKqCVDVR98CMtzE#hQNh={UIEP8!4aTuyJ$-z5O5$t*lIq+!E`GQ;7<02QNz zOlluHc5HzPL*n2+a%&O=xi$4i!kww(Qz}qG?A*Ci5YPADv(Q)}jzr&W{tW628}QPg zsaQPoZQR=FPE7uFG2)VdTN-KkEl!i>5h-aHxn@>Auyz}8>$O1TFs2&V@a}7`;pdq% z3Ctrth?UethW&qVFr{#EWTi@>pHG_wC8`^;bN&1Ljqj%8fOJXGtfmLoU*!@fMjtg} z*9i&lKOThIHMQ(8+IIftykI?;&9Y0u!1;=Xv~|0XA3X&bdp?5Q#WV|T=8YTOIA=zj zkXeaD-CHK(t8ovY%eBCoHGiSkvri*6C5f(RG9KnLUzYKA37`^y9|7D;^dL8@G4Msd z@Z!abMG&iLQ)c279h?lRMf4u5T)7f|{PBlK$0Nt5D)i{1j}~CkOEZ3X<)h~%JoMIl z9ADZOSGT(vi`M)BMU_y^Vi&59%VaK<0E|z_C0n~2hzbK*HxhVKESx(RZ}#nrtgI|z zd|$Yz3eCSPD^anFP}iJv5hBpD!;LrMyI+=I@5w0SahrID??%_XTVgXB)FcMT?`h*i zSdfZ+r%i}HDr3;YL8w|KQrK~g8#gYvrhgku#h@Q8Sae7NeGIB2A7R^;!gGEz;xjiQ zJ#Rle9_J;tMB#H9x1x;5`n}O(z!#YKiUsNES-Ag!9@x134qEb zE!QyW@ATg2gSe2p?z&4DP*jbIOM2IjCwHYgjcIr-TecME>BQtu+-m31g{t|ZIT!>k*K9zehE-s-+u>1UI80?r!8Gp04PPgOQPp)gB;5Cz1##Kld*@~$@~^ot<)y)9kH?XO zX>fULMbu+|OpVXV?=1m!QTNd`_+wN()UE2lh|ynQ^hjdj1TvRU`^%Cv^LGh=MNxmL zR<$bj?AwMhv;?oK^lY*%lQDt`;D|4kQ#ML2N@=NXS%wo5_3iHDG~s2i$9 zD46@lTC~2pkstt7R)qiG$2n5SDT^@>v-5y;JAmemfF`xHclcz)2#o#kL!QeTH;fKn z_5e*8iQyy0C2H5HgN=LlAvHe|yAA>_KSf@I-~VF3rez%!?Hjm|Zj-Qbp9%Ti>}T?j zTS)*loY;HXgjIWFeE3Wt8rH9k6)RQU^wUoTo1gij^y0+E#tQwhB;B#BZ%`8P=+{_xK*0;&B_UycX9O!5m^kZq zJaA73Se!0VqJu8bvKYa}XX0ks9t&jT0C!ynm=xgb>C?EQLkHa@N;OC`RQ}mP^>ddj z%k|%S|9!kSVkGvT0Af#Q8&C(j8TI}EGjK;M7ivbjk&t1+ngfcE0vvp=d)l~BIn<5l zqbAH*K)y^) z|D95u3G{Mg8+0AC4l`a-5nyrR_RjZV=eG4cjFR`o%Q4-5hX6#3NKuqPA_M8>)VVkP z|4gRlcLYrNat_}YFDro*5P>0A*m$jNM`iS$2E@(19ZJ>#jGZtI&-Hl}7MByU#{-Ai z0#7ksAYYfE@w%rHfE_Ww^{s(=RWvE^_A9U8`$<&4ML?{(0K_-nT5xO1_1Y7>wwh^Y=|{u%8dC~H1RQE zhjD$4u5EwMG=7m8)1v9%(1BV~K=A?<|!O8kw9$sV3^YHte|?Gv8^8 z_E&lE$@p(Dbm-f>0dpq_!THzzjcom<)AQ6;S2Z^5YXldyl$D+1)kKqPTp{s!mY>5|ZIni-qVY9$j1 zN3XnkG8C6hFpHS;6Or#CGQcM|=SQ{GRiglNHAqlkY4Ie+emoAnZ*ybUuD!VDo_mm! zE#{n2VG$z!JLB&V0ILiPrN@T)z7C(|hNe%S7=ETRhKK(RLM?{VYyN0`yB5Cw?h`Ve zn{GmU%pzp2?14vnzlpED8Hdn76U;1(tC--RtS{#vmVVQIAT0y9qXQ5Y2&AQ^qVF@$ zVD<9lyc#3nUH?HTAmAs#At6;h{_;ya_1tr?J7uif4P;~%ZZo5oM+d((sG=g+s^Vm_ zEJ~s11mC!tid&jFk!zQ*bdMQh-+2b7_RSSZFa9cd7^m>~1qmB`0a^Pj@)(fkBumG+7hgz90pBhj3SK0_B_%(D^5OiMub9*<(*UQz5|thdl^ zIajmj;eUq!wn>uIfze+^3Ux>WYi_n~-C95ri2d=02K9a7;=Mejznf74Y(Ju)&rAjB zDRD@d)ex<3?T&f#rlD$;Fj$>bc4g#Sv`Po%9j6jCHRzT$T6CBY?Fr+@W6ZE&gl+uO z#xN7c$JD7;Pg$^hIhr(Yj@*0*0>~1D6|_+V{vZM2fhz88>w?v+;#h(S8)M}Ho_tMR z585?yAtg(}ylo0T8`Kr4r~eWGNxepBQ9Dc{FQ)I#_*21G>lNWy5@k`gY6wt1K~DY! z9EvBNs3^SI==V3SMWJ!5ph2Z45ud*k*F5?;ei_>ZVHO((ygCqbX0u_Cy6YnJo85#; z3+wiu;AdRiKx5iGPzEdG@q)J0h3q0gepVcHwlg89%Md!8e0%2l7sfKqUi` z{=7C^J97V*e>CGP?FkCztaMb0o(m;ULyRY9?Zc^5wgxC1{ycp~m#Thb&G4?G2Z8zWnACHgU>$y1|NO+0h~@db*g*+Zjwwz34l<;U&F$}s?tDWl?D#J1nc#1^V2Rc zLYK?p#SvV~>%O=|RF*&#+P#4v*C`mal8dV1?3}JZ`cC}5b_+V*+zb|%3yRwXhdBW5 z^5w-8tlYL(ZL_p(LN^@{cjgSb-+3o%jMDKq#0!$U(gZ-@8@su*|6s%jygg)ynD>$h zKwso`4OO(MPf4iaV4NAz$219GHUXVlx=<&|jU6W}_+|M)%oy1Xks&G;FIt3_ty&dX z7k!OfZV7{D7iQsci7aPh5x#E)ByUp7nUv*7%DL2ISrQ}ECom%58q|oq6=$jhV#xa= zFtEFXB}-T1g+9HJk&#M6fNh;vOsm49q69$y|CAavYJ@TGmtZ!&5Y+;D4OrKoFbJdJ zWZc;PHo1{N{1J;kHOY7#62Qn`O_;S?+uey9Mk0UraE$$V8~Q(a9Tc|*CYKX#lL=05 zCF+tqKfW`{V=trwC(i>NnrWNH<#giN#~#yR(p(5G$dxYW#MIM0vMdLz*}4^NucHn>d)|~E*y#f0onFrMRI}lxiu1j zQ3B|n157p0q}sDMVNJ&Ey~bm~yMc&3dK&lNdk^B`PBDVP{$=AUy!-z~J^-UY!|CB6 zu#KJ|4#HtsR*$tLi3>7Df6Midez<*U1i}sa?oTHCc2FaLj1y~-v7{TG=|33XeDjfT zgHj664O$W;S|T8>ZW9r0-qM{r(rMKw^dyrkpG4NtHozEIJZj4QP z_ZC#jX25Rk4#4J(N&CJ>Z~*Xd2Nx_RkMP>e*tOuq~7>e!7 z$7A5YH$;^P<3`m#XWAq@Kh2DTiJIp}P=MWru+6{0n#F485*)4^97&jpd{@#XAUNX$ z8SMchQ)4WkWsLziE1yTz2R_Eyp_LI}&PCU|@5inkLaNXM!A?IF&dn&V1YmbSVzT>Q z?C{a)&O7hK!UYR7$bux{?Af#6ck}|$byks4tP13FG2i1T0mjTXVdf6j9|Ceyk0WV* zXWVjEcPw4_m6i}gjDV!VVY0$g-Z!UvPX*4U0#(BS29-EiPxQ8S?U0|BM>UA0JM?;t z6?y%#oU@WpfM;KP5noMVgBNXNK<>Cn(e;hY0o4l8(bt_hh2+>xAoK~#Z|h59222*k0(nQ(eE z%iLFj_~ZJ<X{!z!{5nNg zsII&;BrbafL5|ZndEp>T7YT$BVOjMENQAo_c>%_IF@c3M!?!qBsIThF`!uWG7deiz$n7))&);ycH6I0d`TrlC${85WltvfBlh$pn|7BTWe#uGmr{#&bS;?>&4mj!9yo z<4M_)7fQNm@qc@Q{R?W=s)faC*P^ijVS7Fe_-m(DDA=g}@E08xaa(f_>@Hx}Nm<~9 zbe7q$s){>WIdC-Ij4yuJj~O3!z)LSZFN&IRO?)?|-2seUY{J}~asjqV&CNs9`sq*{ zqUnW5aF5T}i1Qh%MCh#~yY5m6Q`n`lQRSX+t2U%Gxdnm9Lc6f-*s*gv=y)?QSoR#7 zT9GNO5CQ0$k3kY*eso{|`t|EY2GL)C{dGywozxURWN!rD@JHcDDUu3 zNLuqMrY~BD?p?2i$*scdcEBYoA~)c2jkPORqGyjDU`i$cA~Z!!#Vas~IePx~E?w~b zoH>Xx6dOJs4{Y;R%_+{fH$tQJXCt$?rKtx^YC5s`hy}yO{fOwfeMENN{rBJR_Z8Bz zCA>V-ggqAuo8?&#MkD+f8_R23iqPjXsY{WZv%N^S&a%#lz8~sDK8OHwI8HnEL$w`2 zcvui*SwT*&3wgGJCZB{MRH%q?g$O{G0L&6%v{&yXMZ=e!9w|C?@Ki}Uy{~7efO8p& zsQOM=Nrbd;tAfG5D+NJfN5Xa_F6xdqM}CQ6Z$2hCVSv*Pk1WHX5ExhTa+K9e#0;^A zx^@*Um%K(9o4;M|5pdDS-YLs+%l>b?fnj6D6qJYOjgDOaw(l=gfBfEDs~lNaCrAR? z)>mCj7)Cwr>-11C*#>^CZtpU=OpFkih8V;9Iso6wI4)x z7#71iStjo9PYUo!tAuod)f|fR8Ox!nE>x-%iSH&&#;}nS5PP7&y-Ky5fw6Lr@(=)X zV2O7TH3>zza#a=WO_|<^3KGJ(Rk7_RXJOACjWMOye8P~>iF_bYh$XUzr> zPKo5BNc#P5biAW07XCI#aH0UGOXvi4GojIidT@m-DDO*UW@Lzp(o40f5e$a01?=S> zqWnxyaB$U6zxf7F_3mBd`e%}X&EA@_I#R@6Js^#FX?9GDS}NK$bPD5s-)S?pA6N0t zGgqU_O?5>8jOA&32WM=>9vQFCWuIW}uco+Th}gRfl1rxu6?SJPV&kX6;nqssaQHGq zUk0e(%XqvZhe1{I1(ezvS_>bI7>C#UJ&Z@6d<#o{W1~qi7#XjS*QGoJz+>tEr}6*@*5%6{%GhAR`d@0Pia`79It!Not28j z1$UrPgUVREW;v=vT3~j&VRF0RmK9+K6o(Ei&+cVBVC?YW`0|raI48sa&?qzbN6K@x zVvl9P{;AcfR}Y)Da3PohW*isNfDJx2Kyg>1+S9t82d(O`-4U?&lnMLKc!W!P>BR0B zI^=y(T)l8L(b{49L!l!;!@Ap`x(LTXFCQWQ4=s`B=@~wT{JX^#VYqG4*}>G|CkiVf>*@*utYiQ_Y*G5 zF7Hf$X9C6FApqYA5yVhRB$(&Kr%QN#iW#T$x@|d`$olz3PEmUGK-3@cQRZP2KZi3V_;dd!6{95jMS z0NjKAq?usCUfywSeHGW#Bj=Z}{g?@{=YiGBe#NSv-@y%S8;b(O>=b{=pg{}?y(d|) zHO?yla&r*Ad0r9qhkr@V+Jn=nziQIhfco_J*`H)6swK#XYCH%b_m9TQ9aRkI>c-4j zOEIATQ}AdJXS$xRFUMRK99j_qVE2xfSx27rKdJAtRzJ(1aMQEa4|993x#pTO)sitj zbaB$bpF7o`8Wo==q4!iX&SYqtKuJx4>CZ24?EL4r`-xXEV#GUWSg)#pGl(j2ZY?V6 zO9W-r{f*DQV#yNpd-hpmq^C0joJlh5D{#4@!i?^XX5ryB?b>1K`t=A24K3pBIh6!# zVJOZ!e9NHoYrc1@Iv%ub;DX&LVb5t34xIJi;J#g$H+djhH#7?g&Jr}mjr1%DcaAp~ zNLl&Z2~^to8zj*MURSy#TuA>5=Q5W0jQ|%uV_{W5UwlyE`bwx0as#S1?2GKqz3^yj z4~9PE!sgAp@Nkc=$jcMpr+=OR=?pQZ%w=2@}@vXLSb}$E+<`od35(Rmg|i zU+N#$CeC-9N|Z#Sj3jR~R7p)l@TM6!d2R}Fo#)WBT_^PJ-3y)Xz7q}WSAil)A}&B{ zSe2y;1;_Mf*t2sdo_z2@BwV<_XcKFQG8{^`2$5i{{>9RTM%R-sopA@T3^k*gyasm@ zL+s4EU}^Af7j3XM4?Oe`X3U)nc6~7p8o@jEYu^-S&r}OnaYsuhvh!r@J8Qz8BPm$B z{8#K;HV$`nYL8Dp9bb_8=sUOi8m!!<;I(<0r_JN`AZ*hD1g2?iPz&!a;kZbG(d<%R zbyok*7#Jz#n0f#U}G(+lLebBL?iqD>M;_Rs-xZ{r7k)0(xK`czbzGCGb6_xVK+7CWG%H}Rb~{a99ocy_88Y2Ik4l9GUkZS&yC zOG0w?Uc_gvhS_RC^}0>a@veLE%=3NGzI9E_ZE9G)^3Ed9y>R|K?(NhGCpAxyK8QSH zEgSAume(o?hR1zNyMbj^bOVa#kZ`na;s6G|_nzhaQ~NlPlNyIxJKclSM9~S9kO(q}a*v7- z0P_I*4IMgERBJX4`oY-*n;V~b!4E$8ph&0Fy$MA&ekokuc-@i+M&}$n=Eyk(y{4Iv zsYT*N)9gyy=0SGY;BwnV!?s*eTS;3Gb6_}n^m+}iyxIqi>Q+T?NMK?A?Q%|KUT!WP z>~a^jM~l)OS8PoE=_fq;G>fAZ9s5oJF@{cN{s@}6KsmNt{Iy{N{+RhTl>Cz-U^#pC z?1Hwl{s@3~;`eb$5}u!7LR^Lfk6T6PHsb!-zDpcY@IWqiKK90qhgw4A5`XS-e-a_c zQWwo@^nqlFL~_@cQ9VMzPyHN#JrP~+c^oH?ifZ+=el%2IIY&hZfDyMBSnP_KLcSBm zjn4!bR(B&fj=8}+mW7o{8h=+R@Y-jSH3@Km&=Yd?tc-%D&HQ_OMl{Z4T#B9zuhATx zJKxUiesu0~GlGK3-^w*UB^S^4?1!zZ*dWJ0$J5`xG$=rEo)D8Y1i!D3#?3V5ea4Ps zz)?T_Ym9nUR(1}S{QN1lulx$(!HP(9VMiEa%%&t4_0nAmhAmQHV>uOD4k9)B=j$hjSk9NS1KmI6s1h4`eB>}4pvuuj*sL;kY zNDt%ri5UHK zRHbM}RSCLvdX@uk4*n9$XMF;Dj^_9F$IVLGTxFRDNj9OyO%G$>u#fOSrzWD3gFd2T zfs<#7uLsKT#}8kG zFJ{yGQ$mLA1db+8D*`ktPHi==gTFZlFjYtM8hs&~LXgzCFDzjpnDmqj&8wy2iKkw~ zroRM3qusb-(X^7xb% zC@b#8m=rQ(o(X>((o}7}oD_c!Q9FKx6a9KGII0cj6wbS#^=x(i@(1GS8a(=-~NDSy0nDr`t1%URxkSPbJ`%0RUHfd@$@XAbc0sO&wVjn_d)y>%VJrK!IW!MgaA~&40U@Jwe?*fUy7zAV5dixOD9l{gyT;Vl?CZrUag+p9hX|eUZNgUCQaj0ReD|JSvnk zM-g#oH57+duO>AoMl{lPxKjN$Zcrt(>Czw5XO2Vtnju9zM0Tf&A;Z4HwDE%h57jIG z!}w0c8MppakFu(W*3kMGGi?DHG`z5(I z&NpMW-S6IPJA#J-4n-sM_$EkVgBL{|ok(1Ww7i|gW`X&}hDw?vtGOy#RPPJ35`^TA zy`fgFjvH$O6Q0dMpZ>$Kc;1&>Tox*R-rFLoG+tWd?-e2dZd?)odjS~uY!PDc_Y^TP zF#M?k>tgu#UjgH;A;H%FEqekVz#vdonrs462dgJ)6C4Pf_C2`eD-;pjW z3sfZlk|heTMgfjAz>x|#vosWlVg;07z*-Fwdw*HO5fPxELz5u1?D#Zp>(U8v1YsCf zWb?+qu=v}a=>NjwqWx4sb+=-i2nFXFxHg~F<&x0j3k!~W4H<)T^UHp-izd%t#Ek?Yl~E`^Atj>ns80q+W7jLQ3y0^(X64L|ADXH zeH0#7uHWF1uP8UFSgfJMR#9yCTCGMsEZ7-}nDlBe1x3OXTp1>7FkFs2xN?$VPdNgY z-3BGNI!vK8U=6DVb6^-`#f&Ge1>WuMfhE9-%sdO$#b~uYIVExD5;1ke1E?91FG|!C z+vBU|@fk~#+&t!NqKtbdnBeq==O|4BVz(lcDrEuYqEHH)Nd66JwjF*m0(~6;#%J>9 zJ+mlPg$iVm0+4cJPq=H=LA79D;mdh=eb7kE|M_DQ0NtNViYa#!y~{=b#SsGa{!ybw zf#uQ}AD}%zq#=6-+ZgzgfWtOEma{m_i!C zM|L9g@Sk2I*tm^U97~*w^xVCdc*Km?_f-e|5hIV$Z2*g8MaoUjz*Dmh!py+J{`nX@ zbR_1@8mIZYweFq7OO2TuFvMQV&4u;sApz-Ca?@}weH{|BHV7h6 zX3SoWW1GIjkU=krtgf=UmHiPdo9zwy$&96h zKZps|-cBQc^mU}eOI6G;n2G2D_yN%o%cZ&sxmn%8^@X32`w8+yW1t1ieketFT3 zv13PJ-mEb?hhV9AQM0~0*BSwzGC!^mL^_t33n$pNPeAgl=T|)0^ zCY(t1R({qcz~Su(Jwi8VVcv)Kz8V3f+IC!G8yT-%oSJJ~cODaHu8HO~NC0M}T=x__ zb?b|~=O21G@a+6;ZK@CfZ~={8pt4XL&tZg^ImCoXu!4l%biw!h zk_}-dX|Ao`ZbK&xq^awCF zz+F#F!_{pfFyXT|kR87TP}y0rC^FS3+G%vMJmlcPgT-bnD<@7&lQ3qH2^&sI$Sdk* zFN8od(ruuSKof9hy*MOo8H(XU2aAp_{v?qvV=2xXq`ilPMHkD=e6-YrJZ~QXaZRBD z?eMBVmnJ?PPn?hRJPiqITo+%$_f>=Z{XNK12hD4|0253|ZT|$^^&5gV-q(*f@$=Nt zm_KWzP5?v*vRAVIOsrxyX@v=3>Xa#XrWea$77l-#!RYd0BRs|f7(*b0T67-tGmO_M z3x_WY0qV#2UXNu&k}`n3XB0%Aknrab8HuU62spMA_L!N7Pgw+qTXTN|2R1|P>)u9I zWE8e4_g$R&n`Y-Qz-zrs;Y|n zT6@qS=qRd0nkt67^5YI=*T;9~ny~Af&o-fM9=i>pM`;8b+tFypouU^gSIY;a! zS<>7Dnl%DYpdigl0F>w-c6DLtoKg6#kN{YgQD90=^ zdXSh!M$bf%3DPc5Wa4}`cX6V#H17h%hOgJicX9F^z{vy|->y-x?ywu`g)=a3n~V#I z3z6eEC7#t}ia=PUTTmtJMtHK0;cVIxk@sp`YzFyg_%q(YGV#8ij*pRw z^}B*y7qrsj{Ldl-b;E&2uJhogCT>)VfM{+fNta5avUquX*NNw3*(AI>N0UNyAn5cV z=CGgy;Y?<9a^n?Pw6>k2JSGWasTU`qo5hc-b*YTL))YSg?R2cHYxEx{82s)Vg_Rv1dEG{^V@c(WcBCLdle@k#Psg3GA# zko&W0vo9AkZiorBovN;Pjw7*SVmT0E;n6hp3JhZ^HLmWH@s3V7YJt(z(5GCTxSl zb`lOJ34zrLTq1ZzkCDrr3sth?{s+2Z?6?n6t2R|U|5L2Lk1mx;Q}u|(z?C07*naQ~)J$r?OnT40G%kms0$* zv$ThV=>V!gRljS^n7qkrj5_U*b8{f4B*L6_7D{FU%(*F|7A9-fz~h2jb;4qm(YR?X zw7a1`8a1to22HA0pe3%V_LK-d zrd-n{hJT50ENBF@R z3_E}Rd;v7NI3g;`WchowvOH5+j^VZ00p+h48Phf?IFu*}Z;0+^6COaf8>-z7DL)sA zBNvJ@ACk){Y80xn47Vi^YItQRVW9{%O9-(5^xqT9&m{H8AmEL=U1(U{12(S_3Ht)g z?IntW4Q+_x6-*cde3S-~aOskR^B;@cl6~{D@ZQrl@FvAeyuPGDk+p`_9ISUr&(oW; zO*r7K_Uz|wnnbYM5wYo4ShD>U!S+gkgn3BM+wIr(@i*^AsjR=6Zo5In=n0EW4IaHMj<2mLtO%p0B$aCRlbT40P&}NSpAs+E~Du3CuWV|SLO|~=^8`x zBmjC!{Br&hI96FVt}kJfrvH{EL9%lttUoAY(H6b*rdLB#s1)2E={7$LA&93ho ze`^~R+#U_9JS+$xt@+(>HosOAoT`fSZKII2^&_aXiZ$K;A0Ysd63GO3dUT9~4)UT`5RBNeWseQ>1gfjd7LYF;8#cRpYWgk%Z^WbQKRJ%k|3qUDcb4TUNx z@VM-N%K?>mB9{%aY=In9335Osn8KPOpx*5WtyBYnR&Ny6tCo=9bZ)Qz}pZ z3Q=s}%uEEt9foYn)HuJ%0tAJ^5nctZuqyBb20)U%_wm`fZd)FLj_pM7g#%FRy4%+u z0r0t8h>f2HoBg!kKv+p?o$p+91Rx zQ4+DbFo}>pdR9Z=KfT;zanIp; zj~%&oGD{CKa*vA*YqeH~IqDjCYPN$~qcNo5NT_Cuzz<28=?L4i5|*3#6xG>`yXEei?2M*=V>faUV8I03LA zV}C*#SQ(10~UDHjyD_%nYljYEzo3!_9u=$Pw(`y&I{islx7Hl$2HM z{FMRmcRl?(fA8wg5G^zZRj3|KKj$VV!BA}>Au#Hk?_d)NmJuY8XsS$(T|y=aiG<@- zZNz80b}UsMX1fW@oM9gp$H}O=n9m$R_`%hXom!TV%abRFATuu(X|{u~yHW(^$!e;E zpn&=a4!Z_H5p7_$M#5xEg~?91eGyse{l!ax22U4DA|6kkJ`jMFJVVlIS~5js5W1={EN zb_B<6MNoVU6noAk_LfI=!|BRKx-Aw7*_+^SrGdo(WXTMRQVErV+oN)58(2(1KE<{Q zDX)-mX?+CZGdJNv=4w$M-IrnbV-`io>XPg+6%C_$p>k*oI)0Je=vL%ib912$P?P{z z5R;W5{uu(GKcA_MWu-N6aF-o4&7D(Hqg#os*o?Djd7EpjOzo8)fT38U+`24iD_&d8bQuR8WAR#th7Le$Z zsX#)eiu~ipAfJvAE?b!%DsK|IR^?MG9*}a)1IP;rK-Q5Tk$-G9JUOSKy0yTA#T13A zAsrAE(h4Re1d6OdxV2Fb8WX>nnQv_RU!D0%5EVJO9CJo5(&!w+LQub#5>80g(@dC!8Dri~r4Fp*$i~D3Z zycv0IZY?l^eN-UAbBV7vlm{#QrWGatx-*ID^sNHzm)gBJ97+H}qL~uuYXg-2sKwEU zDtZ#rCOLZas7SKmXJ(rbjaiY+>CYZ1i;Ys0j;g3m?C68NF(iS4-g!w_CFx64NED-R;8cKXZ|Aa5o&WKO-ycPXvdwLP-0! z;c0#=0<8+(>SV)JAu$;8!MoVJiKtgL7uTX=vSfuti2y-rkwMK78dw_=6r4+6iPYTP zA|U9`;MMqC;d7Q{K4k>pn%Zx}Yzh|FwAH^3wzi#x++tRm<^}pt7|6`(xY#qeU3p8R zRG0u*5n}rE>4E^t@-lovy;2+rz@Hnmr0W<}51ka~(P311#E20>uV;{rgy~z|xV#%$ zJ6_wkEGy#D4OtqqE=?yFet7ES`I1OP$#rPmHKiFR%`WtLG#|s4)g@SHi;cROSvG9gFv0zGiRAYh-kB~+5Sq%vh%YyDawd?H!}|8x zPqrUT<4<~O=%KLz*>(*YK_U=21l-tO1J=lli_`4%1uyI57pDp8rfAU(RQQ|zcb4{I zeJ=*Vf=m$6=!6`I5{KfLtaLbztwP?RpP(vcwCMB_M!$6%Zn|0#HD2e>n}^Y3#^KCq zx;7mJT_1~++WzdU(j>e;x3$$&1+8ljEb#Z{*0~lr?YnAF2u6apj6l|ok$N0}AWag0 zUaYjVTNX&@G973*NO*ym=)smq`Y25b@b8oWtVl+eWN|7`S-AC{J$nQWDK<7%T#rFH zcC7K|PV?nP+C*z=13BT5a}su*k#X>XgtO@oeQ)y|l8CmFV;2OPyj~ifUE0R>^^zCN zk@thYjc+{1XoVDKk?27$e~YI-AGIZaSiC|YU7-h`7-Kav1&&=m!*+5GYF*s}V@JP< zt~Zi=JYvlT40sI(_8ozT7$D^N#a8*B@8YXNm*hwYGB-fWT7`JC+*(&7r$aYQt@L=1 zzGVb5cND;(S(~QKKS2P4*{OssMOJq3C4iC$focy6W3ip8P=VNk$`Ag(xNETNIye7g zk3A-EMeIdPcWgo0pFbd&_xe;ja`J)13<-OWdaypmfxX8aNKegzV#|VT%Yw<7D@em$ zsSaFquYyc)j*ogRY(gP|3&Cs#Po`l$3O$@ff>z#?!eT(81=sd>P5t6ji&|C%>PDyt z4WOq+#{g++7^M@{DaH!~5fcYw2v<>kqI#BN2hwvHd(h6ID(!K*fS5JN*f|_QQH}87 z$l-YW{`v?Eki^_m%{;K5ULLAMj4NoQ>#O%0nNeB1VE&{=rJ!rkxEi~1X_K8>qZM+l zzgJUFJszZO`ViT>M|*SPLAMpVdS7t~@Gu(^FvV}nmMxkJQ$kX_kwei%$;xC@Uy3z? zz3fTbG=;m5E>3!QSbm)WEv8n|6U7oEMk4gpFS+qg#7o!`JcichXGNc z9#{p&M>DpK$t;F|tq9C95SNlA;m~;ryU$1>J(S&bJT5nsle>|>?K2?IhTeT&!|VMz zB0NOG!Gj0!?mL6==bzh!A?-#iT2yT|E9Fq20~0Oe|zT2?jGxR2SEeqqa&ErmOizINXiD9#2T*Jpjuy?ggw z0)_BLL^^TFiXzIWF!n$@f(3V3n73FP!dt)NY?6$bD_!_=#SWyztcR4BhoGQ($g9>2 z`868@q2UM%wW5BM3F&qjXAP-`Tu!m3+_(-WWP2XeJR9WPOvw2e@Z@L0W9PpNAU_>$ zXBOP9EV$h^sBWqU4h<0JaS6Bqn?`8$O_)bqR19eTcp0qz%pSOsWP&VNAPcZuAY>&- z6o-{f;i619tPzl{5l{ldpag`$6dVpqco>4h0udf=Mf2JU+BZ~jT|*T$qC5h5>d#&< zG7dt&ld~j|4={a;f^(TFf_AQiaA3ci7m1KdN8u;d0Sh->&B*_A& zyAbx^>jf-MG8EWBep=${`>9SucT|rkZ2grV)eu=XKO#H>1RAFOH3ZrF#_MR%e~bXw ziDMai$WkxVvz~M@Sd#H+G=hy1z*prlP8zFB(-Xl;5*$={n2AOgr(W9IC~gT@qi(-+ zV-_Y&-;N90XT#-8LumCoAUC-O)<#WGJ<5b@s{?K7dARMc`c54(_&oe$NP0Vy*9 zNQ;A%aRQF)v+&r?!C_B?(~||a>Viup?%x4O!Z!m&GC`8f;vc~N!%W{WLngN;K#)>F z5P;V;DkjN`T+=rIzmc@?lt*F*c1j28+LR`QSF@>|3m%V4B;jas!VHtde_so z%;k8r*HDc9@M%=5Y!&t#<1Bx!KPDtWzDOA@T4&XtYUC@SjhwaUK9JBb>M2BpvOBLf z@+0aZ>(G@1mI#2D}BW!01b^jENe(_PH1RB_a5WB_%)D70E`3d z+_}@Q3gpW@=+R-rJ*qkcvaz7nlTSV=QYnq9kA7pq1-9(7W9p2*@aKwOAm?VmTBi#v zS9L{r{d%~ixdja(RXA1Pbc%|YBiTqgeI9v9N8n2Nf7E>kcogN@_C4D-$);CA?@d8b zL{PB{_G9z5 zheSdR`VbCL^7|l#yZ{-6uPY27CkA5nsugjHt~pH~+AtRJy{syQ_)Zff$t-?^mSAor z7=%Gwms2l&ausUWFPN0yYoI2v<-(YCI5K*Sz)>U5#HeF)aoS-af?n09miQ9~ zPK@ZCdmYk}#8_$}Fnnnp(Qy1_kjy58{2tUSxCgGyZ~bo=pljEzSg~S7%=ja2uiE0u_!meGrgu_b=A;K`S35Oa-589j8pZ>iIFaGBxly3YAIXPz_ zJmflr3wy(4wPI*tSaf4;tq!AUcNwIj-{2}+jJo=z@VZMxkFVL74ufPv2yXa;%?O4G zqDv_(OJ~;3$ROczsa1*>-BO66y-uWjX=cJAW)rnVnDsk`NbNsgH;UN2 zQL+oqMQAR`3#9cy`runJ==gu((ev#X)>obr98U`KyLMMec=n3`e*JtN>NY)xdhb@8 zbK&E7?Y}o6H_ITN(Ji+QLz#7T?)0yVmLC6+60Pjj0(A-v9VEr z@BaMr&jL`2WfzqE)HqrnquCY4JD*qJr6(pL)U*XTy>Eg4=u04_$Y8cY;QBl;)Re=z zWf8n(3sKdy3?6?Cti~*1X9q%!qPaa7a<_?O5KA)p|7%Y;H&#d-h&z_J6;);`2}VN_ zB-n*t5@NzMeK0zmFcBY29Esx(Pl}7gq1=PVBjJ&$e*Ez6d)WQwB!rD2j2r(N9)0j% zNOc$m(D6;PB7#SZxS< zn^E(_EpQc2Q>=|c<^u>5h?1D$OlpECl_d(0vlysy@O3EEN5WjJxwhp z&p4Nui7umvgtQWi%N@q+A8*1d&prgEW7Cef8^Hl5L$XE?8G<30%8OyzxdQIp-=nc* z1H6I8h`kyT(lMl(7SkT$){}5*V%F1y@jjC%4z5QeYSTjfetSwjqKb)riN%34&%Ovx zK5{$y_3NjfkW}q6yT+dXuo_>!{v`I6e1Md+p1Av=H*xnZ!$FAC#ful?`B&$_8ytc) zzdQq{Yg@v+jF$PeQ6!r=4}J2lgVn^D#WFJm?dhmH;VK|086kHgYQG>_}X^DgR1$K@x3whE>C!v4;{(>PG zanc^2d|ic!ci#jZhK1YBZmscW+!@ zX%%qSb9?aXM^~ZFxdN$ahvCIH=HRLe3H$|o{q-CySlNut^iWg5OCF_cJ9@1mwl&bfJ2rC5DdT@V`rBhz^#_M z6#{4N4r_HdVP0v9SI3LF2{e6JyU&j00_$&P1^N(4q75YZIATUo|DMIYs)^?`@X~uWBmG? zMA}MuP7Eir$D7(&uUA6N)J1y?xbDuM@#p-paQjNpx!Za8;N!P(+|e0uyIq(zZ93}A zqcQcB8Q5L)0{p>-xP9aC?uoCb+54kM&c!ep>Bq9uE0#Ra1X6>% zl32Hw1aQNxuVL*k@1S7dg9r}05_LP~AvtFdQtKNK-uM-&tLCE7vn7JvBd;cY<+Xkv zv-Td^!zl9i=-c#(d;>j4SgTRm+UtE(WaNdmK1W}UT9zSZJx!~=?%X9_Jaq5#*s-3Y zPz@M$?qhgu^35pBw}|qTjhl+FscHm1dFfG<@12fNSeYalyE?Vmqt#g1DMQdD>%2(+ zf!I-m%yu*kIS+w?E(kQ0qjuJL@HEJiXoy#FsA_?t48UqoVqbCrT9vI=mqTPYBBpV0 zUP(#GKFDzV%=On_FDg8H_wJ2Bg9eFVeDpWe*Jn%NbFVGOOHW;mg0wSXIO!oYNp84y z%tt5NK=?O*hCMZ3MKC?(wdoP1-UDdM>`|_xcfX3X)qYnZqF0lIdOhmzNyJczG>_iB z#JgwiJ+&?SyovUqjkKxnffcXMzO@T)|L00HH~oerdpF#C{|rpJkE9V2(?L%>{R%w( z!VWB-{Wz)`=WDdLENrxEX=PF%FLfk3XPyR$8F57en5<|Td?tJydn3?Lin^Jn!|mLv zT<4HggVNDh$2($UJV);^Uf&)kOu+^vvNRb$J1CDKH6k+%A3hvRfN>V_z=5ra5G7l@ zVT%)&UU3&{cC10CL6gvM&}zbsy9~H}!Yr)%X)FRECo;3o z#Jkg`i^d}QA z57RX8bohE427lFd)XY2y9`7FIx`(VEfZ4Y7{8nz#bI&~&y|K3JQ~{5E@4a|u$`lkA z7f0=SVufaL78sxGDlaT4|rN@w`3uE*HsyHUh^o zyvY_uqB1B4D?M2!M9skXKg*nH25BYcx@{6hpK%$yHEYo;|7uhmb2)s=CLzr$p``Y! zm;u=Fq^iU*ooF3j~Nvqqh+Lc<{8H~F=EH$V|2J) z88j9EXqFk#$y)a>PaIunK*{|G+$;7)Y!Bo|3;EH>h@@hj1^ z@*Y&RtkexcX!jZ1EKc!KX05A%jK9WjQo} z2(`)5TD2CDK3!h=x!j*%@N@Q0mh`Cc_LKJXjNw3uDI~ z;G#?K#g;YipmXNAFdH4HYF-VSISbWoG-D?s@K=bQtdT|w31z` z0S;7?Dc9i;6V7vBK1S~-uLfzfxAq3XMP zQCc@gMC1}3TyKZ8)6p^WWZlzT`Tfvx^eA{2zm3XucSVW?g$Z=Xkm1MxUjP`%iHA#; zED<3~t@>7^B?+Af4Q!xic#~0vH{N(dG{&pPq_RMc#oxOL2# zXsO$Yu2~nMvUv$|QjS4&%Wr7$Zr5EydkH{q{dy9;y#&@C0@j)%dQ78^mL#(C^@L9% zCXIJ*diy|)OyB{%!be8rUU<70FF$@hoGn{mGB_}B_X&bghi|AB~LVC%d{u4 zyZi(AgDnZ6a9Hd&pkM;*mP}O#Mx<#P5@XnivisH%YNYWw024(%iGyrEX zPQPHm|Dmu@Zb#HRwr$%c%o!3sYxo&qVEB};D?R`}`|Y>iii*$6F1u`>#0js&xZbMJQwP!tv%qq3UA_y9>V0j0dywV-oY`=D=!>lCQ4eK3f8sU1*%^!f13y#eKwF=K%b z89cfL01>fnqe(Ms)~xv1U_x2AT*3rm3niUeI>Fz4_nl~pVSHb?d1i-u_Us8Z+Gv|& zxTy`zA&eRSF20|6KTMJhv=g(E2f}L3#FmOF?RI{7Eov8D^#Y zO&5?MPM05^x;^l=loNU_I$3s2{z3o%AOJ~3K~!FkK;xMwiEMmrs8XNs4Uo)fNG%+U zj@^17Jv$pIb`#t#H=3(UQM`K(n#wjJD1dAeC-}5lC!PS|XxG`ZXGe$csn@l=Ov0G4 zQ?X(JhqZ^1V(pF7#?8YMw{;eX+B26s(KvS+c5Htdu81S7=Z`Rw)HUm3WIGsX*ETfE zxg38|HX05eg_dtG6K1dKASNgwBM$n24A$E|$$?}Hk$w2#hZr?#RKjd9iH(_DR)8{c z#4-rNBdXKxRI#-CS@Ee=-Q27_Ret>I(nqmz`75G&GsV&s-Ez){&)-Gf zABTqPpmR;kP&(y2_K`>iGm`R;!O^E*gF(YiK*#J9SgdB)EE4SY5K@!f*il@MAHVw% zzkdH2oKn=ze>%E%%R_Q<3d~jujviz{ZgLQQ zuM3UMZme9p8&f}?jo;?I1q5Ql!tu0;b}!WbPfAJ>CMxH`X_>_B0j|Ao6TW?SB!b~4 z7^P$kIr%f(djFYtf4Kpr6;3#oe2LN>ub|#7Qb@Y=Vlx$>cm6f7n$mQXV5A(vWQQwn zAWB!=fM(xL^?8SEL=wOBvA_O#oHikCdzLuIdwA;Cl>vEV95z^|r=>+}6IfQk_`jL~ z)OWXjOAF3E|0Yxx&lK6gJjV!h$~*%N&K=lZ{gH5n;z?Zf8u%dj{S_4zLJO$hGn$j( z$RC8EXFrUSPCpH4Nv7zOcBS>1=NpYczwSW4&cNQf5Z-+IYkWKHMN}34ju0DSv<)w+ z(ulUqEj34qXda-YmBWC)t3k4B+rSfI~AgjQzl0FWimElODmQ z6|)ia#ZKT(WPWLxghbD*KRffdhp|KqJn(80-h1R2IDN&UJfe5M=TLCL1XTD;@HV#~ zZRspD?EN0Q>lr_3&CW-kSy)1z<2ZE8I$bpKv>rN|AS_|S-k0I_$BYA;O0<$lK0t?o z^j|u#B6MH^fafh1i{<7$U~%V`AB5$w8gNIjX-YS z3vl`+_v6SRN5X0`h^@)V1Ulyf1=&EdO|;SLA7Nm}o@Tr~oq2K!r8ZejuVC-1-sQ8osT65RMpy{ z)&hKw01gD29(E)V41ksvKc-Auh?gF?8J@;nF-)Kp5Lz=yYlg|pVM4)>@fdU4qsYt2 z5E7qVZ3B7%-SQz%c+o)rsM}D~Yj=5qcVa)bA;?($xrq-_i%SA@q ze%ZySt7nP`=-S~1NT*JM-;xTG(T9x1GhlMpqq6Zgl+?`@rRcH#jsa=5-sqZrAuJ{i zDG_~mnn;kmrEXspHtwA)#^0!f-XWV5&o!_yeySu%nJjN+DJ_#GVk6}z7k&7Yw5%{( zv}lpAy%_;wa|>;8W$|PZb`{YH)@B{$3x)B?>()(7si*zV?X_j}#Krf1iDQpAJnDN>y4!645m)N!Whg@qc;N>W z*m8BlQ)W6a{BVvP;tYT=UU_>CUViu{c$%yB3C+sev#;XS5+RAd!{JxrhWjQXJ2O@6 zt0M&%HW0{8lV=SO&!@HtsB5BQ57@0hS~6h}Z3Q0iOZLOheX^X)yYl;SaQ+ zsB$WtzLMxZi1tl`4caxDc8J-QDwStx$B`frGPa8p5cqbD^oe8h)=2#-uEmjOj2Njlw@rx~vLvfT06`WGhhH9KeH* zy^EQzOaR!R9y#KfLwXM;wO|;oyysK&>)TyO{@g5JNIxJwiC|Wo>jmto^kL_YZK$rU zfY0YcT8a&s`Q6dKPbVbV3`lnXnaO}TGL@1fw7bfK@i$Mzue1LfC7^gtyWYB}?Kv1F z#@q~t@yl8xuDswT)Rcc9_M~UQ&5(xQ1~j(7SJ(|X%RYr6AVBzvgx#8>?4V$X()xucZ~RHk04#*N9RLS7?$>dk z4A2DtVd1(Gew?AuXl19WA)M8ntn6fARHsgz@awO??o$D(td@mxBz{FYswI!XAmQ!L z%5eA1qY!WxiH7fP1=qtr@?kW6cPZ)`WrVs!Q6Rog=a+s5nT_Xm9eM+9e&AIk+c?b~ zD9i(n>+EsZvEt(x2GB}Wt>hK&OIDnD+X9R}W4M4YNwNdSA3@M7nc+(7f_Uq_ zAMpLBFQcJy8{BRWg252XCIjrrDd^C91jgL)08TrhKax`+s zfUkCA+>&H16)Edvn3^4XN>WUD{pa6}xaz_iQC;?d2vQ8_cptn&E{D0g0?tnTkh^Mz z3=PBH#h@FzYQIIjYdvyOjzy=;lLaHRc=lpv^$d7}wKDnz>~Pq+phxZ{QOB6TF~!xh zQ0rWyW&o zK82iA31nvg!wv(=Yk{KDW_nB0_L|Q4Q|7YZ88&|Bk@M z;i0ElOi3Lu=7Gt0=+5)u^qJ7)272bVVglXq#25H@(p3U)sI7g|e#hsZe=Z;{)yMo* zMqGcXaCW#RTslq&>varX2;AJqb6|sYG5;GN1B~vS?uxEV{gMx zsCRD=Q0pc`GJ57*35T7%=d1_wV@vt_aQb4x{fs*N`>!dHvRc@W<3Ke4zv5LU!${nW z;EWhPJjV8?O;0EjR(&!|%JK)E8_(fVKSaHArhik3ao3*%f6F=;B^x>xT#xW+Pod?T zD^XYfz2If7BdKL37UU_R&;Fwx!_5;O6Hp?w_eTzqkw!L``0>o64`KP7x5V_uM8v`O zEU7(k#x;|1^66*6YL?(g297^cHdSgGJ-A`){rKgpHw1c_TH0$9UJ8+!lL~R=L*HWP zQG*4nVfW6!G5uw1&p(P9aMRe^u=Up&0&!078tP{+nNo1={jcD$2d_oFQ{sqU^e&Vi z)7s5txN!7&s4I~r>HZuKJv0%IKKe+^N4{QS#4VRyg4&v|U^f?HK&J^}qKmD1JG{yH zNZqrlb*kS!6K2#*ENh4z)nA~|y;Y2C>X<$X`RT_A^T+G2$CiqBqZ#GMBG?o_zf^xV zYl55mI}C6ufY zV}by-(uG!zTu}X8NtwNH$sNW-`7b+TA-Uk6xg0u>&1 zA#R=cKB%p1R^X(gfy@*_w1;uc)%RfOoL8dEq+Bo2eWzr1#eYATiSy4Kg5S3Ty$a>9 zZGEE`W5(W#pJx&5yES&ymLTH$H{W~^R9q2>P2{dn1ITPsR_{sv;>mV^HkjR%ygutWFt8VIQeLKn8f1W%Q5EM zlTcG8kD1bH6g>i#?@2=UW5?l!yIw+Sid{IY#|@J4_*ZXf#Fe9lqpCzk>(Db-qTeH# zaNMQ;!G%}cE%5w1<^#hA$`PIEU#-ObW6y`PQI4T&?UL2`!%g_BUZXe%;BaZ&`+1$4GR^ zIUDZmUa&Tlz(_O>rK?K;_LA=+4hhPyH@S9UTh)hzGC=q2OOTm-7;0L6M@ii`!hu#D z>`yszf9Oj&_wO(OVVMORvU`ieua#L`tn_4g1dH27j~F+A6g|6KchMRx!HxQ5 zRRb;(iLix`U_r;+%OQ<^3BI2vp?vo%ZNhJ;zo+N$F}U&WSCM45qjLc;Y=CTQPkv)2 zp1tn|1iZ4{uVun`CKg{er*_4-Nej@gcXxr#eCjbkdNR=94CAcPS7FoA>H9E%+8^TH zNR~95ck_oh^^Eg{nKGa!aCmnP?g-+Jd!ECrw;zwdFhh=u7cN9*KXS3^=`lIF1+yKe_}rK(r11=ck>7|de%V(wH=1A z*$ye-jX1vwsi|Z8>Py6G0QnsQc2s?VI@j+o8`9CQU>vHNSE8b6kv5ymOlWI4Lc8zg z?`Z&qg+*kCr45w!G;`R?%c3{N-Ip#|f&l{uwk!4>PeStb6>FPt{`uFSzWjSJQN3gK zMKFy1FM_{)h|)hNLL!iCWJ0}G%Eta*!ck}5hkuWo1gph_em#IeJ>-z*JrDdBpS^m& zATq6e9Z%v$_gXUI|Okv|7V>YeRC|gaf)`s|2 z9@b+33C*5T6jgp8kR?*Ay#&T;vv-HKss2s?llOz}TOZqjd`R^f&SdS$|FiC&HZXC0 zSkuFTw;OJ_L16l52kEu-oqA62+D$Du`@9=bT`~&>gBcw&&xLXHYY6UGjJ+$aj|^*Q zy|PxiD(~=d3_s@)Tr~Dk*enJN?hEwo%*KrnZomC$eDl$hBKi=IP~$NMeVgv5J&wEY zdQ3R4yzYQ*GIIBQkIusTPhZsLXc?QM5Lev)Jq8UvOxXX&9SP*61KW31}fnS z@t!C>^M3Dsu?`|X#O`0?bgij~96@N#MeN3BJf{hmf zt^)^k9L3y4%e;7ubK33rNckXCIr+gzC>KZVA?mTQ< z66>ev`2q&B1AUIY0fpTTgDoW){re<|-r8MTH{**BUO}Lxl~A<|p4hiABdzlgbjZs> zAZUUk#fm_{gFU4ssNb_uM3manB2fVn4&%9JU%?%B-4vx?))e0I_+HF-`B;I*(J%i7 z*sZzn`Ws=8jAF{8zOj)AKeUxmIL*Ge=1ZXk)b|}(6O#+%u-3}P{osVZ%K#56>1U?L zS>VRTc9t5jv4z8`^-CM}V}%i0ym+q<=U((6wyz}|c35NzQ%1iJe{vG)XI+4n=2haN zZJH|LETe!O=RgX^@A(*l0YAdRS!>_a%Xmxx0|EF6VQzrYXh6X4M>ybA2DyoEkC(6$ z*A#H4*J~!`dpBN%FI(ctIBn?@2d${{$9DEN6#N?kJHa{UVrsNjJ@&l z=tB$yBwTm@7R-L@1elB#^vNG1Fg=}~Dlui=Y?48W)h5us6rinQimn_kZxxEFK7cRK zxX<1JphIxt{!vux*?*S-2-+iJuWWWOXA)kW{1L|8%-LP?(c+eH_3f)L?~_xJWX(sf zysKa~CZow!B3c_`89+;NTBlfRB1s}Iu({%GcvR)js{7=$_PhUA3^4AmdZ4%Y<&^Zy z3RC*Crk~kDc7e6`Xp0%D>qEHwy8mM7508n7DGqB7WS{sk4nKJq{+#y_ikIAhP$;(E zy)7bXE0H8*Rz%{)BS<|)ipnk(B3*l=YkT)fS(lnv^$0zYNx8q@rQE04WEXRTFTL#i z=q0M_C0sS`d;Buz0;Jjdp-1k;B3D!I+>R7$fr8$-*kD%I;^!ux6;_b)& z5OdpRkWLp|f{?0OtK{Ys;_EqIV#tuzu=|cO3D;foE>k)MCgBt0YoM^=3*CQNk6uE%TeV)RLQ|^Gx7{qNiO~kGZFYn`P=@COBX&le2Q8Sd@ zIc;eIEdj?PQmu5?(hjDb`DhwKBo>s+p*F{h@V&SN;XmOjX1&^#^qP z9UmZS{;0p1IRR#ZnabBY;@PO`hpP8E&a8Uw_22Q_V;8{hWj7a4m~#bgpZp%io+aUd zS4#2Wvu7aaiRlwPpiNN|U0Y^SA`?l=6p8M=t^3zola^o;tW%J~;v zcnLn8_DPIsIDfexDdH z{|*zyV|4W%Su9q3`Q}!h)px#e~8GJpK*?@GGwb@XlZT!E%>0AeyE* z;6g3!v}#)KLAAvke1G9@0gSogQdE?DCpML%NRK_`BTSic5qcJeF>i$vH{Nmwsy0oF z46%dgF<>+I7hilKN}<~_MG~ze9>c^VPPJgrBQUKg7LSqIL+FX@{&>d)z2TkpDB z=FwxiM9(-L^J(u>z2^3qX$)_7?%Y|lvofy}3xo`8FA3t3D__92HIvc5;AU9Osin(X{^q5y*R$1|Z=d&-tGRNc(YEZvU=EG!ABi*^n%d zIk>?bZJH~F@kY1KS2|SwMt}8zP@SGri5l%B9lUEs>EY#wdtq64?V_F-?R4qb@xj(VI|)6 z)Mi&(45fDuG#}Z@%BejHETZy!lxt6!)qqDQTn~%KiOyMPh}xZ^%8x}qZ`bV6`=C0s zeovxO=vHk|(YRccKWplS+#F94DaF}8iq)L`cQpVn$AKA~lEJ$b2O&_{1aqJ&J`n>n zJ0)Cl*DCz_*_H5lcMBtq{Q(_%T#G0F^CT`Bl?IEMvj_s1J9n;tW9K|F_9L)8lM`nM z%lPP{kBZ(_&Mat)>9h~MJv**PwDB}ednCJ-ne-w|i5Nj|PxY>;tcBoLEMaGM|JGY? zjcRoDeO1*xEogO=L!kgR zl}~}o7o9G{dLIrUX7f7}um|k?MxRA{9%ehvp)aspsSKs`|N85%Rrvm4d8m3END%e) z6A{01-n?Z#jKBSPlx=(-;fMxgUZ8vLtMJG(&j==9IWd`F+49x6Y25V!rk#)|EY{-; zg8KS;!5}Q%AcM4J&ZwE7J*HfHh+2D2JV~#2t+upId!t6mwbj=nat6&F+WYL})2ruV z0o)6p2k`a-;~;sfklFbPnA~+JtN2osF7(V*SHG&u8x(@yx8y-yOKUQ$$z6=1%J-CU zw!cM8Z8pF&?tehVZ`!^5Cp3U^%?kj02p}~lCr3Yt5i|60OB!z!Ps* zVA_9gMnlznu|d2p;WP?+U5kewe;5~?nI{m_7Oyp7dvOsydHpu5S+z(MsnMRLWaB#7 zzWL>sUxLXyqD2riix4Ap^mwjl{y$zsNz2fB(H*VU(X-+8uA`@o;t374gx9nE zwZu>Ro<1DsGP9)p&O7gn)5ifU+Ze`u_s&Mqvd7V(=Xkh}{x^~qy@uU;-b0t{^I*;& z4o^-`q!zD$AwY{oTLPhNkdcXBiGR?%-BJA|>YOY#5C=`|r`sWn_v@5@k^z_xxQxir z7KQ(v5idNMNNdDn z5argi1gXB|_Lz=|%ojbWu4No8(=fD2&6t&yg~ARU@b4?G&<$kpIwcjr#OK#x;j{;k zmO2>Hh}!_S3yuGGqo~s==sE_?!!8AEHe@WG26GE%S43B(`diHeu@BwpEyuR1Pv8r1 z@)1}EPKWoO%W_7(?w@1;UXrM$D}0oDQ~;saiCL$Lw3ytoH@=Rb|A zvgrthDQPH3BqXKu!iY1Uz+(@chmLthJp82zzwYp&ws;wue|;F?+LcjgbAE(%OYC4{ zn3M!aBn!?jAnKjknbbO#YC>-hQ7VL}d`|29>P4p#F;jca*J=W-wmI>{69w8E@mqP{ zl>SkqKTVBLV~d0dlWVc$!$)EDg&>W%7yi6Xz=CH{vGXl-Ew~!~<0l|o&>3N002zxv zg}J#E3slR9`!WV=ff)N=g0jXR5tgxp*a~+&fLJ)Ye?Y4K(+t2R-3;JO5)bD9^y{aY z^rr)#sCOT2nFN9;0Ib<&z(eoWVb>4uprZIac>U#(!PsG#O_?Ydcn|Kl^IBvTD`RhC*8r4ONqFLeMlApMHTYd6unwI7Uys8f zZTY{9 z0JZgt5D3ZOx6Br&=AMMkL&w3{@iYYODKOMl0WK`j)5E@T5yEAQP|>&)4Fq9|z^k{p zW9@8~-ybJc@7#E=>Fq(hHS1l22`x(av(G+T02R{|tf{FH=APb!c=;JfShG#S>r+dy zX7+UWTgqWP@)`ts4gu=R(e&f(2sRd>W6ue2A9FE6j&!jkOX*gmuKhj&iK47BUOzzV zUDUR0L~+d*2!%z6pCKSZifnDqv)SKs4h92o4GdFV&w&?<7A=O=8Yzp`tS-?*ZjT+T zT#h}dWwjC}%>AuMB3sx1qd5a9*(V@%z%4Ll^gzajd4RhbyKCl( zDnr5^CbIS06QOC3GpZ-a^@v&u zWf9`+6-K=I(GE2H`WeE3AUwxh19a$$us;Cby!+9(_iJ>?zY?AkCm@`aBd2o$0VJ(k zh~yGFv8@j9zM4zX<%!BhZFB;Yzc=CQ#f^|w&qYJYY}7aZh62Y)@P(RC)3O@DkP9ic-pEYq52L}1 zlDhBU_A96et@FRsadtgoj5S-B10(`1+ba!nTceRoZ-QjBASF2kSs7_aNw&e~_rq*5 ziFQf9kLVNpWC&iLUp#!X*@R#q2&dbFP>@i7ghlbgAL6{N5W@E54}Q%0Y(1<+i{MU9hx@1t z5YEg2TrKb~c^%bTUO_d&k2WRs}cpJAM=&OlLl@G#bND+{WBAOHqA}mP=n35wsx||tc zf@H7&MjIq^viN~H1qPEH23tBLQxYU=I*b+v4CW+AwoDkz$uQZok(-r=!W;)2$!0M; z+GvnKz+XCe1i&&Gy z*zJUGf3$#}#Me5f@l2>tNW!iv3GXg2;=8q8 z1nTNwswqd%mV!{nE(rPE2)5KARJ{|Ss;w|K??F=74zt0Apuqs2BMY9q?g(b&117V~ z1d;@Uk<(d>fWZU0m<=Wh}KHGsVOmtfDzq;IPd5XI^`xpSct##+CAJ`E#cL9z|tT7L}=4;gkeN;{}T}??1r$(jOLQn zuy0+2+O3n3l{^?pLmq&?|1jC;sIYEY86Dm6B|Q z0h_8MGLtuu9mXf~8{u8M9Jab*cr!Yox$g*s($nCsDMHio7htW} z43BRYGSh~_G57)a1|1Ir>ymgc{KwgZ^yRZ)ZsGi{_7uIz=g5G#U!u|dr*bPlMi8H6 zP}PHU?BCAq-y(SJ_vj2Cal{d#7>()mct@M&jm`(_>gvS6i^NP6hQ}*m%N_$ZmPsh9 zm*5Kk9W#KdM+O8WqH+icOCk=*KMLV0n?%VjXR8$frIqvAnk~(uV^l(`icqc@{T|hM zBrS=Yp*ap@ztorD{Z-aW*tkc+ilQ)9uBbry#v+(2wSJ{h$$pHKgHqP%bo6Qm%WjH8X=SjvzOxrhNATL*Wy|S_roG{P+EilN$nu2i7ZiAQwJdx@Ni+FpYFIcD>Wa&(TcY7u5sg|&zRKnsS z1GbcU(XgWg*s&g_#&QI$X=v$r41)Qc5VG3QxMdcamfi!C*MnqpCwTmoD9ktwIQmuu z82^u$J&N&VC@)3kZ?hw%54x+@-KS8xZ++g6y1DjHUxq<)TCeKO`x1`u@+2lF`C8h~pb z{+B=SwIoS7EGuAXtwJ>Mipg{dG!C&aYsqdeY68Z&S=;k>k9d+_em!#au!LYJj9`$2 zDIpXNi{FGDr|&=_WeAf*N`PF&tm5DDpgkG>gMX87X@~Q(o`3{TK>nMi8lym7e^|Wl z@&T>@n|@?Mcm9Qx;quFK4P1T+-T>fqh2U#wM%Y;oqq_wLcN2{K@i-y*+`=>oT5JfV zq{E+{k3f1p9JyJ@OEY3ueGoOJ8_=}u3D^w|q!@A_HSdHm6hunr^WYnB8iKiJEG6{O;)H6_NX0~nAu<60xjy~$Qw$k01ZSOfR!rNTb`#pt0BQ}Q{LS^S6kx$d zBT8!|)Hs0_L3lC|lfX&bBwUsX3nC|hMq z#l(6d!Zm_;D6BB%4#I9X41Ny`0Y6_5VO@r%LKYh&iy1Ikke6!05nYTJ-YbkG6EJ_H zgda9}P_gJmr29e$R4;|AWdkzPh9l{SJLRme%`PVk6^EB=4h3P`v=WY;%OLT)bW0w@ z(~fD5kxk7oDjJtzPs0xakXUsb@W`XK2wwaCp06OsPR6?92OQP2W<7*6txaUVWL6H-!WyGy66(`3# zL<9-Qv4_zq6X=u~Mz`!Rj3%I{Lc-!L64sXb;jAu3%i+Vl2{^55M8Sh5^cxK-2LHd&H!7oWQmwa>G625wYCsth9hCi>H$Ye4$_Q1 zILtoSt<0uM0wUdFF~Vv!!E72@O9Vszw>f~DVOFm@gcLsEu7xK?YwnB_2vws$Ae*8c#Ln5Lt?nO5{^ z*>#UPO)+fkBiL2>+wcTxL^3g>?=|Su{a9@M<#BkOA{xXwRc8a>42pwx9Bc+4Bme;& z4`(e3JFi$ECse&w@@tY?y6332A#qr;^|k^*2{*lK#7`S);9vI{!kcHp?=KV0+rh9` zRDp`GhEa5s86^{p28;Mx{21(Fin+;PgVD&pt>VXEu!%`EERQfqW`IK=jAn!lR)qMv zV3J6dm>FWph_Hd=5XpE6!eA0YZPhEu2d*gyDHIYvp`afK`(*+TdS!EiL+8RQjfnh& zePXa5e?sE*fVc+BCIaxl0G9yxoXypQBq2PBp6$L*kSq=&v;0|E zJgSS;+PdcryCmE`-GsgMA=rvHz*tubwA3K%u0q&Ti-4yZ!C({oK^J`DcQaU%?hiGC zxHMug0|Ko=nG&8Q53CPjDTG8HgTLic2{IFVgT()p*CPZk6a~vEqK8^WMwmg2R1HN2 z4249cs`&n}^27f}UKb4`^k>Y1QO(8_Sd0$AtOi(MGTOvk<*+psVS6^hjt)S2Aq?5Q zVa)0UBsoM>Cnp&g*(-$MJwseMUi`_35>5L_I2eSvbQ@AOFM`>lL@47WyX1S3=KO-LAvXf8B`ZZYe+)_RkY)-32`O#8iCv)_w4M1>L_EnF8O| zV?Lnw4>kiZoqZY;Rqwz5ew$faB?+YxA) zNRz=2i4~b%7YwczNGTZuQlgjJ$@ ziCRlhuT~pRiH(@?T1l3!$Vlohpa`v|RDq7c@lj-kkU0guj85=oc10*X8{yRykOOYTdaJjxCE|@b3#fseV36*+(!O zK#RK!RZXkV?ApK;d*Qju1ESPJ+0#AcPF#KcJ@|DYTg<~W zg--r!64BlRqVP68bTAo!bq~Lo&E{@I6eCoM8dOQq1d6GnCfJ=jcZxZ~>`o%W1bcUh z?US0CDi8|T%@m&iV<(`n`m&;3)XI4S>N!$1+OmvQ&;N zR@n#EH)UFZCLiF5IPZ$O6Xyo}Fzwic^sPT@np;}0L`feC2SmBK$KQZP_YO3;Ho+UH z5E@K*&irkZ>|*-6vB$Yc8hHj@zZw|aT`s&L9Wb!)%uAo+*(YyB(BDiaV=RD~|GzN+ zaYNtA&dyHxbm~-`bTXM(J`$BUDCZOx7mH{PlU&U7GNQxJv6+MU1o{-LcON+LFjyGd zjy_st0-=Pe24LwHBfec{z^YOvu2d3DW!&x)h-#>Xv|$dsJHAGXs|YTC1p;iHq|>Pa z?`q2oGaJ%iw{(ETlmUw|MVKhEZ$a}&sh%XEvlk#BI-r6 zuni+%et`l_N7n7Dg4k^!I?z!ktkSV4sGE@5X3KKs2O+s;z@WkqW^FKtEUN(7s@MbHl4np|F` z_$|=wL>VO+ftfDZ_SdAm+I;A-jA;~hKO2AYyIceRpz{%ASvtkZ2G}Td5wwYlR>0JIu!g1&4bTD=fgVV=?j85 zqK7P{)@%*q;!Cc=-Yr7#lMC1vuusCE&5dc}goDKZxpaQn%|l=%CcoHz7ZLyRZHT4UGBu!813|C+qjAjeW)=Z=%cZA8D zg^IF2P+$G?e)SRm-3Qg)&ug_3?d^{F|Ayh{8{zNV2U4VIMSVTNZo>8pA{_K16!aog zTL#DKnFzM*fXiD6r>_KVe--?pMp+Z8; z^(PbZ^$$MyKp+#aj6q=%A&GR#A+*;~|9@|_AK(9B#78TvsNGu&%g#R#Dqn|M-%hlc znqf%Ffgz;>Otwr&wrrd-FatK51q+IduzHNJRF}b(o(gMfCPoi5;)ot5q@`GqmTH5; zVS_!{DiU1NzN^8TkDUsibCdEg2n|UcLdNf-c|vT0;KLJh6xujg2E3kDx8^)nN9v)W zvGeX0y}eaF&pou7a?mN~A{dVt15eLEBFjhLDByF!-?RsT`fUg_mmuh>La?O_Ay*Z` zH5&j=g&Zo5^h@ilT_J3fAq94GM54O&)P%{g8F2&j%4r^DW z^%(>I(DN~JfDIQ94WhPL!hhaei_KpiD@;THgCcv=)*kNH`-hAH;yJA}aW1{|Qo#i5 zW!;}dnBJYT_>4eUAFeb2ejk$m_&=CSenn~BeAF@a%n}T0fk>>L4FQ~0m2AvKm#lLU z>UJW$gGS=YV}Lu)3LweWI@Me$aoo1oh?CBK64jfYRF=RgC7(v-)uw9J#XTlWf~xZ% z?lYpds9=bwPa?zx3+2^G1HMmC;>Y!b0$)?_rP+{)oa{5u()Boa!)}D?)*;li4Ix)K z!oEfz=$7XN3u51QeewJ@gbm0{9)$eV<6t#sh#U%?dbh6@6-~=f>s%wWKs>+!wxMPu z9Ra(o0FEQ>hI_zJq}bVM2Q;o*g+23*Qy72=q;>m6-R(H}pfdo?A4LP`t%uk_Q>IM8 z?Afzh%_N-@<0Zb-r?LobTbYE3vrO1n9)jd-hU1SPVXE4M>gL}C&{70yBcf

4|2M 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 KMNUMnLSTZ)y68Rt literal 0 HcmV?d00001 diff --git a/frontend/public/logo/logo-512x512.png b/frontend/public/logo/logo-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..9427a20039cd076027ae65c189f71bbaca65865e GIT binary patch literal 215345 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 _m(gr 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�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 literal 0 HcmV?d00001 From 337854e58261f64879c7769701c9581387340a89 Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Thu, 6 Mar 2025 18:02:46 +0330 Subject: [PATCH 03/43] added new sw --- frontend/public/sw.js | 53 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 frontend/public/sw.js diff --git a/frontend/public/sw.js b/frontend/public/sw.js new file mode 100644 index 0000000..f3c091e --- /dev/null +++ b/frontend/public/sw.js @@ -0,0 +1,53 @@ +import { precacheAndRoute } from "workbox-precaching"; + +// Precaching configuration for PWA assets +precacheAndRoute(self.__WB_MANIFEST); + +const VERSION = "1.0.0"; + +// Service Worker Installation +self.addEventListener("install", (event) => { + self.skipWaiting(); // Force activate new SW immediately + console.log("Service Worker installed"); +}); + +// Service Worker Activation +self.addEventListener("activate", (event) => { + event.waitUntil(self.clients.claim()); + console.log("Service Worker activated"); +}); + +// Push Notification Handler for Django Web Push +self.addEventListener("push", (event) => { + try { + const payload = event.data?.json() || { + title: "New Notification", + body: "You have a new message", + icon: "/logo-192x192.png", + data: { url: "/" }, + }; + + event.waitUntil( + self.registration.showNotification(payload.title, { + body: payload.body, + icon: payload.icon || "/logo-192x192.png", + data: payload.data, + }) + ); + } catch (error) { + console.error("Push handling failed:", error); + } +}); + +// Notification Click Handler +self.addEventListener("notificationclick", (event) => { + event.notification.close(); + event.waitUntil(clients.openWindow(event.notification.data?.url || "/")); +}); + +self.addEventListener("message", (event) => { + if (event.data === "SKIP_WAITING") { + self.skipWaiting(); + self.clients.claim(); + } +}); From fcc7346528600d5a71e15ab36749293cf8af6387 Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Thu, 6 Mar 2025 18:02:56 +0330 Subject: [PATCH 04/43] added new favicon --- frontend/public/favicon.ico | Bin 4286 -> 15406 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico index 18993ad91cfd43e03b074dd0b5cc3f37ab38e49c..58ac23f60e3f738084771ffecbba95407e89702e 100644 GIT binary patch literal 15406 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 ZRD;(C_s9B0mkRg)|JVOZ;D22L{{vr6jGzDj literal 4286 zcmeHLOKuuL5PjK%MHWVi6lD zOGiREbCw`xmFozJ^aNatJY>w+g ze6a2@u~m#^BZm@8wco9#Crlli0uLb^3E$t2-WIc^#(?t)*@`UpuofJ(Uyh@F>b3Ph z$D^m8Xq~pTkGJ4Q`Q2)te3mgkWYZ^Ijq|hkiP^9`De={bQQ%heZC$QU2UpP(-tbl8 zPWD2abEew;oat@w`uP3J^YpsgT%~jT(Dk%oU}sa$7|n6hBjDj`+I;RX(>)%lm_7N{+B7Mu%H?422lE%MBJH!!YTN2oT7xr>>N-8OF$C&qU^ z>vLsa{$0X%q1fjOe3P1mCv#lN{xQ4_*HCSAZjTb1`}mlc+9rl8$B3OP%VT@mch_~G z7Y+4b{r>9e=M+7vSI;BgB?ryZDY4m>&wcHSn81VH1N~`0gvwH{ z8dv#hG|OK`>1;j7tM#B)Z7zDN?{6=dUal}$e Date: Thu, 6 Mar 2025 18:03:05 +0330 Subject: [PATCH 05/43] added update pwa plugin --- frontend/plugins/pwaUpdate.client.ts | 58 ++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 frontend/plugins/pwaUpdate.client.ts diff --git a/frontend/plugins/pwaUpdate.client.ts b/frontend/plugins/pwaUpdate.client.ts new file mode 100644 index 0000000..dea2ba8 --- /dev/null +++ b/frontend/plugins/pwaUpdate.client.ts @@ -0,0 +1,58 @@ +import { Workbox } from "workbox-window"; + +export default defineNuxtPlugin(() => { + const updateAvailable = ref(false); + + let wb = null; + + if ("serviceWorker" in navigator) { + wb = new Workbox("/sw.js"); + + // Detect when a new service worker is waiting + wb.addEventListener("waiting", () => { + updateAvailable.value = true; + showUpdateModal(); + }); + + // Register the service worker + wb.register(); + } + + // Handle update confirmation + const handleUpdate = () => { + if (updateAvailable) { + // Send message to service worker to skip waiting + wb?.messageSW({ type: "SKIP_WAITING" }); + + // Wait for controller change and reload + navigator.serviceWorker.addEventListener("controllerchange", () => { + window.location.reload(); + }); + } + }; + + const handleUpdateAvailable = (state: boolean) => { + updateAvailable.value = state; + }; + + return { + provide: { + updateAvailable, + handleUpdate, + handleUpdateAvailable, + }, + }; +}); + +function showUpdateModal() { + // Create and show your modal UI here + const modal = document.createElement("div"); + modal.innerHTML = ` +

+ `; + document.body.appendChild(modal); +} From f2188ebd7376982f6939ba456b9c4a75de869c90 Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Thu, 6 Mar 2025 18:03:26 +0330 Subject: [PATCH 06/43] added update pwa modal --- frontend/components/global/UpdatePwaModal.vue | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 frontend/components/global/UpdatePwaModal.vue diff --git a/frontend/components/global/UpdatePwaModal.vue b/frontend/components/global/UpdatePwaModal.vue new file mode 100644 index 0000000..aebd1fa --- /dev/null +++ b/frontend/components/global/UpdatePwaModal.vue @@ -0,0 +1,70 @@ + + + + + From 9b73d4c295a6e7903d16090c416f245cd0139098 Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Thu, 6 Mar 2025 18:03:43 +0330 Subject: [PATCH 07/43] added pwa config --- frontend/nuxt.config.ts | 31 + frontend/package-lock.json | 3544 +++++++++++++++++++++++++++++++++++- frontend/package.json | 4 +- 3 files changed, 3525 insertions(+), 54 deletions(-) diff --git a/frontend/nuxt.config.ts b/frontend/nuxt.config.ts index 56daffe..a1fc96d 100644 --- a/frontend/nuxt.config.ts +++ b/frontend/nuxt.config.ts @@ -14,6 +14,9 @@ export default defineNuxtConfig({ }, app: { + head: { + title: "فروشگاه هی ملز", + }, pageTransition: { enterActiveClass: "animate__animated animate__fadeIn animate__faster", @@ -71,8 +74,36 @@ export default defineNuxtConfig({ "@vueuse/nuxt", "@formkit/auto-animate/nuxt", "@nuxt/test-utils/module", + "@vite-pwa/nuxt", ], + pwa: { + strategies: "injectManifest", + srcDir: "public", + filename: "sw.js", + manifest: { + name: "Heymlz", + short_name: "Heymlz", + theme_color: "#ffffff", + icons: [ + { + src: "/logo/logo-192x192.png", + sizes: "192x192", + type: "image/png", + }, + { + src: "/logo/logo-512x512.png", + sizes: "512x512", + type: "image/png", + }, + ], + }, + workbox: { + navigateFallback: "/", + }, + devOptions: { enabled: true, type: "module" }, + }, + runtimeConfig: { public: { API_BASE_URL: "https://api.heymlz.com", diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 2f29369..a015489 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12,6 +12,7 @@ "@nuxtjs/google-fonts": "^3.2.0", "@tanstack/vue-query": "^5.62.2", "@tanstack/vue-query-devtools": "^5.62.3", + "@vite-pwa/nuxt": "^0.10.6", "@vuelidate/core": "^2.0.3", "@vuelidate/validators": "^2.0.4", "@vueuse/integrations": "^12.4.0", @@ -33,7 +34,8 @@ "vue-scrollto": "^2.20.0", "vue-skeletor": "^1.0.6", "vue3-marquee": "^4.2.2", - "vue3-persian-datetime-picker": "^1.2.2" + "vue3-persian-datetime-picker": "^1.2.2", + "workbox-window": "^7.3.0" }, "devDependencies": { "@nuxt/test-utils": "^3.15.4", @@ -97,6 +99,23 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "license": "MIT", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, "node_modules/@asamuzakjp/css-color": { "version": "2.8.3", "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-2.8.3.tgz", @@ -131,9 +150,9 @@ } }, "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==", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -179,13 +198,13 @@ } }, "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==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz", + "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.3", - "@babel/types": "^7.26.3", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -207,12 +226,12 @@ } }, "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==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.9", + "@babel/compat-data": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", @@ -261,6 +280,48 @@ "semver": "bin/semver.js" } }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/@babel/helper-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", @@ -317,14 +378,31 @@ } }, "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==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", "license": "MIT", "engines": { "node": ">=6.9.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==", + "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" + } + }, "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", @@ -382,6 +460,20 @@ "node": ">=6.9.0" } }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helpers": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", @@ -396,12 +488,12 @@ } }, "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==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz", + "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==", "license": "MIT", "dependencies": { - "@babel/types": "^7.26.3" + "@babel/types": "^7.26.9" }, "bin": { "parser": "bin/babel-parser.js" @@ -410,6 +502,85 @@ "node": ">=6.0.0" } }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "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==", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-proposal-decorators": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", @@ -427,6 +598,18 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-decorators": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", @@ -442,6 +625,21 @@ "@babel/core": "^7.0.0-0" } }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "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", @@ -499,6 +697,746 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.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==", + "license": "MIT", + "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-async-generator-functions": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-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==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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.12.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==", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-for-of": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", + "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@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-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==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^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-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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", + "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", + "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "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", @@ -518,6 +1456,187 @@ "@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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", + "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", + "@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.26.8", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", + "@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.26.3", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.26.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.26.3", + "@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.26.6", + "@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.26.8", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", + "@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.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.40.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "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/runtime": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.9.tgz", + "integrity": "sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/standalone": { "version": "7.26.4", "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.26.4.tgz", @@ -528,30 +1647,30 @@ } }, "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==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", + "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.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==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz", + "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==", "license": "MIT", "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", + "@babel/generator": "^7.26.9", + "@babel/parser": "^7.26.9", + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.9", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -560,9 +1679,9 @@ } }, "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==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz", + "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", @@ -3159,6 +4278,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "license": "Apache-2.0", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, "node_modules/@swc/helpers": { "version": "0.5.15", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", @@ -3625,8 +4765,7 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/@types/web-bluetooth": { "version": "0.0.20", @@ -3736,6 +4875,29 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "license": "MIT" }, + "node_modules/@vite-pwa/nuxt": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/@vite-pwa/nuxt/-/nuxt-0.10.6.tgz", + "integrity": "sha512-yQTrMNLz2KuroEaqstHYvylT258BgYryON1tC2MQGCG8VVyWXfmYZPeffid/zCE8pkKMQpp6e9owKUyVLgT5xg==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^3.9.0", + "pathe": "^1.1.1", + "ufo": "^1.3.2", + "vite-plugin-pwa": ">=0.20.5 <1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vite-pwa/assets-generator": "^0.2.6" + }, + "peerDependenciesMeta": { + "@vite-pwa/assets-generator": { + "optional": true + } + } + }, "node_modules/@vitejs/plugin-vue": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz", @@ -4512,6 +5674,22 @@ "node": ">= 6.0.0" } }, + "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==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, "node_modules/animate.css": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", @@ -4756,6 +5934,43 @@ "node": ">=10" } }, + "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==", + "license": "MIT", + "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/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==", + "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": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/assertion-error": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", @@ -4798,6 +6013,15 @@ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "license": "MIT" }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/async-sema": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", @@ -4810,6 +6034,15 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "license": "MIT" }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/autoprefixer": { "version": "10.4.20", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", @@ -4847,6 +6080,21 @@ "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==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/axios": { "version": "1.7.9", "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", @@ -4864,6 +6112,54 @@ "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", "license": "Apache-2.0" }, + "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==", + "license": "MIT", + "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-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.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==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -4962,9 +6258,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", "funding": [ { "type": "opencollective", @@ -4981,9 +6277,9 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.1" }, "bin": { @@ -5084,6 +6380,53 @@ "node": ">=8" } }, + "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==", + "license": "MIT", + "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.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==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -5097,9 +6440,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001686", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001686.tgz", - "integrity": "sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==", + "version": "1.0.30001702", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001702.tgz", + "integrity": "sha512-LoPe/D7zioC0REI5W73PeR1e1MLCipRGq/VkovJnd6Df+QVqT+vT33OXCp8QUd7kA7RZrHWxb1B36OQKI/0gOA==", "funding": [ { "type": "opencollective", @@ -5399,6 +6742,15 @@ "node": ">= 10" } }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -5520,6 +6872,19 @@ "url": "https://github.com/sponsors/mesqueeb" } }, + "node_modules/core-js-compat": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", + "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.4" + }, + "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", @@ -5613,6 +6978,15 @@ "uncrypto": "^0.1.3" } }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/css-declaration-sorter": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", @@ -5862,6 +7236,57 @@ "node": ">=18" } }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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-jalali": { "version": "4.1.0-0", "resolved": "https://registry.npmjs.org/date-fns-jalali/-/date-fns-jalali-4.1.0-0.tgz", @@ -5968,6 +7393,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "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==", + "license": "MIT", + "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-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -5977,6 +7419,23 @@ "node": ">=8" } }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "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", @@ -6153,6 +7612,20 @@ "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==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -6226,10 +7699,25 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "license": "MIT" }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/electron-to-chromium": { - "version": "1.5.70", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.70.tgz", - "integrity": "sha512-P6FPqAWIZrC3sHDAwBitJBs7N7IF58m39XVny7DFseQXK2eiMn7nNQizFf63mWDDUnFvaqsM8FI0+ZZfLkdUGA==", + "version": "1.5.112", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.112.tgz", + "integrity": "sha512-oen93kVyqSb3l+ziUgzIOlWt/oOuy4zRmpwestMn4rhFWAoFJeFuCVte9F2fASjeZZo7l/Cif9TiyrdW4CwEMA==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -6287,12 +7775,139 @@ "integrity": "sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==", "license": "MIT" }, + "node_modules/es-abstract": { + "version": "1.23.9", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "license": "MIT", + "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.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "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", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-module-lexer": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", "license": "MIT" }, + "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==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "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/esbuild": { "version": "0.24.2", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", @@ -6369,6 +7984,15 @@ "@types/estree": "^1.0.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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", @@ -6494,6 +8118,12 @@ "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==", + "license": "MIT" + }, "node_modules/fast-npm-meta": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/fast-npm-meta/-/fast-npm-meta-0.2.2.tgz", @@ -6503,6 +8133,22 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", @@ -6532,6 +8178,36 @@ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "license": "MIT" }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -6579,6 +8255,21 @@ } } }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/foreground-child": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", @@ -6716,6 +8407,35 @@ "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==", + "license": "MIT", + "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==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/gauge": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", @@ -6755,12 +8475,55 @@ "node": "6.* || 8.* || >= 10.*" } }, + "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==", + "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": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, "node_modules/get-port-please": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz", "integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==", "license": "MIT" }, + "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==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-size": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/get-size/-/get-size-2.0.3.tgz", @@ -6779,6 +8542,23 @@ "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==", + "license": "MIT", + "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/giget": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", @@ -6883,6 +8663,22 @@ "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==", + "license": "MIT", + "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": "14.0.2", "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", @@ -6924,6 +8720,18 @@ "ufo": "^1.5.3" } }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "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", @@ -7003,6 +8811,18 @@ "node": ">=12" } }, + "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==", + "license": "MIT", + "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", @@ -7012,6 +8832,60 @@ "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", @@ -7161,6 +9035,12 @@ "node": ">=0.10.0" } }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -7247,6 +9127,20 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "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==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/ioredis": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.4.1.tgz", @@ -7280,6 +9174,57 @@ "url": "https://github.com/sponsors/brc-dd" } }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "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" + }, + "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==", + "license": "MIT", + "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", @@ -7292,6 +9237,34 @@ "node": ">=8" } }, + "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==", + "license": "MIT", + "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-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-core-module": { "version": "2.15.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", @@ -7307,6 +9280,39 @@ "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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-docker": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", @@ -7331,6 +9337,21 @@ "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==", + "license": "MIT", + "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", @@ -7340,6 +9361,24 @@ "node": ">=8" } }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.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", @@ -7386,6 +9425,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -7408,6 +9459,31 @@ "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==", + "license": "MIT", + "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-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-path-inside": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", @@ -7435,6 +9511,60 @@ "@types/estree": "*" } }, + "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==", + "license": "MIT", + "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-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-ssh": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", @@ -7456,6 +9586,97 @@ "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "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==", + "license": "MIT", + "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-what": { "version": "4.1.16", "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", @@ -7538,6 +9759,24 @@ "@pkgjs/parseargs": "^0.11.0" } }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/jalaali-js": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/jalaali-js/-/jalaali-js-1.2.7.tgz", @@ -7830,6 +10069,12 @@ "node": ">=6" } }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -7860,6 +10105,15 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", @@ -7942,6 +10196,15 @@ "safe-buffer": "~5.1.0" } }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/lightningcss": { "version": "1.28.2", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.28.2.tgz", @@ -8248,6 +10511,12 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "license": "MIT" }, + "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==", + "license": "MIT" + }, "node_modules/lodash.defaults": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", @@ -8272,6 +10541,12 @@ "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", "license": "MIT" }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "license": "MIT" + }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -8360,6 +10635,15 @@ "outlayer": "^2.1.0" } }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mdn-data": { "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", @@ -8870,9 +11154,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "license": "MIT" }, "node_modules/nopt": { @@ -9157,6 +11441,47 @@ "node": ">=0.10.0" } }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "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==", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/ofetch": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz", @@ -9292,6 +11617,23 @@ "dev": true, "license": "MIT" }, + "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==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", @@ -9560,6 +11902,15 @@ "node": ">=4" } }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { "version": "8.4.49", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", @@ -10264,6 +12615,116 @@ "node": ">=4" } }, + "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==", + "license": "MIT", + "dependencies": { + "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": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=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==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "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": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, "node_modules/reka-ui": { "version": "1.0.0-alpha.6", "resolved": "https://registry.npmjs.org/reka-ui/-/reka-ui-1.0.0-alpha.6.tgz", @@ -10491,6 +12952,31 @@ "queue-microtask": "^1.2.2" } }, + "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==", + "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" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -10511,6 +12997,45 @@ ], "license": "MIT" }, + "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==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -10646,6 +13171,52 @@ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "license": "ISC" }, + "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==", + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -10685,6 +13256,78 @@ "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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==", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/siginfo": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", @@ -10788,6 +13431,13 @@ "node": ">=0.10.0" } }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "license": "MIT" + }, "node_modules/speakingurl": { "version": "14.0.1", "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", @@ -10884,6 +13534,103 @@ "node": ">=8" } }, + "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==", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -10909,6 +13656,15 @@ "node": ">=8" } }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/strip-final-newline": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", @@ -11108,6 +13864,57 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "license": "ISC" }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "license": "MIT", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/terser": { "version": "5.37.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", @@ -11298,6 +14105,80 @@ "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==", + "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/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==", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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==", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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==", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typescript": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", @@ -11324,6 +14205,24 @@ "integrity": "sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==", "license": "MIT" }, + "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==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/uncrypto": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", @@ -11401,6 +14300,46 @@ "url": "https://github.com/sponsors/harlan-zw" } }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/unicorn-magic": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", @@ -11435,6 +14374,18 @@ "unplugin": "^1.16.0" } }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/universal-cookie": { "version": "7.2.2", "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-7.2.2.tgz", @@ -11733,6 +14684,16 @@ "unplugin": "^1.10.0" } }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, "node_modules/update-browserslist-db": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", @@ -12087,6 +15048,36 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/vite-plugin-pwa": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.21.1.tgz", + "integrity": "sha512-rkTbKFbd232WdiRJ9R3u+hZmf5SfQljX1b45NF6oLA6DSktEKpYllgTo1l2lkiZWMWV78pABJtFjNXfBef3/3Q==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.6", + "pretty-bytes": "^6.1.1", + "tinyglobby": "^0.2.10", + "workbox-build": "^7.3.0", + "workbox-window": "^7.3.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vite-pwa/assets-generator": "^0.2.6", + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", + "workbox-build": "^7.3.0", + "workbox-window": "^7.3.0" + }, + "peerDependenciesMeta": { + "@vite-pwa/assets-generator": { + "optional": true + } + } + }, "node_modules/vite-plugin-vue-inspector": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.1.3.tgz", @@ -12851,6 +15842,96 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/why-is-node-running": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", @@ -12877,6 +15958,363 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, + "node_modules/workbox-background-sync": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.3.0.tgz", + "integrity": "sha512-PCSk3eK7Mxeuyatb22pcSx9dlgWNv3+M8PqPaYDokks8Y5/FX4soaOqj3yhAZr5k6Q5JWTOMYgaJBpbw11G9Eg==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.3.0.tgz", + "integrity": "sha512-T9/F5VEdJVhwmrIAE+E/kq5at2OY6+OXXgOWQevnubal6sO92Gjo24v6dCVwQiclAF5NS3hlmsifRrpQzZCdUA==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-build": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.3.0.tgz", + "integrity": "sha512-JGL6vZTPlxnlqZRhR/K/msqg3wKP+m0wfEUVosK7gsYzSgeIxvZLi1ViJJzVL7CEeI8r7rGFV973RiEqkP3lWQ==", + "license": "MIT", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^2.4.1", + "@rollup/plugin-terser": "^0.4.3", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.3.0", + "workbox-broadcast-update": "7.3.0", + "workbox-cacheable-response": "7.3.0", + "workbox-core": "7.3.0", + "workbox-expiration": "7.3.0", + "workbox-google-analytics": "7.3.0", + "workbox-navigation-preload": "7.3.0", + "workbox-precaching": "7.3.0", + "workbox-range-requests": "7.3.0", + "workbox-recipes": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0", + "workbox-streams": "7.3.0", + "workbox-sw": "7.3.0", + "workbox-window": "7.3.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "license": "MIT", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "license": "MIT" + }, + "node_modules/workbox-build/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "license": "MIT" + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/workbox-build/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/workbox-build/node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.3.0.tgz", + "integrity": "sha512-eAFERIg6J2LuyELhLlmeRcJFa5e16Mj8kL2yCDbhWE+HUun9skRQrGIFVUagqWj4DMaaPSMWfAolM7XZZxNmxA==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-core": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.3.0.tgz", + "integrity": "sha512-Z+mYrErfh4t3zi7NVTvOuACB0A/jA3bgxUN3PwtAVHvfEsZxV9Iju580VEETug3zYJRc0Dmii/aixI/Uxj8fmw==", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.3.0.tgz", + "integrity": "sha512-lpnSSLp2BM+K6bgFCWc5bS1LR5pAwDWbcKt1iL87/eTSJRdLdAwGQznZE+1czLgn/X05YChsrEegTNxjM067vQ==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.3.0.tgz", + "integrity": "sha512-ii/tSfFdhjLHZ2BrYgFNTrb/yk04pw2hasgbM70jpZfLk0vdJAXgaiMAWsoE+wfJDNWoZmBYY0hMVI0v5wWDbg==", + "license": "MIT", + "dependencies": { + "workbox-background-sync": "7.3.0", + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.3.0.tgz", + "integrity": "sha512-fTJzogmFaTv4bShZ6aA7Bfj4Cewaq5rp30qcxl2iYM45YD79rKIhvzNHiFj1P+u5ZZldroqhASXwwoyusnr2cg==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-precaching": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.3.0.tgz", + "integrity": "sha512-ckp/3t0msgXclVAYaNndAGeAoWQUv7Rwc4fdhWL69CCAb2UHo3Cef0KIUctqfQj1p8h6aGyz3w8Cy3Ihq9OmIw==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.3.0.tgz", + "integrity": "sha512-EyFmM1KpDzzAouNF3+EWa15yDEenwxoeXu9bgxOEYnFfCxns7eAxA9WSSaVd8kujFFt3eIbShNqa4hLQNFvmVQ==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-recipes": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.3.0.tgz", + "integrity": "sha512-BJro/MpuW35I/zjZQBcoxsctgeB+kyb2JAP5EB3EYzePg8wDGoQuUdyYQS+CheTb+GhqJeWmVs3QxLI8EBP1sg==", + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "7.3.0", + "workbox-core": "7.3.0", + "workbox-expiration": "7.3.0", + "workbox-precaching": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-routing": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.3.0.tgz", + "integrity": "sha512-ZUlysUVn5ZUzMOmQN3bqu+gK98vNfgX/gSTZ127izJg/pMMy4LryAthnYtjuqcjkN4HEAx1mdgxNiKJMZQM76A==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-strategies": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.3.0.tgz", + "integrity": "sha512-tmZydug+qzDFATwX7QiEL5Hdf7FrkhjaF9db1CbB39sDmEZJg3l9ayDvPxy8Y18C3Y66Nrr9kkN1f/RlkDgllg==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-streams": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.3.0.tgz", + "integrity": "sha512-SZnXucyg8x2Y61VGtDjKPO5EgPUG5NDn/v86WYHX+9ZqvAsGOytP0Jxp1bl663YUuMoXSAtsGLL+byHzEuMRpw==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0" + } + }, + "node_modules/workbox-sw": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.3.0.tgz", + "integrity": "sha512-aCUyoAZU9IZtH05mn0ACUpyHzPs0lMeJimAYkQkBsOWiqaJLgusfDCR+yllkPkFRxWpZKF8vSvgHYeG7LwhlmA==", + "license": "MIT" + }, + "node_modules/workbox-window": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.3.0.tgz", + "integrity": "sha512-qW8PDy16OV1UBaUNGlTVcepzrlzyzNW/ZJvFQQs2j2TzGsg6IKjcpZC1RSquqQnTOafl5pCj5bGfAHlCjOOjdA==", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.3.0" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 7c2e962..29b0b9c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -18,6 +18,7 @@ "@nuxtjs/google-fonts": "^3.2.0", "@tanstack/vue-query": "^5.62.2", "@tanstack/vue-query-devtools": "^5.62.3", + "@vite-pwa/nuxt": "^0.10.6", "@vuelidate/core": "^2.0.3", "@vuelidate/validators": "^2.0.4", "@vueuse/integrations": "^12.4.0", @@ -39,7 +40,8 @@ "vue-scrollto": "^2.20.0", "vue-skeletor": "^1.0.6", "vue3-marquee": "^4.2.2", - "vue3-persian-datetime-picker": "^1.2.2" + "vue3-persian-datetime-picker": "^1.2.2", + "workbox-window": "^7.3.0" }, "devDependencies": { "@nuxt/test-utils": "^3.15.4", From a6e7ef37cd7bd530c93db364b1a5652badd8b2b8 Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Thu, 6 Mar 2025 18:03:52 +0330 Subject: [PATCH 08/43] added pwa modal in app.vue --- frontend/app.vue | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/frontend/app.vue b/frontend/app.vue index 8f275a0..7c4c63c 100644 --- a/frontend/app.vue +++ b/frontend/app.vue @@ -1,15 +1,28 @@ From 0a1a61417a5b829bd10e2c0d41825685d25287a5 Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Thu, 6 Mar 2025 18:07:49 +0330 Subject: [PATCH 09/43] merge --- frontend/package-lock.json | 225 +++++++++++++++++++++++++++++++++++++ 1 file changed, 225 insertions(+) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index cdb774c..422bf18 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -5444,6 +5444,43 @@ "node": ">=10" } }, + "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==", + "license": "MIT", + "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/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==", + "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": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/ast-kit": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-1.4.0.tgz", @@ -7736,6 +7773,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/fuse.js": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.1.0.tgz", + "integrity": "sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, "node_modules/gauge": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", @@ -10719,6 +10765,23 @@ "get-size": "^2.0.2" } }, + "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==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", @@ -12298,6 +12361,78 @@ "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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==", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", @@ -14678,6 +14813,96 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", From 0a62bdd3e92fe1daf93257b6529701ce50217956 Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Thu, 6 Mar 2025 18:13:54 +0330 Subject: [PATCH 10/43] fixed merge conflict --- frontend/nuxt.config.ts | 1 - frontend/package-lock.json | 1601 ------------------------------------ 2 files changed, 1602 deletions(-) diff --git a/frontend/nuxt.config.ts b/frontend/nuxt.config.ts index a1fc96d..792dacf 100644 --- a/frontend/nuxt.config.ts +++ b/frontend/nuxt.config.ts @@ -73,7 +73,6 @@ export default defineNuxtConfig({ "reka-ui/nuxt", "@vueuse/nuxt", "@formkit/auto-animate/nuxt", - "@nuxt/test-utils/module", "@vite-pwa/nuxt", ], diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 422bf18..e7b7e49 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1819,70 +1819,6 @@ "node": ">=18" } }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", - "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", - "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", - "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", - "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, "node_modules/@esbuild/darwin-arm64": { "version": "0.24.2", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", @@ -1899,326 +1835,6 @@ "node": ">=18" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", - "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", - "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", - "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", - "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", - "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", - "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", - "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", - "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", - "cpu": [ - "mips64el" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", - "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", - "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", - "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", - "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", - "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", - "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", - "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", - "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", - "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", - "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", - "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", - "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, "node_modules/@floating-ui/core": { "version": "1.6.8", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", @@ -3155,26 +2771,6 @@ "@parcel/watcher-win32-x64": "2.5.0" } }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz", - "integrity": "sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@parcel/watcher-darwin-arm64": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz", @@ -3195,166 +2791,6 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz", - "integrity": "sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz", - "integrity": "sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz", - "integrity": "sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz", - "integrity": "sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz", - "integrity": "sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz", - "integrity": "sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", - "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", - "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@parcel/watcher-wasm": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.5.0.tgz", @@ -3381,66 +2817,6 @@ "inBundle": true, "license": "MIT" }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz", - "integrity": "sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz", - "integrity": "sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz", - "integrity": "sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@parcel/watcher/node_modules/detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", @@ -3752,32 +3128,6 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "license": "MIT" }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz", - "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz", - "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, "node_modules/@rollup/rollup-darwin-arm64": { "version": "4.34.8", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz", @@ -3791,214 +3141,6 @@ "darwin" ] }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz", - "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz", - "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz", - "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz", - "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz", - "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz", - "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz", - "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz", - "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz", - "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz", - "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz", - "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz", - "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz", - "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz", - "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz", - "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz", - "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, "node_modules/@sindresorhus/merge-streams": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", @@ -4076,23 +3218,6 @@ "@tailwindcss/oxide-win32-x64-msvc": "4.0.9" } }, - "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.0.9.tgz", - "integrity": "sha512-YBgy6+2flE/8dbtrdotVInhMVIxnHJPbAwa7U1gX4l2ThUIaPUp18LjB9wEH8wAGMBZUb//SzLtdXXNBHPUl6Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, "node_modules/@tailwindcss/oxide-darwin-arm64": { "version": "4.0.9", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.9.tgz", @@ -4110,159 +3235,6 @@ "node": ">= 10" } }, - "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.0.9.tgz", - "integrity": "sha512-4Dq3lKp0/C7vrRSkNPtBGVebEyWt9QPPlQctxJ0H3MDyiQYvzVYf8jKow7h5QkWNe8hbatEqljMj/Y0M+ERYJg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.0.9.tgz", - "integrity": "sha512-k7U1RwRODta8x0uealtVt3RoWAWqA+D5FAOsvVGpYoI6ObgmnzqWW6pnVwz70tL8UZ/QXjeMyiICXyjzB6OGtQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.0.9.tgz", - "integrity": "sha512-NDDjVweHz2zo4j+oS8y3KwKL5wGCZoXGA9ruJM982uVJLdsF8/1AeKvUwKRlMBpxHt1EdWJSAh8a0Mfhl28GlQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.0.9.tgz", - "integrity": "sha512-jk90UZ0jzJl3Dy1BhuFfRZ2KP9wVKMXPjmCtY4U6fF2LvrjP5gWFJj5VHzfzHonJexjrGe1lMzgtjriuZkxagg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.0.9.tgz", - "integrity": "sha512-3eMjyTC6HBxh9nRgOHzrc96PYh1/jWOwHZ3Kk0JN0Kl25BJ80Lj9HEvvwVDNTgPg154LdICwuFLuhfgH9DULmg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.0.9.tgz", - "integrity": "sha512-v0D8WqI/c3WpWH1kq/HP0J899ATLdGZmENa2/emmNjubT0sWtEke9W9+wXeEoACuGAhF9i3PO5MeyditpDCiWQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.0.9.tgz", - "integrity": "sha512-Kvp0TCkfeXyeehqLJr7otsc4hd/BUPfcIGrQiwsTVCfaMfjQZCG7DjI+9/QqPZha8YapLA9UoIcUILRYO7NE1Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.0.9.tgz", - "integrity": "sha512-m3+60T/7YvWekajNq/eexjhV8z10rswcz4BC9bioJ7YaN+7K8W2AmLmG0B79H14m6UHE571qB0XsPus4n0QVgQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.0.9.tgz", - "integrity": "sha512-dpc05mSlqkwVNOUjGu/ZXd5U1XNch1kHFJ4/cHkZFvaW1RzbHmRt24gvM8/HC6IirMxNarzVw4IXVtvrOoZtxA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, "node_modules/@tailwindcss/postcss": { "version": "4.0.9", "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.0.9.tgz", @@ -9436,195 +8408,6 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.1.tgz", - "integrity": "sha512-k33G9IzKUpHy/J/3+9MCO4e+PzaFblsgBjSGlpAaFikeBFm8B/CkO3cKU9oI4g+fjS2KlkLM/Bza9K/aw8wsNA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.1.tgz", - "integrity": "sha512-0SUW22fv/8kln2LnIdOCmSuXnxgxVC276W5KLTwoehiO0hxkacBxjHOL5EtHD8BAXg2BvuhsJPmVMasvby3LiQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.1.tgz", - "integrity": "sha512-sD32pFvlR0kDlqsOZmYqH/68SqUMPNj+0pucGxToXZi4XZgZmqeX/NkxNKCPsswAXU3UeYgDSpGhu05eAufjDg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.1.tgz", - "integrity": "sha512-0+vClRIZ6mmJl/dxGuRsE197o1HDEeeRk6nzycSy2GofC2JsY4ifCRnvUWf/CUBQmlrvMzt6SMQNMSEu22csWQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.1.tgz", - "integrity": "sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.1.tgz", - "integrity": "sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.1.tgz", - "integrity": "sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.1.tgz", - "integrity": "sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.1.tgz", - "integrity": "sha512-NygcbThNBe4JElP+olyTI/doBNGJvLs3bFCRPdvuCcxZCcCZ71B858IHpdm7L1btZex0FvCmM17FK98Y9MRy1Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/lightningcss/node_modules/detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", @@ -14162,70 +12945,6 @@ "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0" } }, - "node_modules/vite/node_modules/@esbuild/aix-ppc64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz", - "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz", - "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz", - "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz", - "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, "node_modules/vite/node_modules/@esbuild/darwin-arm64": { "version": "0.25.0", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz", @@ -14242,326 +12961,6 @@ "node": ">=18" } }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz", - "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz", - "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz", - "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz", - "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz", - "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz", - "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz", - "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz", - "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==", - "cpu": [ - "mips64el" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz", - "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz", - "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz", - "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz", - "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz", - "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz", - "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz", - "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz", - "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz", - "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz", - "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz", - "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz", - "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, "node_modules/vite/node_modules/esbuild": { "version": "0.25.0", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz", From b557a7708c1fe23a9e7e1d0ec0fa7d3078771faf Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 6 Mar 2025 19:44:42 +0330 Subject: [PATCH 11/43] testing new docker file for build --- frontend/dockerfile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/frontend/dockerfile b/frontend/dockerfile index 7b1c78b..793d7c6 100644 --- a/frontend/dockerfile +++ b/frontend/dockerfile @@ -13,11 +13,17 @@ # CMD ["npm", "run", "start"] -FROM node:20-alpine +# Use a Debian-based image instead of Alpine to avoid musl-related issues +FROM node:20-slim WORKDIR /app COPY package*.json ./ -RUN npm install -g npm@latest && \ - npm install + +# 1. Clean npm cache +# 2. Force install optional dependencies +# 3. Use --legacy-peer-deps if needed +RUN npm cache clean --force && \ + npm install --include=optional --legacy-peer-deps + COPY . . RUN npm run build EXPOSE 3000 From 81351e91d424499765bfb525dc3c70e4fc1e249e Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 6 Mar 2025 19:55:19 +0330 Subject: [PATCH 12/43] test debug frontend build --- frontend/dockerfile | 5 +- frontend/package-lock.json | 1621 +----------------------------------- 2 files changed, 2 insertions(+), 1624 deletions(-) diff --git a/frontend/dockerfile b/frontend/dockerfile index 793d7c6..a2c265d 100644 --- a/frontend/dockerfile +++ b/frontend/dockerfile @@ -13,14 +13,11 @@ # CMD ["npm", "run", "start"] -# Use a Debian-based image instead of Alpine to avoid musl-related issues + FROM node:20-slim WORKDIR /app COPY package*.json ./ -# 1. Clean npm cache -# 2. Force install optional dependencies -# 3. Use --legacy-peer-deps if needed RUN npm cache clean --force && \ npm install --include=optional --legacy-peer-deps diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e7b7e49..d82a718 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -47,8 +47,6 @@ }, "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": { @@ -60,8 +58,6 @@ }, "node_modules/@ampproject/remapping": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -73,8 +69,6 @@ }, "node_modules/@antfu/install-pkg": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.0.0.tgz", - "integrity": "sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==", "license": "MIT", "dependencies": { "package-manager-detector": "^0.2.8", @@ -86,8 +80,6 @@ }, "node_modules/@antfu/utils": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-8.1.1.tgz", - "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" @@ -112,8 +104,6 @@ }, "node_modules/@asamuzakjp/css-color": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-2.8.3.tgz", - "integrity": "sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==", "license": "MIT", "dependencies": { "@csstools/css-calc": "^2.1.1", @@ -125,14 +115,10 @@ }, "node_modules/@asamuzakjp/css-color/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==", "license": "ISC" }, "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==", "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", @@ -154,8 +140,6 @@ }, "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==", "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -184,8 +168,6 @@ }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -193,8 +175,6 @@ }, "node_modules/@babel/generator": { "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz", - "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==", "license": "MIT", "dependencies": { "@babel/parser": "^7.26.9", @@ -209,8 +189,6 @@ }, "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==", "license": "MIT", "dependencies": { "@babel/types": "^7.25.9" @@ -237,8 +215,6 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -246,8 +222,6 @@ }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz", - "integrity": "sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", @@ -267,8 +241,6 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -318,8 +290,6 @@ }, "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==", "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.9", @@ -331,8 +301,6 @@ }, "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==", "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.9", @@ -344,8 +312,6 @@ }, "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==", "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.9", @@ -361,8 +327,6 @@ }, "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==", "license": "MIT", "dependencies": { "@babel/types": "^7.25.9" @@ -373,8 +337,6 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", - "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -399,8 +361,6 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", - "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.25.9", @@ -416,8 +376,6 @@ }, "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==", "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.9", @@ -429,8 +387,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -438,8 +394,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -447,8 +401,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -470,8 +422,6 @@ }, "node_modules/@babel/helpers": { "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "license": "MIT", "dependencies": { "@babel/template": "^7.25.9", @@ -483,8 +433,6 @@ }, "node_modules/@babel/parser": { "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz", - "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==", "license": "MIT", "dependencies": { "@babel/types": "^7.26.9" @@ -577,8 +525,6 @@ }, "node_modules/@babel/plugin-proposal-decorators": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", - "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.9", @@ -606,8 +552,6 @@ }, "node_modules/@babel/plugin-syntax-decorators": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", - "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -636,8 +580,6 @@ }, "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==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -651,8 +593,6 @@ }, "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==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -663,8 +603,6 @@ }, "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==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -678,8 +616,6 @@ }, "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==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -1433,8 +1369,6 @@ }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz", - "integrity": "sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", @@ -1633,8 +1567,6 @@ }, "node_modules/@babel/standalone": { "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.26.4.tgz", - "integrity": "sha512-SF+g7S2mhTT1b7CHyfNjDkPU1corxg4LPYsyP0x5KuCl+EbtBQHRLqr9N3q7e7+x7NQ5LYxQf8mJ2PmzebLr0A==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1642,8 +1574,6 @@ }, "node_modules/@babel/template": { "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", - "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", @@ -1656,8 +1586,6 @@ }, "node_modules/@babel/traverse": { "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz", - "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", @@ -1674,8 +1602,6 @@ }, "node_modules/@babel/types": { "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz", - "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", @@ -1687,8 +1613,6 @@ }, "node_modules/@cloudflare/kv-asset-handler": { "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.3.4.tgz", - "integrity": "sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==", "license": "MIT OR Apache-2.0", "dependencies": { "mime": "^3.0.0" @@ -1699,8 +1623,6 @@ }, "node_modules/@cloudflare/kv-asset-handler/node_modules/mime": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", "license": "MIT", "bin": { "mime": "cli.js" @@ -1711,8 +1633,6 @@ }, "node_modules/@csstools/color-helpers": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", - "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==", "funding": [ { "type": "github", @@ -1730,8 +1650,6 @@ }, "node_modules/@csstools/css-calc": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.1.tgz", - "integrity": "sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==", "funding": [ { "type": "github", @@ -1753,8 +1671,6 @@ }, "node_modules/@csstools/css-color-parser": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.7.tgz", - "integrity": "sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==", "funding": [ { "type": "github", @@ -1780,8 +1696,6 @@ }, "node_modules/@csstools/css-parser-algorithms": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", - "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", "funding": [ { "type": "github", @@ -1802,8 +1716,6 @@ }, "node_modules/@csstools/css-tokenizer": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", - "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", "funding": [ { "type": "github", @@ -1821,8 +1733,6 @@ }, "node_modules/@esbuild/darwin-arm64": { "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", - "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", "cpu": [ "arm64" ], @@ -1837,8 +1747,6 @@ }, "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==", "license": "MIT", "dependencies": { "@floating-ui/utils": "^0.2.8" @@ -1846,8 +1754,6 @@ }, "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==", "license": "MIT", "dependencies": { "@floating-ui/core": "^1.6.0", @@ -1856,14 +1762,10 @@ }, "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==", "license": "MIT" }, "node_modules/@floating-ui/vue": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@floating-ui/vue/-/vue-1.1.5.tgz", - "integrity": "sha512-ynL1p5Z+woPVSwgMGqeDrx6HrJfGIDzFyESFkyqJKilGW1+h/8yVY29Khn0LaU6wHBRwZ13ntG6reiHWK6jyzw==", "license": "MIT", "dependencies": { "@floating-ui/dom": "^1.0.0", @@ -1873,8 +1775,6 @@ }, "node_modules/@floating-ui/vue/node_modules/vue-demi": { "version": "0.14.10", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", "hasInstallScript": true, "license": "MIT", "bin": { @@ -1899,14 +1799,10 @@ }, "node_modules/@formkit/auto-animate": { "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-0.8.2.tgz", - "integrity": "sha512-SwPWfeRa5veb1hOIBMdzI+73te5puUBHmqqaF1Bu7FjvxlYSz/kJcZKSa9Cg60zL0uRNeJL2SbRxV6Jp6Q1nFQ==", "license": "MIT" }, "node_modules/@iconify/collections": { "version": "1.0.521", - "resolved": "https://registry.npmjs.org/@iconify/collections/-/collections-1.0.521.tgz", - "integrity": "sha512-fryCall7fKZsBwsg5cA+2n+qBrFyFpJoGdIrdtznX9smwA2djSd4iRwClpmvkWk9xk1M/uPnu1PYUjiSnOiaeQ==", "license": "MIT", "dependencies": { "@iconify/types": "*" @@ -1914,14 +1810,10 @@ }, "node_modules/@iconify/types": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", "license": "MIT" }, "node_modules/@iconify/utils": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.3.0.tgz", - "integrity": "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==", "license": "MIT", "dependencies": { "@antfu/install-pkg": "^1.0.0", @@ -1936,8 +1828,6 @@ }, "node_modules/@iconify/utils/node_modules/globals": { "version": "15.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", - "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", "license": "MIT", "engines": { "node": ">=18" @@ -1948,8 +1838,6 @@ }, "node_modules/@iconify/utils/node_modules/local-pkg": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.0.0.tgz", - "integrity": "sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==", "license": "MIT", "dependencies": { "mlly": "^1.7.3", @@ -1964,8 +1852,6 @@ }, "node_modules/@iconify/vue": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-4.2.0.tgz", - "integrity": "sha512-CMynoz9BDWugDO2B7LU/s8L99dHCiqDGCjCki6bhVx5etZhw9x0BTV7wWRdj82jtl1yQTc+QQRcHQmSvUY6R+g==", "license": "MIT", "dependencies": { "@iconify/types": "^2.0.0" @@ -1979,8 +1865,6 @@ }, "node_modules/@internationalized/date": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.6.0.tgz", - "integrity": "sha512-+z6ti+CcJnRlLHok/emGEsWQhe7kfSmEW+/6qCzvKY67YPh7YOBfvc7+/+NXq+zJlbArg30tYpqLjNgcAYv2YQ==", "license": "Apache-2.0", "dependencies": { "@swc/helpers": "^0.5.0" @@ -1988,8 +1872,6 @@ }, "node_modules/@internationalized/number": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.6.0.tgz", - "integrity": "sha512-PtrRcJVy7nw++wn4W2OuePQQfTqDzfusSuY1QTtui4wa7r+rGVtR75pO8CyKvHvzyQYi3Q1uO5sY0AsB4e65Bw==", "license": "Apache-2.0", "dependencies": { "@swc/helpers": "^0.5.0" @@ -1997,14 +1879,10 @@ }, "node_modules/@ioredis/commands": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", - "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==", "license": "MIT" }, "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==", "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -2020,8 +1898,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=12" @@ -2032,8 +1908,6 @@ }, "node_modules/@isaacs/cliui/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==", "license": "MIT", "engines": { "node": ">=12" @@ -2044,14 +1918,10 @@ }, "node_modules/@isaacs/cliui/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==", "license": "MIT" }, "node_modules/@isaacs/cliui/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==", "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -2067,8 +1937,6 @@ }, "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==", "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -2082,8 +1950,6 @@ }, "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -2099,8 +1965,6 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -2113,8 +1977,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=6.0.0" @@ -2122,8 +1984,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=6.0.0" @@ -2131,8 +1991,6 @@ }, "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==", "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -2141,14 +1999,10 @@ }, "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==", "license": "MIT" }, "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==", "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -2157,8 +2011,6 @@ }, "node_modules/@kwsites/file-exists": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", - "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", "license": "MIT", "dependencies": { "debug": "^4.1.1" @@ -2166,14 +2018,10 @@ }, "node_modules/@kwsites/promise-deferred": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", - "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==", "license": "MIT" }, "node_modules/@mapbox/node-pre-gyp": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", - "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", "license": "BSD-3-Clause", "dependencies": { "detect-libc": "^2.0.0", @@ -2192,8 +2040,6 @@ }, "node_modules/@netlify/functions": { "version": "2.8.2", - "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-2.8.2.tgz", - "integrity": "sha512-DeoAQh8LuNPvBE4qsKlezjKj0PyXDryOFJfJKo3Z1qZLKzQ21sT314KQKPVjfvw6knqijj+IO+0kHXy/TJiqNA==", "license": "MIT", "dependencies": { "@netlify/serverless-functions-api": "1.26.1" @@ -2204,8 +2050,6 @@ }, "node_modules/@netlify/node-cookies": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@netlify/node-cookies/-/node-cookies-0.1.0.tgz", - "integrity": "sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g==", "license": "MIT", "engines": { "node": "^14.16.0 || >=16.0.0" @@ -2213,8 +2057,6 @@ }, "node_modules/@netlify/serverless-functions-api": { "version": "1.26.1", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.26.1.tgz", - "integrity": "sha512-q3L9i3HoNfz0SGpTIS4zTcKBbRkxzCRpd169eyiTuk3IwcPC3/85mzLHranlKo2b+HYT0gu37YxGB45aD8A3Tw==", "license": "MIT", "dependencies": { "@netlify/node-cookies": "^0.1.0", @@ -2226,8 +2068,6 @@ }, "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==", "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", @@ -2239,8 +2079,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">= 8" @@ -2248,8 +2086,6 @@ }, "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==", "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", @@ -2261,8 +2097,6 @@ }, "node_modules/@nuxt/cli": { "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-3.22.2.tgz", - "integrity": "sha512-Xtu3Loe3fVLvOE1/NC/SrE6Buu7Aj6qrnu3hewAfamUyZ7mVUBOsJ5ScUhofSK2L6muGPvS3R1PisuJMFbdexg==", "license": "MIT", "dependencies": { "c12": "^2.0.2", @@ -2301,8 +2135,6 @@ }, "node_modules/@nuxt/cli/node_modules/c12": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/c12/-/c12-2.0.4.tgz", - "integrity": "sha512-3DbbhnFt0fKJHxU4tEUPmD1ahWE4PWPMomqfYsTJdrhpmEnRKJi3qSC4rO5U6E6zN1+pjBY7+z8fUmNRMaVKLw==", "license": "MIT", "dependencies": { "chokidar": "^4.0.3", @@ -2329,26 +2161,18 @@ }, "node_modules/@nuxt/cli/node_modules/ohash": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.5.tgz", - "integrity": "sha512-3k3APZwRRPYyohdIDmPTpe5i0AY5lm7gvu/Oip7tZrTaEGfSlKX+7kXUoWLd9sHX0GDRVwVvlW18yEcD7qS1zw==", "license": "MIT" }, "node_modules/@nuxt/cli/node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "node_modules/@nuxt/devalue": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz", - "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==", "license": "MIT" }, "node_modules/@nuxt/devtools": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-1.7.0.tgz", - "integrity": "sha512-uvnjt5Zowkz7tZmnks2cGreg1XZIiSyVzQ2MYiRXACodlXcwJ0dpUS3WTxu8BR562K+772oRdvKie9AQlyZUgg==", "license": "MIT", "dependencies": { "@antfu/utils": "^0.7.10", @@ -2398,8 +2222,6 @@ }, "node_modules/@nuxt/devtools-kit": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-1.7.0.tgz", - "integrity": "sha512-+NgZ2uP5BuneqvQbe7EdOEaFEDy8762c99pLABtn7/Ur0ExEsQJMP7pYjjoTfKubhBqecr5Vo9yHkPBj1eHulQ==", "license": "MIT", "dependencies": { "@nuxt/kit": "^3.15.0", @@ -2412,8 +2234,6 @@ }, "node_modules/@nuxt/devtools-wizard": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-1.7.0.tgz", - "integrity": "sha512-86Gd92uEw0Dh2ErIYT9TMIrMOISE96fCRN4rxeryTvyiowQOsyrbkCeMNYrEehoRL+lohoyK6iDmFajadPNwWQ==", "license": "MIT", "dependencies": { "consola": "^3.3.1", @@ -2433,8 +2253,6 @@ }, "node_modules/@nuxt/devtools/node_modules/@antfu/utils": { "version": "0.7.10", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz", - "integrity": "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" @@ -2442,8 +2260,6 @@ }, "node_modules/@nuxt/devtools/node_modules/nypm": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.4.1.tgz", - "integrity": "sha512-1b9mihliBh8UCcKtcGRu//G50iHpjxIQVUqkdhPT/SDVE7KdJKoHXLS0heuYTQCx95dFqiyUbXZB9r8ikn+93g==", "license": "MIT", "dependencies": { "citty": "^0.1.6", @@ -2462,8 +2278,6 @@ }, "node_modules/@nuxt/icon": { "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@nuxt/icon/-/icon-1.10.3.tgz", - "integrity": "sha512-ESIiSIpETLLcn5p4U8S0F3AQ5Mox0MoHAVKczamY4STh3Dwrc8labLhtN6lunwpQEv6UGuiutdvfkJ88zu44Ew==", "license": "MIT", "dependencies": { "@iconify/collections": "^1.0.496", @@ -2484,8 +2298,6 @@ }, "node_modules/@nuxt/kit": { "version": "3.15.4", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.15.4.tgz", - "integrity": "sha512-dr7I7eZOoRLl4uxdxeL2dQsH0OrbEiVPIyBHnBpA4co24CBnoJoF+JINuP9l3PAM3IhUzc5JIVq3/YY3lEc3Hw==", "license": "MIT", "dependencies": { "c12": "^2.0.1", @@ -2515,14 +2327,10 @@ }, "node_modules/@nuxt/kit/node_modules/js-tokens": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", - "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", "license": "MIT" }, "node_modules/@nuxt/kit/node_modules/local-pkg": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.0.0.tgz", - "integrity": "sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==", "license": "MIT", "dependencies": { "mlly": "^1.7.3", @@ -2537,14 +2345,10 @@ }, "node_modules/@nuxt/kit/node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "node_modules/@nuxt/kit/node_modules/strip-literal": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.0.0.tgz", - "integrity": "sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==", "license": "MIT", "dependencies": { "js-tokens": "^9.0.1" @@ -2555,8 +2359,6 @@ }, "node_modules/@nuxt/kit/node_modules/tinyglobby": { "version": "0.2.12", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", - "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", "license": "MIT", "dependencies": { "fdir": "^6.4.3", @@ -2571,8 +2373,6 @@ }, "node_modules/@nuxt/kit/node_modules/unimport": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-4.1.2.tgz", - "integrity": "sha512-oVUL7PSlyVV3QRhsdcyYEMaDX8HJyS/CnUonEJTYA3//bWO+o/4gG8F7auGWWWkrrxBQBYOO8DKe+C53ktpRXw==", "license": "MIT", "dependencies": { "acorn": "^8.14.0", @@ -2596,8 +2396,6 @@ }, "node_modules/@nuxt/kit/node_modules/unplugin": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.2.0.tgz", - "integrity": "sha512-m1ekpSwuOT5hxkJeZGRxO7gXbXT3gF26NjQ7GdVHoLoF8/nopLcd/QfPigpCy7i51oFHiRJg/CyHhj4vs2+KGw==", "license": "MIT", "dependencies": { "acorn": "^8.14.0", @@ -2609,8 +2407,6 @@ }, "node_modules/@nuxt/schema": { "version": "3.15.4", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.15.4.tgz", - "integrity": "sha512-pAYZb/3ocSC/db1EFd5y+otmgHqUkvfxfhd9EknDB5DygnJuOIQNuGJ7LMJM6S2c0DYgBIHOdEelLxKHOjwbgQ==", "license": "MIT", "dependencies": { "consola": "^3.4.0", @@ -2624,14 +2420,10 @@ }, "node_modules/@nuxt/schema/node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "node_modules/@nuxt/telemetry": { "version": "2.6.5", - "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.6.5.tgz", - "integrity": "sha512-lwMp9OHML/m0mjh7P5iz9PxINnk5smGkGebh88Wh8PjvnRooY1TBsbyq7mlSrNibpwD1BkwqhV5IAZOXWHLxMQ==", "license": "MIT", "dependencies": { "@nuxt/kit": "^3.15.4", @@ -2657,14 +2449,10 @@ }, "node_modules/@nuxt/telemetry/node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "node_modules/@nuxt/vite-builder": { "version": "3.15.4", - "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.15.4.tgz", - "integrity": "sha512-yBK6tWT973+ExKC3ciTWymZpjJ+enToOtYz574kXCyGO0PbSnuXdoJKTvrwXw1lK97PajCKxExlmwI/3oLOmMQ==", "license": "MIT", "dependencies": { "@nuxt/kit": "3.15.4", @@ -2708,14 +2496,10 @@ }, "node_modules/@nuxt/vite-builder/node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "node_modules/@nuxt/vite-builder/node_modules/unplugin": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.2.0.tgz", - "integrity": "sha512-m1ekpSwuOT5hxkJeZGRxO7gXbXT3gF26NjQ7GdVHoLoF8/nopLcd/QfPigpCy7i51oFHiRJg/CyHhj4vs2+KGw==", "license": "MIT", "dependencies": { "acorn": "^8.14.0", @@ -2727,8 +2511,6 @@ }, "node_modules/@nuxtjs/google-fonts": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@nuxtjs/google-fonts/-/google-fonts-3.2.0.tgz", - "integrity": "sha512-cGAjDJoeQ2jm6VJCo4AtSmKO6KjsbO9RSLj8q261fD0lMVNMZCxkCxBkg8L0/2Vfgp+5QBHWVXL71p1tiybJFw==", "license": "MIT", "dependencies": { "@nuxt/kit": "^3.10.3", @@ -2738,8 +2520,6 @@ }, "node_modules/@parcel/watcher": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz", - "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -2773,8 +2553,6 @@ }, "node_modules/@parcel/watcher-darwin-arm64": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz", - "integrity": "sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==", "cpu": [ "arm64" ], @@ -2793,8 +2571,6 @@ }, "node_modules/@parcel/watcher-wasm": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.5.0.tgz", - "integrity": "sha512-Z4ouuR8Pfggk1EYYbTaIoxc+Yv4o7cGQnH0Xy8+pQ+HbiW+ZnwhcD2LPf/prfq1nIWpAxjOkQ8uSMFWMtBLiVQ==", "bundleDependencies": [ "napi-wasm" ], @@ -2819,8 +2595,6 @@ }, "node_modules/@parcel/watcher/node_modules/detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", "license": "Apache-2.0", "bin": { "detect-libc": "bin/detect-libc.js" @@ -2831,8 +2605,6 @@ }, "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==", "license": "MIT", "optional": true, "engines": { @@ -2841,14 +2613,10 @@ }, "node_modules/@polka/url": { "version": "1.0.0-next.28", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", - "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", "license": "MIT" }, "node_modules/@redocly/ajv": { "version": "8.11.2", - "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -2863,14 +2631,10 @@ }, "node_modules/@redocly/config": { "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.17.1.tgz", - "integrity": "sha512-CEmvaJuG7pm2ylQg53emPmtgm4nW2nxBgwXzbVEHpGas/lGnMyN8Zlkgiz6rPw0unASg6VW3wlz27SOL5XFHYQ==", "license": "MIT" }, "node_modules/@redocly/openapi-core": { "version": "1.25.15", - "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.25.15.tgz", - "integrity": "sha512-/dpr5zpGj2t1Bf7EIXEboRZm1hsJZBQfv3Q1pkivtdAEg3if2khv+b9gY68aquC6cM/2aQY2kMLy8LlY2tn+Og==", "license": "MIT", "dependencies": { "@redocly/ajv": "^8.11.2", @@ -2892,8 +2656,6 @@ }, "node_modules/@redocly/openapi-core/node_modules/agent-base": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", "license": "MIT", "dependencies": { "debug": "^4.3.4" @@ -2904,8 +2666,6 @@ }, "node_modules/@redocly/openapi-core/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==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -2913,8 +2673,6 @@ }, "node_modules/@redocly/openapi-core/node_modules/https-proxy-agent": { "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", "license": "MIT", "dependencies": { "agent-base": "^7.0.2", @@ -2926,8 +2684,6 @@ }, "node_modules/@redocly/openapi-core/node_modules/minimatch": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -2938,8 +2694,6 @@ }, "node_modules/@rollup/plugin-alias": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.1.tgz", - "integrity": "sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==", "license": "MIT", "engines": { "node": ">=14.0.0" @@ -2955,8 +2709,6 @@ }, "node_modules/@rollup/plugin-commonjs": { "version": "28.0.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.1.tgz", - "integrity": "sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==", "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", @@ -2981,14 +2733,10 @@ }, "node_modules/@rollup/plugin-commonjs/node_modules/estree-walker": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "license": "MIT" }, "node_modules/@rollup/plugin-inject": { "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", - "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", @@ -3009,14 +2757,10 @@ }, "node_modules/@rollup/plugin-inject/node_modules/estree-walker": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "license": "MIT" }, "node_modules/@rollup/plugin-json": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", - "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.1.0" @@ -3035,8 +2779,6 @@ }, "node_modules/@rollup/plugin-node-resolve": { "version": "15.3.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz", - "integrity": "sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==", "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", @@ -3059,8 +2801,6 @@ }, "node_modules/@rollup/plugin-replace": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-6.0.2.tgz", - "integrity": "sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==", "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", @@ -3080,8 +2820,6 @@ }, "node_modules/@rollup/plugin-terser": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", - "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", "license": "MIT", "dependencies": { "serialize-javascript": "^6.0.1", @@ -3102,8 +2840,6 @@ }, "node_modules/@rollup/pluginutils": { "version": "5.1.4", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", - "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -3124,14 +2860,10 @@ }, "node_modules/@rollup/pluginutils/node_modules/estree-walker": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "license": "MIT" }, "node_modules/@rollup/rollup-darwin-arm64": { "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz", - "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==", "cpu": [ "arm64" ], @@ -3143,8 +2875,6 @@ }, "node_modules/@sindresorhus/merge-streams": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", "license": "MIT", "engines": { "node": ">=18" @@ -3176,8 +2906,6 @@ }, "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==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.8.0" @@ -3185,8 +2913,6 @@ }, "node_modules/@tailwindcss/node": { "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.0.9.tgz", - "integrity": "sha512-tOJvdI7XfJbARYhxX+0RArAhmuDcczTC46DGCEziqxzzbIaPnfYaIyRT31n4u8lROrsO7Q6u/K9bmQHL2uL1bQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3197,8 +2923,6 @@ }, "node_modules/@tailwindcss/oxide": { "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.0.9.tgz", - "integrity": "sha512-eLizHmXFqHswJONwfqi/WZjtmWZpIalpvMlNhTM99/bkHtUs6IqgI1XQ0/W5eO2HiRQcIlXUogI2ycvKhVLNcA==", "dev": true, "license": "MIT", "engines": { @@ -3220,8 +2944,6 @@ }, "node_modules/@tailwindcss/oxide-darwin-arm64": { "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.9.tgz", - "integrity": "sha512-pWdl4J2dIHXALgy2jVkwKBmtEb73kqIfMpYmcgESr7oPQ+lbcQ4+tlPeVXaSAmang+vglAfFpXQCOvs/aGSqlw==", "cpu": [ "arm64" ], @@ -3237,8 +2959,6 @@ }, "node_modules/@tailwindcss/postcss": { "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.0.9.tgz", - "integrity": "sha512-BT/E+pdMqulavEAVM5NCpxmGEwHiLDPpkmg/c/X25ZBW+izTe+aZ+v1gf/HXTrihRoCxrUp5U4YyHsBTzspQKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3252,8 +2972,6 @@ }, "node_modules/@tanstack/match-sorter-utils": { "version": "8.19.4", - "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.19.4.tgz", - "integrity": "sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==", "license": "MIT", "dependencies": { "remove-accents": "0.5.0" @@ -3268,8 +2986,6 @@ }, "node_modules/@tanstack/query-core": { "version": "5.66.4", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.66.4.tgz", - "integrity": "sha512-skM/gzNX4shPkqmdTCSoHtJAPMTtmIJNS0hE+xwTTUVYwezArCT34NMermABmBVUg5Ls5aiUXEDXfqwR1oVkcA==", "license": "MIT", "funding": { "type": "github", @@ -3278,8 +2994,6 @@ }, "node_modules/@tanstack/query-devtools": { "version": "5.65.0", - "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.65.0.tgz", - "integrity": "sha512-g5y7zc07U9D3esMdqUfTEVu9kMHoIaVBsD0+M3LPdAdD710RpTcLiNvJY1JkYXqkq9+NV+CQoemVNpQPBXVsJg==", "license": "MIT", "funding": { "type": "github", @@ -3288,8 +3002,6 @@ }, "node_modules/@tanstack/virtual-core": { "version": "3.10.9", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.10.9.tgz", - "integrity": "sha512-kBknKOKzmeR7lN+vSadaKWXaLS0SZZG+oqpQ/k80Q6g9REn6zRHS/ZYdrIzHnpHgy/eWs00SujveUN/GJT2qTw==", "license": "MIT", "funding": { "type": "github", @@ -3298,8 +3010,6 @@ }, "node_modules/@tanstack/vue-query": { "version": "5.66.9", - "resolved": "https://registry.npmjs.org/@tanstack/vue-query/-/vue-query-5.66.9.tgz", - "integrity": "sha512-8FiyjOM/1PRn4tyGXacwmvi29sZZqoWjH/AdxqwYDDd2WL/mUkLwYDq4zK1ixY4Is71B8RbOqRweWiYOPOC3kg==", "license": "MIT", "dependencies": { "@tanstack/match-sorter-utils": "^8.19.4", @@ -3323,8 +3033,6 @@ }, "node_modules/@tanstack/vue-query-devtools": { "version": "5.66.9", - "resolved": "https://registry.npmjs.org/@tanstack/vue-query-devtools/-/vue-query-devtools-5.66.9.tgz", - "integrity": "sha512-NXhWYOxHSjiLwtJqoqGVjYnwREw3Dpb7Pf2OH03PUTT1/UsDL1N6WWj/k8JabPzBeCd3x+Y6QWRIujvV4STrVQ==", "license": "MIT", "dependencies": { "@tanstack/query-devtools": "5.65.0" @@ -3340,8 +3048,6 @@ }, "node_modules/@tanstack/vue-query/node_modules/vue-demi": { "version": "0.14.10", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", "hasInstallScript": true, "license": "MIT", "bin": { @@ -3366,8 +3072,6 @@ }, "node_modules/@tanstack/vue-virtual": { "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@tanstack/vue-virtual/-/vue-virtual-3.11.0.tgz", - "integrity": "sha512-AxL1wVbAhBk63MFJUaTcOnotF88uHY1bRq88cDTY2kEuXy856zj/d5oqv7C0kzTjUnF/omGjzHcZ5BuYgvjHhQ==", "license": "MIT", "dependencies": { "@tanstack/virtual-core": "3.10.9" @@ -3382,8 +3086,6 @@ }, "node_modules/@trysound/sax": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "license": "ISC", "engines": { "node": ">=10.13.0" @@ -3391,20 +3093,14 @@ }, "node_modules/@types/cookie": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", "license": "MIT" }, "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==", "license": "MIT" }, "node_modules/@types/http-proxy": { "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -3412,8 +3108,6 @@ }, "node_modules/@types/jquery": { "version": "3.5.32", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.32.tgz", - "integrity": "sha512-b9Xbf4CkMqS02YH8zACqN1xzdxc3cO735Qe5AbSUFmyOiaWAbcpqh9Wna+Uk0vgACvoQHpWDg2rGdHkYPLmCiQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3422,8 +3116,6 @@ }, "node_modules/@types/masonry-layout": { "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@types/masonry-layout/-/masonry-layout-4.2.8.tgz", - "integrity": "sha512-Et2to22C31FG1UFaHRBL6BznMOhrur3Ckr9gvR7fRVmPgxqiwCEKZtV8GpFscHyNAKhZ0QlkwXJRPnJvxZUKQw==", "dev": true, "license": "MIT", "dependencies": { @@ -3432,8 +3124,6 @@ }, "node_modules/@types/node": { "version": "22.10.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", - "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", "license": "MIT", "dependencies": { "undici-types": "~6.20.0" @@ -3441,39 +3131,27 @@ }, "node_modules/@types/parse-path": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/parse-path/-/parse-path-7.0.3.tgz", - "integrity": "sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==", "license": "MIT" }, "node_modules/@types/resolve": { "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", "license": "MIT" }, "node_modules/@types/sizzle": { "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.9.tgz", - "integrity": "sha512-xzLEyKB50yqCUPUJkIsrVvoWNfFUbIZI+RspLWt8u+tIW/BetMBZtgV2LY/2o+tYH8dRvQ+eoPf3NdhQCcLE2w==", "dev": true, "license": "MIT" }, "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==", "license": "MIT" }, "node_modules/@types/web-bluetooth": { "version": "0.0.20", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", - "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", "license": "MIT" }, "node_modules/@unhead/dom": { "version": "1.11.20", - "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.11.20.tgz", - "integrity": "sha512-jgfGYdOH+xHJF/j8gudjsYu3oIjFyXhCWcgKaw3vQnT616gSqyqnGQGOItL+BQtQZACKNISwIfx5PuOtztMKLA==", "license": "MIT", "dependencies": { "@unhead/schema": "1.11.20", @@ -3485,8 +3163,6 @@ }, "node_modules/@unhead/schema": { "version": "1.11.20", - "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.11.20.tgz", - "integrity": "sha512-0zWykKAaJdm+/Y7yi/Yds20PrUK7XabLe9c3IRcjnwYmSWY6z0Cr19VIs3ozCj8P+GhR+/TI2mwtGlueCEYouA==", "license": "MIT", "dependencies": { "hookable": "^5.5.3", @@ -3498,8 +3174,6 @@ }, "node_modules/@unhead/shared": { "version": "1.11.20", - "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.11.20.tgz", - "integrity": "sha512-1MOrBkGgkUXS+sOKz/DBh4U20DNoITlJwpmvSInxEUNhghSNb56S0RnaHRq0iHkhrO/cDgz2zvfdlRpoPLGI3w==", "license": "MIT", "dependencies": { "@unhead/schema": "1.11.20", @@ -3511,8 +3185,6 @@ }, "node_modules/@unhead/ssr": { "version": "1.11.20", - "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.11.20.tgz", - "integrity": "sha512-j6ehzmdWGAvv0TEZyLE3WBnG1ULnsbKQcLqBDh3fvKS6b3xutcVZB7mjvrVE7ckSZt6WwOtG0ED3NJDS7IjzBA==", "license": "MIT", "dependencies": { "@unhead/schema": "1.11.20", @@ -3524,8 +3196,6 @@ }, "node_modules/@unhead/vue": { "version": "1.11.20", - "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.11.20.tgz", - "integrity": "sha512-sqQaLbwqY9TvLEGeq8Fd7+F2TIuV3nZ5ihVISHjWpAM3y7DwNWRU7NmT9+yYT+2/jw1Vjwdkv5/HvDnvCLrgmg==", "license": "MIT", "dependencies": { "@unhead/schema": "1.11.20", @@ -3542,8 +3212,6 @@ }, "node_modules/@vercel/nft": { "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.27.7.tgz", - "integrity": "sha512-FG6H5YkP4bdw9Ll1qhmbxuE8KwW2E/g8fJpM183fWQLeVDGqzeywMIeJ9h2txdWZ03psgWMn6QymTxaDLmdwUg==", "license": "MIT", "dependencies": { "@mapbox/node-pre-gyp": "^1.0.11", @@ -3568,8 +3236,6 @@ }, "node_modules/@vercel/nft/node_modules/estree-walker": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "license": "MIT" }, "node_modules/@vite-pwa/nuxt": { @@ -3597,8 +3263,6 @@ }, "node_modules/@vitejs/plugin-vue": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz", - "integrity": "sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==", "license": "MIT", "engines": { "node": "^18.0.0 || >=20.0.0" @@ -3610,8 +3274,6 @@ }, "node_modules/@vitejs/plugin-vue-jsx": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-4.1.1.tgz", - "integrity": "sha512-uMJqv/7u1zz/9NbWAD3XdjaY20tKTf17XVfQ9zq4wY1BjsB/PjpJPMe2xiG39QpP4ZdhYNhm4Hvo66uJrykNLA==", "license": "MIT", "dependencies": { "@babel/core": "^7.26.0", @@ -3628,8 +3290,6 @@ }, "node_modules/@vue-macros/common": { "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.16.1.tgz", - "integrity": "sha512-Pn/AWMTjoMYuquepLZP813BIcq8DTZiNCoaceuNlvaYuOTd8DqBZWc5u0uOMQZMInwME1mdSmmBAcTluiV9Jtg==", "license": "MIT", "dependencies": { "@vue/compiler-sfc": "^3.5.13", @@ -3653,8 +3313,6 @@ }, "node_modules/@vue-macros/common/node_modules/local-pkg": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.0.0.tgz", - "integrity": "sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==", "license": "MIT", "dependencies": { "mlly": "^1.7.3", @@ -3669,20 +3327,14 @@ }, "node_modules/@vue-macros/common/node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "node_modules/@vue/babel-helper-vue-transform-on": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.5.tgz", - "integrity": "sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==", "license": "MIT" }, "node_modules/@vue/babel-plugin-jsx": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.5.tgz", - "integrity": "sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==", "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.24.7", @@ -3707,8 +3359,6 @@ }, "node_modules/@vue/babel-plugin-resolve-type": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.5.tgz", - "integrity": "sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", @@ -3723,8 +3373,6 @@ }, "node_modules/@vue/compiler-core": { "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", - "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", "license": "MIT", "dependencies": { "@babel/parser": "^7.25.3", @@ -3736,14 +3384,10 @@ }, "node_modules/@vue/compiler-core/node_modules/estree-walker": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "license": "MIT" }, "node_modules/@vue/compiler-dom": { "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", - "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", "license": "MIT", "dependencies": { "@vue/compiler-core": "3.5.13", @@ -3752,8 +3396,6 @@ }, "node_modules/@vue/compiler-sfc": { "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", - "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", "license": "MIT", "dependencies": { "@babel/parser": "^7.25.3", @@ -3769,14 +3411,10 @@ }, "node_modules/@vue/compiler-sfc/node_modules/estree-walker": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "license": "MIT" }, "node_modules/@vue/compiler-ssr": { "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", - "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", "license": "MIT", "dependencies": { "@vue/compiler-dom": "3.5.13", @@ -3785,14 +3423,10 @@ }, "node_modules/@vue/devtools-api": { "version": "6.6.4", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", - "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", "license": "MIT" }, "node_modules/@vue/devtools-core": { "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.6.8.tgz", - "integrity": "sha512-8X4roysTwzQ94o7IobjVcOd1aZF5iunikrMrHPI2uUdigZCi2kFTQc7ffYiFiTNaLElCpjOhCnM7bo7aK1yU7A==", "license": "MIT", "dependencies": { "@vue/devtools-kit": "^7.6.8", @@ -3808,8 +3442,6 @@ }, "node_modules/@vue/devtools-kit": { "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.6.8.tgz", - "integrity": "sha512-JhJ8M3sPU+v0P2iZBF2DkdmR9L0dnT5RXJabJqX6o8KtFs3tebdvfoXV2Dm3BFuqeECuMJIfF1aCzSt+WQ4wrw==", "license": "MIT", "dependencies": { "@vue/devtools-shared": "^7.6.8", @@ -3823,8 +3455,6 @@ }, "node_modules/@vue/devtools-shared": { "version": "7.7.2", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.2.tgz", - "integrity": "sha512-uBFxnp8gwW2vD6FrJB8JZLUzVb6PNRG0B0jBnHsOH8uKyva2qINY8PTF5Te4QlTbMDqU5K6qtJDr6cNsKWhbOA==", "license": "MIT", "dependencies": { "rfdc": "^1.4.1" @@ -3832,8 +3462,6 @@ }, "node_modules/@vue/reactivity": { "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz", - "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", "license": "MIT", "dependencies": { "@vue/shared": "3.5.13" @@ -3841,8 +3469,6 @@ }, "node_modules/@vue/runtime-core": { "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz", - "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", "license": "MIT", "dependencies": { "@vue/reactivity": "3.5.13", @@ -3851,8 +3477,6 @@ }, "node_modules/@vue/runtime-dom": { "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", - "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", "license": "MIT", "dependencies": { "@vue/reactivity": "3.5.13", @@ -3863,8 +3487,6 @@ }, "node_modules/@vue/server-renderer": { "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz", - "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", "license": "MIT", "dependencies": { "@vue/compiler-ssr": "3.5.13", @@ -3876,14 +3498,10 @@ }, "node_modules/@vue/shared": { "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", - "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", "license": "MIT" }, "node_modules/@vuelidate/core": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@vuelidate/core/-/core-2.0.3.tgz", - "integrity": "sha512-AN6l7KF7+mEfyWG0doT96z+47ljwPpZfi9/JrNMkOGLFv27XVZvKzRLXlmDPQjPl/wOB1GNnHuc54jlCLRNqGA==", "license": "MIT", "dependencies": { "vue-demi": "^0.13.11" @@ -3900,8 +3518,6 @@ }, "node_modules/@vuelidate/core/node_modules/vue-demi": { "version": "0.13.11", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", - "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", "hasInstallScript": true, "license": "MIT", "bin": { @@ -3926,8 +3542,6 @@ }, "node_modules/@vuelidate/validators": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@vuelidate/validators/-/validators-2.0.4.tgz", - "integrity": "sha512-odTxtUZ2JpwwiQ10t0QWYJkkYrfd0SyFYhdHH44QQ1jDatlZgTh/KRzrWVmn/ib9Gq7H4hFD4e8ahoo5YlUlDw==", "license": "MIT", "dependencies": { "vue-demi": "^0.13.11" @@ -3944,8 +3558,6 @@ }, "node_modules/@vuelidate/validators/node_modules/vue-demi": { "version": "0.13.11", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", - "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", "hasInstallScript": true, "license": "MIT", "bin": { @@ -3970,8 +3582,6 @@ }, "node_modules/@vueuse/core": { "version": "12.7.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-12.7.0.tgz", - "integrity": "sha512-jtK5B7YjZXmkGNHjviyGO4s3ZtEhbzSgrbX+s5o+Lr8i2nYqNyHuPVOeTdM1/hZ5Tkxg/KktAuAVDDiHMraMVA==", "license": "MIT", "dependencies": { "@types/web-bluetooth": "^0.0.20", @@ -3985,8 +3595,6 @@ }, "node_modules/@vueuse/integrations": { "version": "12.7.0", - "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-12.7.0.tgz", - "integrity": "sha512-IEq7K4bCl7mn3uKJaWtNXnd1CAPaHLUMuyj5K1/k/pVcItt0VONZW8xiGxdIovJcQjkzOHjImhX5t6gija+0/g==", "license": "MIT", "dependencies": { "@vueuse/core": "12.7.0", @@ -4051,8 +3659,6 @@ }, "node_modules/@vueuse/metadata": { "version": "12.7.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-12.7.0.tgz", - "integrity": "sha512-4VvTH9mrjXqFN5LYa5YfqHVRI6j7R00Vy4995Rw7PQxyCL3z0Lli86iN4UemWqixxEvYfRjG+hF9wL8oLOn+3g==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" @@ -4060,8 +3666,6 @@ }, "node_modules/@vueuse/nuxt": { "version": "12.7.0", - "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-12.7.0.tgz", - "integrity": "sha512-JG1yjJifcIZkFr+X1VmfNsdNZyHia/wXcpUHqVI2gwax5+bgmUlybqh9nStNGbX9NLUuPvPNNq043es5DlSJKg==", "license": "MIT", "dependencies": { "@nuxt/kit": "^3.15.4", @@ -4079,8 +3683,6 @@ }, "node_modules/@vueuse/nuxt/node_modules/local-pkg": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.0.0.tgz", - "integrity": "sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==", "license": "MIT", "dependencies": { "mlly": "^1.7.3", @@ -4095,8 +3697,6 @@ }, "node_modules/@vueuse/shared": { "version": "12.7.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-12.7.0.tgz", - "integrity": "sha512-coLlUw2HHKsm7rPN6WqHJQr18WymN4wkA/3ThFaJ4v4gWGWAQQGK+MJxLuJTBs4mojQiazlVWAKNJNpUWGRkNw==", "license": "MIT", "dependencies": { "vue": "^3.5.13" @@ -4107,14 +3707,10 @@ }, "node_modules/abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "license": "ISC" }, "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==", "license": "MIT", "dependencies": { "event-target-shim": "^5.0.0" @@ -4125,8 +3721,6 @@ }, "node_modules/acorn": { "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -4137,8 +3731,6 @@ }, "node_modules/acorn-import-attributes": { "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", "license": "MIT", "peerDependencies": { "acorn": "^8" @@ -4146,8 +3738,6 @@ }, "node_modules/agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "license": "MIT", "dependencies": { "debug": "4" @@ -4174,14 +3764,10 @@ }, "node_modules/animate.css": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", - "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==", "license": "MIT" }, "node_modules/ansi-colors": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "license": "MIT", "engines": { "node": ">=6" @@ -4189,8 +3775,6 @@ }, "node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "license": "MIT", "dependencies": { "type-fest": "^0.21.3" @@ -4204,8 +3788,6 @@ }, "node_modules/ansi-escapes/node_modules/type-fest": { "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" @@ -4216,8 +3798,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=8" @@ -4225,8 +3805,6 @@ }, "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==", "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -4240,8 +3818,6 @@ }, "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==", "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", @@ -4253,8 +3829,6 @@ }, "node_modules/anymatch/node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", "engines": { "node": ">=8.6" @@ -4265,14 +3839,10 @@ }, "node_modules/aproba": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "license": "ISC" }, "node_modules/archiver": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz", - "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==", "license": "MIT", "dependencies": { "archiver-utils": "^5.0.2", @@ -4289,8 +3859,6 @@ }, "node_modules/archiver-utils": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz", - "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==", "license": "MIT", "dependencies": { "glob": "^10.0.0", @@ -4307,8 +3875,6 @@ }, "node_modules/archiver-utils/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==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -4316,8 +3882,6 @@ }, "node_modules/archiver-utils/node_modules/glob": { "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -4336,8 +3900,6 @@ }, "node_modules/archiver-utils/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==", "license": "MIT", "engines": { "node": ">=8" @@ -4348,8 +3910,6 @@ }, "node_modules/archiver-utils/node_modules/minimatch": { "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -4363,8 +3923,6 @@ }, "node_modules/archiver-utils/node_modules/minipass": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" @@ -4372,9 +3930,6 @@ }, "node_modules/are-we-there-yet": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "deprecated": "This package is no longer supported.", "license": "ISC", "dependencies": { "delegates": "^1.0.0", @@ -4386,8 +3941,6 @@ }, "node_modules/are-we-there-yet/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==", "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -4400,14 +3953,10 @@ }, "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==", "license": "Python-2.0" }, "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==", "license": "MIT", "dependencies": { "tslib": "^2.0.0" @@ -4455,8 +4004,6 @@ }, "node_modules/ast-kit": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-1.4.0.tgz", - "integrity": "sha512-BlGeOw73FDsX7z0eZE/wuuafxYoek2yzNJ6l6A1nsb4+z/p87TOPbHaWuN53kFKNuUXiCQa2M+xLF71IqQmRSw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.26.5", @@ -4468,14 +4015,10 @@ }, "node_modules/ast-kit/node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "node_modules/ast-walker-scope": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.6.2.tgz", - "integrity": "sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==", "license": "MIT", "dependencies": { "@babel/parser": "^7.25.3", @@ -4487,8 +4030,6 @@ }, "node_modules/async": { "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "license": "MIT" }, "node_modules/async-function": { @@ -4502,14 +4043,10 @@ }, "node_modules/async-sema": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", - "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", "license": "MIT" }, "node_modules/asynckit": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "license": "MIT" }, "node_modules/at-least-node": { @@ -4523,8 +4060,6 @@ }, "node_modules/autoprefixer": { "version": "10.4.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", "funding": [ { "type": "opencollective", @@ -4575,8 +4110,6 @@ }, "node_modules/axios": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.1.tgz", - "integrity": "sha512-NN+fvwH/kV01dYUQ3PTOZns4LWtWhOFCAhQ/pHb88WQ1hNe5V/dvFwc4VJcDL11LT9xSX0QtsR8sWUuyOuOq7g==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -4586,8 +4119,6 @@ }, "node_modules/b4a": { "version": "1.6.7", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", - "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", "license": "Apache-2.0" }, "node_modules/babel-plugin-polyfill-corejs2": { @@ -4640,21 +4171,15 @@ }, "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==", "license": "MIT" }, "node_modules/bare-events": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", - "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", "license": "Apache-2.0", "optional": true }, "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", @@ -4673,14 +4198,10 @@ }, "node_modules/bezier-easing": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bezier-easing/-/bezier-easing-2.1.0.tgz", - "integrity": "sha512-gbIqZ/eslnUFC1tjEvtz0sgx+xTK20wDnYMIA27VA04R7w6xxXQPZDbibjA9DTWZRA2CXtwHykkVzlCaAJAZig==", "license": "MIT" }, "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==", "license": "MIT", "engines": { "node": ">=8" @@ -4691,8 +4212,6 @@ }, "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==", "license": "MIT", "dependencies": { "file-uri-to-path": "1.0.0" @@ -4700,8 +4219,6 @@ }, "node_modules/birpc": { "version": "0.2.19", - "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.19.tgz", - "integrity": "sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" @@ -4709,14 +4226,10 @@ }, "node_modules/boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "license": "ISC" }, "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==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -4725,8 +4238,6 @@ }, "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==", "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -4769,8 +4280,6 @@ }, "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", @@ -4793,8 +4302,6 @@ }, "node_modules/buffer-crc32": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", - "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", "license": "MIT", "engines": { "node": ">=8.0.0" @@ -4802,14 +4309,10 @@ }, "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==", "license": "MIT" }, "node_modules/bundle-name": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", "license": "MIT", "dependencies": { "run-applescript": "^7.0.0" @@ -4823,8 +4326,6 @@ }, "node_modules/c12": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/c12/-/c12-2.0.1.tgz", - "integrity": "sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==", "license": "MIT", "dependencies": { "chokidar": "^4.0.1", @@ -4851,8 +4352,6 @@ }, "node_modules/cac": { "version": "6.7.14", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", "license": "MIT", "engines": { "node": ">=8" @@ -4907,8 +4406,6 @@ }, "node_modules/caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "license": "MIT", "dependencies": { "browserslist": "^4.0.0", @@ -4939,8 +4436,6 @@ }, "node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -4955,8 +4450,6 @@ }, "node_modules/chalk/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==", "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -4967,14 +4460,10 @@ }, "node_modules/change-case": { "version": "5.4.4", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", - "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", "license": "MIT" }, "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": { "readdirp": "^4.0.1" @@ -4988,8 +4477,6 @@ }, "node_modules/chownr": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "license": "ISC", "engines": { "node": ">=10" @@ -4997,8 +4484,6 @@ }, "node_modules/citty": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", - "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", "license": "MIT", "dependencies": { "consola": "^3.2.3" @@ -5006,8 +4491,6 @@ }, "node_modules/clipboardy": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-4.0.0.tgz", - "integrity": "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==", "license": "MIT", "dependencies": { "execa": "^8.0.1", @@ -5023,8 +4506,6 @@ }, "node_modules/clipboardy/node_modules/execa": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", @@ -5046,8 +4527,6 @@ }, "node_modules/clipboardy/node_modules/get-stream": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "license": "MIT", "engines": { "node": ">=16" @@ -5058,8 +4537,6 @@ }, "node_modules/clipboardy/node_modules/human-signals": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "license": "Apache-2.0", "engines": { "node": ">=16.17.0" @@ -5067,8 +4544,6 @@ }, "node_modules/clipboardy/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==", "license": "ISC", "engines": { "node": ">=14" @@ -5079,8 +4554,6 @@ }, "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==", "license": "ISC", "dependencies": { "string-width": "^4.2.0", @@ -5093,8 +4566,6 @@ }, "node_modules/cluster-key-slot": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", - "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", "license": "Apache-2.0", "engines": { "node": ">=0.10.0" @@ -5102,8 +4573,6 @@ }, "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==", "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -5114,14 +4583,10 @@ }, "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==", "license": "MIT" }, "node_modules/color-support": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "license": "ISC", "bin": { "color-support": "bin.js" @@ -5129,20 +4594,14 @@ }, "node_modules/colord": { "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", "license": "MIT" }, "node_modules/colorette": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", "license": "MIT" }, "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==", "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" @@ -5153,8 +4612,6 @@ }, "node_modules/commander": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "license": "MIT", "engines": { "node": ">= 10" @@ -5171,20 +4628,14 @@ }, "node_modules/commondir": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "license": "MIT" }, "node_modules/compatx": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/compatx/-/compatx-0.1.8.tgz", - "integrity": "sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw==", "license": "MIT" }, "node_modules/compress-commons": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz", - "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==", "license": "MIT", "dependencies": { "crc-32": "^1.2.0", @@ -5199,8 +4650,6 @@ }, "node_modules/compress-commons/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==", "license": "MIT", "engines": { "node": ">=8" @@ -5211,20 +4660,14 @@ }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "license": "MIT" }, "node_modules/confbox": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", "license": "MIT" }, "node_modules/consola": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.0.tgz", - "integrity": "sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==", "license": "MIT", "engines": { "node": "^14.18.0 || >=16.10.0" @@ -5232,20 +4675,14 @@ }, "node_modules/console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "license": "ISC" }, "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==", "license": "MIT" }, "node_modules/cookie": { "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -5253,14 +4690,10 @@ }, "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==", "license": "MIT" }, "node_modules/copy-anything": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", - "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", "license": "MIT", "dependencies": { "is-what": "^4.1.8" @@ -5287,14 +4720,10 @@ }, "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==", "license": "MIT" }, "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==", "license": "Apache-2.0", "bin": { "crc32": "bin/crc32.njs" @@ -5305,8 +4734,6 @@ }, "node_modules/crc32-stream": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz", - "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==", "license": "MIT", "dependencies": { "crc-32": "^1.2.0", @@ -5318,8 +4745,6 @@ }, "node_modules/croner": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/croner/-/croner-9.0.0.tgz", - "integrity": "sha512-onMB0OkDjkXunhdW9htFjEhqrD54+M94i6ackoUkjHKbRnXdyEyKRelp4nJ1kAz32+s27jP1FsebpJCVl0BsvA==", "license": "MIT", "engines": { "node": ">=18.0" @@ -5327,8 +4752,6 @@ }, "node_modules/cronstrue": { "version": "2.55.0", - "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.55.0.tgz", - "integrity": "sha512-ZsBZNtQWb0Rk6CNGJlzpPBYqNE7t93Aez5ZCExLihGwmIpE5qThSTDQzDV8Z1Nw6ksmLkwI98nPKyciZ5sH7dw==", "license": "MIT", "bin": { "cronstrue": "bin/cli.js" @@ -5336,8 +4759,6 @@ }, "node_modules/cross-spawn": { "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -5350,8 +4771,6 @@ }, "node_modules/cross-spawn/node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -5365,8 +4784,6 @@ }, "node_modules/crossws": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.3.tgz", - "integrity": "sha512-/71DJT3xJlqSnBr83uGJesmVHSzZEvgxHt/fIKxBAAngqMHmnBWQNxCphVxxJ2XL3xleu5+hJD6IQ3TglBedcw==", "license": "MIT", "dependencies": { "uncrypto": "^0.1.3" @@ -5383,8 +4800,6 @@ }, "node_modules/css-declaration-sorter": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" @@ -5395,8 +4810,6 @@ }, "node_modules/css-select": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", @@ -5411,8 +4824,6 @@ }, "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==", "license": "MIT", "dependencies": { "mdn-data": "2.0.30", @@ -5424,8 +4835,6 @@ }, "node_modules/css-what": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "license": "BSD-2-Clause", "engines": { "node": ">= 6" @@ -5436,8 +4845,6 @@ }, "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==", "license": "MIT", "bin": { "cssesc": "bin/cssesc" @@ -5448,8 +4855,6 @@ }, "node_modules/cssnano": { "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.6.tgz", - "integrity": "sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==", "license": "MIT", "dependencies": { "cssnano-preset-default": "^7.0.6", @@ -5468,8 +4873,6 @@ }, "node_modules/cssnano-preset-default": { "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.6.tgz", - "integrity": "sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==", "license": "MIT", "dependencies": { "browserslist": "^4.23.3", @@ -5512,8 +4915,6 @@ }, "node_modules/cssnano-utils": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz", - "integrity": "sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==", "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -5524,8 +4925,6 @@ }, "node_modules/csso": { "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "license": "MIT", "dependencies": { "css-tree": "~2.2.0" @@ -5537,8 +4936,6 @@ }, "node_modules/csso/node_modules/css-tree": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "license": "MIT", "dependencies": { "mdn-data": "2.0.28", @@ -5551,14 +4948,10 @@ }, "node_modules/csso/node_modules/mdn-data": { "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", "license": "CC0-1.0" }, "node_modules/cssstyle": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.2.1.tgz", - "integrity": "sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==", "license": "MIT", "dependencies": { "@asamuzakjp/css-color": "^2.8.2", @@ -5570,14 +4963,10 @@ }, "node_modules/csstype": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "license": "MIT" }, "node_modules/data-urls": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", "license": "MIT", "dependencies": { "whatwg-mimetype": "^4.0.0", @@ -5589,8 +4978,6 @@ }, "node_modules/data-urls/node_modules/tr46": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", "license": "MIT", "dependencies": { "punycode": "^2.3.1" @@ -5601,8 +4988,6 @@ }, "node_modules/data-urls/node_modules/webidl-conversions": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -5610,8 +4995,6 @@ }, "node_modules/data-urls/node_modules/whatwg-mimetype": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", "license": "MIT", "engines": { "node": ">=18" @@ -5619,8 +5002,6 @@ }, "node_modules/data-urls/node_modules/whatwg-url": { "version": "14.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.0.tgz", - "integrity": "sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==", "license": "MIT", "dependencies": { "tr46": "^5.0.0", @@ -5683,14 +5064,10 @@ }, "node_modules/date-fns-jalali": { "version": "4.1.0-0", - "resolved": "https://registry.npmjs.org/date-fns-jalali/-/date-fns-jalali-4.1.0-0.tgz", - "integrity": "sha512-hTIP/z+t+qKwBDcmmsnmjWTduxCg+5KfdqWQvb2X/8C9+knYY6epN/pfxdDuyVlSVeFz0sM5eEfwIUQ70U4ckg==", "license": "MIT" }, "node_modules/db0": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/db0/-/db0-0.2.1.tgz", - "integrity": "sha512-BWSFmLaCkfyqbSEZBQINMVNjCVfrogi7GQ2RSy1tmtfK9OXlsup6lUMwLsqSD7FbAjD04eWFdXowSHHUp6SE/Q==", "license": "MIT", "peerDependencies": { "@electric-sql/pglite": "*", @@ -5719,8 +5096,6 @@ }, "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==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -5736,14 +5111,10 @@ }, "node_modules/decimal.js": { "version": "10.5.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", - "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", "license": "MIT" }, "node_modules/deepmerge": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -5751,8 +5122,6 @@ }, "node_modules/default-browser": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", "license": "MIT", "dependencies": { "bundle-name": "^4.1.0", @@ -5767,8 +5136,6 @@ }, "node_modules/default-browser-id": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", - "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", "license": "MIT", "engines": { "node": ">=18" @@ -5796,8 +5163,6 @@ }, "node_modules/define-lazy-prop": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", "license": "MIT", "engines": { "node": ">=8" @@ -5822,14 +5187,10 @@ }, "node_modules/defu": { "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", "license": "MIT" }, "node_modules/delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "license": "MIT", "engines": { "node": ">=0.4.0" @@ -5837,14 +5198,10 @@ }, "node_modules/delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", "license": "MIT" }, "node_modules/denque": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", - "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", "license": "Apache-2.0", "engines": { "node": ">=0.10" @@ -5852,8 +5209,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -5861,20 +5216,14 @@ }, "node_modules/desandro-matches-selector": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/desandro-matches-selector/-/desandro-matches-selector-2.0.2.tgz", - "integrity": "sha512-+1q0nXhdzg1IpIJdMKalUwvvskeKnYyEe3shPRwedNcWtnhEKT3ZxvFjzywHDeGcKViIxTCAoOYQWP1qD7VNyg==", "license": "MIT" }, "node_modules/destr": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", - "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==", "license": "MIT" }, "node_modules/destroy": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "license": "MIT", "engines": { "node": ">= 0.8", @@ -5883,8 +5232,6 @@ }, "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==", "license": "Apache-2.0", "engines": { "node": ">=8" @@ -5892,14 +5239,10 @@ }, "node_modules/devalue": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", - "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", "license": "MIT" }, "node_modules/diff": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", - "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" @@ -5907,8 +5250,6 @@ }, "node_modules/dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", @@ -5921,8 +5262,6 @@ }, "node_modules/domelementtype": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", @@ -5933,8 +5272,6 @@ }, "node_modules/domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" @@ -5948,8 +5285,6 @@ }, "node_modules/dompurify": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.4.tgz", - "integrity": "sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==", "license": "(MPL-2.0 OR Apache-2.0)", "optionalDependencies": { "@types/trusted-types": "^2.0.7" @@ -5957,8 +5292,6 @@ }, "node_modules/domutils": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", - "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", @@ -5971,8 +5304,6 @@ }, "node_modules/dot-prop": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz", - "integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==", "license": "MIT", "dependencies": { "type-fest": "^4.18.2" @@ -5986,8 +5317,6 @@ }, "node_modules/dotenv": { "version": "16.4.7", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", - "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -6012,20 +5341,14 @@ }, "node_modules/duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "license": "MIT" }, "node_modules/eastasianwidth": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "license": "MIT" }, "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==", "license": "MIT" }, "node_modules/ejs": { @@ -6051,14 +5374,10 @@ }, "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==", "license": "MIT" }, "node_modules/encodeurl": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -6066,8 +5385,6 @@ }, "node_modules/enhanced-resolve": { "version": "5.18.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", - "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -6079,8 +5396,6 @@ }, "node_modules/entities": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -6091,8 +5406,6 @@ }, "node_modules/error-stack-parser-es": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.5.tgz", - "integrity": "sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" @@ -6100,8 +5413,6 @@ }, "node_modules/errx": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/errx/-/errx-0.1.0.tgz", - "integrity": "sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==", "license": "MIT" }, "node_modules/es-abstract": { @@ -6189,8 +5500,6 @@ }, "node_modules/es-module-lexer": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", - "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", "license": "MIT" }, "node_modules/es-object-atoms": { @@ -6239,8 +5548,6 @@ }, "node_modules/esbuild": { "version": "0.24.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", - "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", "hasInstallScript": true, "license": "MIT", "bin": { @@ -6279,8 +5586,6 @@ }, "node_modules/escalade": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "license": "MIT", "engines": { "node": ">=6" @@ -6288,14 +5593,10 @@ }, "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==", "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "license": "MIT", "engines": { "node": ">=12" @@ -6306,8 +5607,6 @@ }, "node_modules/estree-walker": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" @@ -6324,8 +5623,6 @@ }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -6333,14 +5630,10 @@ }, "node_modules/ev-emitter": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ev-emitter/-/ev-emitter-1.1.1.tgz", - "integrity": "sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q==", "license": "MIT" }, "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==", "license": "MIT", "engines": { "node": ">=6" @@ -6348,8 +5641,6 @@ }, "node_modules/events": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "license": "MIT", "engines": { "node": ">=0.8.x" @@ -6357,8 +5648,6 @@ }, "node_modules/execa": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", @@ -6380,8 +5669,6 @@ }, "node_modules/externality": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/externality/-/externality-1.0.2.tgz", - "integrity": "sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==", "license": "MIT", "dependencies": { "enhanced-resolve": "^5.14.1", @@ -6392,8 +5679,6 @@ }, "node_modules/fast-average-color": { "version": "9.4.0", - "resolved": "https://registry.npmjs.org/fast-average-color/-/fast-average-color-9.4.0.tgz", - "integrity": "sha512-bvM8vV6YwK07dPbzFz77zJaBcfF6ABVfgNwaxVgXc2G+o0e/tzLCF9WU8Ryp1r0Nkk6JuJNsWCzbb4cLOMlB+Q==", "license": "MIT", "engines": { "node": ">= 12" @@ -6401,20 +5686,14 @@ }, "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==", "license": "MIT" }, "node_modules/fast-fifo": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", "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==", "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -6435,8 +5714,6 @@ }, "node_modules/fast-npm-meta": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/fast-npm-meta/-/fast-npm-meta-0.2.2.tgz", - "integrity": "sha512-E+fdxeaOQGo/CMWc9f4uHFfgUPJRAu7N3uB8GBvB3SDPAIWJK4GKyYhkAGFq+GYrcbKNfQIz5VVQyJnDuPPCrg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" @@ -6460,8 +5737,6 @@ }, "node_modules/fastq": { "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "license": "ISC", "dependencies": { "reusify": "^1.0.4" @@ -6469,8 +5744,6 @@ }, "node_modules/fdir": { "version": "6.4.3", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", - "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", "license": "MIT", "peerDependencies": { "picomatch": "^3 || ^4" @@ -6483,8 +5756,6 @@ }, "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==", "license": "MIT" }, "node_modules/filelist": { @@ -6519,8 +5790,6 @@ }, "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==", "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -6531,8 +5800,6 @@ }, "node_modules/fizzy-ui-utils": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fizzy-ui-utils/-/fizzy-ui-utils-2.0.7.tgz", - "integrity": "sha512-CZXDVXQ1If3/r8s0T+v+qVeMshhfcuq0rqIFgJnrtd+Bu8GmDmqMjntjUePypVtjHXKJ6V4sw9zeyox34n9aCg==", "license": "MIT", "dependencies": { "desandro-matches-selector": "^2.0.0" @@ -6540,14 +5807,10 @@ }, "node_modules/flatted": { "version": "3.3.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", "license": "ISC" }, "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", @@ -6581,8 +5844,6 @@ }, "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==", "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", @@ -6597,8 +5858,6 @@ }, "node_modules/foreground-child/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==", "license": "ISC", "engines": { "node": ">=14" @@ -6609,8 +5868,6 @@ }, "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==", "license": "MIT", "dependencies": { "asynckit": "^0.4.0", @@ -6623,8 +5880,6 @@ }, "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==", "license": "MIT", "engines": { "node": "*" @@ -6636,8 +5891,6 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -6645,8 +5898,6 @@ }, "node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -6659,8 +5910,6 @@ }, "node_modules/fs-minipass": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "license": "ISC", "dependencies": { "minipass": "^3.0.0" @@ -6671,8 +5920,6 @@ }, "node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "license": "ISC", "dependencies": { "yallist": "^4.0.0" @@ -6683,21 +5930,14 @@ }, "node_modules/fs-minipass/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "license": "ISC" }, "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==", "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==", - "hasInstallScript": true, "license": "MIT", "optional": true, "os": [ @@ -6709,8 +5949,6 @@ }, "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==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -6747,8 +5985,6 @@ }, "node_modules/fuse.js": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.1.0.tgz", - "integrity": "sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==", "license": "Apache-2.0", "engines": { "node": ">=10" @@ -6756,9 +5992,6 @@ }, "node_modules/gauge": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "deprecated": "This package is no longer supported.", "license": "ISC", "dependencies": { "aproba": "^1.0.3 || ^2.0.0", @@ -6777,8 +6010,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -6786,8 +6017,6 @@ }, "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==", "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" @@ -6825,8 +6054,6 @@ }, "node_modules/get-port-please": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz", - "integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==", "license": "MIT" }, "node_modules/get-proto": { @@ -6844,14 +6071,10 @@ }, "node_modules/get-size": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/get-size/-/get-size-2.0.3.tgz", - "integrity": "sha512-lXNzT/h/dTjTxRbm9BXb+SGxxzkm97h/PCIKtlN/CBCxxmkkIVV21udumMS93MuVTDX583gqc94v3RjuHmI+2Q==", "license": "MIT" }, "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==", "license": "MIT", "engines": { "node": ">=10" @@ -6879,8 +6102,6 @@ }, "node_modules/giget": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.5.tgz", - "integrity": "sha512-r1ekGw/Bgpi3HLV3h1MRBIlSAdHoIMklpaQ3OQLFcRw9PwAj2rqigvIbg+dBUI51OxVI2jsEtDywDBjSiuf7Ug==", "license": "MIT", "dependencies": { "citty": "^0.1.6", @@ -6897,14 +6118,10 @@ }, "node_modules/giget/node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "node_modules/git-config-path": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-2.0.0.tgz", - "integrity": "sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==", "license": "MIT", "engines": { "node": ">=4" @@ -6912,8 +6129,6 @@ }, "node_modules/git-up": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-8.0.1.tgz", - "integrity": "sha512-2XFu1uNZMSjkyetaF+8rqn6P0XqpMq/C+2ycjI6YwrIKcszZ5/WR4UubxjN0lILOKqLkLaHDaCr2B6fP1cke6g==", "license": "MIT", "dependencies": { "is-ssh": "^1.4.0", @@ -6922,8 +6137,6 @@ }, "node_modules/git-url-parse": { "version": "16.0.1", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-16.0.1.tgz", - "integrity": "sha512-mcD36GrhAzX5JVOsIO52qNpgRyFzYWRbU1VSRFCvJt1IJvqfvH427wWw/CFqkWvjVPtdG5VTx4MKUeC5GeFPDQ==", "license": "MIT", "dependencies": { "git-up": "^8.0.0" @@ -6931,9 +6144,6 @@ }, "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", "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -6952,8 +6162,6 @@ }, "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==", "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -6964,8 +6172,6 @@ }, "node_modules/global-directory": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", - "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", "license": "MIT", "dependencies": { "ini": "4.1.1" @@ -6979,8 +6185,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=4" @@ -7004,8 +6208,6 @@ }, "node_modules/globby": { "version": "14.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", - "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", @@ -7024,8 +6226,6 @@ }, "node_modules/globby/node_modules/ignore": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "license": "MIT", "engines": { "node": ">= 4" @@ -7033,8 +6233,6 @@ }, "node_modules/google-fonts-helper": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/google-fonts-helper/-/google-fonts-helper-3.6.0.tgz", - "integrity": "sha512-ReantWd/l8dedKqTYjvqaQ55rAl/rbRqWL5VXHNXtGwIhMX4N8VNA7V19drr7xiv5G3pzlYID0K4FauvGqnWEg==", "license": "MIT", "dependencies": { "deepmerge": "^4.3.1", @@ -7057,20 +6255,14 @@ }, "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/gsap": { "version": "3.12.7", - "resolved": "https://registry.npmjs.org/gsap/-/gsap-3.12.7.tgz", - "integrity": "sha512-V4GsyVamhmKefvcAKaoy0h6si0xX7ogwBoBSs2CTJwt7luW0oZzC0LhdkyuKV8PJAXr7Yaj8pMjCKD4GJ+eEMg==", "license": "Standard 'no charge' license: https://gsap.com/standard-license. Club GSAP members get more: https://gsap.com/licensing/. Why GreenSock doesn't employ an MIT license: https://gsap.com/why-license/" }, "node_modules/gzip-size": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-7.0.0.tgz", - "integrity": "sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==", "license": "MIT", "dependencies": { "duplexer": "^0.1.2" @@ -7084,8 +6276,6 @@ }, "node_modules/h3": { "version": "1.15.1", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.1.tgz", - "integrity": "sha512-+ORaOBttdUm1E2Uu/obAyCguiI7MbBvsLTndc3gyK3zU+SYLoZXlyCP9Xgy0gikkGufFLTZXCXD6+4BsufnmHA==", "license": "MIT", "dependencies": { "cookie-es": "^1.2.2", @@ -7113,8 +6303,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=8" @@ -7176,14 +6364,10 @@ }, "node_modules/has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", "license": "ISC" }, "node_modules/hasown": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -7194,14 +6378,10 @@ }, "node_modules/hookable": { "version": "5.5.3", - "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", - "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", "license": "MIT" }, "node_modules/html-encoding-sniffer": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", - "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", "license": "MIT", "dependencies": { "whatwg-encoding": "^3.1.1" @@ -7212,8 +6392,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=8" @@ -7224,8 +6402,6 @@ }, "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==", "license": "MIT", "dependencies": { "depd": "2.0.0", @@ -7240,8 +6416,6 @@ }, "node_modules/http-proxy-agent": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "license": "MIT", "dependencies": { "agent-base": "^7.1.0", @@ -7253,8 +6427,6 @@ }, "node_modules/http-proxy-agent/node_modules/agent-base": { "version": "7.1.3", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", - "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", "license": "MIT", "engines": { "node": ">= 14" @@ -7262,8 +6434,6 @@ }, "node_modules/http-shutdown": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", - "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", "license": "MIT", "engines": { "iojs": ">= 1.0.0", @@ -7272,8 +6442,6 @@ }, "node_modules/https-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "license": "MIT", "dependencies": { "agent-base": "6", @@ -7285,14 +6453,10 @@ }, "node_modules/httpxy": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/httpxy/-/httpxy-0.1.7.tgz", - "integrity": "sha512-pXNx8gnANKAndgga5ahefxc++tJvNL87CXoRwxn1cJE2ZkWEojF3tNfQIEhZX/vfpt+wzeAzpUI4qkediX1MLQ==", "license": "MIT" }, "node_modules/human-signals": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "license": "Apache-2.0", "engines": { "node": ">=14.18.0" @@ -7300,8 +6464,6 @@ }, "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==", "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -7318,8 +6480,6 @@ }, "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", @@ -7338,8 +6498,6 @@ }, "node_modules/ignore": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz", - "integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==", "license": "MIT", "engines": { "node": ">= 4" @@ -7347,14 +6505,10 @@ }, "node_modules/image-meta": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.2.1.tgz", - "integrity": "sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==", "license": "MIT" }, "node_modules/impound": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/impound/-/impound-0.2.0.tgz", - "integrity": "sha512-gXgeSyp9Hf7qG2/PLKmywHXyQf2xFrw+mJGpoj9DsAB9L7/MIKn+DeEx98UryWXdmbv8wUUPdcQof6qXnZoCGg==", "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.1.2", @@ -7366,8 +6520,6 @@ }, "node_modules/index-to-position": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-0.1.2.tgz", - "integrity": "sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==", "license": "MIT", "engines": { "node": ">=18" @@ -7378,9 +6530,6 @@ }, "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.", "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -7389,14 +6538,10 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "license": "ISC" }, "node_modules/ini": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", - "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -7418,8 +6563,6 @@ }, "node_modules/ioredis": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.5.0.tgz", - "integrity": "sha512-7CutT89g23FfSa8MDoIFs2GYYa0PaNiW/OrT+nRyjRXHDZd17HmIgy+reOQ/yhh72NznNjGuS8kbCAcA4Ro4mw==", "license": "MIT", "dependencies": { "@ioredis/commands": "^1.1.1", @@ -7442,8 +6585,6 @@ }, "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==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/brc-dd" @@ -7502,8 +6643,6 @@ }, "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==", "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" @@ -7542,8 +6681,6 @@ }, "node_modules/is-core-module": { "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "license": "MIT", "dependencies": { "hasown": "^2.0.2" @@ -7590,8 +6727,6 @@ }, "node_modules/is-docker": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "license": "MIT", "bin": { "is-docker": "cli.js" @@ -7605,8 +6740,6 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -7629,8 +6762,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=8" @@ -7656,8 +6787,6 @@ }, "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==", "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" @@ -7668,8 +6797,6 @@ }, "node_modules/is-inside-container": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "license": "MIT", "dependencies": { "is-docker": "^3.0.0" @@ -7686,8 +6813,6 @@ }, "node_modules/is-installed-globally": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-1.0.0.tgz", - "integrity": "sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==", "license": "MIT", "dependencies": { "global-directory": "^4.0.1", @@ -7714,14 +6839,10 @@ }, "node_modules/is-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", "license": "MIT" }, "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==", "license": "MIT", "engines": { "node": ">=0.12.0" @@ -7754,8 +6875,6 @@ }, "node_modules/is-path-inside": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", - "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", "license": "MIT", "engines": { "node": ">=12" @@ -7766,14 +6885,10 @@ }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "license": "MIT" }, "node_modules/is-reference": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", "license": "MIT", "dependencies": { "@types/estree": "*" @@ -7835,8 +6950,6 @@ }, "node_modules/is-ssh": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.1.tgz", - "integrity": "sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==", "license": "MIT", "dependencies": { "protocols": "^2.0.1" @@ -7844,8 +6957,6 @@ }, "node_modules/is-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -7947,8 +7058,6 @@ }, "node_modules/is-what": { "version": "4.1.16", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", - "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", "license": "MIT", "engines": { "node": ">=12.13" @@ -7959,8 +7068,6 @@ }, "node_modules/is-wsl": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "license": "MIT", "dependencies": { "is-inside-container": "^1.0.0" @@ -7974,8 +7081,6 @@ }, "node_modules/is64bit": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz", - "integrity": "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==", "license": "MIT", "dependencies": { "system-architecture": "^0.1.0" @@ -7989,20 +7094,14 @@ }, "node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "license": "ISC" }, "node_modules/isomorphic-dompurify": { "version": "2.22.0", - "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.22.0.tgz", - "integrity": "sha512-A2xsDNST1yB94rErEnwqlzSvGllCJ4e8lDMe1OWBH2hvpfc/2qzgMEiDshTO1HwO+PIDTiYeOc7ZDB7Ds49BOg==", "license": "MIT", "dependencies": { "dompurify": "^3.2.4", @@ -8014,8 +7113,6 @@ }, "node_modules/jackspeak": { "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -8047,20 +7144,14 @@ }, "node_modules/jalaali-js": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/jalaali-js/-/jalaali-js-1.2.7.tgz", - "integrity": "sha512-gE+YHWSbygYAoJa+Xg8LWxGILqFOxZSBQQw39ghel01fVFUxV7bjL0x1JFsHcLQ3uPjvn81HQMa+kxwyPWnxGQ==", "license": "MIT" }, "node_modules/jalali-ts": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/jalali-ts/-/jalali-ts-8.0.0.tgz", - "integrity": "sha512-XZmEjaw56w47ZjJUnC/18juoJta4BcpKRE3cFZpw07+gy+nt3b9e+KGqlcRFph8Xn4LRtyx6l5QpEZftbtDZ3Q==", "license": "MIT" }, "node_modules/jiti": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", "license": "MIT", "bin": { "jiti": "lib/jiti-cli.mjs" @@ -8068,8 +7159,6 @@ }, "node_modules/js-levenshtein": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -8077,14 +7166,10 @@ }, "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.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "license": "MIT", "dependencies": { "argparse": "^2.0.1" @@ -8095,8 +7180,6 @@ }, "node_modules/jsdom": { "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.0.0.tgz", - "integrity": "sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==", "license": "MIT", "dependencies": { "cssstyle": "^4.2.1", @@ -8135,8 +7218,6 @@ }, "node_modules/jsdom/node_modules/agent-base": { "version": "7.1.3", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", - "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", "license": "MIT", "engines": { "node": ">= 14" @@ -8144,8 +7225,6 @@ }, "node_modules/jsdom/node_modules/https-proxy-agent": { "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "license": "MIT", "dependencies": { "agent-base": "^7.1.2", @@ -8157,8 +7236,6 @@ }, "node_modules/jsdom/node_modules/tough-cookie": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.0.tgz", - "integrity": "sha512-rvZUv+7MoBYTiDmFPBrhL7Ujx9Sk+q9wwm22x8c8T5IJaR+Wsyc7TNxbVxo84kZoRJZZMazowFLqpankBEQrGg==", "license": "BSD-3-Clause", "dependencies": { "tldts": "^6.1.32" @@ -8169,8 +7246,6 @@ }, "node_modules/jsdom/node_modules/tr46": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", "license": "MIT", "dependencies": { "punycode": "^2.3.1" @@ -8181,8 +7256,6 @@ }, "node_modules/jsdom/node_modules/webidl-conversions": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -8190,8 +7263,6 @@ }, "node_modules/jsdom/node_modules/whatwg-mimetype": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", "license": "MIT", "engines": { "node": ">=18" @@ -8199,8 +7270,6 @@ }, "node_modules/jsdom/node_modules/whatwg-url": { "version": "14.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.0.tgz", - "integrity": "sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==", "license": "MIT", "dependencies": { "tr46": "^5.0.0", @@ -8212,8 +7281,6 @@ }, "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==", "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -8230,14 +7297,10 @@ }, "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==", "license": "MIT" }, "node_modules/json5": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -8248,8 +7311,6 @@ }, "node_modules/jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -8269,8 +7330,6 @@ }, "node_modules/kleur": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "license": "MIT", "engines": { "node": ">=6" @@ -8278,8 +7337,6 @@ }, "node_modules/klona": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "license": "MIT", "engines": { "node": ">= 8" @@ -8287,20 +7344,14 @@ }, "node_modules/knitwork": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/knitwork/-/knitwork-1.2.0.tgz", - "integrity": "sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg==", "license": "MIT" }, "node_modules/kolorist": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", - "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", "license": "MIT" }, "node_modules/launch-editor": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", - "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", "license": "MIT", "dependencies": { "picocolors": "^1.0.0", @@ -8309,8 +7360,6 @@ }, "node_modules/lazystream": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", "license": "MIT", "dependencies": { "readable-stream": "^2.0.5" @@ -8321,8 +7370,6 @@ }, "node_modules/lazystream/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==", "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -8336,14 +7383,10 @@ }, "node_modules/lazystream/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==", "license": "MIT" }, "node_modules/lazystream/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==", "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" @@ -8360,8 +7403,6 @@ }, "node_modules/lightningcss": { "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.1.tgz", - "integrity": "sha512-FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q==", "devOptional": true, "license": "MPL-2.0", "dependencies": { @@ -8389,8 +7430,6 @@ }, "node_modules/lightningcss-darwin-arm64": { "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.1.tgz", - "integrity": "sha512-HtR5XJ5A0lvCqYAoSv2QdZZyoHNttBpa5EP9aNuzBQeKGfbyH5+UipLWvVzpP4Uml5ej4BYs5I9Lco9u1fECqw==", "cpu": [ "arm64" ], @@ -8410,8 +7449,6 @@ }, "node_modules/lightningcss/node_modules/detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", "devOptional": true, "license": "Apache-2.0", "bin": { @@ -8423,8 +7460,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=14" @@ -8435,8 +7470,6 @@ }, "node_modules/listhen": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.9.0.tgz", - "integrity": "sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==", "license": "MIT", "dependencies": { "@parcel/watcher": "^2.4.1", @@ -8465,8 +7498,6 @@ }, "node_modules/local-pkg": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", - "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", "license": "MIT", "dependencies": { "mlly": "^1.7.3", @@ -8481,8 +7512,6 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "license": "MIT" }, "node_modules/lodash.debounce": { @@ -8493,26 +7522,18 @@ }, "node_modules/lodash.defaults": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", "license": "MIT" }, "node_modules/lodash.isarguments": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", "license": "MIT" }, "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==", "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", "license": "MIT" }, "node_modules/lodash.sortby": { @@ -8523,14 +7544,10 @@ }, "node_modules/lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "license": "MIT" }, "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==", "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -8538,8 +7555,6 @@ }, "node_modules/magic-string": { "version": "0.30.17", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" @@ -8547,8 +7562,6 @@ }, "node_modules/magic-string-ast": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.7.0.tgz", - "integrity": "sha512-686fgAHaJY7wLTFEq7nnKqeQrhqmXB19d1HnqT35Ci7BN6hbAYLZUezTQ062uUHM7ggZEQlqJ94Ftls+KDXU8Q==", "license": "MIT", "dependencies": { "magic-string": "^0.30.17" @@ -8559,8 +7572,6 @@ }, "node_modules/magicast": { "version": "0.3.5", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", - "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", "license": "MIT", "dependencies": { "@babel/parser": "^7.25.4", @@ -8570,8 +7581,6 @@ }, "node_modules/make-dir": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "license": "MIT", "dependencies": { "semver": "^6.0.0" @@ -8585,8 +7594,6 @@ }, "node_modules/make-dir/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -8594,8 +7601,6 @@ }, "node_modules/masonry-layout": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/masonry-layout/-/masonry-layout-4.2.2.tgz", - "integrity": "sha512-iGtAlrpHNyxaR19CvKC3npnEcAwszXoyJiI8ARV2ePi7fmYhIud25MHK8Zx4P0LCC4d3TNO9+rFa1KoK1OEOaA==", "license": "MIT", "dependencies": { "get-size": "^2.0.2", @@ -8613,20 +7618,14 @@ }, "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==", "license": "CC0-1.0" }, "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==", "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "license": "MIT", "engines": { "node": ">= 8" @@ -8634,8 +7633,6 @@ }, "node_modules/micromatch": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -8647,8 +7644,6 @@ }, "node_modules/micromatch/node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", "engines": { "node": ">=8.6" @@ -8659,8 +7654,6 @@ }, "node_modules/mime": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.4.tgz", - "integrity": "sha512-v8yqInVjhXyqP6+Kw4fV3ZzeMRqEW6FotRsKXjRS5VMTNIuXsdRoAvklpoRgSqXm6o9VNH4/C0mgedko9DdLsQ==", "funding": [ "https://github.com/sponsors/broofa" ], @@ -8674,8 +7667,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -8683,8 +7674,6 @@ }, "node_modules/mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -8695,8 +7684,6 @@ }, "node_modules/mimic-fn": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "license": "MIT", "engines": { "node": ">=12" @@ -8707,8 +7694,6 @@ }, "node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -8719,8 +7704,6 @@ }, "node_modules/minipass": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "license": "ISC", "engines": { "node": ">=8" @@ -8728,8 +7711,6 @@ }, "node_modules/minizlib": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "license": "MIT", "dependencies": { "minipass": "^3.0.0", @@ -8741,8 +7722,6 @@ }, "node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "license": "ISC", "dependencies": { "yallist": "^4.0.0" @@ -8753,20 +7732,14 @@ }, "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "license": "ISC" }, "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==", "license": "MIT" }, "node_modules/mkdirp": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" @@ -8777,8 +7750,6 @@ }, "node_modules/mlly": { "version": "1.7.4", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", - "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", "license": "MIT", "dependencies": { "acorn": "^8.14.0", @@ -8789,14 +7760,10 @@ }, "node_modules/mlly/node_modules/pathe": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.2.tgz", - "integrity": "sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==", "license": "MIT" }, "node_modules/moment": { "version": "2.30.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", "license": "MIT", "engines": { "node": "*" @@ -8804,8 +7771,6 @@ }, "node_modules/moment-jalaali": { "version": "0.9.6", - "resolved": "https://registry.npmjs.org/moment-jalaali/-/moment-jalaali-0.9.6.tgz", - "integrity": "sha512-v8wXjQplvk5ez+sUqgsWIrafwIf1BEXXvzTYwsg1wHcqh27nSgKPCJ6FnZRrCz03MoNyB9N31L0oms+vE8Rq7g==", "license": "MIT", "dependencies": { "jalaali-js": "^1.1.0", @@ -8816,8 +7781,6 @@ }, "node_modules/moment-timezone": { "version": "0.5.47", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.47.tgz", - "integrity": "sha512-UbNt/JAWS0m/NJOebR0QMRHBk0hu03r5dx9GK8Cs0AS3I81yDcOc9k+DytPItgVvBP7J6Mf6U2n3BPAacAV9oA==", "license": "MIT", "dependencies": { "moment": "^2.29.4" @@ -8828,8 +7791,6 @@ }, "node_modules/mrmime": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", - "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", "license": "MIT", "engines": { "node": ">=10" @@ -8837,14 +7798,10 @@ }, "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==", "license": "MIT" }, "node_modules/nanoid": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.2.tgz", - "integrity": "sha512-b+CiXQCNMUGe0Ri64S9SXFcP9hogjAJ2Rd6GdVxhPLRm7mhGaM7VgOvCAJ1ZshfHbqVDI3uqTI5C8/GaKuLI7g==", "funding": [ { "type": "github", @@ -8861,14 +7818,10 @@ }, "node_modules/nanotar": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nanotar/-/nanotar-0.2.0.tgz", - "integrity": "sha512-9ca1h0Xjvo9bEkE4UOxgAzLV0jHKe6LMaxo37ND2DAhhAtd0j8pR1Wxz+/goMrZO8AEZTWCmyaOsFI/W5AdpCQ==", "license": "MIT" }, "node_modules/nitropack": { "version": "2.10.4", - "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.10.4.tgz", - "integrity": "sha512-sJiG/MIQlZCVSw2cQrFG1H6mLeSqHlYfFerRjLKz69vUfdu0EL2l0WdOxlQbzJr3mMv/l4cOlCCLzVRzjzzF/g==", "license": "MIT", "dependencies": { "@cloudflare/kv-asset-handler": "^0.3.4", @@ -8958,8 +7911,6 @@ }, "node_modules/nitropack/node_modules/chokidar": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "license": "MIT", "dependencies": { "anymatch": "~3.1.2", @@ -8982,8 +7933,6 @@ }, "node_modules/nitropack/node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", "engines": { "node": ">=8.6" @@ -8994,8 +7943,6 @@ }, "node_modules/nitropack/node_modules/readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "license": "MIT", "dependencies": { "picomatch": "^2.2.1" @@ -9006,14 +7953,10 @@ }, "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" }, "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==", "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" @@ -9032,14 +7975,10 @@ }, "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==", "license": "MIT" }, "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==", "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" @@ -9047,8 +7986,6 @@ }, "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==", "license": "MIT", "bin": { "node-gyp-build": "bin.js", @@ -9058,8 +7995,6 @@ }, "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==", "license": "MIT" }, "node_modules/node-releases": { @@ -9070,8 +8005,6 @@ }, "node_modules/nopt": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "license": "ISC", "dependencies": { "abbrev": "1" @@ -9085,8 +8018,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9094,8 +8025,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9103,8 +8032,6 @@ }, "node_modules/npm-run-path": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "license": "MIT", "dependencies": { "path-key": "^4.0.0" @@ -9118,8 +8045,6 @@ }, "node_modules/npm-run-path/node_modules/path-key": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "license": "MIT", "engines": { "node": ">=12" @@ -9130,9 +8055,6 @@ }, "node_modules/npmlog": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "deprecated": "This package is no longer supported.", "license": "ISC", "dependencies": { "are-we-there-yet": "^2.0.0", @@ -9143,8 +8065,6 @@ }, "node_modules/nth-check": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" @@ -9155,8 +8075,6 @@ }, "node_modules/nuxt": { "version": "3.15.4", - "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.15.4.tgz", - "integrity": "sha512-hSbZO4mR0uAMJtZPNTnCfiAtgleoOu28gvJcBNU7KQHgWnNXPjlWgwMczko2O4Tmnv9zIe/CQged+2HsPwl2ZA==", "license": "MIT", "dependencies": { "@nuxt/cli": "^3.21.1", @@ -9246,14 +8164,10 @@ }, "node_modules/nuxt/node_modules/js-tokens": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", - "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", "license": "MIT" }, "node_modules/nuxt/node_modules/local-pkg": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.0.0.tgz", - "integrity": "sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==", "license": "MIT", "dependencies": { "mlly": "^1.7.3", @@ -9268,14 +8182,10 @@ }, "node_modules/nuxt/node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "node_modules/nuxt/node_modules/strip-literal": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.0.0.tgz", - "integrity": "sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==", "license": "MIT", "dependencies": { "js-tokens": "^9.0.1" @@ -9286,8 +8196,6 @@ }, "node_modules/nuxt/node_modules/unimport": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-4.1.2.tgz", - "integrity": "sha512-oVUL7PSlyVV3QRhsdcyYEMaDX8HJyS/CnUonEJTYA3//bWO+o/4gG8F7auGWWWkrrxBQBYOO8DKe+C53ktpRXw==", "license": "MIT", "dependencies": { "acorn": "^8.14.0", @@ -9311,8 +8219,6 @@ }, "node_modules/nuxt/node_modules/unimport/node_modules/tinyglobby": { "version": "0.2.12", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", - "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", "license": "MIT", "dependencies": { "fdir": "^6.4.3", @@ -9327,8 +8233,6 @@ }, "node_modules/nuxt/node_modules/unplugin": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.2.0.tgz", - "integrity": "sha512-m1ekpSwuOT5hxkJeZGRxO7gXbXT3gF26NjQ7GdVHoLoF8/nopLcd/QfPigpCy7i51oFHiRJg/CyHhj4vs2+KGw==", "license": "MIT", "dependencies": { "acorn": "^8.14.0", @@ -9340,14 +8244,10 @@ }, "node_modules/nwsapi": { "version": "2.2.16", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", - "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==", "license": "MIT" }, "node_modules/nypm": { "version": "0.5.4", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.5.4.tgz", - "integrity": "sha512-X0SNNrZiGU8/e/zAB7sCTtdxWTMSIO73q+xuKgglm2Yvzwlo8UoC5FNySQFCvl84uPaeADkqHUZUkWy4aH4xOA==", "license": "MIT", "dependencies": { "citty": "^0.1.6", @@ -9366,14 +8266,10 @@ }, "node_modules/nypm/node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "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==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9422,8 +8318,6 @@ }, "node_modules/ofetch": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz", - "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==", "license": "MIT", "dependencies": { "destr": "^2.0.3", @@ -9433,14 +8327,10 @@ }, "node_modules/ohash": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz", - "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==", "license": "MIT" }, "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==", "license": "MIT", "dependencies": { "ee-first": "1.1.1" @@ -9451,8 +8341,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==", "license": "ISC", "dependencies": { "wrappy": "1" @@ -9460,8 +8348,6 @@ }, "node_modules/onetime": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" @@ -9475,8 +8361,6 @@ }, "node_modules/open": { "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", @@ -9492,8 +8376,6 @@ }, "node_modules/open/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==", "license": "MIT", "bin": { "is-docker": "cli.js" @@ -9507,8 +8389,6 @@ }, "node_modules/open/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==", "license": "MIT", "dependencies": { "is-docker": "^2.0.0" @@ -9519,8 +8399,6 @@ }, "node_modules/openapi-typescript": { "version": "7.4.4", - "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-7.4.4.tgz", - "integrity": "sha512-7j3nktnRzlQdlHnHsrcr6Gqz8f80/RhfA2I8s1clPI+jkY0hLNmnYVKBfuUEli5EEgK1B6M+ibdS5REasPlsUw==", "license": "MIT", "dependencies": { "@redocly/openapi-core": "^1.25.9", @@ -9539,8 +8417,6 @@ }, "node_modules/outlayer": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/outlayer/-/outlayer-2.1.1.tgz", - "integrity": "sha512-+GplXsCQ3VrbGujAeHEzP9SXsBmJxzn/YdDSQZL0xqBmAWBmortu2Y9Gwdp9J0bgDQ8/YNIPMoBM13nTwZfAhw==", "license": "MIT", "dependencies": { "ev-emitter": "^1.0.0", @@ -9567,20 +8443,14 @@ }, "node_modules/package-json-from-dist": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "license": "BlueOak-1.0.0" }, "node_modules/package-manager-detector": { "version": "0.2.9", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.9.tgz", - "integrity": "sha512-+vYvA/Y31l8Zk8dwxHhL3JfTuHPm6tlxM2A3GeQyl7ovYnSp1+mzAxClxaOr0qO1TtPxbQxetI7v5XqKLJZk7Q==", "license": "MIT" }, "node_modules/packrup": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/packrup/-/packrup-0.1.2.tgz", - "integrity": "sha512-ZcKU7zrr5GlonoS9cxxrb5HVswGnyj6jQvwFBa6p5VFw7G71VAHcUKL5wyZSU/ECtPM/9gacWxy2KFQKt1gMNA==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/harlan-zw" @@ -9588,8 +8458,6 @@ }, "node_modules/parse-git-config": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-3.0.0.tgz", - "integrity": "sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==", "license": "MIT", "dependencies": { "git-config-path": "^2.0.0", @@ -9601,14 +8469,10 @@ }, "node_modules/parse-git-config/node_modules/ini": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "license": "ISC" }, "node_modules/parse-json": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.1.0.tgz", - "integrity": "sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.22.13", @@ -9624,8 +8488,6 @@ }, "node_modules/parse-path": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.1.tgz", - "integrity": "sha512-6ReLMptznuuOEzLoGEa+I1oWRSj2Zna5jLWC+l6zlfAI4dbbSaIES29ThzuPkbhNahT65dWzfoZEO6cfJw2Ksg==", "license": "MIT", "dependencies": { "protocols": "^2.0.0" @@ -9633,8 +8495,6 @@ }, "node_modules/parse-url": { "version": "9.2.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-9.2.0.tgz", - "integrity": "sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==", "license": "MIT", "dependencies": { "@types/parse-path": "^7.0.0", @@ -9646,8 +8506,6 @@ }, "node_modules/parse5": { "version": "7.2.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", - "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", "license": "MIT", "dependencies": { "entities": "^4.5.0" @@ -9658,8 +8516,6 @@ }, "node_modules/parseurl": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -9667,8 +8523,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9676,8 +8530,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=8" @@ -9685,14 +8537,10 @@ }, "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==", "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==", "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", @@ -9707,14 +8555,10 @@ }, "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==", "license": "ISC" }, "node_modules/path-type": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", - "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", "license": "MIT", "engines": { "node": ">=12" @@ -9725,26 +8569,18 @@ }, "node_modules/pathe": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", "license": "MIT" }, "node_modules/perfect-debounce": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", - "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", "license": "MIT" }, "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.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "license": "MIT", "engines": { "node": ">=12" @@ -9755,8 +8591,6 @@ }, "node_modules/pkg-types": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", - "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", "license": "MIT", "dependencies": { "confbox": "^0.1.8", @@ -9766,14 +8600,10 @@ }, "node_modules/pkg-types/node_modules/pathe": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.2.tgz", - "integrity": "sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==", "license": "MIT" }, "node_modules/pluralize": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "license": "MIT", "engines": { "node": ">=4" @@ -9790,8 +8620,6 @@ }, "node_modules/postcss": { "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", "funding": [ { "type": "opencollective", @@ -9818,8 +8646,6 @@ }, "node_modules/postcss-calc": { "version": "10.1.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.1.1.tgz", - "integrity": "sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==", "license": "MIT", "dependencies": { "postcss-selector-parser": "^7.0.0", @@ -9834,8 +8660,6 @@ }, "node_modules/postcss-colormin": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.2.tgz", - "integrity": "sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==", "license": "MIT", "dependencies": { "browserslist": "^4.23.3", @@ -9852,8 +8676,6 @@ }, "node_modules/postcss-convert-values": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.4.tgz", - "integrity": "sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==", "license": "MIT", "dependencies": { "browserslist": "^4.23.3", @@ -9868,8 +8690,6 @@ }, "node_modules/postcss-discard-comments": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.3.tgz", - "integrity": "sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==", "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.1.2" @@ -9883,8 +8703,6 @@ }, "node_modules/postcss-discard-comments/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==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -9896,8 +8714,6 @@ }, "node_modules/postcss-discard-duplicates": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.1.tgz", - "integrity": "sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==", "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -9908,8 +8724,6 @@ }, "node_modules/postcss-discard-empty": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz", - "integrity": "sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==", "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -9920,8 +8734,6 @@ }, "node_modules/postcss-discard-overridden": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz", - "integrity": "sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==", "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -9932,8 +8744,6 @@ }, "node_modules/postcss-merge-longhand": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.4.tgz", - "integrity": "sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==", "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", @@ -9948,8 +8758,6 @@ }, "node_modules/postcss-merge-rules": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.4.tgz", - "integrity": "sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==", "license": "MIT", "dependencies": { "browserslist": "^4.23.3", @@ -9966,8 +8774,6 @@ }, "node_modules/postcss-merge-rules/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==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -9979,8 +8785,6 @@ }, "node_modules/postcss-minify-font-values": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz", - "integrity": "sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==", "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -9994,8 +8798,6 @@ }, "node_modules/postcss-minify-gradients": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz", - "integrity": "sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==", "license": "MIT", "dependencies": { "colord": "^2.9.3", @@ -10011,8 +8813,6 @@ }, "node_modules/postcss-minify-params": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.2.tgz", - "integrity": "sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==", "license": "MIT", "dependencies": { "browserslist": "^4.23.3", @@ -10028,8 +8828,6 @@ }, "node_modules/postcss-minify-selectors": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.4.tgz", - "integrity": "sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -10044,8 +8842,6 @@ }, "node_modules/postcss-minify-selectors/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==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -10057,8 +8853,6 @@ }, "node_modules/postcss-normalize-charset": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", - "integrity": "sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==", "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -10069,8 +8863,6 @@ }, "node_modules/postcss-normalize-display-values": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz", - "integrity": "sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==", "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -10084,8 +8876,6 @@ }, "node_modules/postcss-normalize-positions": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz", - "integrity": "sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==", "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -10099,8 +8889,6 @@ }, "node_modules/postcss-normalize-repeat-style": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz", - "integrity": "sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==", "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -10114,8 +8902,6 @@ }, "node_modules/postcss-normalize-string": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz", - "integrity": "sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==", "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -10129,8 +8915,6 @@ }, "node_modules/postcss-normalize-timing-functions": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz", - "integrity": "sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==", "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -10144,8 +8928,6 @@ }, "node_modules/postcss-normalize-unicode": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.2.tgz", - "integrity": "sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==", "license": "MIT", "dependencies": { "browserslist": "^4.23.3", @@ -10160,8 +8942,6 @@ }, "node_modules/postcss-normalize-url": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz", - "integrity": "sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==", "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -10175,8 +8955,6 @@ }, "node_modules/postcss-normalize-whitespace": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz", - "integrity": "sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==", "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -10190,8 +8968,6 @@ }, "node_modules/postcss-ordered-values": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.1.tgz", - "integrity": "sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==", "license": "MIT", "dependencies": { "cssnano-utils": "^5.0.0", @@ -10206,8 +8982,6 @@ }, "node_modules/postcss-reduce-initial": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.2.tgz", - "integrity": "sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==", "license": "MIT", "dependencies": { "browserslist": "^4.23.3", @@ -10222,8 +8996,6 @@ }, "node_modules/postcss-reduce-transforms": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz", - "integrity": "sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==", "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -10237,8 +9009,6 @@ }, "node_modules/postcss-selector-parser": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -10250,8 +9020,6 @@ }, "node_modules/postcss-svgo": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.1.tgz", - "integrity": "sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==", "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", @@ -10266,8 +9034,6 @@ }, "node_modules/postcss-unique-selectors": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.3.tgz", - "integrity": "sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==", "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.1.2" @@ -10281,8 +9047,6 @@ }, "node_modules/postcss-unique-selectors/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==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -10294,14 +9058,10 @@ }, "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==", "license": "MIT" }, "node_modules/postcss/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", @@ -10318,8 +9078,6 @@ }, "node_modules/pretty-bytes": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", - "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", "license": "MIT", "engines": { "node": "^14.13.1 || >=16.0.0" @@ -10330,8 +9088,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">= 0.6.0" @@ -10339,14 +9095,10 @@ }, "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==", "license": "MIT" }, "node_modules/prompts": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "license": "MIT", "dependencies": { "kleur": "^3.0.3", @@ -10358,20 +9110,14 @@ }, "node_modules/protocols": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.2.tgz", - "integrity": "sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==", "license": "MIT" }, "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==", "license": "MIT" }, "node_modules/punycode": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "license": "MIT", "engines": { "node": ">=6" @@ -10379,8 +9125,6 @@ }, "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", @@ -10399,20 +9143,14 @@ }, "node_modules/queue-tick": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", "license": "MIT" }, "node_modules/radix3": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", - "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", "license": "MIT" }, "node_modules/randombytes": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" @@ -10420,8 +9158,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -10429,8 +9165,6 @@ }, "node_modules/rc9": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.2.tgz", - "integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==", "license": "MIT", "dependencies": { "defu": "^6.1.4", @@ -10439,8 +9173,6 @@ }, "node_modules/readable-stream": { "version": "4.5.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", - "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", "license": "MIT", "dependencies": { "abort-controller": "^3.0.0", @@ -10455,8 +9187,6 @@ }, "node_modules/readdir-glob": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", - "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", "license": "Apache-2.0", "dependencies": { "minimatch": "^5.1.0" @@ -10464,8 +9194,6 @@ }, "node_modules/readdir-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==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -10473,8 +9201,6 @@ }, "node_modules/readdir-glob/node_modules/minimatch": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -10485,8 +9211,6 @@ }, "node_modules/readdirp": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", - "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", "license": "MIT", "engines": { "node": ">= 14.16.0" @@ -10498,8 +9222,6 @@ }, "node_modules/redis-errors": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", - "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", "license": "MIT", "engines": { "node": ">=4" @@ -10507,8 +9229,6 @@ }, "node_modules/redis-parser": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", - "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", "license": "MIT", "dependencies": { "redis-errors": "^1.0.0" @@ -10629,8 +9349,6 @@ }, "node_modules/reka-ui": { "version": "1.0.0-alpha.6", - "resolved": "https://registry.npmjs.org/reka-ui/-/reka-ui-1.0.0-alpha.6.tgz", - "integrity": "sha512-/t9IhuJxdPg1NR4JLKTI8FZzvgkeQon/gfoLDqxLODdPHfhawNfLz4/qwP7SnLnwk8dw7TK/E6e/ngdGFlgPyw==", "license": "MIT", "dependencies": { "@floating-ui/dom": "^1.6.11", @@ -10651,14 +9369,10 @@ }, "node_modules/remove-accents": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", - "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==", "license": "MIT" }, "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==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10666,8 +9380,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10675,8 +9387,6 @@ }, "node_modules/resolve": { "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", @@ -10692,8 +9402,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=8" @@ -10701,8 +9409,6 @@ }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "license": "MIT", "engines": { "iojs": ">=1.0.0", @@ -10711,15 +9417,10 @@ }, "node_modules/rfdc": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", "license": "MIT" }, "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": "ISC", "dependencies": { "glob": "^7.1.3" @@ -10733,8 +9434,6 @@ }, "node_modules/rollup": { "version": "4.34.8", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz", - "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==", "license": "MIT", "dependencies": { "@types/estree": "1.0.6" @@ -10771,8 +9470,6 @@ }, "node_modules/rollup-plugin-visualizer": { "version": "5.14.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.14.0.tgz", - "integrity": "sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==", "license": "MIT", "dependencies": { "open": "^8.4.0", @@ -10801,14 +9498,10 @@ }, "node_modules/rrweb-cssom": { "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", - "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", "license": "MIT" }, "node_modules/run-applescript": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", - "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", "license": "MIT", "engines": { "node": ">=18" @@ -10819,8 +9512,6 @@ }, "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", @@ -10867,8 +9558,6 @@ }, "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", @@ -10926,14 +9615,10 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "license": "MIT" }, "node_modules/saxes": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" @@ -10944,14 +9629,10 @@ }, "node_modules/scule": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", - "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==", "license": "MIT" }, "node_modules/semver": { "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -10962,8 +9643,6 @@ }, "node_modules/send": { "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -10986,8 +9665,6 @@ }, "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==", "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -10995,14 +9672,10 @@ }, "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==", "license": "MIT" }, "node_modules/send/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==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -11010,8 +9683,6 @@ }, "node_modules/send/node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "license": "MIT", "bin": { "mime": "cli.js" @@ -11022,8 +9693,6 @@ }, "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==", "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" @@ -11031,8 +9700,6 @@ }, "node_modules/serve-placeholder": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-2.0.2.tgz", - "integrity": "sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==", "license": "MIT", "dependencies": { "defu": "^6.1.4" @@ -11040,8 +9707,6 @@ }, "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==", "license": "MIT", "dependencies": { "encodeurl": "~2.0.0", @@ -11055,8 +9720,6 @@ }, "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==", "license": "ISC" }, "node_modules/set-function-length": { @@ -11107,14 +9770,10 @@ }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "license": "ISC" }, "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==", "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -11125,8 +9784,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=8" @@ -11134,8 +9791,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -11218,14 +9873,10 @@ }, "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==", "license": "ISC" }, "node_modules/simple-git": { "version": "3.27.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.27.0.tgz", - "integrity": "sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==", "license": "MIT", "dependencies": { "@kwsites/file-exists": "^1.1.1", @@ -11239,8 +9890,6 @@ }, "node_modules/sirv": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.1.tgz", - "integrity": "sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==", "license": "MIT", "dependencies": { "@polka/url": "^1.0.0-next.24", @@ -11253,14 +9902,10 @@ }, "node_modules/sisteransi": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "license": "MIT" }, "node_modules/slash": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", "license": "MIT", "engines": { "node": ">=14.16" @@ -11271,14 +9916,10 @@ }, "node_modules/smob": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", - "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", "license": "MIT" }, "node_modules/source-map": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "license": "BSD-3-Clause", "engines": { "node": ">= 8" @@ -11286,8 +9927,6 @@ }, "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" @@ -11295,8 +9934,6 @@ }, "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==", "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", @@ -11305,8 +9942,6 @@ }, "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==", "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -11321,8 +9956,6 @@ }, "node_modules/speakingurl": { "version": "14.0.1", - "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", - "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -11330,14 +9963,10 @@ }, "node_modules/standard-as-callback": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", - "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", "license": "MIT" }, "node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -11345,14 +9974,10 @@ }, "node_modules/std-env": { "version": "3.8.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz", - "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==", "license": "MIT" }, "node_modules/streamx": { "version": "2.21.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.21.0.tgz", - "integrity": "sha512-Qz6MsDZXJ6ur9u+b+4xCG18TluU7PGlRfXVAAjNiGsFrBUt/ioyLkxbFaKJygoPs+/kW4VyBj0bSj89Qu0IGyg==", "license": "MIT", "dependencies": { "fast-fifo": "^1.3.2", @@ -11365,8 +9990,6 @@ }, "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==", "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" @@ -11374,8 +9997,6 @@ }, "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==", "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -11389,8 +10010,6 @@ "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==", "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -11500,8 +10119,6 @@ }, "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==", "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -11513,8 +10130,6 @@ "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==", "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -11534,8 +10149,6 @@ }, "node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "license": "MIT", "engines": { "node": ">=12" @@ -11546,8 +10159,6 @@ }, "node_modules/strip-literal": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.1.tgz", - "integrity": "sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==", "license": "MIT", "dependencies": { "js-tokens": "^9.0.1" @@ -11558,14 +10169,10 @@ }, "node_modules/strip-literal/node_modules/js-tokens": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", - "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", "license": "MIT" }, "node_modules/stylehacks": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.4.tgz", - "integrity": "sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==", "license": "MIT", "dependencies": { "browserslist": "^4.23.3", @@ -11580,8 +10187,6 @@ }, "node_modules/stylehacks/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==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -11593,8 +10198,6 @@ }, "node_modules/superjson": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.2.tgz", - "integrity": "sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==", "license": "MIT", "dependencies": { "copy-anything": "^3.0.2" @@ -11605,8 +10208,6 @@ }, "node_modules/supports-color": { "version": "9.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", - "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", "license": "MIT", "engines": { "node": ">=12" @@ -11617,8 +10218,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -11628,14 +10227,10 @@ } }, "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==" + "version": "1.0.0" }, "node_modules/svgo": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", - "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", @@ -11659,8 +10254,6 @@ }, "node_modules/swiper": { "version": "11.2.4", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.4.tgz", - "integrity": "sha512-DTtglrsFfMYytid+oNy4QI3t2N2+XhhwSYbnyOhlwBmvY8Bkoj3ombK1/b80w8vDpQ+Lqlnbm+0737+i32MrcA==", "funding": [ { "type": "patreon", @@ -11678,14 +10271,10 @@ }, "node_modules/symbol-tree": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "license": "MIT" }, "node_modules/system-architecture": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz", - "integrity": "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==", "license": "MIT", "engines": { "node": ">=18" @@ -11696,15 +10285,11 @@ }, "node_modules/tailwindcss": { "version": "4.0.9", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.9.tgz", - "integrity": "sha512-12laZu+fv1ONDRoNR9ipTOpUD7RN9essRVkX36sjxuRUInpN7hIiHN4lBd/SIFjbISvnXzp8h/hXzmU8SQQYhw==", "dev": true, "license": "MIT" }, "node_modules/tapable": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "license": "MIT", "engines": { "node": ">=6" @@ -11712,8 +10297,6 @@ }, "node_modules/tar": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "license": "ISC", "dependencies": { "chownr": "^2.0.0", @@ -11729,8 +10312,6 @@ }, "node_modules/tar-stream": { "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "license": "MIT", "dependencies": { "b4a": "^1.6.4", @@ -11740,8 +10321,6 @@ }, "node_modules/tar/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "license": "ISC" }, "node_modules/temp-dir": { @@ -11797,8 +10376,6 @@ }, "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==", "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -11815,32 +10392,22 @@ }, "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==", "license": "MIT" }, "node_modules/text-decoder": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.1.tgz", - "integrity": "sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==", "license": "Apache-2.0" }, "node_modules/tiny-invariant": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", "license": "MIT" }, "node_modules/tinyexec": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", "license": "MIT" }, "node_modules/tinyglobby": { "version": "0.2.10", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz", - "integrity": "sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==", "license": "MIT", "dependencies": { "fdir": "^6.4.2", @@ -11852,8 +10419,6 @@ }, "node_modules/tldts": { "version": "6.1.76", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.76.tgz", - "integrity": "sha512-6U2ti64/nppsDxQs9hw8ephA3nO6nSQvVVfxwRw8wLQPFtLI1cFI1a1eP22g+LUP+1TA2pKKjUTwWB+K2coqmQ==", "license": "MIT", "dependencies": { "tldts-core": "^6.1.76" @@ -11864,14 +10429,10 @@ }, "node_modules/tldts-core": { "version": "6.1.76", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.76.tgz", - "integrity": "sha512-uzhJ02RaMzgQR3yPoeE65DrcHI6LoM4saUqXOt/b5hmb3+mc4YWpdSeAQqVqRUlQ14q8ZuLRWyBR1ictK1dzzg==", "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==", "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -11882,8 +10443,6 @@ }, "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==", "license": "MIT", "engines": { "node": ">=0.6" @@ -11891,8 +10450,6 @@ }, "node_modules/totalist": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", "license": "MIT", "engines": { "node": ">=6" @@ -11900,20 +10457,14 @@ }, "node_modules/tr46": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "license": "MIT" }, "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/type-fest": { "version": "4.30.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.30.0.tgz", - "integrity": "sha512-G6zXWS1dLj6eagy6sVhOMQiLtJdxQBHIA9Z6HFUNLOlr6MFOgzV8wvmidtPONfPtEUv0uZsy77XJNzTAfwPDaA==", "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=16" @@ -11998,8 +10549,6 @@ }, "node_modules/typescript": { "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "license": "Apache-2.0", "peer": true, "bin": { @@ -12012,14 +10561,10 @@ }, "node_modules/ufo": { "version": "1.5.4", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", "license": "MIT" }, "node_modules/ultrahtml": { "version": "1.5.3", - "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.5.3.tgz", - "integrity": "sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==", "license": "MIT" }, "node_modules/unbox-primitive": { @@ -12042,14 +10587,10 @@ }, "node_modules/uncrypto": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", "license": "MIT" }, "node_modules/unctx": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.4.1.tgz", - "integrity": "sha512-AbaYw0Nm4mK4qjhns67C+kgxR2YWiwlDBPzxrN8h8C6VtAdCgditAY5Dezu3IJy4XVqAnbrXt9oQJvsn3fyozg==", "license": "MIT", "dependencies": { "acorn": "^8.14.0", @@ -12060,8 +10601,6 @@ }, "node_modules/unctx/node_modules/unplugin": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.1.2.tgz", - "integrity": "sha512-Q3LU0e4zxKfRko1wMV2HmP8lB9KWislY7hxXpxd+lGx0PRInE4vhMBVEZwpdVYHvtqzhSrzuIfErsob6bQfCzw==", "license": "MIT", "dependencies": { "acorn": "^8.14.0", @@ -12073,14 +10612,10 @@ }, "node_modules/undici-types": { "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "license": "MIT" }, "node_modules/unenv": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.10.0.tgz", - "integrity": "sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==", "license": "MIT", "dependencies": { "consola": "^3.2.3", @@ -12092,8 +10627,6 @@ }, "node_modules/unenv/node_modules/mime": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", "license": "MIT", "bin": { "mime": "cli.js" @@ -12104,8 +10637,6 @@ }, "node_modules/unhead": { "version": "1.11.20", - "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.11.20.tgz", - "integrity": "sha512-3AsNQC0pjwlLqEYHLjtichGWankK8yqmocReITecmpB1H0aOabeESueyy+8X1gyJx4ftZVwo9hqQ4O3fPWffCA==", "license": "MIT", "dependencies": { "@unhead/dom": "1.11.20", @@ -12159,8 +10690,6 @@ }, "node_modules/unicorn-magic": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", "license": "MIT", "engines": { "node": ">=18" @@ -12171,8 +10700,6 @@ }, "node_modules/unimport": { "version": "3.14.5", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.14.5.tgz", - "integrity": "sha512-tn890SwFFZxqaJSKQPPd+yygfKSATbM8BZWW1aCR2TJBTs1SDrmLamBueaFtYsGjHtQaRgqEbQflOjN2iW12gA==", "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.1.3", @@ -12205,8 +10732,6 @@ }, "node_modules/universal-cookie": { "version": "7.2.2", - "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-7.2.2.tgz", - "integrity": "sha512-fMiOcS3TmzP2x5QV26pIH3mvhexLIT0HmPa3V7Q7knRfT9HG6kTwq02HZGLPw0sAOXrAmotElGRvTLCMbJsvxQ==", "license": "MIT", "dependencies": { "@types/cookie": "^0.6.0", @@ -12215,8 +10740,6 @@ }, "node_modules/universalify": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "license": "MIT", "engines": { "node": ">= 10.0.0" @@ -12224,8 +10747,6 @@ }, "node_modules/unplugin": { "version": "1.16.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.0.tgz", - "integrity": "sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==", "license": "MIT", "dependencies": { "acorn": "^8.14.0", @@ -12237,8 +10758,6 @@ }, "node_modules/unplugin-utils": { "version": "0.2.4", - "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.2.4.tgz", - "integrity": "sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==", "license": "MIT", "dependencies": { "pathe": "^2.0.2", @@ -12253,14 +10772,10 @@ }, "node_modules/unplugin-utils/node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "node_modules/unplugin-vue-router": { "version": "0.11.2", - "resolved": "https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.11.2.tgz", - "integrity": "sha512-X8BbQ3BNnMqaCYeMj80jtz5jC4AB0jcpdmECIYey9qKm6jy/upaPZ/WzfuT+iTGRiQAY4WemHueXxuzH127oOg==", "license": "MIT", "dependencies": { "@babel/types": "^7.26.5", @@ -12289,8 +10804,6 @@ }, "node_modules/unplugin-vue-router/node_modules/chokidar": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "license": "MIT", "dependencies": { "anymatch": "~3.1.2", @@ -12313,8 +10826,6 @@ }, "node_modules/unplugin-vue-router/node_modules/local-pkg": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.0.0.tgz", - "integrity": "sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==", "license": "MIT", "dependencies": { "mlly": "^1.7.3", @@ -12329,14 +10840,10 @@ }, "node_modules/unplugin-vue-router/node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "node_modules/unplugin-vue-router/node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", "engines": { "node": ">=8.6" @@ -12347,8 +10854,6 @@ }, "node_modules/unplugin-vue-router/node_modules/readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "license": "MIT", "dependencies": { "picomatch": "^2.2.1" @@ -12359,8 +10864,6 @@ }, "node_modules/unplugin-vue-router/node_modules/unplugin": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.1.2.tgz", - "integrity": "sha512-Q3LU0e4zxKfRko1wMV2HmP8lB9KWislY7hxXpxd+lGx0PRInE4vhMBVEZwpdVYHvtqzhSrzuIfErsob6bQfCzw==", "license": "MIT", "dependencies": { "acorn": "^8.14.0", @@ -12372,8 +10875,6 @@ }, "node_modules/unstorage": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.15.0.tgz", - "integrity": "sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==", "license": "MIT", "dependencies": { "anymatch": "^3.1.3", @@ -12464,14 +10965,10 @@ }, "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==", "license": "ISC" }, "node_modules/untun": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", - "integrity": "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==", "license": "MIT", "dependencies": { "citty": "^0.1.5", @@ -12484,8 +10981,6 @@ }, "node_modules/untyped": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.5.2.tgz", - "integrity": "sha512-eL/8PlhLcMmlMDtNPKhyyz9kEBDS3Uk4yMu/ewlkT2WFbtzScjHWPJLdQLmaGPUKjXzwe9MumOtOgc4Fro96Kg==", "license": "MIT", "dependencies": { "@babel/core": "^7.26.0", @@ -12503,8 +10998,6 @@ }, "node_modules/unwasm": { "version": "0.3.9", - "resolved": "https://registry.npmjs.org/unwasm/-/unwasm-0.3.9.tgz", - "integrity": "sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==", "license": "MIT", "dependencies": { "knitwork": "^1.0.0", @@ -12527,8 +11020,6 @@ }, "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", @@ -12557,32 +11048,22 @@ }, "node_modules/uqr": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz", - "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==", "license": "MIT" }, "node_modules/uri-js-replace": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uri-js-replace/-/uri-js-replace-1.0.1.tgz", - "integrity": "sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g==", "license": "MIT" }, "node_modules/urlpattern-polyfill": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", - "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==", "license": "MIT" }, "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==", "license": "MIT" }, "node_modules/vite": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.0.tgz", - "integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==", "license": "MIT", "dependencies": { "esbuild": "^0.25.0", @@ -12652,8 +11133,6 @@ }, "node_modules/vite-hot-client": { "version": "0.2.4", - "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-0.2.4.tgz", - "integrity": "sha512-a1nzURqO7DDmnXqabFOliz908FRmIppkBKsJthS8rbe8hBEXwEwe4C3Pp33Z1JoFCYfVL4kTOMLKk0ZZxREIeA==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" @@ -12664,8 +11143,6 @@ }, "node_modules/vite-node": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.0.7.tgz", - "integrity": "sha512-2fX0QwX4GkkkpULXdT1Pf4q0tC1i1lFOyseKoonavXUNlQ77KpW2XqBGGNIm/J4Ows4KxgGJzDguYVPKwG/n5A==", "license": "MIT", "dependencies": { "cac": "^6.7.14", @@ -12686,14 +11163,10 @@ }, "node_modules/vite-node/node_modules/pathe": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "node_modules/vite-plugin-checker": { "version": "0.8.0", - "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.8.0.tgz", - "integrity": "sha512-UA5uzOGm97UvZRTdZHiQVYFnd86AVn8EVaD4L3PoVzxH+IZSfaAw14WGFwX9QS23UW3lV/5bVKZn6l0w+q9P0g==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", @@ -12758,8 +11231,6 @@ }, "node_modules/vite-plugin-checker/node_modules/chokidar": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "license": "MIT", "dependencies": { "anymatch": "~3.1.2", @@ -12782,8 +11253,6 @@ }, "node_modules/vite-plugin-checker/node_modules/commander": { "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "license": "MIT", "engines": { "node": ">= 12" @@ -12791,8 +11260,6 @@ }, "node_modules/vite-plugin-checker/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==", "license": "MIT", "dependencies": { "path-key": "^3.0.0" @@ -12803,8 +11270,6 @@ }, "node_modules/vite-plugin-checker/node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", "engines": { "node": ">=8.6" @@ -12815,8 +11280,6 @@ }, "node_modules/vite-plugin-checker/node_modules/readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "license": "MIT", "dependencies": { "picomatch": "^2.2.1" @@ -12827,8 +11290,6 @@ }, "node_modules/vite-plugin-inspect": { "version": "0.8.9", - "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.9.tgz", - "integrity": "sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A==", "license": "MIT", "dependencies": { "@antfu/utils": "^0.7.10", @@ -12858,8 +11319,6 @@ }, "node_modules/vite-plugin-inspect/node_modules/@antfu/utils": { "version": "0.7.10", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz", - "integrity": "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" @@ -12867,8 +11326,6 @@ }, "node_modules/vite-plugin-inspect/node_modules/define-lazy-prop": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "license": "MIT", "engines": { "node": ">=12" @@ -12879,8 +11336,6 @@ }, "node_modules/vite-plugin-inspect/node_modules/open": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", - "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", "license": "MIT", "dependencies": { "default-browser": "^5.2.1", @@ -12927,8 +11382,6 @@ }, "node_modules/vite-plugin-vue-inspector": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.3.1.tgz", - "integrity": "sha512-cBk172kZKTdvGpJuzCCLg8lJ909wopwsu3Ve9FsL1XsnLBiRT9U3MePcqrgGHgCX2ZgkqZmAGR8taxw+TV6s7A==", "license": "MIT", "dependencies": { "@babel/core": "^7.23.0", @@ -12947,8 +11400,6 @@ }, "node_modules/vite/node_modules/@esbuild/darwin-arm64": { "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz", - "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==", "cpu": [ "arm64" ], @@ -12963,8 +11414,6 @@ }, "node_modules/vite/node_modules/esbuild": { "version": "0.25.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz", - "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==", "hasInstallScript": true, "license": "MIT", "bin": { @@ -13003,8 +11452,6 @@ }, "node_modules/vscode-jsonrpc": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", - "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", "license": "MIT", "engines": { "node": ">=8.0.0 || >=10.0.0" @@ -13012,8 +11459,6 @@ }, "node_modules/vscode-languageclient": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", - "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", "license": "MIT", "dependencies": { "minimatch": "^3.0.4", @@ -13026,8 +11471,6 @@ }, "node_modules/vscode-languageserver": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", - "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", "license": "MIT", "dependencies": { "vscode-languageserver-protocol": "3.16.0" @@ -13038,8 +11481,6 @@ }, "node_modules/vscode-languageserver-protocol": { "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", - "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", "license": "MIT", "dependencies": { "vscode-jsonrpc": "6.0.0", @@ -13048,20 +11489,14 @@ }, "node_modules/vscode-languageserver-textdocument": { "version": "1.0.12", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", "license": "MIT" }, "node_modules/vscode-languageserver-types": { "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", "license": "MIT" }, "node_modules/vscode-uri": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", - "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", "license": "MIT" }, "node_modules/vue": { @@ -13087,8 +11522,6 @@ }, "node_modules/vue-bundle-renderer": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.1.1.tgz", - "integrity": "sha512-+qALLI5cQncuetYOXp4yScwYvqh8c6SMXee3B+M7oTZxOgtESP0l4j/fXdEJoZ+EdMxkGWIj+aSEyjXkOdmd7g==", "license": "MIT", "dependencies": { "ufo": "^1.5.4" @@ -13096,8 +11529,6 @@ }, "node_modules/vue-devtools-stub": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/vue-devtools-stub/-/vue-devtools-stub-0.1.0.tgz", - "integrity": "sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==", "license": "MIT" }, "node_modules/vue-router": { @@ -13117,8 +11548,6 @@ }, "node_modules/vue-scrollto": { "version": "2.20.0", - "resolved": "https://registry.npmjs.org/vue-scrollto/-/vue-scrollto-2.20.0.tgz", - "integrity": "sha512-7i+AGKJTThZnMEkhIPgrZjyAX+fXV7/rGdg+CV283uZZwCxwiMXaBLTmIc5RTA4uwGnT+E6eJle3mXQfM2OD3A==", "license": "MIT", "dependencies": { "bezier-easing": "2.1.0" @@ -13126,14 +11555,10 @@ }, "node_modules/vue-skeletor": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/vue-skeletor/-/vue-skeletor-1.0.6.tgz", - "integrity": "sha512-ER4vHlFSXCW3ixK2DlczUE6CZliHsn4d2TvZ9/26C6Oq8zoyEY23BsqweMPtF8QULSz1+G5m2New1BwKNVOZhQ==", "license": "MIT" }, "node_modules/vue3-marquee": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/vue3-marquee/-/vue3-marquee-4.2.2.tgz", - "integrity": "sha512-FeFvGUVInKfFilXFcnl8sDRBJBZCZSNLlQDquJErB9db6W2xICRVqbRV/jtdzsEP0rftarLQhx9MeEAU0+TPuQ==", "license": "MIT", "engines": { "node": ">=12" @@ -13144,8 +11569,6 @@ }, "node_modules/vue3-persian-datetime-picker": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/vue3-persian-datetime-picker/-/vue3-persian-datetime-picker-1.2.2.tgz", - "integrity": "sha512-d7nkj5vgtUvEXZboSdRmP1uwBfXvXgXqdvsOOMQb34jiMZU/aBDrTYWTEe1N+XKF9pvTTJn8Rws9ttJmyhK/hw==", "license": "MIT", "dependencies": { "moment-jalaali": "^0.9.4" @@ -13153,8 +11576,6 @@ }, "node_modules/w3c-xmlserializer": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", - "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", "license": "MIT", "dependencies": { "xml-name-validator": "^5.0.0" @@ -13165,20 +11586,14 @@ }, "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==", "license": "BSD-2-Clause" }, "node_modules/webpack-virtual-modules": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", - "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", "license": "MIT" }, "node_modules/whatwg-encoding": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", "license": "MIT", "dependencies": { "iconv-lite": "0.6.3" @@ -13189,8 +11604,6 @@ }, "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": "MIT", "dependencies": { "tr46": "~0.0.3", @@ -13199,8 +11612,6 @@ }, "node_modules/which": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -13304,8 +11715,6 @@ }, "node_modules/wide-align": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "license": "ISC", "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" @@ -13670,8 +12079,6 @@ }, "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==", "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -13688,8 +12095,6 @@ "node_modules/wrap-ansi-cjs": { "name": "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==", "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -13705,14 +12110,10 @@ }, "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==", "license": "ISC" }, "node_modules/ws": { "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -13732,8 +12133,6 @@ }, "node_modules/xml-name-validator": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", - "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", "license": "Apache-2.0", "engines": { "node": ">=18" @@ -13741,14 +12140,10 @@ }, "node_modules/xmlchars": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "license": "MIT" }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "license": "ISC", "engines": { "node": ">=10" @@ -13756,14 +12151,10 @@ }, "node_modules/yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "license": "ISC" }, "node_modules/yaml": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", - "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", "license": "ISC", "bin": { "yaml": "bin.mjs" @@ -13774,14 +12165,10 @@ }, "node_modules/yaml-ast-parser": { "version": "0.0.43", - "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", - "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==", "license": "Apache-2.0" }, "node_modules/yargs": { "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "license": "MIT", "dependencies": { "cliui": "^8.0.1", @@ -13798,8 +12185,6 @@ }, "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==", "license": "ISC", "engines": { "node": ">=12" @@ -13807,8 +12192,6 @@ }, "node_modules/zhead": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/zhead/-/zhead-2.2.4.tgz", - "integrity": "sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/harlan-zw" @@ -13816,8 +12199,6 @@ }, "node_modules/zip-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz", - "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==", "license": "MIT", "dependencies": { "archiver-utils": "^5.0.0", From 6802ed4092c1a7a5431dced5f36244c34bd836e2 Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 6 Mar 2025 19:58:52 +0330 Subject: [PATCH 13/43] rollback --- frontend/dockerfile | 30 ++++++++---------------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/frontend/dockerfile b/frontend/dockerfile index a2c265d..42999c9 100644 --- a/frontend/dockerfile +++ b/frontend/dockerfile @@ -1,27 +1,13 @@ -# FROM node:20-alpine as build-stage -# WORKDIR /app -# COPY package*.json ./ -# RUN npm install -# COPY . . -# RUN npm run build - -# FROM node:20-alpine as production-stage -# WORKDIR /app -# COPY --from=build-stage /app /app -# EXPOSE 3000 -# ENV NODE_ENV=production -# CMD ["npm", "run", "start"] - - - -FROM node:20-slim +FROM node:20-alpine as build-stage WORKDIR /app COPY package*.json ./ - -RUN npm cache clean --force && \ - npm install --include=optional --legacy-peer-deps - +RUN npm install COPY . . RUN npm run build + +FROM node:20-alpine as production-stage +WORKDIR /app +COPY --from=build-stage /app /app EXPOSE 3000 -CMD ["npm", "start"] \ No newline at end of file +ENV NODE_ENV=production +CMD ["npm", "run", "start"] From 65077a688e4dae1d02ad8bcd7b199f65189bfcb4 Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 6 Mar 2025 20:08:08 +0330 Subject: [PATCH 14/43] update docker file of front --- frontend/dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/dockerfile b/frontend/dockerfile index 42999c9..72f8fd6 100644 --- a/frontend/dockerfile +++ b/frontend/dockerfile @@ -1,7 +1,7 @@ FROM node:20-alpine as build-stage WORKDIR /app COPY package*.json ./ -RUN npm install +RUN npm install --force COPY . . RUN npm run build From 4dc5a48c6ef1b71a1371b25b834dd7fdd26bdd3d Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 6 Mar 2025 20:40:50 +0330 Subject: [PATCH 15/43] remove unnessecry import --- backend/ticket/serializers.py | 1 - 1 file changed, 1 deletion(-) diff --git a/backend/ticket/serializers.py b/backend/ticket/serializers.py index 7dc19d4..6be7138 100644 --- a/backend/ticket/serializers.py +++ b/backend/ticket/serializers.py @@ -1,7 +1,6 @@ from rest_framework import serializers from .models import Ticket, Message, Attachment from django.utils.timezone import localtime -from account.serializers import ProfileSerializer from order.serializers import OrderSerializer from order.serializers import OrderModel From ffa57933c3041fb998bf263240636b23c7221fff Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 6 Mar 2025 20:43:49 +0330 Subject: [PATCH 16/43] sending the real image for product list the 3 first one --- backend/order/serializers.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/backend/order/serializers.py b/backend/order/serializers.py index 5950648..e37064d 100644 --- a/backend/order/serializers.py +++ b/backend/order/serializers.py @@ -24,4 +24,9 @@ class OrderSerializer(serializers.ModelSerializer): def get_count(self, obj): return obj.items.all().count() def get_images(self, obj): - return ["a" , "b" , "c"] \ No newline at end of file + image_list = [ + self.context.get('request').build_absolute_uri(image.image.url) + if (image := item.product.images.all().first()) else None + for item in obj.items.all()[:3] + ] + return filter(lambda x: x is not None, image_list) \ No newline at end of file From 9cbc6aaa6f547e22e64fb430edc8b07d26465596 Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 6 Mar 2025 20:55:48 +0330 Subject: [PATCH 17/43] clean code space --- backend/order/serializers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/order/serializers.py b/backend/order/serializers.py index e37064d..079043d 100644 --- a/backend/order/serializers.py +++ b/backend/order/serializers.py @@ -21,8 +21,10 @@ class OrderSerializer(serializers.ModelSerializer): class Meta: model = OrderModel fields = ['address', 'created_at', 'is_paid', 'status', 'discount_code', "images", "count", "id"] + def get_count(self, obj): return obj.items.all().count() + def get_images(self, obj): image_list = [ self.context.get('request').build_absolute_uri(image.image.url) From 856acd86235db4b789a295d7f605cc794ad10990 Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 6 Mar 2025 21:03:27 +0330 Subject: [PATCH 18/43] small postive integer filed for order item model quantity --- .../0010_alter_orderitemmodel_quantity.py | 18 ++++++++++++++++++ backend/order/models.py | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 backend/order/migrations/0010_alter_orderitemmodel_quantity.py diff --git a/backend/order/migrations/0010_alter_orderitemmodel_quantity.py b/backend/order/migrations/0010_alter_orderitemmodel_quantity.py new file mode 100644 index 0000000..1cae0a1 --- /dev/null +++ b/backend/order/migrations/0010_alter_orderitemmodel_quantity.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.2 on 2025-03-06 17:32 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('order', '0009_alter_ordermodel_created_at'), + ] + + operations = [ + migrations.AlterField( + model_name='orderitemmodel', + name='quantity', + field=models.PositiveSmallIntegerField(verbose_name='تعداد'), + ), + ] diff --git a/backend/order/models.py b/backend/order/models.py index fe73653..c400e1c 100644 --- a/backend/order/models.py +++ b/backend/order/models.py @@ -96,7 +96,7 @@ class OrderModel(models.Model): class OrderItemModel(models.Model): order = models.ForeignKey(OrderModel, on_delete=models.CASCADE, related_name='items', verbose_name='سفارش') - quantity = models.SmallIntegerField(verbose_name="تعداد") + quantity = models.PositiveSmallIntegerField(verbose_name="تعداد") product = models.ForeignKey(ProductVariant, on_delete=models.PROTECT, verbose_name="محصول") class Meta: verbose_name = 'ایتم سبد خرید' From 5de65b921de9da581288ed25a7c03ae0e07f985f Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 6 Mar 2025 21:04:08 +0330 Subject: [PATCH 19/43] clean code and some .env update --- backend/.env.local | 4 ++-- backend/order/serializers.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/.env.local b/backend/.env.local index 9f27c2c..4cb8221 100644 --- a/backend/.env.local +++ b/backend/.env.local @@ -21,8 +21,8 @@ API_DOMAIN = 'api.heymlz.com' SITE_TITLE = 'فروشگاه هی ملز' SITE_HEADER = 'فروشگاه هی ملز' # jwt token configs -ACCESS_TOKEN_LIFETIME = 5000 -REFRESH_TOKEN_LIFETIME = 5000 +ACCESS_TOKEN_LIFETIME = 1 +REFRESH_TOKEN_LIFETIME = 5 SMS_API_KEY = '' diff --git a/backend/order/serializers.py b/backend/order/serializers.py index 079043d..37f5cca 100644 --- a/backend/order/serializers.py +++ b/backend/order/serializers.py @@ -24,7 +24,7 @@ class OrderSerializer(serializers.ModelSerializer): def get_count(self, obj): return obj.items.all().count() - + def get_images(self, obj): image_list = [ self.context.get('request').build_absolute_uri(image.image.url) From bb7f3df837fc4b2c407e9e8299d5e65b0d4f345c Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 6 Mar 2025 21:22:55 +0330 Subject: [PATCH 20/43] validation for quantity --- backend/order/views.py | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/order/views.py b/backend/order/views.py index bb21f5a..364287e 100644 --- a/backend/order/views.py +++ b/backend/order/views.py @@ -31,6 +31,7 @@ class CartItemViews(APIView): product_variant = get_object_or_404(ProductVariant, pk=pk) response = 'محصول با موفقیت به سبد خرید اضافه شد' quantity = request.data.get('quantity', 1) + quantity = max(quantity, 0) if product_variant.in_stock < quantity: quantity = product_variant.in_stock response = 'تعداد درخواستی بیشتر از موجودی محصول میباشد' From 3005289bbd31bad76a72bd6df934b8401246f5c5 Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Thu, 6 Mar 2025 22:55:59 +0330 Subject: [PATCH 21/43] added pwa modal logic --- frontend/app.vue | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/frontend/app.vue b/frontend/app.vue index c717a1c..ad1e1ff 100644 --- a/frontend/app.vue +++ b/frontend/app.vue @@ -1,16 +1,16 @@