From b6ca38eb622e23a0baabf105bbeb8a303a354d6d Mon Sep 17 00:00:00 2001 From: Denis Dobra Date: Tue, 18 Nov 2025 04:33:56 -0600 Subject: [PATCH 1/6] Add prose styles for content rendering and code highlighting improvements - Introduced a new CSS file for prose styles to enhance content readability. - Defined styles for headings, paragraphs, lists, blockquotes, code blocks, tables, images, and horizontal rules. - Implemented alert styles for different message types (info, warning, error, success). - Improved code highlighting styles for better presentation of code snippets. --- docs-v3/.data/content/contents.sqlite | Bin 0 -> 3346432 bytes docs-v3/app.vue | 23 +- docs-v3/assets/css/main.css | 153 +- docs-v3/assets/css/prose.css | 111 + docs-v3/components/SearchInput.vue | 49 - docs-v3/components/SearchModal.vue | 316 - docs-v3/components/TheHeader.vue | 10 +- docs-v3/components/TheTableOfContents.vue | 92 +- .../components/docs/DocsTableOfContents.vue | 70 +- docs-v3/components/website/WebsiteNavbar.vue | 4 +- docs-v3/composables/useSearch.ts | 50 - docs-v3/composables/useSearchModal.ts | 25 - docs-v3/content/docs/index.md | 4 - docs-v3/layouts/default.vue | 13 +- docs-v3/layouts/docs.vue | 13 +- docs-v3/layouts/website.vue | 3 - docs-v3/nuxt.config.ts | 43 +- docs-v3/package-lock.json | 11814 +++++++--------- docs-v3/package.json | 14 +- docs-v3/pages/[...slug].vue | 140 +- docs-v3/pages/docs/[...slug].vue | 56 +- docs-v3/tailwind.config.js | 92 +- 22 files changed, 5254 insertions(+), 7841 deletions(-) create mode 100644 docs-v3/.data/content/contents.sqlite create mode 100644 docs-v3/assets/css/prose.css delete mode 100644 docs-v3/components/SearchInput.vue delete mode 100644 docs-v3/components/SearchModal.vue delete mode 100644 docs-v3/composables/useSearch.ts delete mode 100644 docs-v3/composables/useSearchModal.ts diff --git a/docs-v3/.data/content/contents.sqlite b/docs-v3/.data/content/contents.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..2d06c2d095c536907feb70ce07660446e0318b9c GIT binary patch literal 3346432 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 z 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%0DJS{$x^79ptXeWfR6&)*ZzlDeDB81_HHk zh2ZSiN2=Fa$o7LYxg#Vuj2)kX660V@aM@e_n>EmeZS+ z!+_WvvOo1KQQ$^b^CH^Gl&)+%L`kzLWf`BARV6Pg$FQA#gnhY!>N3ek-AK{}r>Y{4 zo@{dzqW}WxtqmW9l@nI4FjpQ{Vv z-#c@x)P~&DXFeU2wqw61pAgI2Ov+OJdcjku{jKYA?jcnPZcD!>pHJJAcRG6rnT~6x zlx?BAeMMDXs_)bF8zjrV1-arI&VOh|+YpCpdd(RXJ)9G$4JDV`w z!h59NE2Y&J0mlz&x;fNAY+FguDxEH0k?}!Im)jUi9Rk%_^*kxB3jUN4H>(GbYv%MP z5%T|E(3nt1W5aaN)f}=eDEn{O(teCefcI5f$6B35{;CdJ!^FB1IB0}j*=MMnGdz9W zLaX1O&5`_|m~*aAOQi!5qMnJ%h*>$Mw&ctah^jZfj4s;Q*C9sP_m&?nkqql56?QD^ z88!>EP>ooaVUxXrkYS=@S0 zPHoV=aKglxb)dU4$8xhohggk{fd}&hX)x9L;3>$G^T7_x4HS6FSHkZ4vc0srj0>_= zg`w%}%!cK%f&}xhNrl-2pNS2bCNeFievU5TRLav8Tp?3$ zCNt)gTrqbdDu292sm$=Ajo8e&Hq<8d%%`8IpUit;vkL-`pXm&M&nZlHVMfHV`*vzh z+4@dkvm@4LAA+C~bwI^P$UYeCF4$n_(9Ak+s``DHwx?d%Q^v?xhj53wR8Od^BYOeY zNh@XFTh=4!8kud1VKA*{5X+WgVfw+z-fL!>6+=E)@4R5WaO>TyE^u{t5T=c+=He~; zWdAKYvOh+(M!24f(5r*omAOFjPWE|Lz3$!!l0vVvYkiR9UJZt`IhPk;yMz4y_mTwW z{|jU8&csp>hGg|Douz3%tkdZeTC4GqVoiW@=p@eZVH{wfcYGE6Q%it4wAL-O`u!Ol z%rK3d#jZNK|6?))Ea&x)KHZ}QTNP4RX5-3SndfR$4`p2Rp8c2@>k=c>q}J(O3BxA9Ocv83A~axdc64r=GtK|Q3-0&lg^$abD;SJ za{X|yZ~kZxJF$-Tb`&SW$*3K_Yjg*l_>I{83Dr4NdHWJZ?(16n$pnBVniTD@wcj1I z#@*o{Y7IJYAn%Ri5zOJTjuQ;&q;%2|Kaa;)e43`nO~-cPzSBroyBrfK#h6y@Sc_1c zV7@tfofLr}s79p}Km6%%vpT%(2VUeub54~C=e_i+a$Pl+^6-amgnH&UU&Zh4+@V9e>M(V zy?DTuFaQfyH|J!j3-e50Hh-=0sp4;Iw-+y56GrCxb(uG^qvP-lq4m`kJ9CjEt?mp= zH!44|Bh0UTkoDtsgFZ}Dt~m?QVQYl(Ie!?=O;@70lqsS1Ox95pxn1du&;aup9`cAK zX$Ml!jvZK^EVH8N4r~K-(i)9g$EcbaC2hdD1)7;Nm18sT08?#2%ZT5S@o^8iM(2Pk z&lREwaC`Z(yFWlo{NvW4eN~xE)J>)dlslsxQOv3w*iCbi4SW`R7%;f2&&&ot{jLWL z>GJN`kY|J^FYp5-@DYNiaZkuUj`5+Afk&F~Ci+@&_VUTV7p>%RYjE6b_FJ#wg?U;@ zlKDk(*m{~?sLiItZsrIB@^NZv03I4!b2vSU_v0S!(d60CcB~{BJ%5|TBVW(vbnnb* zOB_jGzZZWh&j~;QSX(%y=LXUW1pZ~K*M*-WIhd!D9&R6AWtzS9@=@2&%j_6)h70rN zZ$}z8s70BZ8FAHi0}n0%V=xbWwSGC?Tr@?C%e6Fau9d2KH~wuMp{*A!7g#wY_pv? zGW3^qIh`%APkso_dV2z9;J>fVdP8%EaPHYbHz5~01bTMcBC=RnhG(%Kw+2acJe+_R z+e6ZG{yK^_o;-?%gLX{931%@T5K;cvcoYGx2jc`?QGT#O*CNHJxRJE>_$ipNy%su= zGSVF|Jl$U0i8{mfq>pbiX(oQtqIi}pxl)4i?^tcUwuUQ&(0_gvx_)zZWeDOC2p4-un<;zHJYC z!%;JO-5M=48uCIJ?`wB=TkTi-BP7)CcwRSl_pjaEgT)UCg}^WRT4Zlc%cGcldTCRA zeeLczelu=#n1@@o#Mi#i)o#P;hnY3+nd>Q8C4&aj7n9#Z&W@nj{0C_eRbJc zQ#$Iy&HK0S7e|$cC8N^V;~SOFr$)WCy1wecriVA~EZ7_E9Cdy9 z_WfI{S?_kO#peQHeONLoE5`dq<@4gGx0lye?mKI;qpq!NY)qdVc~~+kZFs&>`Mfyl z`i+g78xN+}`ryGs{AAB%t@k(XKiFD(N5*?@JZ#T3-_EJ4qUzP+)~J236(5cd=9()k z4`6>o2WWGRSHP&z>Nb>9_Vt-5FQTpNJIk|f2#1aD+TdC{qj-=_c|tyvYFluFWa}Fy z>H2Xt$|_)@Gyj&2g^k~q#*xt-A7=~5`g7+G9p%BWQ{AOI@5kCc1&d`jD1A8Uac2l$ z-&=}l(FVWDwB^n~*}Qk5#K+oO;NII%!4u&Ay>PZP1I&GV4PcnB1?>JE!B)RWSA|%& zz3%>m)|YCGfd`ar=pc=6JJDsQs{)9IfwtOMj(5)J)HYQ^z=k$;CMaf!ByMAhsDJ4} zWid!>XAP$D%kG@*rO`SBhPB!US$7#2?S|PNqYc|Qg_&ocWR~UY^z4mHdwRJd$2X`h zgxDt%O#Q)o*o}J~(VW_E3WqM8xuprVw3D+bpeg2rQB0NDJus3iz%&ii%-m-?^Fi|w zje@z}GIUR^cU2v19}JJmzE3T5l^w8ENe_-auBr=TqjO=Bt->k`6xC^=O>s0ss%eXD zx+Q`+HD)(Yk20AWGaOFQi+51#Q_TRH4^>5S9T;#uB`V#R2mrbo4-!a;XwxTwRBO&# z{5zODqc<{Mq@+Z@Nj;F7b3hk-BPM3)1KL>_eAovRq_7InD4oPZ_dX+r6*_duXmjpM zn7>}fz0_Ro&Nx+(>~%+=m!g1=lF8vAj9!BGurK0MkQU-IuLsFdwbn>7kV7%Ttw9aGOC&$t3gVZB2nVNb{#`e@|yNb^w@BW&DP8w+3mzN)f%Td z9B8Xv#Z<$v2kMe)HRJVE_M5X@jXWdKHX7 z)DMeNwT-FpI*xW(_wAE52xcsN17>F3g`0H&$iM-DzH?o9%y-aOZ%&Ye zx*t7z_GPrNe1l5m3H%tY1@-9q@|Yg;OU2%sl|CEyu*%yvZiKDT_3Jsw8eQj^Y>lu5 zWnK&dc0lbrnPYtOz0vM>2d`5zoAFmsWAdEgOfv8&P@r6a zTaxC}{R;jQ5HaR@t-<~T6jwA&0DyJ#fRhV7p_=K{a@-V9HHEQh-ibSR?(DX9S8wg^ zwb%Am_c}K_tsAR*d!0_avU=x6li+>1+_cRW zX}E!{24C@@w_im^2VfOio!2ect>9c`{jFLMoae`u-HAJDsd2ox(g_#>8Bh`uzZUBqs*di%8g0NWQw5If z3_jt(2H}5#f8enp#VHn^FD)&-xOP{(r#88&B$8&bSLU0>rz#<2jd{V~hipjcH{d?8 z?+fhP{qcX3rx+LEO%)2Y01I%z5#uy)4j83y$IB=u+?jw;3Rk-s}bx|AvR|mZw%Nq!k!M87fYscxs1Ty(x zdN^$jmTo4bdMq2f)2;WU&6!UNe{Qz!LZkfM{`X` zt}!q>h;=WVw_0oom|;QAEH1f-UjaQ9B+z1yQy3Z0WkCcjc3F+X0sZF$QON)QF_bsC zERpU6veFY@9Cfxxl|D8en5|wj+CGfi3>J_%oj?F}r;v?cgP)#0*nalt;jdpleemS# z?MKhPe){W|n;V;7Jb1Z{-yaAMQdC!@*$eLZU)%T*5nu)T9M4m*XRYyk5_QMFAN`u{ zKpDpmRS(sZ@t|`!gyhfY1aP(kXdHKq=+()bjmZB@v0IRQL@O@Bj&Ret2M&|Cfu0FS zQbFSl3g2odf?h-WL%K%qq`6F3z+PzQP}hl!utetIg{|c>^s%Qmmav?JZbgVzi5r3mxjtBw0# zKG=fyp(vxSAr8|rT-k3J-m3JeG6Ilc27uWC3I^MFemw3442RD#)GF?lvVk^5T30?F zN=1l>(ZYbj(mnd4(eVaqs&rIo7cj1zi}}()w_kM+Q+Qed96Sc%f5za{MGfGNismmN zC4hl9O=JoJ!LoIk{iFLFa1rO_br;bSy(Fr*|Y z>d#a$i=E4~0nU2ZQdaOBcqs=3o0Lb<7iL}jm;b-`dp$oNb7TUDdEpW#>f{euKp*bC z4WeSvFYs6f3{beq?EteK>Lnd2t@C>o=-xDGImYlsXAe0=X^f=VsMjr<~t$YWHkRvA~&DprH~3^st*{Y_ZyX;NhOKFo)3K zW#e4Bl2Pr;c`+>#lR4r)v!(6~-YQc9q}ftMMYNjZSdV>ikQ}GB3Z)Lsd?&>UuxsE+Hz3Cpq4Ro}&ZraAD zKveF+TY)M|;)qe^F`VXb*z2~BqaL*IJ@uJL6^1$5Ko1IdTF~<_mh*sE6fqsrXRRRm z3LC(*A&(kXpzJK z;_GLYe|fss4B4J2Ow$D?%9s%%DWx$7-G=+fwqQZc=(Ek%Xm>bx1UN~^k`fz3pLhaC zG5kvgRCFvL8XS@AkJX7nG`DPU$w#en^#Nz5AU2))pq&810kiV(X<;)f;n6C0FGlaX1|! z?jS%9(}Qa$tfFva&@&@CynMG`ef>ZtP`iRO?`MT=*~?vnD*yoy-F5o6pHBu8`uqhl@{xm4-Lm_NK@0u(gV6e>cQo$Mtf z&P&l3Xb5Ms#R%y;B(QNv1Mnbb&*UkbAs3}V8*zDNMFO5|{#4PxK~V~i5O8@QSv6zI zq(Hm3gef4U2G}!j=1`T2Tc3auzH4CA5MPKL&-WwR9ce?+p>!Cd&Ey4;X;A5S5??yY z=hfDbEYADDF{M6Ja_h9EqpLtpn$k$}UMQk!fe}E1JlstXSLC6kbpQ{TO@Yw5LQqN$ zapZ);?9-=7oI~MF4hBdMeT&YL$r%1t!UKuVgt&6_hOLh9Oi`~jqW@9FdMu9(oibb)jSiU@5-D9G`-IVO3T^(4xuQ$0aXzKj!x7koNygTZ zLCi)2fuW6r8DXfv<#`7qDJ~?kI^Bnso!WQ|U{_P>|J|h9e$@b7oE#FC-|)`}Nwx5&13seyci>{+Pm6+}L7oaO zK}jw|FpQ$X>FD4*lNx<&Z7|LPbYsmjb_R83mU|>zH0*zDl!SS63M>I8sEQ^MSUhey zuDPXsqmO%NuH9*n5aYrVC*+i9&De!8LuoJBa8B7|{n zs(-w)@s5lSK`K9vil^0~A*P+&5Ks}|+8NSM8rM{oC}VtpL=^i6!i@$-hd^%@_mJ>{ zf`x=-K<2oZOp79T#DRDTpIg^*QZDcy!A}97nLH& z2f~{RQ^)67(8uE3?yz$#AvDNH!Z;nK(m~iLz=J7G=;>T~)Bh+S#H;!s)#V}Dx$tY&qEF0iluw+f}!Kf>o z-?S)%SS)yjAo+{gp`0@6(xo6O&h8^k=jiy=&W_<8jZSc9=h>*$9Va_GOaj(EWH4HC zS1$4Aa=sS61*~jxv==+b?bb??LWVN{8g$05MCaJWt|@?JW+~lMoHLAUj|@C0;lz_u zt*6SdX;?QUuBl8n#ye142#xbdQ+-UdIn*TnQ4FRn7&zGwi%$&q4BeclyUPZBt}nP! z{%nKd9LA3_or2;?vxyX>RNM^*z2mP3jF4P#y+imZ;lE*NRQP8P2K&Yh^)bm^+hAth zhzy_MsDKMKNI4FyL`e_L^dJ4nU;X^ePhUR%(|`F#)0fU~li{GDDJN-R!Z88~+QXpyY2R^Tb)+Bb+haWD(erEow|^`ZPCzPPe0%O`YV&{ zjfO3q8{X$Hs-I&8ni1|HvMouLxD8POk+k!hB(gGD=GX%7SZ0&M4Ka)!^?DP~c_@)~ z@RM~X@jX;-Q>g?GGWfH1L=TfpG(#1>t-9q*va2Onuf$)59=Yrel5GmCyzF zAnX}<3eXlIED+*(5v~mW(jzm2y{~&vxJyA_8r^Z@XgETi34rxcFfxU7h_0GM9KsOk=x(NMAqFxsmobN*8C4Yz0*j$x0@Z5n>0QUx76B*yy3>_M4vc<93H85VyKw_d~4*4+~& z?g3gr$$}9Q=8VhFS!vJ47<3#b6p`L9VCaG_3N!B`l$7*i00lJqM2bJk zR>(?{TFJ1;5wh%2xs8ESqoALL*`=6h@MwYOMlwNO@3-DC8hg@*79Xqt4T}x|H4%#y z(9(D?=;Au<)~KV)BWi8z0o+jxSrIluvv?W}Ky#Ref>wk4O3jO3nVuZ9AYf_OND5!1 z{Vx5X00x>5@Z(0k57LPD6jcQsx`>~^?|tNCS56W~fkK7ay}Jm_hwclTC@DCg*GI5E z6Y=$W7+1^)g6OwYVTpS^^T7^i-y&?(|X(GgW1I4;kJA|&QgtMUVKS_n?l+vi@C!AfVvsFhC+TgTKkL)QPlz-9esi*tGB z6|m(*&S#a8FVm4sj()d+O$WszqC9c5zK`^&gCSJdP}rh|7z8RwHODz^vC$yYt{+l< zz?46DV}q1=0-MpT8;$iFe*h*O=ZETRS4S*J>!rB3J)n!Hd=LGvkdP+0BC44&R~rjT zU;@#hSw@bC7E?r&clab#VC%FV4G`Ll)1FLr6Kc@$t0a(MpByg@$IjoG+oBw|nse>y zK@TZm$PKEwRdwrMKKjK2=noh)POCwAkBIw}%>U9(I}~*q&mj(f>ak%AnLv;>Zu_GD z7k#)Jj{CRdM%6IlXLtoAbLJVojkKwFm7zm^i553N35>PUbs-1k6<>4N6A~8CGzNL9 z19~?Z;`$+R=_U!x5|>UBAeVCePHI}QjT|6}N$M?QS81i;$HxLPD+Tk9O@mHjflC_nUSkAsF5P=WuTi#Ww~Z#ysaVi}xl1tlfBg6eFydT^TW1B{m7x zGfHcI#4}4ZREibm3l-xzRLtq75f?Y!zzkz_&pL z^Kw&l=MSDm*IS2O8v%PA zroD0UnI!+E4Ls@h}iJ^ zh|WBNF}J#Vd(g57t8c0}G3^wJUYW;o4C;o0-dvX^T4!C=vQRD5AJc<`Ax4Ot)l>^| zwDR}@VVs&3c@OM`Sy614^6P!6bx@d7hdY2M)hyYRi*tdR{j+ALf>0%ZNEhyb*)}?0 zJoipG18$+fTHy=@;5P03dHfETc!8-pcR;zk*ckxI<r(0W&P71Voo-Lv=hQU<^gKdGk^ZfHh50MNLl2Bz~F7 z1$-ZmsHud;90mCX`%tKm@u0>Iah1YZI0=34JB!#1?5%ccbfXh}*YDl%+Y`vqbw_CQe+P!^KBE?ICj` zG@TfZ$2W^iX7_f$YT&p z`zmNPJzW&EoavW&^_J(uyt>O*2f+cwb?0{=w;1H=${{!~!Y58OgbkCj7f+$B5}%N{ zCbhhEH4*YXI-W2v8@TV@y?gY1va$N|$<1Fp`Qw+ree*aOtPH=q`Ngk}Ztp++)%exR z!~KmLuU`G~>-+n!_hJA4&tZ0jpHi9^yJ&@QrEknqmE-*Hd>6-F924|6CeEritQ4eg zr#mSXsr`v>L{N7HdE4nujo!mint?80a;^-WTdS;>eqTDjFZmma%Z4ntC`e~hluqOC zw95zI;b;c;Sz-@~q8DLvD(Jd&PN7NeUB#6`>0KZw3OcHH@J7L|2-2ANNw^iaG=37X z8qkp-`(ClJNKMnIy3!fg^rW-TAdCjP$MAHp5>&oiVBrYOHi0l$xytU-!74r7 zvrV@Sxxx;ddz<^0Q*~5Wo03O`Wa)fYQ+CwsQ6V{;Z3bc6@3JeWhgbaFY;&#K`#NaJ z4N*6RAcF1kTYh+i`8Bwl)^tDGN72i{R=a3uj(~=61Vl&6QyY&@Iu|42F>@@G0vzxn z8^QB>v@hk@{VAWcV|-~dKG7YC{Klwtq`e}>588bM?zvpZQnXFKJ4rV{X9(6IXF4kQ z&x;o~%j8IOi}?G&SrNen(t+|c>gcTg-dZBCo~?oD=sdZaPh@7#=NZrQT0AM|Uzoq* z`4>h0q9latObxxYGs^Rk&k(Nhdf3$*IFbek5e?W(Y)RgmygN9Y&}Ajvaq-m$&nY2R z+-2jBFK$xlPBPyFd@e41qoy456otzI3>V=Xqn@$9yFWoZ18n}EF#X2yVx$0uhl622 z^>6qk7$++M)PjQ%OM)DfgEYJLT@UAZ5twlfAPC?$UCtFGDD3uinN)nltM)Wt4w#CfvS{OGg${OoyHWsI0gEkFp}^mnvPvI1jOvgbCpYp>+_ixmMA@# zk=;bX*kBjxAc(9v`Sl{G$VnF&a0btcL}Y*r7_@Nk33mR}fIgsOR}eC^D^OwN${b!= zv~957D0RTtWG9fvA%FZbB$8`ePGkKU`7P>bXsz<|Y{sy*>dH?I9 zpSQo~ZPJYV?`uA{!%y$nsk*bHg$bE1TQDsQ1pv+7NYkqPRQWU`*xvfVV4?0HvA>}O zh#u6b-M6o!l4;uQ$&N?$FeTlj!ze$5=(^%ea!Jo!S~|Ti(>&D%L__9&p>Uugp5FMP zw>DRMo|a7uocXBN7R@pTqj(QinU9Mcl;I6+b)TFHNXvgDiS6 z|6wX27gifp05>>-_EVx`7V#GhiVKHJlX3tMRgD!U)GyowzT7%6x8o_X0q6I^#f1PhpUfgJ}L1$Aolc9JTrjA=M-|rF&?a4K%4%Q$=XtNtbKiY+8 z4)v-$XFMp06by5jd-bK$D!8q~nVS@y757L*AYLgvRI0TC@AW^lzx^&Pl^7$)87dU6 zN$W#k_)6lJ=_bjbS;;g>N_^qsa}g*3$mkyNGYD94 z&oS_IYEJ@Y9oIVv$F;9J+Um9Dl5w*vZf%|p_s zV54Q5GF}A%rtobu22HsrwdLeF@SUB~9ERz=vMpqcwKen+W_0Ecqh zr}*i)@jYq15z7D#N55hks)hLhG|u38=4o%nzdLh(pzO~d?95SKAhKUc4yY7!FzJ9( zbiS0)up}qm{eX!V2xu5n;-Q=~bJhWK^^nf6`FiOlQPJpWPm09>bDbiqg7*O*x@LBe z&uNv#BVP%QJrS8m<%|g;l}3$u2f``JLLFJ5mE@L*Y=y1KlUD_XbS0858ZkT${0~eu zk_AmUJR#M{riNrlh{cDlgq5F=-g0p1?4H3z%na$A(=21=isGG+u%wchnoJsnPuKGx3R)mUx(6rRg@Cnr zNY~6ZkyZ~DMXLR%A_AMyVFc<3%u$+GZv$q=Au9u^mdKn*iWK>?m!xcqX32u}_F(8Z zHe}HkS|=(0^(Xqd99=b}LPUc=f|M4oaCpT%0)iP6OQxyHkC`}<-Y`fAf*hI1Stun? zEM-K_E2o^f_74qJ+(VLQc=Yx`3NVIFb4kJPsM?TYL`BiZ@{1#S$^#N12#%=%HqF6^ z9+7(xj3PKDCgw18l8%^m4T@UC3ZS~2bdD}CYzF8o(&UPXpn8Sp)Apr&TQ=*I9_4A6 z?&c?4GUWfiBAEx+i9Z=e80u^6`KiZK0Yx<7F*~r9aM^sTyG%KA_yb%z9XHYD8FZ}l zo(GO*a)r|i`C@p#%p)^rw>N(mWal!3>Ti*jqd4UN!sHU&vzM)dAy)9onx;^bU6DV8 z$dm|ll^ODpHZj9NLpa3cLT_M*gkmH~BMK0Aci3wk<2eP4tBR8bzBb`1lS9fXrFNqt zXnM2_t1(YRi3C?+MUIxN*H#}{40_CKEU$pYm!d8%IeRBWWN;5bkO}Cvz+Z$hB_5{Y zq|gtTT7jpSX4$C&$##DF;z^d1f^bmW4J zm^kJt=hSUanW{)Zv#%_;^Xiy%v4sp=rRi%GgAqxCt)0EwU{QnQ&Yy?$+)NyWL zSNd^7^4~z5$UiRp**JuzYCtD;EJs#=ntj)!yi!7C>^v?Z(ONJ1L@8$PSgAAhsNk8z ziVgngQbcXv%ujycPQKP@>!_)68#kuz8B;z0B?Dbf8HXlS4qC?w76Z^AGgMI7#b#?c zaBv4qPyibtkw8$n6{I$fRB#e}k$^NK8%blUvX$^jDa6cAHRguJilE}K>f)k{0o($n zPmxMycvXIk$Ra}SZ2_tCjfl-!Ub;6NzB0w2sJE`arYQ`XrGL4eCX0|DWLC)20oECCI181A;tnl*E z-r1%U20vHTb6WV>Yhkwe)`8GmI00nH)i<4XO&J+_G-HCAl6CDSi6mi(maD-QwvDcb z&}o;&(=Hu#j zrn_-8q$b)&JSl~(&MWkkbV2_A$EmI-wKuB&*9ihy0*;nTE{uvPj5To2r1_A1h4r!v z43-I)p?ea{K!IC(gGwB;`}lHt6SQ2Wf>lrTC0184;%;HLld|p3GJ+UQJ~%^e0Dt^} zQ>Gd?=nvamwjPu|%N?8VL!ckfv&%l3o@aJoGlb{o zh*aNhqd+|r0sX@s^oj$TE{6dgofi|UPvwYyn#F;u?+^LJ?&; znR?+~)H-TG&Cz<(9VSZ%Cr0j_sZvK~_V?zaKe8*C4y4V%nQ5ZWLj|2(M^;RgHTm!1 zXAh2lBT6K@0sdx|LAd9Cz4DvkP3eW3=Wk*MlCAYOv4f}qt$2+mc90Y;{Jo?D0ciq` zo=ZtG$l0k7H%?Am{Qa=6l7M&{zkk}S3wF9Ctg3xoHoRruN)MAC(ze@@McLP346sXF zPYu7*Ct$FXErFoLJ!m;eLHzJYG4GoHy&a?RssFwG-l0ta2<+Y+e!zvXPkuq%&Pk|a zz-(Op@(g@8T&^=)+)3zKM#=p^x0_Nz+3tM*%|s}h+yeeCER6Jy@VBwU)X+BEFaGcC z7z_T_w)>K!Xb*V#&2_47?WoZo`9HUlPVYp2GuzEwA=t%qlS$k|ohvt^!nQn#9xBTq zeO}?53jgkB5}piIpE+GKk+q?_<*(P|WeYnTz=czA; z+h^+S>X%*0L>FXBC?+>F_bUJ44-D2O0blBUJl{txdgOVBlg)f$i5c{x;*5ufk}U*NE~HP>=D729W^TZXeZqg|A9H%}CQ_hDM3I>??z`-3X}h8G zN98uRwOtk3L;jx}fcJf#eK_CkXs0j`=6G4r80ahIgzVc(lkkGWAOh|WmmQl$u*(~h zolpw{=76cV9El_D6*nfJC-;hWd-85&K!5I4eKK*;y`J&qw2A~lO>kFZqz+L!Y`jKiY^K4B#W}EM^wLP{B71tHV+{L}e`{Ogc(O6g_|xO! zY0Rjxuz@MPlJ{eO>F>1@*p0_WaXgS2n_p|ck@LVW^cVOTWDW$-RHC@F)|Ro`XdI>_ z{*<_Jh<$f3Lt@8db2ZEZt_SKoAjwJtO!61+IR7xH+3urzpGNas{|D*kVo8t>{s9#2$4r3~WcS9S zNnFBgLjM0R>@7>e%-rWcWc-RP?V_Ou|Y&!*uD7_WfnmE#%Z;LeV#zXD_f zhACXWby~E59$n-=1EqLD{8x7G1WLSs85i^fU=#yBa+URvEs4ZMwcDQPY)_yl3>enq zFcLQ3oKumRFee?XjSQGv&fmxxBSe82(tY6!a{6KBo@MtmodHs^cB<=r!efC;Y@oULr< zfnvo(1|aF7Dl6JQzo@-P1QE`clJ z1{MH_5VXq^nIeJF>!r$vE?^9oFoMj4kr)s4%eE(AP!DaZ-_U@5J(Mr-h!)7*^f`Oa zJPa0CoLXRFi-+iADqeHj)#m5v@1+Ga#?$SiOWUmYxBXG4C3G0%H#%?R=wwL;yTX$~8cUE?9 zt+nFSJ2zK$SJ&3>tgqc}@2ccSB;8RV!uGM`=nK9d}(ufoaU!n@;>$qntTr5S8Y|YDr8GmS~M&1lY zq@&UgK8fD|21u|lJ{S!r`v=j+lSh$FiIN~m5K{fXp0giqKK*tp(n{ehCKRL??@47)M73*n#iG^?nJf z-5qw0=bCAHS@>vm`v}^`8+BrBK2LK=yx*W8i{PY@LLtibD|mFkJBkhp-|)|9TmEEA zV++@a7o=ax!u*iKV0<7>36yUWq?BzB`+aO|y=e-E0w&#q?yIi;SM#r&T|O4td+F`P zNg;0m^D{J^iRXpFqRy9-16Cj>T?@woznyu`nvBD+G2GNMds#Q@NNSf;(`tILH6KiY zBJTnrDGk+2UDJV?ls!NcI22V#*%)>%tw{?yAh;q#BJU`~@ujWJW|2oup`MLw>xiKR zTBc^MLlEpY4b`hw0PE%0@h{*2Uu z%frV)RCjg=DZHsv!l(2b1fJa;>OFK^_g&6W^~9CNHpXxV+ntO#rp#6r@bPo`eS!0C zHbrNC?S=J#<-=@xsqbs{sKWD=X|u}|+F3?=^6PIi@6Jp&z!&yME{_G{W`Q6jx?Ocg zacAKgIA7a{|C)y8cAhVJE!vUfAnv?ujpxxF1F-2|m+S7b%}u2^7ogm5Re@)qG%YB8 z%1}OFVg+r`X%9)jNCmx75--{{N|?=&@WDc}B!N_<1I)NI+CXzh z`slENuS7R_X`ImTsVGaH&u7nGI2GxXX)a!g6?0K-hu(sU*H3eHTuK?KjXVV%c*>0Z3(LH9*XcyTKlZWcM(_U2cM;)??z4*EII3yn;CFKJ*VHCPWQCDSKddo|NrDC z|IbJN=D&sieE9hQf%hB&fA1gut=>-`KmPmw?XRlc72v3_yw_gtth8_5Uf*lCS8lJz z?Uj{yd3SHO)49EOqjNLFQ32iH@~CuCz<(eXKA6C6%{r-Yp?lqJMNc1WKg-+|#Ghc} zQG|PNFxCc-H=m%o(6E=Br)R;1E~DTT0B4p-nz@kq9wu#+%#ch8Tkb1(3fNbfw*Xua z;h=#85sPoZl71B*u@Y0kgXA-@`ih@H=13ssUX#9HIuV7_X}&I1r4tNhP_P)&`vo`K zT-1mjBnkGki`sioH@D+MY%hyY!A?9T@)$dDv_C<$U%g3HrIlad)40_+*78)H*DU0X zT2*n2@Jg^u!e#cwv`o*mfN$7Q(v#yX>6=N6l6$rSp}4;+M!oJ{+&+eCJBnWui5E=+ zo&v1ixXFmlF3r?Y1MYtN@cPJFm^nTs#$)k_DLAw;vW2oeJ1Do3z7sf$g*e)z0~OMU zJQ)qgLsUOkkR6POJ}y$leMKm7Nc zOU0$u`Q->gx~f$!2T;JKn%SGc2Y|ZWn}CLb0Oma|ye=YhQNf323Dsm-yiGlNuzLDk zjeyk1DFg6W$ATR|uh75a7a~Wz1A}@S&Tz=2L9&ZZZ4Mjj7Q&1-`8iHGK1fe}dP3AY z7r_9J$zE0OBAFeoH{)KU9(efs%$nKYHozAHkYwm7N^ zliZm)O8H%MFu@atBU=jfR*XY{BV|kl_m6G)8LiEZE7z7;&#*2<%g!)P2J@^aD1IBD zDJb0}iN=2Zp#a+V|1d$fK#5kN2+w%P~vhwJ@wh=M8j*MIuI{QIwd`ttFg|9{&R?D26U zLq;&TyLWEfTD`M(>sEYwefMU2b@$Hh4RFr4TdmIRo3~bO*Ye4Q{y+oD8D_UF8hSYA z&(ni~_j%sAzrfuwJz#pYqX~<5za>VoIk z@xYbalDB;iHTA%7Ab}Ow>`pw!Re%Qab?WMiE_%YJfMy@sbB0!-y!F8{qc+5SI-?QJ zW|1>VkI!)gQSV=1)Bjm!JF>a0TVi=@?B-0HHs1yHW@!MDW3!UynK`T(G3|ikJ_fxb zo8X@hF-jj|l*IM~ZE9MtintM`>UYh0nJ0+rQNq4TB6_Y!jFR_+$^Bnce5L>@S&&`# zdljM-h6t`2xEv7zkRhd7Gwpyf4O9EK_f_``QeL5l)dPg>p{u4YUv`*r$Tdp&`wHvF zwN7RISO=R>?=06+br$wYH&sA3s}D)M4-1Y^mWGs&nA9tkvLgFBi~!`Kg|09K zC|PXE$DUnuOU^md50Q6)u+2GZrkH6@NvH^w^U*vD8Ol%eKgdu&A{h!^01Xs#)EXJC zAoV%I$kP{AR8naQE)q6_kW^!DrY@9?i;<0{iYLO}+a2#6!_3va4zukzxo*OK=C4A< zL|g9by{Pt83hGncQI-UThi4gCo+d#|Uw8%bK{}kXFh4WnjOwmT8|Pl0 zbYc1OSx#4+;Lcorby5l}x3U!A&T8~a2YB=$p^uR*yHzuaiMGv+a{>q&uY~DJw9c?D z5VIiUJ=pgpb`1NP zR4QN{^;Wttc=-9xbTT}9r7*Esg=*!sSwT|veJXMI4C=G(QkYaxXCj0A|Ib4p$jfE6 z`PN}o9SF^(Hrph^fL73vc=aP?)3qpP$mwj;t%F(ENvv1V5Cg(aW4#)NeU+cc-6VNL zW2jL3^94@X4%suAayYY1BMha&)K2wqv+T)ibFRayI?$y|U)?ljkmEQy3zJmEHfAi%~8R^8bHT zQ7EIV6U#)*DoB*7F6&UL`hDPG47q^HAYj3G`OILd&aH+?*+T4AhQVyr?^0_!sU}_) zW*4Iy2|M1aZYop%jTU&kSL?;au;aZNa!HhJr-kvQ3wdH7xDb>Kxj5>;b@|6Qz%Q-V{#R06I-Khtd80Z)l zU33mi!=lPC)gFpE1Pi3eAuLzrDG?muPAc$vQ4dI}|^tLza z8H>P<>Mry!zTjr{ZLV_>b+mCd+2|qBi)P2roFmpBDhs@C^^&2@M`1Gsr2Z*P{%|;A zDIR1{kz&P3w1B7+6ai`<#L2bAX!qEJuIIB0d}cCSU`OYo?P7}@tDYolq-WyYt)IrT1woya4Z~J%GoH+BEDUgqxof+K7wh0%y6w^Gj9yRvIS0#i2PyugnnbJkCKcR=#MrR;f6XGc9tA) z=W`-Gc+=wK?S82y#Owl&0Q`TrW^MeJ=cMx_@%}fPIE038Eq4 zh&-D*e}8*1dTZ$MJCCF21^N+LKgeR#pP*hTe}w%C(Z0Q_;;|^!2l7eYe(cOuJzy}V zdfFvCPTG?f+p4<^Vbk^tbyL&!pR)i2@k>8b{Z|~+ zfI;ddhA$O**@O+ zU)w%}p5~KnfmPuZYwtjCy>QzH$**8RBvT!0Z3=%)Hinm|#dKj+6fK#{4MjZRz1%_` zHp7D;zm)V%4G;@_Zh!NoX(9=HnBIrCv*AmWZ?WHyMMBQ0^ey-c1&hlL%zc}1K6QKq zzTIfI;{+uhGA57Aoq*6V4A06L7{j;}*fH@nQTEHSUPuRsgp6Di*e^m&M(u+2mXx1d zY~5T9&l9oAAQRb{!lx2AkL+1p-D!f70!N zf&1N4lesC<5&*V7$h9eE>5~-w?nN#$Id7j!G>W|_KQU-mXltk}kB{{ekIcx8Pmd0; zD+}gJOvHAa&IwEU}FK;B*H zAMT1LXMXSzfn0>Gl85q&H1+rtFnO1SG4lvpfXhUf54ngGg`xr;TGY}As(R-a`T3YM@#7BFd-i!h^vaX5K?VfN+b+$POTinv=x7XsFst4Lyo z2}8}C3#GFmw!TMb84b_b2!wdyaOhWx^W$UG%99+=2jhM(T0*WrC{~tC;20uBqqjiu z;i!q~+@pm?LtZqb)wR33t@f*Z6bDDW=;_yu-TiBK_mJHesi!fBuSNFOv^@Yy1H%F`Ik%@}eaqB5ff}Q0*p~cIDe>8dPqi zZ4>UH#79%0Bd}3be^S3#g+WdHZbM?X2#$Ef=9DwG>n|Ib%9yredSo=`O+VrRt zRehuK`P8U4Hg0Y_m>%`PgNOLZp3A8BH|{^!S}Pfq^0RMLJ}-{Cy1ub>|5nz!60YXQ zYwKHEQ={s`l2KQFGrZ{=mCuW#-dGAa`T`9|gQ;;0X9t*)xNczLa@;&}I6Yl4a4o!M7|vFD~oB%KGZE12jABhYvUJ z-@czMN4HQOmW;~8n!Zu_yg2H^hsaTVBkMgIb$xSVGkb1E<-?LuY0CGF%I8y~-nqSX z^G?=#I_jOZ&D&F>%0p<(ULddauszp&o2Iv>jZ+MyTd2%&FxOmRW^4N!(j>h?0;lID z^D}5&cOb?^e3iB0^?@u;TkczEYI>bfJjgyC#rxd^`Q>ai+q8#O%t?EAYMK~L7lQfB zz(`|#fYKA++f<9$@Y%;3w$1d{wDuK^FWxT1ENHEyX+JNrdH8xt8YpMepalqq9#L#G zP+=#5im$Q0dLtVLkTvVv@QtHIZ=QUOsyJ3ZvhYjoCt6=xUApl{*U;BAT-76>0jpSp zj(HxiZcdW%upglX?W-A7&6k?!y!<wU$~Uun5PM)c%+_4&M+DE1ezf7c3>P47bv2`U_Ib9&zjWVDZyL0_7MGLk^9-4x zoK5qCW|KF;ZB{+*f!%i8L-zMbHIFP8V-8S0-MVkY`}xY!&O)csoTlSu%biMlnvU#G z@Z;&ipYSK`=T!a;o?%Yq?*M2(F97P*2c1K)o8-FE%Om?SB8+*5{Lzj)7QVXWbcU*U9!9{?~Rl}YRWEq*7ZN4S$ z9oF_8=rQBkMEvV1M*{0sZs_azF6T-dn4Fczn@FJ^TD)>D7gT!H%{GTH0^^#oPK#ZI zTX?o<*BzQVEW_>ZpMdo#AxGeEVJUlBf6NnA5Z(*94*xio0F*7oz7N|$*F<;*JNTox zR`b@;Q<4c~5@*}uS+U(Rr?br>4AF8X;L~E7Wt?Z5a2?o$^$y@=bLQsLF3GU`S7b%? zjCK75m zoFah&d*jw;i_RF`ZH%}Fuyh(%F+3_3mfaBH`^({eR?82a%`HVghYk^n0A#ln4?l)@ z9JJty*B!H#D5}}8J}LYR)t_;&*WGVI{{L?zt^?6abOodc%hH@_9n$Tow`s}KPB%f- z(_{3CB)L)+k$!`2N#Kur&?dv%VR+QAT>~C`NRLQ9cZQs!8pGcM$}Prkd|k*3w-0r^ zbP9@E-3`XI3O8qU7Vr`R08i0lqfuE@eafO$P-12=>MWyBGD3AQch>IJI@j1JDq@UM zSqax=##~W1-9+q6*Au{G_TV%9_n!FoBnP4uPYiT_*6rL|{+R*Vy`t9QA_K6_dLel? zV=3w^#hi8Pc_c)ICc8TA1KaJu_l+unIq@gXJIE@y^ko(WSl4A*qLUSF*|7~l!nvIv z#XCq^EuPF%D6QMq06igf*^o0EfgHHU_Uk<;I3+X0B9A|ObWs=>>S~Y`);R?cc-=)g z`W6GJ==IFW8uSp)T_qg5aXg4d6O<|4XLWHTdq+GLYELins3tLzYNNQgd@GL;W0mX- zCWlm>>VV4JQZc)OfJRnJJ;ry#zA64|J)5Cedxfd>P(au!K1s?FP9Je- zqd5K^PQ?fd>mW)EGty;q`h2MKV%L!F>4FUUGQErUQ5Jo4{Ay>%RDv}FWy(YZWVKNd zIN90xqLnCQ0a)Fh@u-EV81k8J-tjz(gO3nBgf!#gc>bU_gnYKPgV22iXxfj8S^Rx0F$uI^dT3FzrdO`covVpOG9ChXy&# zNRQlAvBsBPm4lb@qG zUqsZ-)Et^kIT6<&c(Zr;9ye4mL+ya?U3Ibfo(Ozahaq4FuDa9AAk?+r z%^-qL9olSo%&#DCf-TbeuH=KrAs*t^N;Gc=k9;BaZ8}V}IO>Ct;~yQpo_5b3=wA}#5BdLJuoO}{y*!b+NP+M32X%sL zrgt$Lx(yLzN@I|BW-$w+q=XkvwJQ4p8z?&=i6%O5*y#3>DUk~o336XhN8)NBrgbB( z2)2!k8%6>nGIWN6`Ei>6Li9437<1GeA1Je)AgM(>hES0pUj;G5-0y-+bg`pYM>muX z`JItu??3?SFai@nM~R&QqGzuo1P~b4Mo`IkN&uN!OT%#)1em5)rOG4mY%!Rsu`bVm z-mU`1X-9#x)7?X38O8}AL5)dQ<4_?=BET79-DrOT2b{62n};Va za6m%rz%d6KrfaHFvz)(_0j7@deli+D{Es(;39wQ}F>*?0zMze)S$r+Ru}c|#AHp}AgZOCSTI16U9BE3M%Vg?{fCxaci#?L{`w%eYvpR++ z;(!Z>k;j-nC&7+@rFr=DKrXkyp*zIF@I;zzV*2*XBe7`g`V+{c4Q6^RsRfA3egvOps47!sp|-emvZ1Oe-}a@dstvijQ_^6r7kXny&a$EZ zACD$6M0pkJuU}tUTDl~;{sfB(Kt`7|1YdWBJDF#s7H|P`anJl2a1P!}S@tbpE(KEH z9JR`OxedwEe;>;m_Z}WX6s0=e$*G%>qEdC>XuWU`CS52*7uhO(4d8V-8LUk@J9W`8BPCC)Kp z8&9PIJp)oyAecoV=Dp*XPJkc*wD>$2CWnf9$);ei5r2eGyV@PdP@=peMXqOZE}o`} zTGOiaEKL=pD|mcdEsA=QY3J#wY>3H;3(ulS5Bj8@$hIawGHy|jNZCjz&+@9JB2h(3 zxr1)|fNCr%=|&?cg5RMP@P zVD?bt{R1UPQ|Ke`_sl9!lu;5Jr(zMXl$Hd#SD*Ae8fidX#&~D74<<-4!3%KZ#tkuc zS`6-I`kwrG+(a^SD1_jg!2=m?+3}=PpR*@VJ*<&nLJpNoDjH1syRdaZeP!SJ9p$9; zChcK5ADLRJzN){B&tJLi@XM-@Dj1WXfTJ%9^lQ;4*=nGbx^?3Qlu~)S?L|44WI~`j z=YTsRcVC~mKbjG)>OeN_#4qx)drydmrijWewa>X}J{v}cu}kl!)@xXiX&p4TLsE}m z=PeruYF&aZEBiuHH;XMC z7Hp`26+O1pJcNX4YEy;MN%r2P$N}SBGpp2 zq|y~x-M3p*@Pa^+L<#M)n6ESv#Bj(G*eDD@wd%TD3usz{@-~Yk<0nbnH z^StjlnI{iUA`eKAR8@=jwu%HY&-(7GdEYZ@DMc&0hKMNw#^*>UPn_i$2w|+EnWdLd zVkOckYqMjqAP!PPwyH6OQ7XqK6F~Lc_lWOjZx|~N07Z>xUX6HHP0prmv1&Qkm}T<# zByGrZt-IXhfmk2h=TVvnGp)X$E4MC?lN178Z^U>I=4Zm@fdUqPaxTvgEz?%+Vq%>l zm^{+ppht@8XnPB^a+6W@m0UH>l!yQf|I5(Ezcj81*Qn)@U@MZ+Y53qOT5d(IuZRQJ z76LdW6+WdoAp|RhFC@$cl1*E4r5Fil<(WjM(u#4dNkv+H^d$FWY@Iz%R?&WuM~P4c&sTf&}@FY)V7FGR8AP$DEVSNnwU7k7*i)cx!*S$NrY!jaB1 zE5*Jx*paGY36o({28c^ZPhB4tN+>Bvn%80dGAWNfU7iXmi@-6D8pYw5OKOb%YOV^# z8QMT^Ib~g8C9D~03HC|`2YJMCuk@vKA?rz^)ogo$ioz!~Fph||yCiA>6wf0!ghU?z zwF^m}!56W}06mI3WRDziIsBQ+(BK7Z>InL84Iw{hLwTr`lQrA$b_(@D#4*Wbd|m4y#h#W)BrewEWBj*?VgbWOum3)F&O&`9$9lqvbyG}Hf$<*| zP)8#a&InAdV9I5jHGgQph#ft-+u+%mJkqvOs0n0VS3VQyfC)@MV;58`!G9Ws7BmY0 z_Cnd4A`WL%dJZ0+k=qEM*$5z797=2ikcroBvsq>m^_Z2pIJbyHF2TQYt`f7z0Mf<5 z&}LHqmUGa_$B+1HfFgQlGdju^?5RwBgrli_^_2oaG z^^P_|2%iw%f(5s_6UMr!)bLXW z-t>)q{G0EsB~RQq+!j!vb=vRK6V(SG0QM#*)efr-^C<<2@Hv1Q(aEOv75;`xOWK*k zJu7>iIvRiWy%H;<`}sVEBL<1X*+_GRnLD=}Idgl4BWJc5b|b!T_g-Q)DkgZ|jMYe% z2C3Fi8}w5HQ9{)w!mP0X!ETim)6mQGZ9t!}sb_8@&P!Hf5%W#RdLvrXP3TSK#;gdw z>uO31kPSQ?%GWe1WUm(c9CMWCl;zS zBuu&4O^0I!P)VtBv}Rxh{UI5|0h6Ao0cA9jfqFx*0AB=>zEyVA7H-5FHoRI(l*(QS!D7$gYYJJ zPfq*o8z(Mv!nbP$&U6bX3DMHNK6-Oma*Nn+1SY#gDH@YK(i45A5$ka&%L0f*fFvw5 zf$pp|s3ZRisZa>egE+P_6;JwUF7ljL}yheu_{>4;Ny!3VK%h1MnLH1rU7<VgPd6Dw*y$pE`$xEn_}xFKI!=8$#5}Ugq-NqffiLMxn)A=O`UZnbv7{pEH8c zH|$8WfDtvVw2tmK=wPR5cYuEOMw@ldM!lijGsQ~~Yx-cEle%$Y8EfA)1kunMqpL>R zUb%f$#tD09o~G@^M9rlARS760rtgrWt=ZWMXnM%P|JvthX8^^+xf2u_B0cfRpYud% z!e7Ja@j8Op8wWEc&oV1=)lN7BL;|~^o8t+w*BU`*7e)841au~soSiA25U~y4T<<6rr#WBD zZFqID;c0qL2ev300jX>JR$Yx`t*_{16ygcar1n!+{HFo7D9Rg`lOxMBYNiF#PzOFU z27FOeaio{EObjW?6sU3qGLCX{!s)EYk}p0pK!PE<*4;6Abk0U;rOL$&!)p=z(tocB z<9O0le+ICUf@44`f#r%;K{zSX)+A%@Dg*sRa9oiJt%=+7c80m8xqFmUXA)=`Uwo}! zkQDK!+Oen4>Ax3q(-lStSAn@ z462!h7@kkLAJ(()PSxP67uH!sxmDwgxGVK#Hkdm6mju_y5YQamfZJ z;*_X|{m4l*Zr-WJobR+uA6ZRq$+-q%h~)G712iBQrZ4*A7YJ)uwuCfoA2!D|(kT*2 zz$E{p|9;jyK&07>mPe9l9+$Y62pZv%Ei-eR>>MyXaoGwJm3JSpGLL$3aHU`{2K!mJ zg;0=yI&e{KAl8`X$@31SHD+tExERZT#0`L8GSnJ2tYPQml)iWo{v@bb3|^r2s3Pi+NHT3| zIuoeNltM^FWRrqi=U8KXca zDtxI7N91(lM#>t&f8lk8SK9%{w_ju}*L7wP4?}1q+fHK+jM7dsKrW)u9m&6}4^s#U z)5NV;k-2(8j`>u<8%f*3G0JHg;r0_sZ}xRzaB;FsqcptMzxatX$arU?J{j)K{V>*( zab^ZC&f8k0yarUh}_u_#R@ z1ZIIGzqci$vS-j-4h<%(I4C}4Na=hN^{&W4vOq#eo5P5*Ay=Gwcww-c8}aK8AiN`) zcR34vhfx5+G=tbozR*fyM&-To#{iuDzW#uR#&Yc#Dl-Ob_s&Vwz?06+a*iDvpD4Th>vsDucL^AM^X4bf69Ch!&U z`V|u|ngR^n65Hz|W=k73;!4u{wkWlwQY!J?EfeS^g}-lp}V=8+gKzyYD~NGLN1iZOUlH)3FvP(QsyO!E4i$2x-KaAN%(Ux`@K~KpZL2M=}k`xDX-GLmi8dtAb zTGulwX*;H6KA`{qTZ1NjLfIu2936$6SCC07OueCZEdoqJIj#yERW24kMb!bR%;ACP zU$z71RTZzsvJxzqNn9GCs}{NJ*3`k9r$t(3fSWW>b>kN**7OT&2axr7UAbCrFAq(v zre*PBX+iZ$UAti})*0rKazN#Uk0=6yT|$Sc;uNTW0+e4v#H1x^OxeXnj2KW(Xk?3c z)6+}hu-CJv*n4%ebRQyJ6S3c{GT4DCGD6ahi3K-yb%T&h>1(2n8YA@E?}*AE?@in5 zWGc!;UY2H+PUMI4p(kDHB;+oLp*khumzf}waaNUpMLjNZn_4p)g_Qq&Tp4J?W(X9vh)0)oJFo){s z`=&<>0Ion&xHxf;X#7Nyv##!DbCv>$H_nj64L@kYH;Ijod{{mi?sBss*yjN!TGD<7=SZr z3`@f%l`9Fh-9ML%n7QXHexzY z0N`|$a2_$NCk6P!hA|^zTvtX|z-@ZcLo8xOEYypl0=7lGRLF<`0ucEYkNq(V36wsH z+=7d5W((ZLEE*HDAWu5xkZ}T{uNdlEu6(#ZrPZ0}X|P(Sql9B$^UHVA!cD2ksP-D6 z0VXRkS}J-u-aT8P-my=-l6v;iOWm}x$b5TPU9Nl@9{nR!HKG6i+akK$V3-Mf?nsO| z?wlaNTFL=v$wJW?YTf>cDU7CE7iL{p`q}^RToN3fpKBE1Gd%Yy`^vcapwmhfwQFaQ zC0mNXC=XAq;uMfq3w9b04-3Z@F{{Vjh{p3Cbi^zkQ!@qb1m~SPLWq*8XALx5kJYab zK9zkDbX`$HvZ0%zv;nS06KXpW=DGdysnM{I7S?(@J(#O(flk;IaOi!5KGM6Y#qXdcXaeR~tdaTvD4`7qUS> zI?L8!Ef7?ou68G7E3hVx5X4??MF8lCvvc{(#m>$_rpqn33K%S!M(oPvYZu#9mYfhU zOIgS&yHopp)rQL6w=fZ+K9@VY}N6R?K!+|VsQFLe}oCpZkuL&3S^9p&!Swsn3$qlGs{A-710&I#F{-m@1j&OQ~OTG zXWe8?4Eo8MvHZiwn|wgsBQ#CJT87K@x_nWWr&hi>YPQ~6@ z`4yT6N-pv5;71|BJ{NVBg@>aq)4mbD&a2+$C$YtLbNIG;qj+e>W#ZeCn>1VG194ZF zJsEd@d^~)4Yd_VEAyG6n1eDHB+#MzO)kFv^KQUkG=N}3*weiL7=Dn?rop0=?1_2sh zJbwJ>;a3my&vCH!Lm_R`vr<9}&C1XHS?_H;{QAzld~_uvjV~T;?SB2Wvl^LIKP;J* za%E^%e(uk@b#Hs;;hpJOzrMG#^Z0T8xy-5`mdwgvyU?us+@JLx*1xlzkDl%I?!C=j z=X2ewd{{CoyRV04<>&sakMDl9bNlY}tdH-0{phPl`R97C@?puW`@83V2+hjR{aNpQ zxqW+kHy_>Zb$9nMe)7*{)`!~ej3dEW*4CGUCA>hd{PLU{P-q&(;S+{T6g{=mp2L> zzd5+62d59u45qo>c;OXmcp;j@LTb2( zXyCsOVO0UHfbePNDVSi96-i`Tg`kI|BrvK0j<{D2C-*&<`!8 z*snR;O?WKDldJ-(Ib3&Lgy+!pyDO4svb9Y2+6*k>8G~>+PiEG4F2oJZ51#DPLMO)1 z(YixaoUJ=p@Nf%b6;3R$vBGGDhqD7Jj8}HPg>i}pENKI#;*r5sP~CdTMImkng^pxS zbJn6f^XY6wa%JwaoKw#MNAAoW2>6&2BB_AO5*?NmIAi3fw8uKR@>F*5q3fF(tl|!* zhIKBok?(VQ*uo73u5)_e!W-EMPLEu6vC|_KZ&%SLJEqJZ7Fe7jQTAwdqRy?DYUw!! z=U4H#(`AXk{B#T~!2uh3+|YZtU4yiYFGF-l>-68|@8{6N_xV5~4`c^t`f8NEwxfMF zytfR4;ZUG=);}DY_K`9gJ_*}P_M~$}VfSNp-1&ip-H{mS<5~LyLK=IMeIs+}S@9TX z>^gz#8sZb2k@!GX0Hf7X8g`^-8zs7r{yX38 zHh=Z@&gPw?-S2-hY~DE?-|PPE>E`~IFK?es9-jUF;l_*Kc8}{jr!W6-0{{PiJ`#Ib z)+h+hDiqdHQxeK%k3gE)is)rJJnNv~JwBoNu957~rf5^5MbJP+{BEa(;%J)6R6guJ zax{9$^JWiSj#w?979&7Y+x)Hfc+(RkLVP`Creaxap<|7UK03Hlc zsUP)%x}bZ2@ngg;n9fP4e_%n#gSSVtTb%~F}Z%i8?4ReJWBdBA(j{gCF zmK+)5S7-qw?-~;&vcFl7$=32Tfe#bi>Y6Uf@r8qspY+EFyB&?ty{OH>AtvLa=2Eo`+j5-!%(=_;8B!%8wrfGIde; z0-P0WBc%qpZcNF5fz_Bo)v`V-z~ow7xb(|OX>E13w$rozFKxgHqNxwij^ZceO)d9A z+H^MC&FThSPW~MT#VGa9@`e;c{6|VdVIq7dOWW*z2p7j&+T)uEGmFJ652uCtB^U`} zB0$)$Dv^WB90by?+W0SkVJx-ZHjf}T2>^!bm9U+o>Vu9?9h>7SP7)0*no7@VYPK1HCqiqOmZ4U*DCaTV1|U2E*N{H% zhINsQvZzw3oAuX79bnRBZ6vlIux=qNo=zHx;mKS?5PO+oi}H^$G5j>cqzh>hG4u@0 z!@;6ZDA*AW8)r;;1o?zVlkph;F^iRr>Ou}+C&5u1AYTlef8Ur_DFuCY=>!N}-ZfXs$WB?3OU~_TkBE@^mVB)P=95X1cH_x~x7ElBrPVgez zYiNg%&bR%h>pF{o%jXaJra9B4piQhx%*yp6gN1NaN6%$hEc>y!$n9(<%2RNqGdfQrZ4NzDXn zF`kh>l>&f1hJQcSeE5~aymIip?1@J3M=!!uwj6T@5ktG7QNYD~=%`zZn81x6$|lfz zj(FRR)3I-x8?S_nh~eEp7I%1or6Lu2s-YN48o+Tz6RE3mj4H-L8I&E=fW4-hB6t$G zj^qI)D8m8&f{~7bk$5L#h&bXMeAk z?hC|uz)?li7xe#sr$khgTUkfH3Y4k&w$r}WK92}e;Sov=E%O86o1MCJfv$6_5D^Vuq!9r2gKcRL zP0y3_l_PxG?jpcGwpc`GGMXi@V{Dif0F8f=V#a$&svb|y#F�mW<9}`8iw5j1>@! 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%0DC-CP<$xg=CHJ1;FuBQpd$Dmf;5Jm z=Kxee!|Wz_pCc0!b8*;S{0)>f;y@!O-62F#c3Ju)*9-cAj}@AAu<~RXh`bny!;;#V1I6hZ0jZb`S}? zkCB~5QtL|GihO~sz$%fg6`8kPAia5NTSl4*YBuS~Uy>v#_>1Cx{s_4Ud>| zFU~_Y%^p6osl#R|I-uBw=Mo)?!w8l&kKV#I9Lsx?WmcWBHg6&Q1_Yd2=Rb7Rk%cOfbE zD9gQ;`(mr+Ba{FU-1c^5!b3+Ba#spvmSg*3|IBg-jGn}_1 zlvqkvTC?cTnrFaitswFiybk_%j1=;n7FkKCU%;)hk^lu(M-@XJ7WpK!`Yw|=NM;AI z1s3`mq<(6s(HY^?Ir$zP zh&`AHATGhks-CbwEgxy@#*Uji=WC0?ak0 z*4);Wt&8oXDwWDZs*;EEeAZ?wP0E`Pt()DZTXIu3Te~frTa>y_Z_%X#0*fSCAb^bp zNM^hBl2et+V=DOp`EU6p`MxpcTx+h0xqtx>6lJ$r-4+R~HLv4-l_mrbW2=u!l`7V| z6q*)ix{=j6txUKcj}lZe;qKzs{Hf$@XUtVslzyrImC2j@N{I)(mey36kFU5fWuJ5> zH+X#f=st9je;=X;;D7(m9q5S$YO`k68F5b1$YUTabt|AxP_(v!e`Hys!)eL4P=#_4H<3qlS=&GK5E^e6F31yIA=LT|YCr52F?R8&D&?p|LT{2HVVn)E6+g~B!Rg)I z?Yic?q&sw;qSIKnNhs2~*7j!`?!f-qL+sc(0?TdykIL{HPfYnG~zo~zEP zEKVK_{;teB3(8;08y#tfHTw=rtm7rpBOjm}zp6nbGq1XjeKCaiEv-&I^OpNKddnB0 z`0yIK5l##!8VOH}Aj>dfBp%sB5`SbOGeNOT6rmO; z5gKH9H^Q(`_o(tf8Km4$DjsOWOa{15)expN?|o_bisRPX0q&27N3eXdTG}qiHEZrm zyRW01A_uF*q5G7)e04qo;N+j#q!Dfw7-I9j>qn-&1ah)ltuh|VEhU$HMnCf4gc~gR zQHBb?{8RVrm=w4T1wkoXq<$UGHAUZ%*6owj&FzABWjWb>ehnjz=2AGZTs__~O zLnSZ=*S^ff877HP%ows2@~Sl$$0BBhU78`yutl3hZ{m&#Ze@UG!x|%2=B`21i&R(E z8j1SO`&VJvkPaCi4{d_wVb%#uz1~ayHE%8@4F}%p^R1DchLPqvhd;Q}KcLIWy&FIw zq9DthmSOaes4RuK(Em3|-T;Qcbwy|Y5{3`u9bZD&Og!My3f(jM$kTp*itrUUR1XiI z45tGPe>yxon2y+)3jm_cHBiU?khZV`G}-NSa{nnkyU|C&t2E1Gb0UeGO|1**?}*V)!$Ppe{1Uwy=of&x}Oqwv7~V_nDC#|_9W)0nKTaP`)9Q9IYvt@^C#;G_#VFl)3S#^kQK#!kn zw;3T7>87wC%Zw2k@!f1Cu4S1l!Ze)>jL!0IgjjsHkvCe#i_l8eg8vxUsbTb#W0^A$ zQv;q_A#TM`Eu%Nsc+5=OGDnC&07b6esM^&kb#13RGWxk+c*6gj^v#*fcBwneg(CjM@P&S1_CSLPj`Pt;v|LEe2N&H9*I_}D z_Z2b#f>*de!z7WgA5UVqa>FE%SQ1a-Az=ZKK>zNeMO{7YYb#kbfewkt`<0ZXB@0aRjTmDg^d0+x{*_2R1NK=d z*-@S9OGIb}VTkS9uRLICB@zIH=A~Uj{L!BflEnBzy*LR-k|-ra`Y71|kK(f>J4AiF z;9#_+86sC16z3}17%-9}@&|+M?)C=9!>vuv`+X@QHztVoE1g^4KvV&j8U`pyr{5rs zi4Sg$AgSs@p6PbuM?5b_1svMI{b>Y`32WeRfHwZ4|Mjr$P7en}VEo{c=}I?mz_f@= z0agqzMNFKB<$-@DUx_GUM610FzbF<(?69)drsFC?d1nn~omkSDfx0HjVAx;m zinoDUO2WAStfed%0u+rT%d)dHK9ux1Mdd8RCJ>_zYjX*sWrhev6y{=EhBr{Q1i;Z8 zVmcD<*VAl|Hga(wBU+6g2a?G{Nf<)xQFq!jh4KMQ=cA*vwh%69^#ywUaK?>~U z75g<;0Ru$1<@=?|>JJCk+P#<91~f_j0|&Wm(x+E#Qj!rBe)C};g{~o?xHH;xy8Nb? z2=ozzYv7STw0k%5AKR=-!ZzvUgCk^lvYV?siz4NxzMnynBe^wimEW@w4@ssD{Th83 zkTk4WkTfO?Ae8VC(J0iHh7kD^G->eZ#XNEmVzF3CrrPD9+$-7)%L~eZJuC?8mEpdJ zFCrQ-NVg4!IYEiv{j${Ci{aKQ6cuZCA=pERp-Eg1v-(>zLt3a>>^@Vi=qi|f8X623 z7IE=r_%VzXv1+;Wxe#XYi8x zbHA?7YN9gPoSdmMARe$MGy68n@FF|J6Dg&?Er@HI2i=U~9BnAff0 zw^%dd5Uqw(+^L{1bl`7WP`9dXh=5_#JX20Y3B%Qw%?V@X!Y?<4K2?q$$Iz_o(nii4hz^OSiNAY`d3(`AHo%{DA zsS$i@H~TtArwZx=?LdLh!)1PoM;R`C<8a`lvvx@p-95bP!FCsF7X_~6<4`Yx4eGXJ zt))!fKI-)W7J0FwO9ma%#}YJ1RFD_E0P$U_P9}fTWhpW?rR#U&9%|qJ@Ux>&OP`d1 zX2g{063^DKnoFQy4wG*0dOfyM!+|^0#Od8eUfRT=&=X+Q8H};M-pRH)QP}nlRi%iD zwU<6Vkt3y{Wm_l(+nV&wxDA*m(9*S80b8t2RoaCr@Lm`GgOEVb8IuBkFoE4*3}?dd zZ0q)|>!=zHmi1izMgcEX`V;DUNX95n7CUJzd%m(>B9lVA&-HUK5m1>@DpsZ3kr(7j1F1{F2b`D;r00(3QOFw*}^glt4`!_|EFH`G= z>2L-dLCxU%!*TC#+CyXH(~HHVz&08jL*9XU0QeXpF2P&eJ)fV6HaP2y#Pd39kKpR5 z7&MzA9=AKEvPtneQ&&MneCV}UMgbFenN#k3=}2Z54>~GskA~>;bMxeh5rBB zR~xE~Yk-{u|y-`)D|wWTW2O;RK(dfDX!SvZF4wcT|95u{GBg8NHti z9CBc=`LmSX%qKW38Or6{Qy@8|+2ZSD3v@4}Vk?Pq~7d>976h+v%_U+u5!3_tw{M&wu@g`Cq#j{*VGa z*We*#LMKycS5I~$B|pF`=sn6{ts=#7o#8W@Kqu!)XvA6x`vPETo2D$E30My~Q&c8B z#R9KBu1qVPd;ZtkqICf%l3npRXly&u~m5vnvyN zbrDdkCu5MRB3TYcyV|`Nri$b@-lXBJSWimcyfq~9b%%q^nwJoToqB8q zhEQ(QipEac-EBzUr&A~fD!^m0;>N&^Ge2Xc+c~Wd9vaM`Ovo=*PeXT5FXI_)`$>QJ z4l)nVZWwu&>hHaT=nZ#O!+OZLORtY#1Q&%flZ$aqruvvK#4XCk173fPwjslA;Wz;8 zP-CIGcwiLhq;l)-?|Snr<#MnV)iFb7n@j;m6G4j5EgC6tPJtk~?gNTFyyr@%miCsa zZOe!j)mo1|bxC?K&J;paQhPl0Ufz_0%)h{wc*=_I1w4&o&;v0VQ7BPJbhjl&0-kgf zJm)k#=Tby+01Bt7P0d;VZ|+ilQTHK&sA{mzO&$)OY7L5aZQv+npz^43kFqj;s2Y74 zxJ3(tj9KLU&W3n^}Lkaujtg+m1+%qDkH@YutFpaF1D;Z29iPCB?tp!v-y@@TRCd4wF zRV;uSO{O74V|9!xS`vLNYl{HgVlu7HMXW8Fbibs@wCa@uYYzl(^{`ZeH_(QH_JSfd{y*Tcc$1HNnn)r^dgw0Jns6EGw^N_nYEv@cZ< z8wd$ViWyA%{d$4F*pWFIPjjTfT#YEO20!Ie$8VsR5yAY`QCUTU(sgb)!HDI@Ynb zc`&L+kH3BV;_)v0D(N~pb@TU!WKj!O_H$=W4$M9TU(%@pp47mMez87}@Q@8Oh~c3}?o2(dZ?Ws6*sCX5LSl{h86z$ZAmIq8KC(@rDbVKj%ac47o~VJveROh2{hkdwn6ZT0l-J1c9V@R5uw+PztYvuwHFc>WRLyr(ZBqu;z_@C# zt-8cCrrNYlU~P4JGqKnY-a6_JJ8u}o(QhB+eYhE)!2XrJ6gw~kOB#RQmPtxiYNmaO z^sA3g_1&MlERg^ZnTP|24|o2-@3+TNImMklLjtb!y!T!_{N|%P@dXQ8=FFe;kdHVW z^@r^)qp+{|#3jSk7}iMgV`N9*EHXa9I%w$^!!F>L13)$a548W4nzQ zKtg^T50Dk%i}FfVkoFXG8kFeSCYM*FHSpT&u^cD{{U=xa_wiY~*O#94 z1}KcQ1`cdmPz1ev52+P?>nP&Jiosg;(skq*qMo8*L1_q|-R*+HkX@J!QSan%N0@XzHU!g^zHsV{C6_!w$Hb& z;~A;=wRJuFeRkJ)EKxLCKrvJ|swaf)b>AYd4i;FS)rVLLk#Ocjt6X+4#ZGoGJt{im zo)i~!_fSjznoZVj>>>%G;4b*dIM*s2#ctN`ouRfKcFoXteF7=xz9nc8O#hmZ|Jv^J z7z1ox&)kR{wc%o`OS}0gZjDdk8u(ASnEi2n)GflFTkneg1zCe0)HP&t z!eu}qrKp;PISkWBcRvLyckRh%y4s3@=5rjOP!AH3yLmV@5&)$6N;W4KpMp49?O>@)%D0kT@Sj%AhvUIYm18I@(EgoJGaxm$_YGZTrt z6+t)`j-xkmP{WRHMJ$2CFJQWsQ6p}^QTekZpSH{t;fl_~nJU(9874vtKaA~)64>Es z-K+p%Sxtl%3SuI+&%_vtU|cr}lokXSL;wGm zx-5ObqEOSm7w2I+paS13daT6Pmj04LB8$_Eq5mr12^n$yeTzwZGKKtj?_Rc9_`%YW zzI(%sCrx{@-y@=$J$tgh|J^r3?sa7}Uj<5)m)E_n6C`nAgdqK|0|f~&CF<@^kNUlW zb*@B4D0jjHT{a5jZGZSG0FW@{l+x;$1!(DesEPs2Fs(T)A4=`SFik{RZ2T)hBybUX zv_}-E^#MB=>_O)UU>cm5Fg`&o0=8B50BeiEcKH=Oe(=A zO%o=#B9B+fx#;=AR^A(DEO{a@ZyGfvLI$VYgo4)7jsv-QO#E5;xNFj+%jvS6cPuw@ zdfU;Y0U9l7r393!^@Qt^jyYOG(rKF^0pgygC8%mS53LmjP>%&l<9UUUy$-oO0(byz zAh$;rDa)=RM7S&(7z>j&BG@2FJ{p6C2H;WSM}oqp8%+t4O+2{EDV6^kPW4tq@`)w< z@!+WXb`v?U!Q-t2LfK&QRsvCM2bLiB0Klb%9m@%Zc;hHk)7?b!k!ADf4m3(Ywk|rl2AI4f{hBbQxle0DY>XOryCfDU1Z$zpOuX9~iB5VX$ z79vwu-mJwIBCcr$-gzs6{=bbzyhVXP&YE>Q7T9g%y(XQnLuQPm5di(89%!95ER?o` zlI_whKgc18?`@%cE3#w8((%~k$yk%OhVuj=N+CXTb~`+17EdkLt)p#wH}w zf!7gX%=3biG!q%M(K=Fk!$f6trDue+S!$SN=ciuxy-uY-Uu1Vay-gQpI9qL0sYT5y zy9hM!LGd-w2)F1YqwS6D}fNX|FR^n7$^|yKx?!_4r7atQo-!A?468~= z2@x7BiH?Rj6C#6&@h1d^Kxu{G!R&8J0{ zg~d1q;VU?ki;yqN?2$Mhh+irD$wwNoImbEZ_}=jp4IEfnzp&7ris?4E;V2-BkurTf zsgOfg#fNX=koix^s^&VQ_+&6ulPP)0DXrcZ&K^;(&|xj7ONpQ%5Y&sHB5fuNNXuP@ z#T!r_SHck#nD+S?fBfDS+Ufc5`$OpeEtOvRH-C%;GwvoRt>Rkcm@ZqO)hr92MJC_? zL*oMBy}_|GRy!Q9?H|R@Tr&#_R3${sLunr1g;ohk)9H84tZys5X?%0wJ@C z(lQg$!O-5`@p+|&`40k3OtdSheVAt_2zq$eKKB(eq#R<`x7vb!jI;}h^p$1^PHASN zM08$9A8BALmc@>h7;aoHwn2fDu90DjnVMM`Goa0f)5Wed!h9b}!M-$AL*TT{9P3Ud zJ_nGHPgI$u`YqOT|D;oD>zy=f2U0XCCPo`hMI{62X-}%yV+84#!gw8Y+<|gJ1ao>p zh;!LLBkqMI0l$oBq93wu)78zDgfko|v_<4y!Ze(CUdIT(bQ(a@gkb3VW%m*va3aQ> zrfJc}V{22*9xYME#r8ow{qR;>->4Moq0N^bIdH6Hhhw27EK!}Tf9Sz7LS&N&7Re|V z1bKs06e$)~wI@<7V$s8hR)+OODh3eI@KQoY2;^8eXcnNZVTuHk3sE#gcEe~XZNaqD z*ch*Ty7Wb*Ns47b5wf^(!!3q{#z=)M6UXR=nQbQ#qmD={ylqw66fI;VAf-4dR$8V$Kg=H)7V@gmTGWi_r;Wrh* zHM0>XD5+Yytg>ktM6I)4QBc@g|KciU`eL}Xscb;mWDBJjJgbytE#<4a*dbD*TI3QU zdh^E}co`!*&%eXxamxHh{~O)bN^X>^5+%~mYrx!yPOf-WhKVA&Xk&y4ni$>EGB{;e zWke>GjxE&t0Ip`kn4Yf zA&@%s-e`1q_zd-*`o-ZP)w(ZDY&n9!nUP*XS+b23ffh%4+V4*hJI-W-Lt2*bUsYcY zzkxp!3`osQy}yZiZJQ?K#Ont}iKq~Jgx8Aer=EI)+ zqU+_MR?4<*JIGXYI8W1P4vV8m_^OR8)}lhzao{0nJM(^g;3k`~0c2AFB*x>8pq=N% zAM0@^;NEuJwaAb)9CsYw!mrU9bJN%%QIg<+m>e<+oRc@;jloXbp#cC*d}ap~zANZX}aU`(W$jY6ILHV7Pq5RI8q5O^k%B#ZjYdQ3lq5RIpp#09tP=0sKP=40{ z<@9rcX|ChM@2(8ycP|F!cUK1UyK4sXy9O{vJYgq)B<%>+a_TF?`P~xEq5tnl+F|c+ zxeIcaaM-h67n(I1bm!tVcWFUUtS^$6&Jbwdg*S8`9S!p_UF;jX*)!M;G#DAKQt^00 z;h6RrwL6)P2T@Ec&5$xD!!6rsKP$t|>%q2+{Rq(3}r_cO)<$TQ6gSBpdI(HLd8 z2iZa1nU2dnJRNj$h4N(m;Ryne0cN^XD;O-332inKxBuD%;hQ&VohEdy8I+31WgOhN_xKtpU zdjrKv`~gh`bvc8h808E{d8bW#8LII~7*WwdCgl*6%00MQWDlRed=$Zow%sWt^9bP5 zTwTR?RzW}+=vr~wd(+eZwy>Bpz|a|tn&V!(uYb4txI%moeH{JS8X-(-z$X!oAsG$; zq|;HxYVZY4bF2YPyK-gc8BMPOTMVD5#c#-}@DaAt21sa)Nc>$)&iiErf0shB@%nY| zWPlre)*j(m0Bl))Bpu}y2_V)5N^S76e-iFlt_46j#8DygrjPq(v{gsRVx1gws{(vV z+_re*?~q@MU@-y4`qO$SeE#~4?3>{`RwdaMfF(?#LhjJfI3(?2ARROR5h*sE9>DJ7 zzV#|1D{Hl6>G$~2M+ySXt99_;0|P;74hJvF+hER9QGoIY;vWHz8CjQS{}rClooC|3 z_^(;F2a*U$_uPj7`oT6>j1<5OxWJfJMQI=i z7cAI<%rij~&{9tw5xRh{C4*)$u3T~z+(8@EcGO0un>e@x^}%buWcUE-f6DDO^Et^2 z-r(m;yQB^Wvpyjh0%#B5cn$s>eXL@+W3%8vf>$45XJnY+WiN=*JZb8 zxSoVTZPi0D%oZ8p^cd@+xKA)w4Oo&FD(g?6Mma+QRhwDWxK#=a5Q0?i3$oEw!WQAl zWwCn$1hPIl)bvE}&8dQeX^utm=nf(COinZT6f{Tk*(uqDs%G8v5ailw_?|19Gp~Er zB?~Caf)FWN2oM^kJ3nr6)NAqBT;$|G3aTu9GHbz?I>1$7S+)F&Ukcb&+Y2IM%UIZd zEI^xk7MB28dy<}{)ha5>=+BU>dG*Ds7mm7>LCP@1ZyZTW0UL2SZKHR#=HVMP-YB znrWEz@r%$GN0&2BewMy*!!!x+Hm3?nqba&A^mRi)~rszMH2iFs9q+C(`ClGosjW?{=Q%sl2@r| z(Sb(GbKM8B2mSx%dK`IY$cY!H33~-p-kH$pD9%OskCRjo8}J*Fu;JJR@AKfe{p$N2 zI%XxVfNoS_{P6Lits&wFP;7w?KY2nD!D&k6CLiEyoWNxGCLhc=U1@@7(K_X_{{O_% zR?eI%ZgpoT=b1aVd;QP?8-{qBSP=j|0Gau?H)iZZxTg#~5IS#0L->R72u%5j%yt^~ z-4cM^BQ0S7CD?hMWd`^(YSrD!d-pB`E$=o10eS%5=^^$ZQRe-!rNM)??WX@^FdVd` zjv!nURVhX9LkM7=N63t~7WQ-8JDF;A1Kwb{vWK;Asz`thIa_yZ-fQB0@AboWrvd{# z{BD8~2LNw`41f(XVnG~!SMFZ`al`fO_%#(fZrRaVZ@`K`^ZRHFlE8Ysl?9Bqv4w7F z&ba>d3Rbg#HS`9r+v731#Ywe8REeY%u${e9A%YL`XHzN%{K3`KU<|cc3WN*Cg`2_A zFmyte;L!X@1F&JtgutL9V$3wi8wQPJ1wWu5iQ)BH<`t+Y-}myy!f1;q+(Ml*5UsA9)KkWIfNaF^`J2N-7qR51Ju)XB?jIfow7+y1H@@)=0^n;c<9zENyy(t#_wEnn%XEXGzD#Fy z!_Rg#Cc@=!(tyPw{{Rxtox^nZhB+f9vk+PgLx!wo4Qw!CLSWjf1FK>65jR=_ybXgV z_|eJ;VVEw#s#^COP$+iU&8T}$FY%;B=xT+_)LVi$JJDNItyxUxx1lZ+2sIWp6G~2{ zn$D^xQa!nh`cx97)x|;eS@bIt8s#*%+hw>c9gfgWC@LceQUcCJ)qW_SXB2CEAi73& zt0q@BN=UZnCWY<~A`Na2m-Ft0RX@5$aa}@3_QG}Zq^c^e$)KDd2 zN20e#iYqfcFcrnE`G9WU(Ol7G`J7i3t6*zHU;D}?P$o5`z0rkg;FbS`9|=V+wa)X_ zoBSNH5#4+=Io;U3wY@RPf1Dsp?zz`X&oe&p-Ul(m%-HW1sW+bJH|3LzFoNbS;d80y z52(;r-**s5-9@E;L>s$!X{@wd*zIy*Pajo_k&wQ`GcOqGS1v>%UK39}V`C964ZoEejv|pnX_pWv^bB+kY&wrf1O&Nj_L7fC@pi$Y0Su@u zj)IGCf-4EmN+#E@qa~w-``Lo|_((LLJ0zKQ&ME2l(Tp+V#LINw2ZyVDXXYI40b`El z9*iLiq(%m5Q*Y3s% z9*P&Q!^~N|dmvc8hM&z_zNR(JUA{Xzh^?UU0g0)u-JPC)qFi_}Jf5^<4NVt@2M~VS z&*esgh3jn}P5WU3HeJy*y=*>$G!A)Wmhi{`I+g%st2*8!nmyoX@;owXKpwO3 z`Epx9j{$T8XjPL`%dF1kWfjp&jv?!n87hJ$14xTjZP1h&MpmY6T;1Ch>2mNT!!(_i z1236={&Bg{?B}H~%sVhynHzW1KJO3PNroVMbffLN#{!s;Q5-}!ZBvHOXA~;ROOyD+ zR?e0nu#-xLO?A!{R6SvsBBGM;7!1_7 z7cH3kTN7lI6>YvtLnq9u5H1Uk7wL6j%9F@#do&E&L9(hZkIQ9Mu zew{rbl82iu&=7mlg2_KeGF_d`RQGehhq9-&hh{gULwS=)G+1>BI@rUS#XSIeNSeqq za&8uye<){H8wwT`K1f@TdvJDP?v!gIS0h#{b4Lv8QniBWe4P#8uSNQ_s$raP{I3VK z6AQK&TsIUE!4KMunA%awdeuII8-Mv+`|Uk1pKjbN2d>G-)%x5vIoKaV`Pdy3mjcgV zxssU|IXhj46+NyrGuez!Bdo@#c2gOU1VPHQPh^PANYTMLRWnqBRtpP`s2V?9U@%g@ zhYp129iR&GsL*?>8n0SpFy6QR@$9jGe0HI9T4F#zh(vYHj9jhsK%S({O5;D>pd|?v zl3!Nfo->fp{qLb=37+}ImE+VbX%v=EhoS0IEoiUi0fb&550>K~TuCNC-1Vqc8?-vN zYOv?Q)1`S$2|+ocoI2t=!Ejp6p%dIeHI|$Vk^=FZubL___rv@5bjk%+aP$@a5 zJ~`8&;kHW|roxYc=iYVA{N(mIeXsO%f;2EwR%`*MQ{;3?+^)8}Ow{q-0~#WG6RB0~ zhe->OSPE{Ob$>#V;$SMY7Mkeyuu{|3jI&}b?i1v8;Zx*B;{)-XQcB#t`<_8GE~|Ca z+bMw+e$}5ggsj)K+F)2npq+7VB!qicyp|A(BZi_5lK)SDJKlZbiQt@) z1rKq3dG<`&)iD`chkVFbi43I`oIu>+Q-~6yd5OK;5S}12;ptasi6~aBy2b1O10dvH zq`Y#aFI8PF^gEFk=~XzE^yMM?F*2e*j~l3t0n!nHHzad#@ha=04!3 zI2{gQ-e_F#BW~+YmG&-2i@;n8$~5Pp6u^&Apuk?((U7*rKtF39_VJG_ap9^kgi@P~ ze{eqN__Or>m)^JwL*;mKE|d^K3v(9zgjEB0S%azgyI2lEGUtQ*QMAMJSLYkx5&Tq7 z={n?+>}?4sI-Q*Lvm26Bp51UMJ|hs}pCH%+QnBgrRtxqmq@`=>`SmZ40Dsg@1~87! zeBC-ax&GxbBtoc{ND)sxQGM&4e3vs*z41}~`udl&F+#%!vk|_QdOmvO`j_vyzhC(F zvKv16cF_g8=bEq3JuvqY{WGR(tUYYHNdHFqDi^}2d;Mp<#cq52X7NVx(41Z3+xfT1 z2W(eZK54r@KAyh38^6?zLC(z`?y(jI?(W$i?+lSBPvXi?+?V?KPc?eF`^*vL z_e=k&gW%oY{O*fKkDffKKF7iO4~4AF&N}+;91&czv-0zJ)-N93e*9>!8eIz-?EdEA z=U?1<9DFXb>W2-pK6v)zX=+w}9?$yt))%*LKAN5N$&-f|>-`)M98ok`>?Z?0SU9cM6t9;ln>rqi8_sY-XS)Y9V*`qt3&(8Yf^WQ!E z>|yn}?o~c)nDxcu^M6n6m7mA6e(~wvoxR7^=zgz{A3woQ^|{RYVDG`>N54aNTZku< zVP|8vQhJ~#so?ggbn;bhDs>K(KDSzFA29wgau24V^P|%5AB9zbvV-!`Qc3-fX|MAJ zV?ZRT^xW$Gf8*CMoAc}P9iWUYlpBL_IIt42&Ix2E9#fO0QP-^}Qp|XOs9yDTw-9^Pf}?%h zJECn0tEMv?GJ2l0yWhNl(r*aK9k8B;ILpy`>YM#+uN)!U3f%A4t4n@;ixy^TLPH4H z)%iR<13OC=~GoCZFwW9f{-R1K2;A=H&=y9OEkrcp=zKs*a4^{n*X_m z7G&3)gLpf;=Db8cXJ{9SSpV3zk}w47y@q2NBW@EG3|cV|_2g{CG)H=Uyk`Bgtt_&0 zaBTi8Z)>@mh-ETfa3UIH2^7i8w_gA6e#eDUIQnk@oik7aFNm>4(!I~uYezCwnFhQd6;Ix*c{6z z`EyPE55k#XaleOfczI{@21Kvj-C{EB_K^YNh+*r#8>iZv&)(o*Ro+LnOyrGlZ$Xt7 zk({ne=w3N6sBCQ^wRBclCyl?Y`yLJQ7ejYwerfRt{F_2exIT%5=V<(?78}t#ehDzG zo@ux>8tX3M&I$}$-WX*_xOZIcEtj<7VjqcN{t}kkZ1Lx6`IBBT3Bd<1vSY?qi;v-b zl~4g9Wh43tI@$nT4!j$slKC{ju>OcJ^QLTjXqHS2bjPr;2FavOAXcPQhUpXH49~_S zm?Q)mzPlD`XjpneEaLS1xpooyX_z{dc*J>EO+Mng{4pJSs$&yhjwp|18wmup2|B6f zO}51+@Tq|&T!iCTHlM&e8%ap@aN-4ovPc78v#hHDtyZ|+1cunIx7PB>X>z9Pwe)s! z%IL*-wBaBxqYo5>P3Zr3eg8ijydU<@m7U~pUnvq9cv0~|T*RaHfW$3J#p>6sK&M+PbE#YN&`EWPCArjNcxHy+SXSJ+wGKYTIt*%cE4fr* zMXy^ILa$U$Mq-EwdTMPM9T{8=y;2PsZRnM1u4r4lol!aC_VVbJYQWea;W-aL6Miit z^VOO+F2$X0FM&?#9#!^){!zlHtVnZv9Z2JDg*?(#%M^$0#EdyjjUJ7FcM--^YxQ^` z%t|kT3zHl!?N3#Ahh*awj zxfCL$Izf^$Qhibp&a+F1a**WAqTHQzV2%^K&zSBYo!77c5%3VzJV9yMPHtsBOoL# zQlbc*S>RA;2tv3NS(lh8aq$`rZ^H1Dv`g@nAw(Z(pA;yEBl-!-y0-2g_YuLqW!z^< zB(_0JN+!1LC?V+bWMI>RSwLg?g>V(@MpRO-Y)cY)G`*QQ3{KMKqbTxY(7jT!t)pxj z@lyqRaOy50YAf`bi2RDScV0U*PMhH5Hp5SoKr0lUMM+%$Kx7z5_D15=Y&5?~aMc_P zNx?uKCF>vV?&`5WXiwmyby#MFwFHf^!CFeXHC=g1m`%c(lVB=n(}WF#pV{U~1Wq)7 zmd>;;;7YY6w*gm5ASPj%p{Z`c7pJKyVc2;85en&BaiKZy>X%%OGEEZvsAihXd|ISL zf@nD%=HQLlh_p6DfL*BurG`2;m)qmU?3)Ha@MeWzYi{9LoQ!!O-l70`&M_tKT9!6d!QU%{{zX!ztfvI=iK0A7-6rnKqqqriSxe)egoX;{(08g^Hv4pT(!^+#-$UCO^_T57;re$aun; z8V=ZM3E>b64z$rm!FTMPlo$}vJx~5eJo_3Qym-?fmFpeU%|wqsWcRNSL#^1Zzp=I0BmQ^2c@t2?q{eCcZGu8)`HB zQm6w0UAxPSbt%LTRkD~$HOS*>zbt8Hn=q2iIT?Q_174$EJuR%Z=+EX@)TGS7?(XD5 z){f5_95h_7ZLXBFAr10onJcxe^^V6I^)|3qm=Q@2;uat zST`k;YL%jdF9ihMl*};u9=T$owffROKeH?a5|>%?9krdneiv9&c(ab@&RE{~mdQH8 zK>~qb#%`f<&LUedN8wM!da)U~6sa!4;ws3RU@4O7iPE@S;g`U96niyVekUUr91cnJ4Dpk+-Bvf&Dh(=uB^jwI1pEP<{yp@ZCE2EFHVbjuPGDAR!AO9%m$iEF3>{r`8( zuJ^>Ljl{w8Wse#)*^uS;is=!HK^`G* z*ET`zfHk;+6DTe4d9di=!OC{$Ta4J>N4VC$&lU)g$@z7!8~wUX(HXXNH_$K~%u6ly zw@k1^g9@E89za1xVG&eaSs`emfzFvWoQk+`kg(V7%GC$e4Q)d3%!YdczP+ zrU5}yu@pQd{s<0~)^rJ4LSmTFhTar+ECXxN*6wRPY~jSx@bfi_lNVdpcwXG` zn%n_RLB&>ve>;JmJO&exHH8%uzs0cOjqppbw^V>J7v$I*OjUqbghJ9S`r3s+^5y|o zMpm8*L=I-CS>JuVjMn|4KRsDG@-P*;%&Barn^0BxGEVn-j*|ZDbyQjI=!-y!H56Gv zUoE8DodP$KwRmqH_+iojW&dm5`0`I@E-TBV z>Xq4KnY+zKAIdVaE+k3&oEcE4A1AiWH=tB#`VvXQpQu@|NR=le>@< z9ak=c{{KZ;(>`#9RYjt*nN}S^xMtK8!u5oJTcZH>jZrGS96OVm?aZv0xORx>3QQdf z4ma?JGqgaYZ$*+Vic#KS(RXADpo314b$wq+=0$_0G8yrFv#2~;#SN+29yF&{Q62Rd z>#alJ<~u-vCRAES)Jv^Z$QAqf5O$G0?f0js27rKo!^4B=Xfzy8f=0gps4uk>@cidQ z1i_PsgH@tZLqpeMg-4CgbG;M#NJ@7h90Pgz4}U=|54ksm}BSLocw#9WooF>@&+V7PHq0kwBw&~f@~ya zrtLKTo!Yob3yOcz?<6vZ_^)dNB@7k*IT6?yDYVe)z&F5m`H%j0d5%~r_Z*~wy}4(W zgLZu>twVDz{-|`@q!8;f3B+*gStDXt^-jMe{%cVp{qxO;lGfGydq%}8dOQN}5-ex5 zDF0p!GOhZJe|c6SHY+QB2>x5HQjC)fDXN7$I56jvwbiBtd_KmX*|jYzt?M}YUxVoF zA9u^WAaZ))N-(?uIp@iqT+J*mYLE*3(iez${xSZWme*=eEX#7%6h-ORFdy-j3|91m z5~{+;L;pGdO>vmI=^}i(0%d**>fIdR7rw>?tRq@49FxDV5PBC55#VSA|M>00$5UA4 zPJ#;3d>Xt z-bs>zW<|s@aD;0iZLvsO)fCYGcZX-0>pdE1_R=dN&$M}Irp-%5Mn%VYG_VL1aW&}v zIJxpH%mxtFwQtE5$E-qm%tfHCUbxIKc9O;Uo4awibDH(K|lYx5Qh z!j^ATrLoJR*fPA>Fa51l1HewbIT@qEIBXD`+vr=Nzfy@UTm{8`j?&#ikmx9w83NW1 zjPVoydA}nYE>1DhD-JO;0vzl9ks5oiFNlI(;m0`OAE|-Fk`LRhThx30awQyV-M3uf zLSr0Egl&Ke!%HE{0$<`yR_6{N94!G!hUp@fHUl{HM=b|?hDjr4H#6ylpw%#cf^XK( znVVi3z6}#67^q-`;nj#K5{G`k4+@fxGzA`Qcwr1wss)P6IAo;5zeT}8>Ut05QSwQ29_^!3ZZ$?Rr?^{H@kPgUTjV6yYFl!nZV}RYo!#Bw zThFknmGL)7k~C1l{^EO11;9|9g6OYh{|svATi3s0Xl`wmk;pAseJskn#!k{R{L_tiKnlG&zb>G$-&$jPU~WzCg3)#r-50{qJv?q1|C>L zAj2>XtgIR33}Ys^6p_^MX2hfvR1NPX6u0`FU7QdYR*_QiKszjNHfU@CUPC`vKyEDa zL>R#X=8tWW3DJ@-FCc1`Wi=p%i4I!EZ$K8VJ~-l8(rFpH0fSV)s`|a8TirEPgSK5r z0$sSJBu%$$C4ok^ZN#;m^{rU)s-&D2^#3oNaw0kC_cHV=M|2k2M?nBU3-!O{Pln@q zsUaH)Nfq_Boo0e;dC=B66I`insKmuwr@7TH;!G&G3q%b>-mX z^`v)}ODJY1@AV;!j91^zis!S4b*oGOy$lJ1AMLD%o%{FNkISL&DhofTLwlL zNl8DM=t)94s^Hf!X@d;30OAb;HwZtTh^OE$#1X>`4I+>rO=|cCtTN1$;L*a6mc&ED zObHe)Gldw*Fi1~@9CfL-R)$F^$uLaW#OGJVb;Fb?l|{C>DtWNXxjM6tJK==fwzBXA zawd3#Sovtygs2o5>0Um6Du%x2?%T-Dr%tFA$3S`u-&M6Z<9pyjp=GZuAWA0{nxeO- z{fRtxk`G*Imn-MYX447?9)X~)LPM^^31-)n-9mcZY>#2}B1`;|I^femF@Zpu4Ug5y zSZwMj`d>Wo{W$BM587wF4oseCa63CiDKmJMj()W=t3K?O#rGU#g;WdaXloOK(2f2O zUh5rA0h@a30 zS|FHbd8^+$ImHJV7d|mpT2k0XN@G&yZD5LIsf- zbh?mCv6KGr2$=)Q-&52Hs#|tVpE?lc4xLNhzL(woQeV*jHcoMXtmMg}845lWPXL`g zp5o7^IgW0Os0e8^RVszW>2TUd8GX?WsTwZa*wJv<_dDyK>(t`&(~yMP#7)>zRZ3g z1rTnSB0;E41U^BR8#i9ZBEzB*R5`KlIe2H7BSFAT8&42lY}{^|^ahuY;A6%D5Y zNw0*=6M1zYJJBlqJpT{IDU^ZjkRIwLU~!v3*)+L_xEfsuXs85QgpM12+u()aSNyr4 zOGO7+)<43xcyRnz|LX{fEEZo7m9N~?8s4B0{tfhQUD~TVF+jFq(grfVnZQcJXbFnV zn{38o!Ciz(bE>?YJI-L+MAdT6MG`f7kJ^0>> zaeGimX#<*~;q&jodF;FsSfXh;(G7EC&y!?>=rJgc(XH~ZwyrT2z+6A&eT6C5F30DO zpMyg&80V;Hpr6(_>4+jKUf1KKVQ*2H*e*8^7u!m#sxA>Ir$D#NuROm^ly+>yg9oB~JY*=%{{;m!I_M*z+5jST7KA43?LW=B!_JiD`Bc5&zS~{YoPc=> z=DuU3(-l`P@SBbDKu!W{T`Be65xFHgM;`Q1-(|1#kc8qLkaP)Oh>S?H+I&~Y>(^V5 zUcD9Y22n_xFLSMcVgm997b4APYQX7rk;rB5&9Jltxipd48cS3%n1Bt#0uuDDzRi+O z&p?x5^oS%9pll4PK`eA+z7b*#OG=1+MhVR1vk;ZLB}EQN6ko75WA=mvCPPAaAoYUI zvv;Sx&Z*X)%$)TdsWS-M2bC)%Yq8raM*a4ACgX~?ft+IOY61O1NS|&Fq)&cPr!dkv z#S;#8NcAeDf(}4S$dtDh(>Z5@(8<2q&D`I;?w2|^z<>a%|BdHBP33Z$ujbQJ^pieE zbxt+Gl%;RlXROg#P4z2Pb>dr{+<0!Nx3mBx4CuZ_0vm%w2@f6|49iK7TN^=4P*MV` zmwN+yUlxJ3VO0rgYomz?VrpVvDfKx%-Xz8uHWTaDJSN*2ryK~uAuqsd%hD2hm+heA z0`&S;940T0s5nqqonCQ}a9DYcZev>XC0tnKY_cwW&qopK$3b{898H4^74hJBM;2$F zOsmLzbv=1^n-+N&f~>xA=rX76x4q%`0(=Yl|9xSlasF0u-2U4GF8oPv47)JJ*z|MH z{&;7|=MHV9H$qXXOvNbtAdrw@DL34Gi212uY#cMURGd5bfr z=Qq^!zW-jYZszr)qIk+f&2G&f-ga0aL0WB_LY(I>WyPKPgJ?Wy4~GXi;J>>*Kn#g( z>QIc7Bot$3hxtK(IVLRZLDtf8RITIw@Evbj8lCB9nS2%yhZm4hNA2_e5K(=wUSw_U zOy!<-k}ghX(uO7vgMeoJBCKXK?wz$^1YuF|QrZ;)Lva{3Ki1%U*G4=I@}G6M#kAzF z1$$JU_TKdLzZy6MQ%o&lX!Ss%R}>j<(rt$S-#r}g3~LHA7l2P_8b=yAek&&D{hYtP z2P(R3_KnxCdnW^!dY-jM{;L?x`lunqq502l=qI1ONG!@gl|t3H8lyz!?B;wF+D?C6 zzJK%6^aCD;7QT zU42;$4xonqr-OC3@fEGG;~qGxU#0tQ#@vTxb@Eo;KFP-|qMZv_e!`D4`8e|*2Y9;I zpCIPz2O;Bf?C{*<`b0}@d$b|gpVmp=4QPKBh^IVzIsa_ zY%nijmaS}{H%6x;R<^AxIoICxCZ`3{__XK9rnru3Bm?hVF2%q_Hmufwa5b`V@#Y@|kBwuK^a%4$OiZA)C}kxhs%32|LAW?F^A1!hYf4nVt=l zpp3?>$D$9&GheF*e2?`TPc10dU!g$S*dJ~hL-BJ+xhpt1B=qQ^P3Oz-eie-!$ptIIKVM^#=> z6j%rQEq#-PU_zk2inBEsxK)lxW+ee9flsv>D8wl5m?~ctCS5I-Y}>JH=Z*t90g1rA zy%#PJ4P-?`wh`D>zF0oJWXy^UD{J#kJ4^%{DQ`#4E#Wy1%qZ&Up6dtZ)BN$)tb`u|sczdN6N0+RSi#<+OMn^-wm0M@E}= z7eOcBV4eI1hmc|ZfPlI7naD9n*}~iUsk@7_-j8{gpX`)EO=*XhL#GV9^^%jy%T-lE zH-LokUy)N$PRc;lLh%LwwuZAcOd3;b+=k(;hyY`$iTg8*6I!`+%YUffxM7UY#3f?@ zMhvfoHZ8msldA@(G7KDAkub20X@*u7ZlWSX4ss0>$L8&jEmrAGLdDw0K-yMG%ZNRh zd^StM_V}oLOuYwmigcFhlZtjAl3LqAR7D1t$QPPr9EqbcpY&iB!sqB*srXh5d)v7v zDNlkl9u9^mvo?nIcjZ*CF8|eO&}?_-hGBsX;xEnRO4XL^b7 z*zH8@5G_>A=)rhIYXt=qL27-#`TD~LL`b!Ba`V2{8AUYAV8OS3^U_>JsAWmM}G@ShNjy`#jXw2wZepmZ1xZ7Xq?5ehxRp0mhFG1BWPGp6anIyNCEUZ>8Q0Tv+baUx0VR`vt6F0U-~Z z^)BdX3$cj3HN}VWxi0e3n8fgqVXwB$58`u${{M%|parqo0S5;%9M79$_t8okngX)A0>ED$%cgCUzaLBoLH;hZ{LRJjIP%vA{E$Ebp> zQ{Yo4idFKYh=z4>@}QI!XQWATb#fvnQJ&?H8nH0vWtKp7XEX7FA?^G4S_~!`d~1l* zZ=b=Kf+flhGK9C#aD?mwJar7u)Z1Z?4mkDVfy7RWDQnn>tw|onk!arz%shmzkq&X+ zxBZcKK#F~>5?$N$AiO(;!weDhoRQ&Q@SY(|v>dG%!oTh0SzR`iHyC;r^Q|kD3O-tK zKxk-~&GBbAg#?V9V7T~TKde9y2mrKmW;f9x-U|mHZXM+2QbSP@;ZgO01g!Asgs2dY zd26XL@wANjs|?XD3OJ#HAhN}ATOWkEro|W^(4=6Le#Q$`i-M{Ef(Bc~#buEI!Y{U9 zMe7;S&hK|&6xb|gEn1K1ghG35N?QAwMJ0YL(7hmfaXru-+ND!>x0o1wywJVy08P*x z8sSqXq}Ierm@c2G2gun&9V>ZQ3`8nNHXHNQ1S#KVGqyafz;w_%L;ssG1XqX&bs<^a z1{K&4&vyMgHHyfWDl@|hS$~2Hl<&v1)$W3m92LCCJyoH7XZiR9Q3L`o)U5P=U9?@739mzu zH|yXaPdRlI#GhLH)s)y`28zc+&bR&+?)`5D|knHjoy;GIOZn((hv>Rlb|(Ml(^MA%pE)Yd;6N5s}Xi4H~Qe!i#@G-a_ z4Xb#L60f45;>N|;!UX+=$7o^~iy5j>99qP8nveUzvnP`O02FLr3^W#jsm*a$b3v~P zJ7ru=_r;J!KrVM<^sn3SqL$*dmd(*f^wI1t^wh3ncQ3`G`q6AJG-$44dyn!yBA+gI zd&lj5k(+2yEmJSOJ)`uxP{p&YCydIOT~FwjuY_QgLIXdx#M!B1zLH<$$bCx1&Cd_d(zZ@ZqvP7)Y*FAM=)ex}cG=aen33 z7yET|nRd6%M-m`ZYDvqk-(YPE`3iBN{cOG|KxP;AAUft(uW{PhOMtmohp{x%}(mz0c~ z!nr=~{mn52#2J7_GZ?gkc883nPMX%_&;mqrQKM--R0{y;pe&sR{gJW=1A@R?NzTH7 za`GS|e~|j8+&yGMFIDPJFroT4WJ6#=mCczmlXQe>yuXnxg~OM7#OB&>DySe zCX@Oa(zV$$3aEmU9rwx**zRZullfv0zHCuz|0QBze=yvs?F(Vz!X8C(-2T~3^roD`voo;I;)fYR|TIN!avpTk6{1Q7u( zhXb+KT)zP!4KZtFl+@7Y3j`C?r7M|QYF(z5kSmVQuFK)KGckh1Q zZQcF+cb~TIfFBDz4Pg(-QV5);!Y4D#2kGMH$vd#qzJxgPf+Co#cp$a zSkA+lf`FsC`=xxDPX&Zf$4?U^4L|bn&wP>A`e?=wplI{v*UmCc>4k6A9--xU!80XX z&KpRTO^)PjjhqYgP5$$b#MA(6i#W&p?-g$vnW3>5+D4r$hKJ-u zNZRzizyG>W^&zn47Zua;aCinM#R(#%P~z=|nttc-D3iwfYcLCA)$Sv)7q;UzO5Y&G1D(5A0hggyVo#R$JOKhZ;TP}5$os$o zv^Fk{-BqsomBUJd%eFl}`u`(XW2Dp-h&Dt;IkT%Ppi`D2Ekm^A-iw))`=|x! zFyn0LWsO5eUqzBtz}a%$a2QdjAB(6I{GP(P@?q@@J7YNh5J3^EoQQ$6hLWU^Ynufs zqR4ub&ZUD>H%uHFFdd(0xF^G4p@FY9m}x1Y*`fA!11uO86e{H9kj7r7p{^?L&N^iO zocH_N4OP=U&D-!Xc2#`|p|3t-SaOXNt3;xbFJZ|-y?mj8kW!`)seIjbhiI(t-#H~6 z1O+@qnv?S}A>-*RSF+sfwJgc-6J#m1j}Y4D-Fh-PsxJ2#PUgCwAh@F(zCZw=6cA;~ zmMpLCIMjWRbUCVhJPdECv}!Xt7#enSr`L<;e2 zeq_-bi=21~2VP`Y`3DQ^s2RNfQ4E72olYszO{UC`E*d6+U6D^NY7`7v(Cp#NQr#D9 zkWj`whyW-W-C}9!(!*h-CY(7Q23)Zg)X5j|iKN->Za7Mh4=$r5l$M8EW~p_Rp~f*( zPA7RDc9%IWl!}f9q3L_S(p{v_eq#x(gcFo(V|)cBr-qdHfWame3Ad zaY4rbvzO1mMKFt&55y9nV7gI#xxi@hR17$W$K+Ud91+c4DKfb$a9CzBC#S-bV6by! z_Fp4gMA)B=Y>9}=)rYirTd7LK_28IaV_LN5nnR9Dj9*w@6`JKD3UPv(GwkZ)iD~(t z|LLFp>A(9Q{@Xv{f4~0xdIGj`|=6Zk*>pXvYjzdXDBfBnDz)Bpa}|9bwP zzW8td`Ew-F3?|6=-RTZHg_9hel@`S(Z=7|j45{pUSg7Cj@^@v^E`(69>*E`U@nXr@ z*nL%+U!cgq^5PA?-ok;j9T>xpOYdCiMbTTKh4lWUF_w^B}HqJ zx2T(RG(=sd(3vj|Jp z<38(*kZ4kKmZZ2gi-3WVG`OZzz5h9kb>Ek8?3e(avtZR;fG#do>Q+@2=iZ>xpCXfBMzsY{GC6v;ygN<4-NQBuP!Db#SL2cc-CwHL zyTZO~Ug;^=Av}YTq74_~j>B<5@oo>N$sAu8b3w0gbue`gJ3Vx73aW$EEd_g{(cz&0 zM{#(#kL(H=NeV14Hu<0s6Rg>n*dUkX

o#uG!O!GH7FqkF2gT`Dh~GC0TryU1;6j zLta%kcU1ST0Kw8%{Wi&6(lro3!VWL-c?mX5E0!yTtP?a(bY>E0fATf z{HS1d50>3wUa&X;4QBu|m~!ATmO8*UvTug(K*C$?O&|3D@J^oXM3@6Wok(dTBqsXkj(i}_Mc9SU7z~zoHFAS? zVsNSB-bpmZSeem{aDg`*DQol^3`1*0O?aWuTrN(^bLwXjh3yk>- zWr04*a)SKy37H~6gM_=b+95F4?w*_ppwUC$ZnPgjTo9nm8R`}KDP=$eoJ`KqAQEkg z2!G;rhYQ-fkvJJYkL9`Fp#RakT1^3suHKksDTf2kQxGMo)ujllw2%4_0k%NE@~Y6t z#o%>i zAI0PRWC~yjy}S_8c|6r&872)Kq3(T-;f~iZKqCIe80-?o-ULq9pud-BB`oGFFZs|uiEe@L%b1pr4kcuzjR9|m1HeXb z(?B38mE;&ZxX{-1>)`lT608;@#iFekKy1y3(R5sfl||%^+kPzj(O5#ui zqkCSaZ+h;bIP=lrhc5ETa4curh$y?zlE>}y7++ph0iZHa6dC%_@RMbCX#n6gqY_Ti zFlmG}q+I-&IeWuUv)tyw%*MwozOOLzKooUYZ1o1%@U#@;nL7_vf)&?ceNg;?wH2}) z4B*vsg&O)?KdaqH>!{x>h5WcHLHUHM6FuhvX5MfJgk-{An4$wflrqh$uEgM*%o|4o zvLI~K(FT}QTPkJx192?WsrC&MKI@DGIp=N;4^{iiCml2|BkN8G#cJeiGWmvDHYcpx zT;+DUkSx)I78NDEYD@hyRQu#He;Cvji|Lt~auhHF)2IX=g(CWaq(3=T87nA>ynaDF zBf1$Xud-D45_YY|N#D^7W(DB`YV_REcqjS_CeT!FWZ&j&S|(Wxkp25;bp~rP3@+@a z#shSqE6EjvPJgH!SiIG6Lo>kh9Qyy)ssrzcK3x`qIotr)zowO&MO1Fyb&>F>Av2u$ zVAAgMv%8;`4~ZDSiuA8V`*;nE8BFB8Pf2}QKR(Mugoo*|-yR?k_auj^`^&8^=8Oox zfS{GmbUX$i3Tz0h$7)U4QlTlvbV0hkFI16TaU)J2r9&a>XRy(bIj$CtgmM-i;#%*_ zKTOaDgD4QHkE`u=)SjHqU&)H_>%qIR5{oYvVUC5p*fMPg8YZr+c%Y79Tx_+fZOqV= ziYVNjKfZ0ZVXDn)yPXW@uVY2vS@S+G-hyQ^1be^St=|1~{`j^lHS}m{x)V?7lVZ#K zwKWatiNHc|hCpN>cME&87+dn(3{}7i@LxPW|99HgyiiuRlzZ=rGcDFd{=u|Q@YwJ@ zd$nBqAcy!$nP=9B9+>yUtkHrQ^i9FpMPq=+kbee3^mho(kgy0A5Qihxnc7|1`ub}8 z%dnP9mW2C=8+ z2=E7^W=gutkRvQM{(k?Xvzmm4_HTK{O@@>0>>;XWB4~oe{jZ4t5AQNfDcLnSx9hvv zS4q=~e*Ll79xr9X23!qM3{d@(3Bj8!`Q@P+rjBeafrZk!Ej`38i^>gH7GgK8mb8iV z3It`G1O1_j!Wdmcm={n@2aL5se~00C(nc?HxR9Y~!czt+AzBVCVzGjS42MwvvUg}6X&Bt({AwIImb6O4B z*%{-;)QpM|oH57`A(P2g~awl}E zJG(EA%$u|Im}h7!PpBojXGvfAk&tH6Sm^)XER<8f>z(%c44YygTbJEAaBXck$q{0x z^UjECp8YLik2cnRE5we9Yxzmkpt!hZRZ!Sg_{++xZeZ%=ddL$^Sbr--*rtscS^KTU z3SjdQc?sxaF;m=Htl#n0o50IU(G^a9TrKx*E!MV{-kviAU!sMHAt^?LU94X%yT8(e zeTf_N*>?s`duy>~wd@W*u3BZc=eK+2=A@Xm;jC`oq<5u}+R8vSxVjz6Ru#Rh)R#(u zNz4f06~=EZhPZn>%~QgmRD4=E&>|ZCgNYT~o=?65QO>)pHl&dA?nc!dp!7RDVeyXV zYS>4>p2o6@ItGzmv@S0wxrWIM=7W&YA0pQolH1_?j5#4))B%B12l)&>1cYTHE^?f= z3;0IVRYRGk7K`2<^=d)+zfldZCWYwqp%k(qz89TQ{WOp&r~uB0GiT7_B5{TvmEw#K zWqi^b7pgOAsW|6Ss=ObL&uutm@ zMZ%u&pLJZnVfK)CyV(U`46lZgE?x}?z0=tdmp!Ywrhq^+S<(?Pl)>pdK9SU;0-0tU z!7~KsbB3x3+gNGofr3k-i~#MLLhamrhXeQ4btzcE;mU-k3j2f*OZ;g-E9(SMH-qTd zx4j`6wzv=pYW4`jg?b70!@*0lKwWQ6A~W|51L0{8p|*mwh`#lREVV&OhdDHOCGVvF ziz(;_s++;Z&^ZoE5yAFwBXqHf*BsK3enZ8-{z>VyupGre^N*=qUG83*j&teAiLW4=x zXBY%kz;fh2DzmA?!h#%`=|BU8G~=Mj;0rUZix}d*ouPxjR_Utz%m2t=WnxzAK5b7u zgmIMC*yurqcp*4z6INSP&Onex(}Sg5=yhA3CfjC&SM7Nw6>$QX;%JSlWhk(6NLer! zzg zbWL@~*fzpjQ`GSm(Rfu#Wm#m1Zf-i`LLl4~x;&;?OeReGcn`h-=_P&#UgtZ#W-pGH*FkTrU= zVhyS{!RLaw0M1utM52VB2n5pIgRBDkcK)arc&_f1QQnVdd=m}_#yTl7Nm)<};gb_a zQI>lsG=CNujR+{f?1&c)qA8^&OBW#sWamz`k55``)wf4WRLu_h4OY=z?Uhc2vdtuH)myBPy87 z2&hO1$SwVYN(xdd+Smh_w*>Y9LGrF#P7=hktv>3t)z=lkz@OOwf@o8YSDhPVB877p znT~ru62yr~mB_3ea-{O3^LEDR-Y=29TbI0Lxr%`yCZiaex<~8K<=>aLNmu0gMuz&*>j^uh3*c6MyPMXt6l?8g4%jZw$e5)q} zpyNSIj)vXynMt{fcv3{a1r=#guS&sol76?thS6%1DAeX1OGabQGGk2Bx#6?!Q_u}C< zs~_fKf{#QiDG*=V%M#bU|8jMD3H0^_XrY{- z>@XV*c+p^)lU>8=FHB)Q!}=I_?CR9k??OqggSREF;-WNdF&ZLw5E49U)vM_5O*v4S z(14iQm@|&-6=ftpf=wlD-4#jhX16oy9$IIXdX?(pjs$H1QMa>wk`w#`&_Y?`7h;iN z!i8i=xEfK1gQL9DrYWAWzJEnYOk`x9vBx>ej5Cn~Jta_+45iJr%SK&Slo>=(gf$@g zilhP?g5~50<-m}C;PY*x=LGQaAX42~jlTem*TqK9x$$NvQlg0wYRUJ9EFP_x8Xk?N z#9|uMWt*tQ#Ur+!9h6;)ML~rwdA%hi%*4D@*?t~LL33I@M9ZsgjRDAg)mCwaJyez7 z&T3C({U%)lQ~BA3{sF`PNODUKPUgB z96pRMm|q(0N=6JW9j1qjAqTY7x%PtDmMG5KuG1@vg%{|r~hDRCoS)ri@b&|zI!osZDeSLNY zOz*p}R0@B}3KiHiUf*o-qQ?W)(3b-8Ex6}erNya$d4r|;C90etaPx+={6OvbJzsG? z+y7=i+bavEXK-Mauc&P*uzH?BI}@yB^?KkK8k+EO+*rH|cu+Ck@BSsQa;otR#v$4T z#H1r~C=3#=?im+-nf1F#DH=_P)z;_MieJq~jOO$Y<%n8{HD z(a@y7q&FEs9DK|FI6q10%Lu-{YCrJO7pHVEPPDA0J%$dejr5n~yHxrLsY^VL=J^)T%gOm@RVn683FJ5IJ}~(k$nt4CA3FFav!V)mq= zPf>j7@&rY~!To+eR?~yzMPiX6YZbJ8wufZr{knwf{B4 zT8Q{tPu#aPg$*$^gB&^~wQ{fDK@Ay4bV3S`slE%1|GDN+YKJQ>p^B4ad9uzbcJZr`6|b;z4wS#0=D~UX3jN z{?YVDxItj+QCN*48TOg~-3g2!ArCniBICM;PH$Ru1I_eKQBsYe6)>oci@XnWal1pv zq5)*wE8Z}uBmWU57k=oFBgk;iwy?a*XlKlk-$mUQS}1`m8UV#ch;Gg?>eb~tRIkT? z0U+a+GUcir;0Td7FrOV)w*?H~DG>^t80_&<&RI>Ym6@vTuOz_4dcU>0z3rObpkRiV zMXzU}4joXD~X z;n(NLZC#@{2oBEExgI($ddKK-TfFAy`q1^-*HG@9z~y*9wLShoebQf$Oj!Qr9_7f9rs47%Jh+;Bab507;t*91RW)lf@-YN%Nbq;hSM+DbL1x zqNwHF$h?&{tT-Ak1) zt)Z?gs53;%D0V4DDlt{z|DU~gX^tbw(#85-naN}_8%b@lG09Au7!+><>_Gwq_(alJ zJs=)c>?T<(0_>VDqAr!l3;@|kWTNvy5M4u)jWlyjX0y`WX{nu7+UXzY59lvkZSGcE zt@M4z-NPT@k?Dz7vZ@K|E&>rA?#GY2A3yJ7E+U7$*L|vb%oL{GJESa9e+oBBJFkoG zRWJwN4t={8)L!mJeG4p5Ym<58zn)RJD=rZK7-03v9g^uRceI$PzGZE2EsgK>Dul)f zM=TH+LFq$GC2Z$lH(wC92?GTR-ZWYq5O5L#fBg~$4(NFr`Euzp%=eeQ+a5yxfA!JQ zOe^0PyLg&SmoV#qc&DK|LbRtwcSyV)`luBYML-i32vArZv=2up5Y5;@NTVviDJ=SM z*i*$Dv|>W^g+;CeP3BArU`JyFaAQ zDobVrI_kWe17xLVwHh}2If_P7JFQ7H{EnarmHHEu6k0ve-{QCS?2XF$#A`iRu^kZ( z`n&v`?68)0S8G%{9D+r}2NdG+!9?d(^-!W7@B9*S1C z)N7yf*89x#q}$+1=9ogI`OB^2e7~{(9jpz|b~;P>B-veg%AirWMn2X^#GJP$~ z+m?_L=J9{AAH1WVA6IDsLg71A=IEWgL1Awx?X5;%{`IfbFWIlNeCcpW?g85+GaOUg z82F8}f8LgO0s5^wjeY|Gtu^rw1S_Ldx*K+t0kmX)-S8z*5 zu0J{Z36O-h9`QAiT%`0HFnMmj(@~g|!Ge>h1_Mz_`8IMOr=w#jg9Hbz%v(T`q7sju zToM*w{-D!%A1W!xNw~~moYtP#G(={-vuf$XP&vU1 zqnza@@Uh`1yrShOK6OCp&y*_QJ(LkDxl?GB^$j>D`N_US*up-@&**rAA_i!uix`+p z-}^bFyH7!Wqu69GKu6%xJco~7kdt{mM|#7|M2-p}PS~36(YXRr6r84U`!PhAulwFH z8&wQ=Nem}*Utg!6JPZcNQYIBlV4^-aU)IYVE;ix7@-u5Y(h6uxBOY8wDzGsyX?!|T zg*d;8PDlAqx>AICf+TFp<}X!KilUa0oE1Wc#EH+CR8{X3MWD-}^g%)+N(TrPg*ylx zKp;TK@!w~(3B4vDj|`9C2yl25P$zs@Bz1sSPbT8jX`jJts5QfAAP%zr>KR2H&^9e* zfv6yirhPIxf!hW>MM-8fNhQJC>k9qkcN!2jKs3pFF;3vu9z2JT_D$J9wEVZrk}D^O zuwl|WRAlk#n;J-nERl$aE99sEd}<&2ZHK*emdljJTELRT{Y3>r*WH5KX;5EY*4+0J zR%N->YYvt{CviBsL%6o6NTR_PkV>2R>9EFYgEj{2x_;i7tG}J=_LPgw+z${Ybyrv` z^`QWwzxAg49POV-HI6@@g0@AXm9Eub*PZ}TUtM~8EYcr73JVORW zR_2tPh_T+_0tj>nz_#)G8xQBdBN!C@k8}V$Db7xwM<{9 zWJ_^jU5+9rjOX&LSHK1b^4?W?sRxRdG_8|s763ZAi8X6pC{7jsGC4nQ0x~1E+%zy< zy@&>rplW&iZIVDAQHHP&{^%=5vL^GGCQK!&A5p!@e<$6ZDMQ3mCEgI05T(KF%5)AI zO`o+deR7flqkBGrF4JHNPK1Gl{|1~u3OKFM zl$dVQP+D{$lMj#2Zl&}&=KLhB zj8~34n73XThp9_}Xw2zRh;%ublny5zpbPD3uPS#i@ifehITVIW6bx$0Jja|7g*ZfW zB=fW>15P|chS{@ha6-3UvE=}{Jd^#%yp z`V_FP`uupsm;*4w^+*d^zdPoZNjf@rCm$VGL`lKg#KYrAH7WfipA91jC3JdkO!5G= z5>qof_bSdtVzmFg$Qej8h29IeEXPb_qQPk0)auA>YBqJ8Kb^NxfBPJX>gdt{kCesi zJ$%Cv(A7hD8FSGfFD_g^bOK+|!5SMAge#-NrREa4MX3r4r7X3Ut}0T}&B`$pEiytU znLLlaD2|qy4na^!ir$`{D?9ibEWG;L@mqOGuR+nn`pQx9%ZH3&6u(ME>p0N(%}osy zWShb)sSftvBehVo-#*nDolwwQrC+9+QhB*Z5m#tJ;eH5xVecT8VcXUEi}q=mCFABY z30|9QtGb~&u?*j1O;-q8-1>XSey&QquI#b4qk6`|LF%bY#CcO94bXNiZP&Igwuc&v|RN z$L+({bZpn(uw$zlDP_@0gUWw!7I_@KOcPvIYv{QS3s1Q; zP?{j^lAv-Q#2>bA*-dkBa|O)O=HU{=*gUFdV(Mhgy6D)Al$Lban~S08FQ}ZDEBagv zS(Z@7PmwA5Sar(Gdv$Sy;RplsIxz*4%Q(j8Q+-Nqu8>$I$uSip6KBr>e#wAPXXEi{}PiolY7E7C|Tp(gOcMd!A}&#MM*{0w*dYwBd() z2=WWPO>b$iOjreV490B_!llHcC}QnIk>eXE1)gonPMl#6 z7dU#hTl85RjoPi5d3eS^PM{_(vDE6yq+{w5A$+H8#^cfA`*CtFvmAM*P6yre@WeQt zWt2O#;s&quTeU}39MacF{sU(=o0X{1krdJJpy?jcR}s#H*sC^{$=Cke(t^!gQ4p-O zA*BT-w+m2yf}2t>h;7L-5Xd(@_`Efd*UPwON0C$7pk2vreuUVji2l$M_K@0&8&1@u zOcW0tX+iV+ji{!q|5&=qK#xMR{USTG5=Cv)%}5-u)P8nw6dd z_*BL6dXY(plcwQqbbz8{pXbqomm5-sNQyksvFZ1i5*!!d*okah7|yNvs3W!2G*F9e z8y8nmsE%FwGdBYpW( zBB1-J223YW)2ecF!KsvE&?`m;HOM42X~NlWXl}kpm<7pK=Y3Aqwp0j?#ipt*oL+wH+C zCWxVPpyPt6T-HjO)SIZ9U5S|~@6Ri64-2ly5fl1Bf?Q+uc8JBu0-z%4i zE_z@u({GoAX}YSKVzfjfovRR$ZygRlVr%|b=;JC$Ttp5Q? zf}*KX;kb(UFTih$G+1cs!kWTWjh`La=uYmZM3sNde8E!x4 zid&bwA%n&lhC$qbnjwbZy((r*Qw2oVaY2U5LN-BYg-JcxA|I*l5fcjHPp7y@G+jd) z(GEkf5odx0+3Rw=16CcuviWxdZ%Mo?`p1ehv_i{XA{Nb@)K^F_k-Q)VVYs<@XH9nU z)U@9oejZ}}EbCBj9Dexf<` znIG)ZUK(>|7c($z=JI&f0_WzRT|>bZeEw|K2^b2ubK<><9+l^ou;JWejvbM9MoJ7> z!T5~9Uji_}fpz!rD$6}V8CF+inO%<=iCe2!AJmu2boKn5Pn|(ng;WHNv(6zM|xSqd6XR{ZBrzH{^js zA(GxB`V8*PX-4qfY2#2lR93X($=;jMb8SMZ~OE)!Isms=gH{8ZK?6o(4Yg4UG!X0|(CWOiY9_YO`-cO2 z?pH6{N9_(`l?U|DYvIh`)PYBCGxW@Lyy9n$71|(4O$E+O&cMNzRYMjBxXJ;G19*+1 zE?8l!DkrS4UDORre6R?ffnLi0$OF#nhX_OZ^L5bTs(}PXT)3{vRyqB}8MiZ6nS_l$ zfJ-5-Wk$x>n@w=V!kL)zM!(pEN%(&P6IEivFYwc@Av65Zu*T>g)J#RPPSF|Pe*E!h zc+$z1j4^U)aMV6VvY1ntIDc&RI=wz}AUFC8HL&M+!E&n%0KWa0g<1}wKIpch4Ql&` zw;vyXL9a>1jCdRSUbj8V3FMf@s=@8Y!8GDu1dWQh{sl}CJlJtIaV^nk%tGSr_*GiQR3t7~^xHXoa( z`jFPY*xufF`rxU34#b*=>fDz`r6*r(R6Y+!U0Zqj=>D4RU6F?R7aMoC9zAlPkx|vd zicxvr#YW}xaMZhN>zhySmq&fHwz;{zZJ*1i>S4vGtKawT#YW}xaMTAYk5->Pvb~$R zK3ZL0FOMn@D@LVzc5GBW4@X@C);8D6qi#H0TitS=D-6rSicxui#zy7yaMbOG4>s>T zERVYV@X^MD4f|Z}CV5yf>epwj&Df}X9*(+pXZ_y#R?)kH5>H z%|{=}!pseO&AIxIDsBS`21X`G6znE)10BuPR~I21nBPRgLxv!&j6f(y^B5N|+zIfR zZAO}kuD<1K_>^rj>uqDd7K>rc6cA_O^~mQh#A>lV81$MD zc2px|8|k!QX0gCW3Vs)rv2s+CG4r_#6sh@?D}DzRzKcn|TP0TDV_{2FM*2g^N+1WV zvR9@!rR^aoS{H*StX((v5&4?*(rA~0VpJ@no`r;h4bWd1CGt^?k|*Em^|bSsFSA{F z?GIGb@nhbCgdhH1#h9^;18B29YSox&S60dy*FwDU`pstcjoYLQy0OC7L|TqPzhUh3 zv~DpZO=Aj=Sp%*5!`G^Tcz`+IjTj^}_Ct|iX$1>LgwY!%S(<}S7*bPQcQTfrjR#&P9_PchC zL6e7S8`n;n%<5Mfas3%AwneLK;l;+Q+jb|O!B#w|Q70Aq_B*_V9`+?(|Auq?xC={! zrIE%T4icC6mFmQ)Xdwzfn2M2;TilQaqW%@dtdLXaUGYhnTaWqfj9wQ3qVS+=f%+e2 zav1G-4RVH`fz0OFAu1IqS5PUJ%lzlofTAc<5ps&HstPuGm|r?+{fMN9-O+A)*vWC1 z1Xlu-$-oh-A|4`-Io<Xdmrf@u5#ZgeXzWPdwM>o$sJ^`ylCH!MhxBm ztZ_Z}QBnlP(e&!{_4!v%hxfW$-@QIq|J|$SFWZ0Y|Ec}x&w2OFZ(CpAf4=_BtJhDv ze|oTa4Ez5sF618zRR=aqj#ZI=>Z^epg=62)o>#B)Lu6WqbwT!~cH4qKgm0(k0o?KH zD^b5cS*;Jhq3g`}Y0H<~63}Vyc#>(2FmC{zI-dSd{8PE2nSAnlU9og}A)`0p=u`=H zf_f{ko>9A+FwcaJ0}GqB0f({UjWWrF4KGS!9e0v|F2aD+?2K^Ov;7gSCJ=E`+gp5B z&>O4~-64%pD(9$TE;pD05RS@V+`vD>HY}tZG2%!o+GRq+j9;oMt?(C-4Q)-YAb71< z`1#k3!HeeUF4DiTat{1Q`;GQ+<{Nu#J~h-_Z^JsV=Yam0*^f=pduK!3hSohfxtTU< zaBRP8?lNVX2rb|0VyUtZqsW64Fbga+h3!@!RCdoF>1<(MqS@!+p-2NOoP1pOM6Y3y zJ*lvkc&`Okx;ILCK{uJ8)1LdBUx6}`INmrdxWGau9A=kFT)itz#Xd`bD=@bw@63d* z11}ov<%EwSt~2G`pU_Xli6&|M;Ckjpyyyu_fYOZ(1=Z$gX=w67G4+@HdMY<1FXYkb zgdL4N`3W;yaW{OtZ^qduc7qL2eT;WQv z?bTPV|K~1?89+GbAvX`oYtm&zgneAu5TD?UiQ7`S+1ksRfpa`O!=Ac5M;)-G9|4Q5 zazFPRjHY2TsSO~5VBS&QhhZvjwhy41ITdYz`(6|Y3{*N(FHvmsfPI;pA641C{*)nm zOk0OLfde3|G1BCvwf!&b4SqmYiA{--*M!b`Rz96Y2>ID7zNM$=J5!cwr4LQ3Sb zA8^`C+8z;Nm5Ys&l*f@n(Sav-I-vdmGiEthR`e5?M5;pFiGwWUv0Rw`MnXbPD5W-9 z?;G$@LN!#C4i{o(^C*YP5Ot5@>jo1x1W76xWHrkeD9JEp45DJ)jOXKn2&rY?j&j5} z8pmEi3|ybu2YK@xky07r%D@EzK;<+j{>EOQqA*Za_|B&X&`}a${Wgq z$K6$vhl7~3?8(%E0#ADpjy}j?U}ueB#-T#rcG5;>d+3^`8n|i`I*Jc7?QQtt2%}6E z8=QEd8PODLcn;a0OAT)(8jnR+KhfMMt*Y&fO5s1wY#f>d#u$yArb#A8)t;h5**N}_ zpC07@H$HK9Z`lKJ4Nqd(k+B{z+bi z8_7Qp{5WhepplZ>F=;{xyqwE_UeTcwe8qRD@t9hTzfL>>dL_p9G2sx%DwYe`Ou7TH zBwGJSWe)PY2HG0x@nm}$uEuEhCLe)o);J=(MGDdDV#~|awJ5EkN>5-#TJ^MW_YdVd zFx5R%V!m7xxF`cmp#VafkqxxOMLoM!T<~RFJtNNhZ|FSkRxVx?m0<>z>0o$O1JS+I znZ|@}1sde#ZVX6!O+ZBdl%%(cXp%zoPC+fZEUyGxm}{JbW-kd-#WqH8QJnIoVD-W~H&h{UO8n7S9Yfz!z`F2$Ub*OoUP;)| zX%|nz{9wB}_MZ6u&KLfM&$Q<< zVYHaMpax5vd6n2uKK&`sL|7*SjlZYH5{#6QBIhX8o*Wz@#oH;Z_FZaTB^N@aw=hn6 zrFXF0mncPI+!S9nPUv6SL59c?biwouy=JwwzQ&n_NQ}!ug^?JRF0%-tZ}gE{5YhFO z%4>Cx84HLwTV=|vn%9Q8Fe>;e_42xa&ylv-z0az?MXM+JmV}2_CSTD{7JkA2 zz8YYDS93nx=$-7tH53JCI>YuUtg8r1$1;F(1cO&KxLjIh*1rnp@hdVpPkcLw=Rh?Z zjehc4C!8nu;9iklKio+ioCnl&M3fE+R6XkrQs z-s#UzPKW2uK|)`38qNHu*Fk2VxjHQ|xcZW|rl$wAbFzpUOQYieL;nBH;kRwC22-!z z?8Ys8#+)9}1T3#4&BsHJ==O1`7oG+ibk|0X0LHEuXbmpwsL=Wsha}aol z)eQm-XU!aMZav@H-KwGjGvntB{Zin?m(T3?D&YM@;;(ZgVd@To(5BTp_p+D0Oj9e2 zg9?O2;n*C%jvfCj85Ip37KgVtE8w6uen zD+}q)`xL>P{qy6!J?)C2V;lGOw#A!rZ|`Z|fp_R&w+B^L(g%z!K`Bf$pFTF_qG~Hj z+aTda=(egQ^MwEU$|5I7#Cch${hZfM3<+DRVKk)VVd2qSq*K%@yf9^G%)HXcOCs+A z;r03nw9gCkbYPfY%--Oi!prtt2f5vL;3RPKMyoGf>7_6o74H^t9z^*+wm)ayGtprt z?Y072*l%$b%5xWUc^Vw=q#^8vP8i@CxfZ}{JuK|XL8}c$tTnJM>E}tPaG4o&jpLIr zJ(m-}N8EB3J+ld;xfik?Ee%Xp2-6=DR7)2U26x3Mrw{g1q9h63d16$&KbQEV^jKjn zPE`m7XMqz_JWhn6^bV0H=;)~=?Vd3X50eRL3PyrG%_*gAmhT;M*uL?c91gGdOvN)RW)EK5 zOifzwdQ9qIk`yPfbW`fWA^-n<(%y3kb6HD35lvH<>z2;G&f)o*eb?)ET7MH~>y1D~ zeSE^Uau1cAnd!t?Yvpq6Me%@tFESKQ62xvOMX||i3%bO!Y17%d>3OR%)gtNZaM*9} zqezgO6`0*9TL5y`?#;b8hw%bgg2fNm%W_-n0XB12%4_8d^Ip|(0u7WC>z?TN^Ud_i z^_sMg$G@MX?n%3$JjSxn!I)#9wo)7pBWg>vzzgV#%ovmAQAJsd7(XHZYt`pw_%u~j z-1uSoNI?_NUL298mr0Ob7Exltyc`H=$a2}GGHFdgmL*4*gLe|j(#}Zy5;V)k`H)h^ zAvHlaLPz6GOh;8+nD>(=Q}w+$C?5U394Kk~VEh%EhBtk+Tn^mJV$QwNE(b{(;#{UX zet;%#IQO=_9L$rjmt3ygW#r@2Qf${mLGjMVNRxp%C&}`rE9jQtaacg7GL4^u5Ny7m zbI`K)KEo(k3=q7f{78V&No?bk488BYdtqnZkpH?#R}8~XT*PTtIDUmw(WCpwXY{F; zCE}CCznD-x4)~|C0^0ana{TgBZ{oa&m5~lqjDb`k-Q((NUiUeGp}WEkwBcH!8NM0V znstn(Cn9+!R4x33R!quBF*Lg=joT+h#P+-~ zoDQ^}Q#tC;-8w;BkHt|LU}|6L9Lfvxt$yQRI8XCMN}sOqid)0;dB#LH7zy zouJ3SJlAQxH61YOQm_m-$OTXC5;d>X$EWuiI_F&b^txTn(&+naEXRv}nNr7;`` zhwvVRL6u&Wt@gnIN*p7l2<2hLXpEx<*Bqv;*G+hJrjk?jrcvjX=nsG3#l6eKf)a7A zD^uI#%BXHkWGujPCJrqVx}!_DYN*kK4anRh$oJZC`iKG|fT4ruFsNpd>u}*H?=Z81 zu^-}yX=qOS?Pg9`x+pb--{W&bXD>%5`{LwjJ~UN-`SCt7IpvLR`D5aQ$y^T_odI$> zgx~6vdRXf``t2rOz^_z)X6VECb-<82k{v`L4(HapKW`#4r-t`xwoSsZ4lFEs_=|6} zgdqb;d8J!3VfcW~nte6(W=X=!Mb3&jC+x0( zBJoD@v6Rq9Kw@+sX?RWO-X$Sd;JzFu6M9(_zzGh%H`|JhU=E!vF&b86z?lmxF!0DZ z>I=y}1?fxIP~ZpPFj(TimB%77^lMeN^b?SrUwyL^6WR8<7ZKPzooFGj>8n%~b##?~ zHz}iijL2t&n>3LS*XkKz?KG8)iHmViab|KC$Wc2s64oFG*z+QYxeOv2D3#J6P) zM7^CL^lOMr>2OLAaR(^_;N)2polt_?kfG|Dbf7^4m3buh=df>nL83OMhmvoljyc;3?0;wG(pV5`#uj|Sa?bX#(< z?&r`%44BFS#R86?rI6w)C@z4+zGsbd=}nbsK~CMaW>uZ5c0$!EKt8cbl`|2z>1MCK zew97?+sqnAXRa`*$myQ!PpZ9DAj5BqU%1r%Eh#~7LWZxHiQ4F6)uir)iA7DGdqUUl zWr(iRt}FM-!$;&Sef%a2>|S~3Bd+|5lukq2NU1d0#$y7xuUUpmUJ<<;wdXNqWBA}} z&E73VB%TPHti9wPYhNqzxbks4lRca~(S#ik?CP|w7wlJVy=jn{09IskCvmmGhQ83D z2t>AuLlIU3#E~df|8wa2GnJ6O)$7h1BPEi0t1D>{zV}iR3``eH$A_bQFhJhijHRX} zk2|g?l|lYI>mn*&T?b(X{UQl2Afe68y7+_Rn#=yfzx($=Y}5Mb>E52)s;CyjFVwo| zr2B4nPdmNC>AN&vp<5!tNoTK=K8$5l*MYEvI^`>_-~dk5dVwkY=Q89Z08d%eO;b0# zICiqh*vrZZx>Z|wfixx_~QvbEh zWd$7bgni?6WJa3YlhH?p9YySWV<8GHZ*JqjjK){AiOqy!Uv$Y6DCJcV@Tr1ZBIKF) z)%!#nNG?jS*%N=J)+`2uTlJ#;8{O;)*bUU_ZkI{Zb3MF3?#%b)1C;=a>sICT#XgJa zc}H;W2gv^&=#^RYuO7>@$ZyS}p}5509SfwL4)YeRf2OYm{BEAZoR>83SZ+oRmiBSv z7Iz@+_J*tj1Fo&teK(c%di(~_^~9bXEX$m|+Lr=# zGA<*VDABsV8tj=kFN2DMtxl=$1a4RM+tgJKgT*!?Qd`*Na(Vug9b6DG%Cz&KDkGgz4sP zm;j&BV8U;;dk^eu#RZSUH_xjS`p}WGceF9vCZ{TZ` z_rK|H{b|(bAem*a)i@u&tfmYu632&V%Rivd6-Dj;YVmTD~(Nw}ZKGeyaCCt;+D`!NYM z6?fppXX|M+( zg_?GO^1;Qgf)vOjx}|iik3WK!yl_&Wzs$+33L-aK-MA*{Yb^zwii1alx;IJMwx~FX zsx$ZUOo6Q8aH-C!?%RZpV`1RzG---qBsf3hk6wX`-s&k}SDd*tuq)1t20NX1NCC9s zh@}BqaXd7jV>px)$Rames+bg1kax z6X{7=(cw&Cnq{x)=yYR3)nEPM7r*#d|N1}v0{{E`^BDs_TMYb<|Lf_0`pZA8{L}xw z_CI~~%YXcET^&J(_O_@@M>B=Buw*ER3|AO<(7=75TyA$MdxppdN%=O&j!>LeY!PC$P$eDn z4>0f`H3+;8dZWW5alk3OZWgm6RDXpM?=TauzaCuvMfnvLVTLgTnVS#W@7WYXAT9vr zB%-0;>twz6j1&;_`(kEYaTleutXGn6N$8Vfulduc-8`;=eL_)8P`GdTC%y4?jZAI1 zDcn;WbCvNT%19LlDDJ>qGMLR|Bg}ONgwYs{2?$W||A0#IyzT(*o4atkdG5K_6t3k+ ztz`!^dPmTX7CI>m3Qs^ioe8bVlb!HE2^FC~88*N8o5G`e4ggxmEO-VkYtyEbLbL~l zuoqm!xQ z-9h>t96nYUlyr-SaOL9Jk=>prY}9M^YM|Z#OWuT69__UnoiJpne2OI_F5ZkyOING` zC>^^qbD#9x*TbO<4_7MauL?k3D}UihU$5J|Gs@&F6R2>;N%n8}QK_z`)DhQl?)wd7 zxg%?@yWp=@*~7ogkLFE_pdYJfaFlIqtQ+cE$5ZDyuYKjDD}*`Sk!|HS;6rC(uB_a1 zDQvh)#4eu|I}mNSwPRa80kA-Dx#%HD7%7l)#*Q@cSS5@X2tH%Siyg#-AzT6J3f#2= zRYCy^B2}|R~h>9=B^tO+JFW?L5B#k80yy9@lC++u8-)2_5cbua%a_vjq?E;H8 zC*aT1z+C~MSq;tyroDprXW_sv;vP#IisxF$aeIgl-6}K!Mt#H) zGNKtw`QSS!i(u6}0t;1NUZ%Z|zYh5O52=U=PMRJD#p!ZmSz;DnJ<`%2PY*fF(rH)! z+d4=e$~|~ju?E4h!y4?u%=+gZ>J3>rG!5Co@iMzjcSnrVg3GRxcbt0{UBzsJgNWI_ zSl`GRtria0VA=`a4RUkn37<5YoGbo8d@cJ;o$X!sdb)zy-YuW67p8<1^dNGMl2-O^ za2@H1!s6Zq>kV^z?ModlNmm9_rs|u6h5Pydg+8V#nCU|eMH?B_G@w|B1Qq!8L$+m} zQJ!`}IlwvfAxR#>La#I|g-gsEyn(*QzWIxEj)8B+s%*Ot3oCc-jCEMhep$Y6hjx3i zjv_?(1P>WDQ4~(eMCQ_Vdk)_if1dC;oh0s-ygS6_=T7NyqjP%H*hKBQvOkFNb4dXI z6bg>BULP(OAuv{u4Bwb<$^(PpIcWD!@|O6H8C2Ns^{J8YWLLKI4-c@ga@VZm>iBhp z<4dYrU?n)N7oBz3GtK$0UCadUJO4xLO2_A)y;uS|N~BE1(g%D7zvqwMS%%lJo7ZM- zQQm3+fk@z>Tz11@nUk)KfVEJt7SK*hgc5)a7!WgH60k0(;Y?Jc)+KZafCOxY0fhhB z(?klA&{rtx`kh&7n$nfaU^tUha2W!e(ow)!_%IbTJEf<{kubf%v)Lu{DZN!35H-Q_ z&5+XNWlq2(uMy||Ndcu|f2-NqQ=hi2DmJ|8%)RAOARD{k{fjZ7yHIX58zO09o|Nir z@(W+TDF9cThp_-F`~ScE;$Q#E&(`$&d15~e4E%rl|M`FM>~H?@{~i6+FaL+XzW?@a z**p(MzuoA-m%I=`EqtOMi2m;&`mU{ieWd+hQtj;J22ET*3ZclYM_XB43 z+nsM-)-eUKiVk|podD6I%s_~7PERodf&*+Gc9m+21LKP&*Al92iBSFZ-nUVK6~JQV z@AGb(Ge_bfopZxPHt>t8i9t=Fd|*(eU{)hI%YydeH6Z`WGR!WTM03IfWr4~7 z6q>8oAyMJa+gd;)^Ms;&5V53k8l+PtUV+a=9oEWFB+%j)mZIfz)eknKjj)BGiZ9OW#ERbq1>n5f&D1v3FatB4?-F<>_qZ zi-Qo)mEjPr3f3B7}}g?7%0eB8~&Y|oL*)Pe;XfH^_JK=+_@PRBUm14C+kwoOH;y*|zqGOKY~^*!*B1D#)(Ce^ zF<~?M9(27(ZK#IGrOi@jM7NSbbM$xnJUraaOF)^KwffY|-2h7Z76rk0kmar2-VS`+ z*ofhh-b7?7BSi4`am}+Kyl!OP6I-gZL`j{h>_Vogy8_{4PTTK$@MVc%6u!uf7R1$P zH?~h0=M-jsP`{WF_T(b)dd4EUGmoJtXc9$^-=+dBexn#d1aSNZ|MRc0&!w2m^=Mu2 zOujWm2*V587No$robuurt)U4N^`&>n^|S4YOz6?Dr6I5qw6Of5yV4v+g5^jkLL8txqA6gNx=` zLokP=jreu^-p~J-H<@Td)?R-KH+|VLnDR4zD;x-04@U6$uc<%PX1Q_E^AfX5pk0A- zb9#JeG4sgo9ND-vu+xZwsHwD3;so%GP`x+uJbNMOq;4)CD?iC=rwIP-whxbnV7x?z ztk2=#ZA(oJ1f= zngADd1~XHt^6Zi?s~oHJ$8j$y^<~*fNq>~;adhJZxO5)OnXjS|7bd%Ls*=#1%T8PY zdlFb$O9&_^(`2HS0KCgSLo=$kLj@U3=+AXcxB_GZhS?G_3WBQAMg{~j0p2)sKP}x( z80h*L`)%(o9dmCaKwH7xo0}o!s!18eWq__=x2(8F5xd#nE)(v$6nKNPsZUGl^_Vh( zdmgU>Bkp-DVFZS|$o-rGW^gVwBC4<< zaO`a{z%I=Hp>|ShWnb6Zb;wT`-PcUsgn>=ZSKRhX=#jJ}E_M>u(mmJCt~&6fbxr1-!ok2j0ib{C@w%)8f1~-lNQ7U$uUA0(W53eD%(~N2>WMo6qckB~K_} zo5YV;G78GuLYJ-#cE&5%;NXh>>1__JKcl|&F#oVHzx;3C-l?tq@FO&yx0YQpOrh2| z@H%dfvU{HAoE=mR$P&qdkc+6)IY9N7#cb4V;csTPuq7M4ULdJ*|LGo}tLPxMT9Y5@ zH@FRDIMkX9+QKu&45+`G*^Zoy#S3r6E5Lig*m3$ld8HD%j#K{W*S37r+NaQJN(57I z+Md12bZFD3ci`HmLRn8mMWZ)*`}F-i_4NI{;Q0gn{DC~5*#`HZPFVCfSuM>op{MxH zL{9-`%G(1HzR8>w?2irm<`dc=AcKX84T?Tb2uBtlI`#N5rUjvN$d5A7F%SmRA2yo9 zcS?IrLx8oFh#IRHY}7@FTc8#lKOo8h!rzcv)0pYrNFNLHG+e=e;TkN+jQazg!Fm(e zhV)6Ol#IKc!=?G4@FydRzm0Q+KgummGGGX#|SDFSc%jYo1WE+wsq+9a-6WVg%D^(^*H3=_yi{6ff zxDZ7CV&93-p{FO}QWL3`P|>g1>x@qDR`+1a$(Rlh^Dz|ZOTCD7q+*D&1<)=yH%XMq z=#++(LBxN@^h-h~{VI?bvs--ftX0T%8vSlc9t~oU_*|`Htb~a@ZR~qY^%DgQhrW4z z$hcL#@W~mo4-)!xN&FQs{{csX36I%^3E;)0pvfCIq3dfAdt8@icjjZyO#-m4UDmRo z6-y8ON#vv@jB@?{5s{Og09Tb93A%HLsb4s$?eAHSCdDnl?%E^cpA4)O=Aj*S~-%BDVc_@>-(Nn1#gK@vF!N zX-inNOj|!Tk1yWR&vjz-Kh|fDLL}CXaYm>zz|+Ym`lWjQqen05U))_=-+X%iv3aTw zK>dqHYnz+f+x9sSYaXg|UmErF<#{JIDxZg=u5H}i+FZB2=LZdV@YcWBc(}H@B z)x(NW8ABHvmCwUbw^rBgu56Y^-QM1K`rxU3E~Bc46{GGC2GLRZJREiV;e*Y44{h&e zuGGn7G5vfS@LKaJL z0DT^KLE8(K->$VY{(Q`q~_Jx#8TVWfUL_4|+bTt=ze5yRwsctzJVNc-Ky4FhZg1!JxK!=T7XK z9rZfn>tg!a;D&EjV&4cUK!6Zm7vHqAWm&I@+;87E0gSefJzKP&CT4C_t7+wPCMD?^Qdn{ZIy$ z6jW?be1{tkMVw%}#m0?&w!`;`FO>JiSBm%+@sp8_rwDFls8R7H{JOY?CRKB-nvBEI z3oQ|a*crBwpE=Vl-Jax8?O@bxN~CWD3=Aibpy-uuvf3^N? z_fhxh*{enq_Wvf+Nr3l$&txPl9$h4}>4K9n51GA0$t5l}iF-7%s&5lkFS>cXUA-W=e zUU>y4ZL+lE;D(fy$4E&KglrKvuu1NZUz)VZx;B-IO?KED567fMxsj9a8Femn7KXiH zqjSwO#a%x+(9FxE6I(Je5-I(-$t`33R4p78guHx|Hi_M?0gQAFVz4+6@ zM+#-QJfB42=K80TMja;cL8pT9^XHH6O#aBs`7k>n` zSH@$pT2C}LN~>ynqcVMuGaJvyIKFhn(}VmE1%@P2b2UkGq9PK-l{o9G{D8D%s3hZ} zjZvAgbS81+M}P;0BsQ0hkS`gDm>fMVvw<_wMk{|W37gf$>eSW>6kb@+K*2TRuz_0y z5aA36e$Adx2@Bt}Tf?LFp!Ox-EI9AsWCvYOr_nteQ4p)o-9%;rXZ!-bgrnwiCcyca z85zGBC~Dm;Q)n9TwXa$9whn86n-uu6Q=t2`+Dq9Q)K?;>79&!HGULYKP;%S9-p|z`hiQ?ZXxPCTEthU>DsLIRaDR!|+o+8&-B*xugA+S=c zZ_Z5Tup!FI6c}K!0+@S53H*tyk<2b!q+M#M*9R)9LQ?n7;6SR?N`?YBm|N%lD8_ zUkx?;6Rx0Ic$>}d;KIU+!On07(^z(fY8i*~*$=Zk=t;np_YGD}zO?2LEEpbc(eiE0 zALX@@ud@AfwLMh*4zo8vm`yQ+Pi5`QlosM^H_Mev0L`r1YH^*Gj8Is%lF`XowXOGg z|D1&>dIzxP3ei4lyho@6vQ#pV0PI*{&|*+Q2MJ|yi!Eh;0C_({-Bh0c<2*kVA|RPF z&1y4b07<|Wvp=%>Gvd-oCj62bwvq%cg1J^NA1tXGK{1OQgI5UddVGvK1$1zTKu{LX znE3{xij+UMEPkG3ZxE4CuOrr^f3CuQ#1@#V0 z6)jD|gj{`!13|c$2|c;045udvebF?+sY~UbLA!r>2D3*0P_jT}10>E?)uwO)4cP{n zs0U~GSqG6uw0P%xd#{vT8w6r+Z+#!3nef8W&tMNn_ula)zk$qNlA^lcA5;|?`k^5H zd-5T_p`tLf+B$_c_U2sUCts{U2g!xoo1>M`e^Qv!{KvFA@yVVP=R%$K!v0fKR)JAn z8(G-!elf)gb>Z5O3P%=P1zV$#=-#*gTV|rJ;d|F6AOa)!n=216(G`q|6~EB!(IojM@#dp z>~-^WHVv#Ymtbfd{JlIUH_#4q$%vCSwJh5I&EXloA*;aLj7Z#dmLmfU_ysBP#JX^# z73$(|!r z!$(Z{nwh8?`Tw_KlNY$(^qc;#v~Hmb*>3bCTWR?bnI17Lj!2Jc)G!Tn zV1GF4H%`?!TGN6Lpi~HpaO?016ix2!v$)+-_7wF4&scC8DN93bggB5WLk5h729)2h zq#vv+2zu=Ss9tuMcXO4BPe9axl)60QVqwX~C(u_ysj1T{0bJkqNwe38L1og7j})!x z60Fcj*hBe8XbK}OiF^ECRQ=Li&2+LZ^qTz{s*i};@Xir7r@Bz@>2mkT_X{iOcPLWU zZk%L0M~!356M@`069KOuLLu77Hjetp;MJB#&+}fk+v~s(bxt$tOforDPdnlGMk#}b zsDw_UG~gOgTc#tGk;Nb;m65~_MKNSVWu@+5U130AY6u)L_&Y&eSRBg544RiCmho%XSG#OQa2K9a(q z3L(^|Vh;haJ-0KF6g`7%0S0+Yh&J0I?>CB_X40ikge+xVl!R{ihsFtlA#cO5Aof+5 zYe*7lbA>Zri@kuP8I`Q2;HWU#X{+m;=zEW$Q8Myq_U;%i;jGthA?)$hH!pX#-feDe zufKV|`)+-A_w}=B*OB1~e6wKi>GW1@IkvD6z^DSFU~d4H!368>bx~dhTdrfgmSpq7!K}}N zF#uViw+-_~VD>UUWoL9u1#SugAj3^L;Lxk}LBT>aI!M6X;^xm$7gc@E!%U)6y7z+v zBRs&&?`y*+(jGG->y*0b3;<@cT04Xi4@{B=UMec&xp46g^I;Bjv(pA8S<2QyXvEx`soNQsVFRXK@a+1=lrqWrd+-prk#Ti)5BIux zhk0jk8H0-*Vqn%f`UHqT!6=S3v0uVO3Hkr9MK5ctoMkY`8o+sBcuuP?Xu2kmIsAjc zF5vFSPfmwqoBCKGI+cQ7!3D(}wm_xi*ICN8@uI-E5%Rd?;JbQoIynTvhqD#FJB9NU zwi2`oG7@w9SCtGoQ` zUqjUTb+&_a6WpRGqzVpHTjF>b;)QCqtgbl0K>awobxm5r+?c8J?M?Q%juEB`%MK>#TAkC-fHj&7rr_)=%ihjlBaAl*5wnnHy?{ z&ytTMOzFal%U-&s#-Yp!f1wR_1m30SC@VugV8j`PG&9Tc%E9 zg}reMvPtu%|M4@=0;`@4;>f6&Q11Da||Y zZFBuE?Lp(u)%bz`0J+4kcX$4LGe#B6=gd=3c;xLu2^3TUSBi7jmQ4d2D&eHNlr^4A zqdJ|2$z?Hazv76FonsP^F13yWiQ|wkS(hZo`r%=ke7m_cxZI2CLrM3ga3rmc!S$_U zk-k=GP#w8mLg(mHEJ|^T?cH3(f-9=n644McjyC71E}_3nycw3)d8&~q~{PZ zP_zb0i_;!#p+-l6K1HgVOxMt*c*K{)I6#q=R1X~eXkjF=EbVZMRU z1d?00SYKdfan*J6C`Z;vR?}=lb!WJeKPripRZ>9UB01AoNI_l4h zHUw9j+}MoA5Fu4cX!|$XjRgF2ZRjno)aK${GMN$tY;rKy1XAK&Bsf@!*wM;EkDt=! zj5C;&5oz8#7OU6fqj5uw5BGq__Ox64(*_GsC&wpyb8o1rP=6L-K2q96y*?fsA-i|G zy9DhS^oxI|wPH(9gE=8P^1(ZVbTVjzRX5egAZcs0l~s_o?9N*K-lO{cd(KB%U6j~b z)qryQUcFPhvx3CN*~)7D&Psjdq2kp{6cQD@1fyX6v}#p>7C#NThrcK`PwTD6at-6T z3bpMk87r>9lxMSi&65YON&&>`2Fx&kR4@~`pYiW2=5e)IGAA>DlcveTI({NmJ(#>@ z6%#eDD-mrN(1K=M4h-JKlZpOhX0&R$W?u+(x*VvN#n>1!dO5(-a5#w(pM17T6#jBx zUlyN{o8@u?4@@(cz>b@boE>pBl4CHm^A`R{Kq7KlE|H_&x>IwHJ{#{ zkK+^p)d$|>(W1PlLu; z*4Xd8hZi_SR3jR~OZ%*G&ID}Yi8!FbL+LXh|F_+o+mlu(ZNH62LJEoh%!Z=k8u{_6 zBXLzn>N6V(PZRe9Ok~_Yv!Oo1CXtM)9c+mDXEt>F1vYU*&Io~@+0e*M@7a|nvY~05 z$#^c*VJWn76=iZ|M~zde-;fT~8jp3YAYV)V+3p+JLPh z$C@d{2u|d+2|qB;9PZO`>{Xm692Du+?;Fj~!*ByEsIGST0~{fA3<@~X?6h~5_YX#$ z;3ESHw)C8-45?i>;hoycQ1ls&qp(XM_cZJwiy7+SNe~W$AK?-zHOr795%C5-H1w*Z z4scHQRu$4m4#|gl^6|Q6>)ogAI_kSqn)O?t^CWkh=lO9HcCyc2la8;Gs|m)ThX3*3 zefFAcU{}%uo|5U9-J76j4?QUz^6HpAeL`eUh)a#cD$3XeFM(q~!!8=BMc@1rx}8J* z|Knuyfv45bc)IA$iTXv-Lp=q%;qJwHU8U#kimT(-^GwrtthicjgCRhty*(wk6e<|{ zfwT~_j_@>uOTf>9esXx$fyzb&!ZYrr)q{sh3OZaCTo0-?T!gLgI8)E#@d}(>S6v=e zLy}B(V@|@q&a~P~^jIU>*OiA(5@J?eWu94$G#~XZ!gO+0>;&bJROqz{D78IGG%*MmBreF9ZxguEe3G%gDA6~el_{bbtb;44CABAo}LLoGZ!Kv0f!Q*=ij2% z4_gIAXGT{g!Q4wO#5J5-!;6N%*K`>q!fksC8eCWn&* zu&4|R4AIB?G8ro9zD^j+9PX$pI7-bl8H*IFGV z-)q_G8=cW*A_dkNt43;ygioohBrZpXwkkX*aF9xcdZb2i9Vv%)PSpnPAZ0$X(Tw^D zX$Edc{mO}X?wfx}F07($0;}lhn|{6;XMM<~bU}suf0Cc%wbKT&;nbjsRaS6laMt-7;=&hJ@7!TN zBYwmm`rEFa1_lfBjnT08&a?)B=#TQ! zHwON&FV5!v1V9d;1pv8dy=x;yPF@Yqvx9~C_TZgqj$~O;P}+lM?8hW<)=HuyC*>Km)dx-|-x{z!yZUkW%$2ZJk7aa$&g5mTxYcl?pCJ-J|0I*Mu7RX^yc>P}AS_%a71 zs%ZyQ`hbkT`BQ+aI4nu0H>z;Az{U8B6p+TA2$v;E>8#>JaABt;npJ9f)m4P?NdYf% zLL^b=Wc$K61-$i9LG7 zP4cQqXg`WpOAf|?oI-h<*_>_J3-i`7f;q3vY14TJ^;y*BES*Eb4DeGuQ0gRM9bw3T zh-*%cnbv}%KPeLF%}ZK6IZVuf4|OW?qB@Co+?;yzayr!)uR3`H`7O2G4r)wUC}eTO zsWcrec^@n2)YlSqquOFHlUui+A2N3@)EC8hxJUKpKj|s98t}%OxRz)%W|nw6eihjuZ3&B(Y3s-4@x@#EIZlk^cy8Eh&eeZZ z*$82;f(Cwoax~4OO(cmwnyara&b5l);Qe@vFu%9D#?pRc&~Da7EDDX!Y%`(|T|MRN z?2Wwsh>T>2My=1;Qez&QOOyE^*2#KNhs@z@U+B^eu(BPsJK*5D7AUZ}C%vxELK}L_L5b~j>6AneeL`Q6sZK-l1Y*Pk}Oe$>gt(Ju#a%C;r*fS*7L&>(>aWzCk#?_a6+!B>s`u-)wB@|6+B1$uYb;n%1B)cJvf!F#_pHjGt~?C$P74t;gZ4?g(?IU~US|4z*?ZqGULh>> zMBfg`5aO8FJZiu#(dp2LYa9-%)IbV&aSIU-bNVyVawq9dmrhzg&Yk4l(JoVk;!wqp z25g6iz5Y4g)2k2Jm3srJ_k~og_dnA1xr{t=gJn2~EL$)ja>@a)6d~HVV--aIX1+f) zJkEU_gMqEJKW(lb{&BnYyw-U2eLm{HeEv=T={paq+&hO7) z|L>L4d77jTh#-6~DzeJFR8_&fsp09=d8Va}!OB}HCzhaLat@0wNhdW9*EXFhbeLFY z=CnjgO9<{fweWB{T|#-iq3mS+a2cC@IQY#euBIoelb}t~WqVN#G0df=Lve+-SU**> zH|bC==AwdAnjR9Fh7eaQj7=mcPW@wfyd# zX6@dcwL7)O!!`W2c5mh3{d;!~T8&F4u}M4Np1CW&DwB~pJU^XrUNCRg;-~c;NJS)a$qZoVRv+J1YL<8W|=s^NAaJ68AyNvKxB+}&hEmTb~F$Qt+<(^36 z?z%oY7O35=^Y3Y!<(^tvN(-sH8^2TBt`cYG8n!J=hMAB`Aqf_jyW>SdCvFqo?R~hm zLp4DDus(Oz=+koq2zWcEV@I}G(A%g19{#P02O(`oxk&`Rw4fr>fg$t)frkjI;2=J~ z(`ztL6{Q44-O)nUf9O$AJ&zhPX3NKC4U{k#EM+^n3a)gk9B9!`G#nti`QQr~tJWUo zC)8*(xJYVvKB6OvR7e!vjv5h9+8vfB<^}CU(x{GLy*-SAV_s&;Q*+R8o=97^N9K zX`VvKWQhv&t}ixTfxOvA1uaA=PQ;(|kD+IUGIa#<__iR5p?cKqvv4OlU?Gf}Xg^Q~ z{`9ohSMk{|5J%L>pmC?FJcD8%2Af_dTL2`t7m>~ZT4B)OZ2egVT~`;yK|nY2gM)UH zbzD&j6VZk_%CM`tq6~TLGw=^|R2)*MAcIaB^%4dddaM=Y(+e2SGwo!}dL78O(L*T6 z2^d?9a}0kxvHpmjS}V^p(orNu(ZP-|b*ON@fzVoj2^2$~lYkN>!#NqV%yeo%eQnt5 zb;R>&%S@8k-<78%(k2xQ?g>?coiji%XCJeXD#t8-+EY`u(^*v2bzm3(YMPx9s>YXN zEx&FIUNle5P;>NCY@;ad)ALLlX?d|R=?I^j;Uyugx?~8tnXg)wnLAj)_>?_ucN_il z)M{0v# z)~ncOWoe)j1`@;sbP}SfuQ}`9SUQB+?d@r*q_6@q#4j|#+S>zJ-rL)5G$Ag4Ug0mH zQ^iFzgr^E_6j>1;f$r^iu(oaaig*t-+4 zn$V>u$x1cz=O_jGs)HkX)axLl@O zH00uU4rWoW4(yU2)v%1cW$cz96ksgKQd!=OuG%0+-5mVdu&3E0OH1Ib43b)-auLj( zKJ&Gcb_<2uA&lpwN$b)kTld<4M!m4D9OembC8QK|CPCr4%poQ4XaIGYhlqaGK;1%6}+MLcsDNN<|!EOD&P}u3zfCuCN5KmJg1eZH375Z`TXDm~| z*h9bF?w~tRydCf<_~#`}AdL?HQm=#z`W#ukev4d9_QX_}ohN-0ciqzGng)VTk?5iu z55vCn5d}>wN zB|@@<`BzdD$rWTxY%;Qm;K4{gP_|TU&WyWHdM*iJDm;mz8)m?KVrDVGrRp720){7|+^nO1tE6zl1LZRh-_DP~ zw&W#&4)@)=_F)%t`isUXRJrmhG(7vsF8Q%;f$csGkow{b)yJ%uD&tx~Ub4dB%F*++ zyNpZgZ_Z=@7Dcqm2aC$DmFv%lMb=E^9{LM_t$Li`9WjU8P>npxV!b}kpqp4svdsi z?Qxml2}}(p14>=Ep-Zt7oAzzt`c5w*h?bN9$pYZt_?M=Y;lFUl>aYQRhIkG3fa>n5 zdU#~;9W;YtpRAkHtQ^mPD($^)UIxa74nXPqO*bzCvY&T)-9yxl829m0)o8a@{$9;N z#{w9BsHV6Eixdlo;&64$vuUrnj5#NE!9h^7(;FbInC;C*D>(QutqK&kyYG9)h_tI0Tfh9)N~ORW7s2;j4|*Gz~Ef5&BAyFJ_fFgejNPijwtJ)#!w&-lftm`_|%bD zpK2y$v{PK(@<8=$!x(g*t}7n8RjqU!fdA>Ax3>Shy3_ydcH_nOgX2Fw`2NGn``_;V zVRY}S`>*q7_t&1CelWG)umw5#RtOLl`XRS?~`MEDL<=CUr zR;OjX^6CoME{&Jo=GODA-7S&YLSbQGoHjF$GY8||A1tqk{_iutO{D#-;*&q~+n@RE zFqr-`zpXO}eCD^o{a+QoE%HN2w%}bCvzqh_saQUL2bK=PB?O_9U)Z%?1 zd)&YGVC&&}_F!jVh>QqaQ(oA(~t zag6Y?{qWJogAMy!iA?gaVpMvL#zy7yaMZhN>zhxV*_lxvt!-{@ZwI5QhZUpJ@ijIo zpNFHa`Ab+V(bm>Beu7b-u0P${d{i+iqv>L!@_A`ghmHk=0ccc%vpCHF?m00<#>%A|_7GkxnbyQq*jc#G!upI!bnDGtm zyT&fhx-+V!D@@TlA_lv-O_0AY1@HGq@Um@dSCi&GK&_@aLR#BrMowp?~+`- zO)op0`Q9`tgP|k+AtVn@F?~k}wDZ@I{ux{eR2v5rC85EPd(b|FnXYOzl%%#1G%JI{ zIf3#Wv_DvET0j`0{z|(a^jqJYs}{zY2+Y;^m=1MeA66Qs;amA?;2*Ad z0fkt{scfK|3WQBMI9fxCg~#@_!IECoJHVvVhpflNvMy%PEo0ZpSa58|7D;xsidN1v z_eY&$2eKL*Dd96&xol|dK$U&vwl1$8Bp}q|tkG|>;wZh57TGttMS;Ho97>Vnp^f|k zwG)`ufSB0acGwKaLbD9k9BJlEj`7;aXq2Bi=gDIHCA~^_^xHD<8WXwr95A3suu?ni z;iiOVRSX=Bj$B+2icjDzs6Q#D$Cz!kHL$^BJ?)}_+6hcxfGI&^KvjXG7l2|x_RG!? zILKRbjv@fr@temWcm1JN0(@IMlktko=3)VpTmbf~uUhwi`)1=$-*>+MzS(|$`1ikk zF?!zGx_3Hyu==X?{@c|*KKrUxTkXGTK12NfFMi>=ASUPnA_iX?eRmK@dYV5IM>at< zC&(H-$RfzB?KA*>)0F@O$=#kXQegk(D2W+F-B38_6P!qpQhWsTKmfDW#N|WPgNl$) z589}rUWPgsQ@RVeTj(O@XnzEqNyw1;Aq{~|5 zb^A|fG0lP^KZL)apTz2ogYI*lyPshizt3v2&uX&IYBHm^u*PO_zPWZa*=0?&C%s|& zeWf_?!oDq7TWbYWSEHm{YtW`ul1Q!n?<={BCCwU|7Jca+#@mbaw_c+%H{aLUhV`{? z!Lfo;;YP29wO~-Bl#B*rKBm*Lw9y=d{hB;r!E6**u)}WPeZh7VQ$K=#F)XPXl*nga zOM_xGo3l?NP1#_z)Z$1hR{qh5D>W=5Pup{k^K+*oX9gk{q2DL%6hv@498R1kA0U`|w7+C(ajC%VS(^C|vk11uG4v@pP?6qKV;B>`6 zIpg0D0|nx?6EjoHCf=9VHrkuW7!!JtHpSP%1UplUE~@avY*Zk~SrDItE(W)lb)_J7 zU*1!07ZY&nb{0jh*O!N}0yK+VuQ#u8fgrEHD*Sr=L=fzDQjKA0<)T;%`fiRxbx;M3 zV-g##I0^uA+4|5}4S?;&_XKcK0qSp7Uk&dbzS`OU-OD?*)s5GGc(bv2*m~Lf?sxC+ z-T8fIZFBX(i#y+KpYJw)-$V=mWT^U_=P(=ihg0shL5c}-`=vAlJc*x(g1|Xrg?@nG z>Gd9~9)O#5Zv?fL8>tHlYf40)Na!O=Z!<&%npnx=31@G}^1aUcgkZPp_T?@K?Ajl~ zY|KwxzmNoOg@(adc&lLG!{Ve*sb4@25kwb25rbIHB2ZoJ0c?s-TKlkK7W@;{Ke+Ij z<+NcLJ{1r2dtUh;_dY;aTtBDt5lW7*bPucm*%9*XN-UWKia?umBI}71FUVAY%q%7( zsVB$N&oWN_4js^i}Td;xq%1V2xzN#mcs#X3LK-xMdyer7G_cU zG<7)>co#R+4hQu|Oiwxg!T*gXTVlu(7^bV+G6~~H7_OvEme93pgSmpx!@w|;yvGwD zb@Kya<=D0C*Xd40!a!c4zRUZ@lw++z-90(@1~ROd_QIHfZ;5uFB4)p?qHEIhAa zeCwFuOyFGgB?BJ>*%GCsWF7kF15#5Tug1u_P0*&-Qreu|-%{qY) z`t6+!RF)agkn&fUB71L@Sa zEqX8Ad!I4@6%3&DaJh9^fW-^~gW*HKokZ^Sz|JZcyt>d)S4f#M85yAI*h@rJla@8Q zha=3rcEh)@7FRD)Qhr)%GpPY>$J~NmRQ}8( zwnx>CXMMW2wq_Vg#DnJKEEO+RX6xeApql=WHf$9!lW`F*+;2Ar!kfIEm%8xtsr^Ri znoNfC(fuy{TK7y-diRjiXm{)H+xgjGu?e4$WBk+W8dtOAk%N^pqb9mGc%c)TAS=RZ zqnzVhiXS0y`HRb|$e0o<#_nl5J$AqkoJ71O& zp_T?EsJo5MIkLhG7VI+IPNNTA%6JF*R30T(g*xpxd5Op|a-6#{8FEz4SeT-E20_f&z=9$u(;fN4qr*k~$U2jzQtBCX~IhS4~w_r$Vf= z1?5}V=uG-(>DTHrJvULfWD90qh~asR(L!t4=pV8y1~R@S&N=*-s3K5E zFgoqOI1K^h{~;0)VAoZ+@i=?#JDS3j?I+9&F6IxC&lh6XMqp4h=eNF?<>vCqcm4r> z^`O$YomH+|kYmF-BWJELg5+Hg4y1_XQ0vb?rBM$Xm&_2voGdR~yJ4#98!K(Lf3B0s z@}=W7!L*kxw}Pecb^2z!NA;L^n=5c}DcWcYAnGgS?6&DVb&&K*C-iPeCCt7%D#1Hr z)=URRT#De@-<4`ORd#B$~&h6i#i8E%9P28 z^F9WCsX=r=nfV>3a&zwhACWkcB1yMGe_@)_3I{D0+;Z>)Iez}N#;%S|$&@D?*l+8k>k8+>zqHPgoD$`NouQH6j$(PJ3~^di z>OAXOd{aH(0%J$~(c<`}r^LQ+Cz+W^?HArrH?9?(ZnO^$CG)faJusu5v4PNXeu|O;d3nTg$f84 zsH?S$q{FtniEnXK%nNT|-7SI&5w;GnDK8rx-G{t6DwqMqiF_hAG*$QOMq{hFAyYzQ zs@oZj$%N3(srA3IQjWGn^qHuRaG2ZMIHV|g>8C5NLC+Yiuhcdkqb;SChr{w;wH9@w z4iyUzX@vQ?u;I&ez<-Uksbs~9HM)RF%5+2f5`Ql){}7QEk;&Pi!=zaCeX143GC0*n z3=YB{O`6B~DzTa4=fK@nZC+qw{)nxBzW_BeWQ9`BRl==uX&p!s8#L|NO#uA**`9F6 zhomC`$Owy*#%@IT6mB`ar{5-->MB?k_H#jk2Kj#kv6NSm@^^vQ$_h!$w@--_3SA}? zU8I}|kyb?t`B(3)QNR7W{G7`2vRYk-9-&DMj?TR0MMZ4&v4 z8iFe{*rvHvL9fG-(*w)EDX6y@Z+;lqa#+6jRP_bRgviOt5C;vtM7jZxLU$2N%kiO| z`NbP<+zL{CyAX?)myL+0H(2jjoIYnl-qN8@IDl70-iV=u;jW)3`3sZ)Qb2;Zq{i{x zvfIk(3wkf+_}A%D^Hxn<<9H0$#mk#|F?;rL7}R@5pS6vH@A{yr;wp)b;_usyfKNA` z)+Lu`k`K)$EB8I)Y;K(Qkg``?0RzYCB>z8_nZo2i&$RLACv%`bJETwTkbd);tW^3I zE@r}6zdCAnRS^scK)W;(q=xLtXLocW0dnP(K^h6zcA3H}&;>=5Qe)(<1o%8 zxAb7v&qK4~V8bP*al?uFcRJpIbCWg;SxLZ*gQB2N#Q;M{fiLJdYn)rZ7{%E`Ob8fh zM?NUbR#1L9rYD9;Dff$mzLYU0R}Nnti0>E-gQ#${0fiF3^Fkh&(=loiuP3gw46n=7Oh==YA>qCc&N127J3XkxcQrKx@jg5kE^=>rbJ}| zWRXiQU1jc?WUhc_hY|tT-iQR20K`&yK>mO42miYmzXH%)=Nb?;p6JS2&YGz0?WteX zEGF4Pf_2~k&pMqE{3M~oMO|oA7Teo%qdL>NbyrBkUG7%Lk3J3u-BDH0_x3h=P(w(8 z%Cu44g}egf2Rf%KKbajr^U4>EMW&VUpQ7_po61@q48UnM5+e7!X&3 zV#%e6!gG|6uT5ZH!FITwuqZ-{I!XpNhjNtT9|mo5FYr zk#f{2hKE6+Vlc*`MI6Kn&7|I+Z>`~{!sAD0j#ceu7Q0u0hXe-UdN0xoFGB+40S!o_ zN0HNPmpWn4$Z6(@p0qg-L7u;`gIsyLyKfN4i(YkpSF)pxog@aL7Rr@Yy z?r^Qp>`{+l_08s{LRZL(k>_^Ed4`(t8~%JWf6R>HTo}6vN5Q2@$qZY-!V^n&1rr7h z$O*sak6nO1L*jZ}#q}2n!_(G0Vf+YXQVeaVhB>*B(wwux)ly3cAqj|)E4|_cr z-y0ojM-TCY8d7LhvxEE$N!U+NuSiNtEU7{nYIB*y7Q@DIj?ITSRqdFdLbm*QoU~hT z2RK738QW-GF{YX|D>O9r+nqLCW{m7#^@ z`is6XLj=YRfsVYBQGbk?;!BB{fFe}kYQNFKw~dybhSKL2D}gWqQNBv0TBjMHvQt+{ zQ4Hh;A0VvYFPc3lQ#rYkR=O$$Fvvw!%3nu;yo)Idod6gFk=#t78CJrAY)ut^Km_?K zTZ}FXt5g=;s*RzCfv=I@3h^J9iY}uvnH*hnb`!eHz-t%U^Yv4xoV2CcD6Jxi_T3-IsY&868W{;DtHi7s&my`K0N&hIz+^A5W+bJw@YSWCDxUAE>5 z)Mf$0GhxvZ;0rjQ3ky`^Hbw#%5!NIPln7HYVe=(G6I?g!(EQAY+clxPh+2`|C2N!J ze6(sKP&$5_s7(r-=N&1rpwA*kby9C6IL zCgx~p4NUB$=4kY$hld=PTPD50F@H~$FAUg?^AcyJng>}HzEZY+>9I|=7>rM$R#q>; z=b&rEA0k8)+;gXatO>{}A-WLBu)yR*U}915k3Mwp+-)P?RT41d)IWPl8>9&T1NK zDVvv#l!5It-e@{Y<^)D|VyteuKZ9a;LlRo${v0~kk+fZaS?2y0Zn>-%3hi7Rfj>W0 zJ{t1>pAZNYlxoDS6)Vl?&?OQXojHk-0bW`w6num%3>@w^upyg07~_$~69h|(L~x2i z!AGseMyn1JQj+@uC1|wF?|t*jk^C~ZX*%3JM-dT%GSqKOw^BzE_l&&T@3qcN4@Fm| zbDKa5lug}C!}2=;Q^yo8$YkM#BXg2BI;GTbOz)sfAb^zvP~JEFpY@?Xfy)<_6}~|1 zf{`#LI~_YBu9C)7qb3YmB&-tLmr>aro$S+4EEIboX|4&Q?)Q3~9BG-=ikC;#@2`4T zZ0&s5M&{J2aZQ7(9+-)_D+iUV-P0o2VRjI5JcRQd>a^l4&h4D$5;?npBg~V^bqy2I z&22%m)F}@5fB1L*KG?aE4sBW_U?837ZtfK#k&u&($<#?OvhoN_;KUZw4#MdiSwBpt z&@ATe6qaQ>&D*?W(hQxwgZ`d*LC#S6xr<|t6z?BSJLCaD$3XbtXbA-$GD$!=qqvO_ zfgZ~JOlHfpD$0MDZ5U-^$rl1P8Wx==SeLo1hU&#ljG{a$SyWj9XQ2mg34*H!`9ZAwh#2=nb@Y^>u3vz!n27HFDeTs&KK@@%lJRXvblE*mbbdR7o9vVxIRf_h0~Sg z757gwE+}xw7yv#`{XueXcBY>}-3fYt5>+ss^&$Pb@%CLq#zBgN!|@Tm;qE zz|3T}dVmZy9q8ZN$EcRc|1v-cnp1dAb9EaX^>?j91w1Z9|8ekV?X=O!yKD(xSGm>e zb5!$!rD+c!aNy{%uufgTKSw3!!BDC>pTk4R(;o;_c!U_i1~Ou+Trl`s%KYI0R_U!8 z0Lg)%k3H<-prd59c{M&=13%U+fc;be%O0G5-Dz~?*O_*f?F|T!B16VNAsiSxP-H?1 zt504noW`T;T&yoLDO5%)Bm|Q_66a7LU3SaN>gRjiFC>J;^M$BtzPv(h`xlwsy;M!G zn{1&CInX1aG}`c}wV+#n_03N8*l$jGtxGp(xxTycbp%W^?q=RWHU~9kw%6UFm5| zP54QF+UpUSdY@2-%MYQIrDE12yC8+NM%%te7!Bdt%M(b%1Wjc7I{ z)nnKY9zLAE@PLcuFym{lWGah1*+xS&%uBC>mhR#=bfn5@A3zdaX1c9GUAveJT|)~Q za1<^Y!biL{S=FbCT-Dyz0i$_X$_y7aPY)fLFFDy0nUV5BAJ_?h3^JN@Cq1cIriog- z!Xm0$W0t1F*89fVojc;j8M5rm)zT65zf_)yer!S9ar%PQvV#X!Ch*E_IGg0GuK?MG zEW*7~na%_8bI2%}n`XBv&@7jYv*71pwz<{J_0g|H(lzRs^*suQZ4jv>Ng7K6qc0!W@VttKh?z5@v0{;TQ5q*i24 zP#?i8qj)u%z=Be&mXrMBbk-b>ViwepnZSN(_kmuCDZmNf=g()1Vj47O0F~}_jgPl< zW>Op`mlr|uW%K#eXsdW9y@6}0fYYFIv$oWXE*eXydDDn4Fm2Ej*0tt{=oVkfljzGK zZ>DYuRt*)n@&aGLrO&O8cJ7yiDh@#fNXLbpOLQIPHj^Dk1XhlM%N~w*lcIW^Up&Mr zN6XKFt5hkn{kA)_hbySkevIlthjFJXey|bL7AF~Kj85wYVssdc3g=onpTgysxxE4M zsFeXl^$B~npFPyxpd-3G1QB#V0hBc(PMlW6 zx7+{9&)(eq%m4R}{^B3}?9YGx^I!e0{j_a(;~Skpdu;e2gO^=KXXUW-!s6>=i`Rf= zzps)00IecKzkApky~S;oh=p3?70~r6v9F}xPq4k)D|Lst-3lQx%%NqLtY-iy#5-he zAE(x$v~Nq-$Tu3Atz>H#?n_L4*2Skt=^~htY+Xu)kZwizPnx~NCgaloVGEykpas^5 zHRjz1yRX&1&_!w>b0#puMminB)G;}L>zL_~`|#9ZH=c92jpVJvM()5>V|KZqE`3-u zlPQ7oV75p0ZgL-E)5vMU$=>;TFxqeRO+p%EEoPP)Ww&J~u)|cfC+*3Qnz}n+VNkLF z_8q9jdjsWV%yLr#J=VMl$Wv#!Rs*1Y8ex$fPziN8PxUFHMus3d$oVGP0bxAq8D@Tc znCgW{B*!=S-xmqgQahygG?&BK5b73fj8It{;yu``vH`TU4so(^umI%4jvkSURt~e? z!M!?J|62e?dfqB^t{fq6kFfSduwKj+Y8*Elz6fK3Q%BvA>p8)WlPNJ__ZVjU) zCUz+>0)`hkw)@o*%Xyoo^3ZJp*=kEnAtlR`T%;MtYJmke$6(5kb^tK`^8qo_(q#>Zmp0N>UuWxOui$X3Dvcb3CO5Bw11?8x41wcDploO+9 zEsSy^CMR>w*#B!!_kiyZ>9sdNT6Q9(((aLuicwOqpd!F)f}wJn`_qsuGFZZjV)DI3 zb{1Qr{M??IMd4(Dmw=5qx}?0acosq&pLr;jd3O_mkdh>;&Pg*x=0Jh=bCMuvx8MYv zU|>aVhHCE6i5MsvUJnzC;^9&ZhMh5WKoRbIEna7aiw;BN{QYz=tL#&<3(&4n_CRU4 z5vE3|Hv*l-e{GBL3{@}zUUhh!45t$!kj?ikR^pDn)F*;MO2oGF#uV416XFV`(^!A9 zqbO9Qw5<{CE9I*19@jlLIKZB_KEaa5J~DZ8V;Wj|ODl-to#+z*N@- zXp1q>Rl;OB2-T~_;YxBT%C$Jzo^-{6Q#hz-XrZK{*(?kNh#Q`iD7FwV>0`T+6bLKE zCW^0Uva1ff#Q@k@Dfq%BWRzA!ybsX(Qo4*abYOOH`q?&o=JrK);<>?JxbJ! zhpjT-xFhg;9l=n5)IT$kQlL^#1t(t^T2F+l7fzdek;r8WS-vx=bGN;fITX5fnZ1B2q0u2_kx&% z=OFya!5JYvX6}gg6`T|;&#xiSs-FS;S*yN?pvnMAZV#ez>%g32i>C{{(N+k*AyR6B z@TEuv?+D~(NzFoGlR_}Hsu@T6Sp4lBfsCrlgzcbmRGAXEn~&gYF5zk_HhV!FHI0sV z2Ip{c4Yla8r_OL|)zkNX*8e~HbP7ead`jY#L=%e*b${ykH%!MZq~aE}GghqhuGdBC zoX5S^6je$$;_=(bV2Ei`Ja$|YWP1@sQ74CpKnrMH98U!@#gDC5#WyUbt9qFX`)U>K zG4;cGV6Yg^GK8`chr1Fxbe}Wd?G5&!j|b0J&0k%l-PM_FvANZ0kM`b>uBMKF!BOCvr_#QD>IAc>(AsgWpc5N(mUi zMR#Xl<;ySz&gxHh+5s!b;LQ_lQ34;ngt!AmqJLcljui9sTKncw7e=l*A+(MW#lH+{ zJ^>a)s1}^6QsBTSiOwWyHVHxhB|biHBSWs;AIy65yHd zeWzt-$zqu<_-o2(@-O={!#1)A?qYz`tL=dQ279pTM{587|33N%|NGJX{N>*~_*Z|n zedn+K=evLL>SurcFaP|PzkB#F?M4=R%O+d8aCV6QQqU-M6RjPXw~ z?--ujb(<7n0Vb=I>{96o^B4>(;4>vg+h044R8omic zi^R&Z4!hMZb+~50xNfKcQR-8LY`7HIybv`^Nxai$uyN4mAV@|VVm*!2Ou*)(fzHqF9p6{2TJ(&A=QvC@_)cV=S+ z*GI@p4;ML@>P;luvcL=A78EL*8E64CenH-+>5$cZKo8Vx6emq-Tqz>DBB2A+;3C|z z*z_tWVMs;?z+Jd^VlY9LW#MgZ7>M;1BXGIv3`PwTf(j|uqT+{5%gi_jU`}E?9=+?f zMCL-uEDPr{|1n3J&R4Qk+Z2_}z^)A3aF0D^D+7NihTTmi6G<%6Uzz}(D z#7sIOoUx+B#FXOXso%gle+QPK|&)~*IXEy?Pk{WwT{p~Fw`hCi;Qa!t0nVn9&cwk8YX-L z1F!-C{05{@coy6!knKO){_=~4q>6$(VPndK;ZZ)pF%H3164|#bTdGVEz~B)dM~_`e zLe9!T+tfGEv9tT0a6^4BxnKO1GRL(?3^5QVad6dGuQlz#)Mng5yYIo~CJK*K$?S&R zqDPd9Cs#us-K63zSQ?SvGVItaLgM$;Hm7q&|476?jx{B}tnJ+@LfL^oO<7*u$;-gu zc@vW}G-wZpn>Wu{I_^+n#MabB;UJ*lsiTm)4%#ypNVcF+0Wa4>dL|A6ej2{SMIgn}@3*t#od=g}bm>S%dH1B~dmCc}oHEit=u=N2 zjIVUB@@cmVsToK`Pd!tG;KI)f6-9QlR_7Z&Y@=MXblQzVJg3Q(INyw`HZ1I>xG1q` zMa6f;>d;8(&v!LdcjdFeK|k6U%sGoNC~)H$PQPbjI=zmin>o7=It)litn?L;GxJQj4mS+-$6q1diE-YVCb^c*U)C+yd z+mT`nYQv}{-l7U*%HLP5rD!iK1$A}lH-z{2gUkdTh#jgqld9#ge9!qWCk&5Q@eCgVccqGa7VU|} znPTWaS4KSyWv;n(bx(&fQQK$)&E*>+sdG7I%iTs57%=SU*4%o)r&}=!!Ck~^@6=vH z{{IJiR>QdLWM4w8OOmf`cLbNg193g|o$VZ_S69VtE!6wn$-#72T+>CB{}|o})?pnX zhoXNhFj;@vojjTDI*Jh-d~L>Bo!As-jEI^Z+V$;&XS%w*867(9hLRC!z+6vzFt~SA zvjfw$QdnR~<{}jJ#D!;qr6!tYIT-)w79drOWVt{?o?`VPBmK%I<>}FC8pu17^sC%c z`}uUY*G2go(T~kI5a%26Gw#iF?GixswQpJ~_YDjr>e5^g>gBp&OAxHMeTrS#?+)f$ znz^E+8MmNW(qCjZkuvO9N_`m?e)DzIs z3VOgf&uo;h>iCS);$s^$!nvwh5B?13fwctF$l$BsnCo8q)N}JnV4-w6)&V8W8l<7^ z^h=^cF>oklNsVTwdy?_F7I-pe@-+xnN**MpXIV7zbTmq!kg565TS6^XEd8{WH27$am{% z#<(zeq!oXTZ(oh!E%N%|s`l_oYsBL3EQRC3LG#Yhbv5PE(h^O%n-O5z$XA+J$?G(A z(UQFuP@PeMSnhT8X8wCC^!{P~YnutJn!A3O-+>j1!`v%9UC{jLe)0`K=_$^@W55aK zYbfSB!4%x{H}S#_@m2o#77Fwd=C`qc^g0L-)XgL>>Ro+YiHy^jck`^uKZ8E6=Na-2 znU*R%<`HPt8qq8Df{>?bN@VJCzG>1C0Ocy_AT3r#Jn44y&8qh_H3RW&(iMlHHAO$M zRt@J%HW1T+w#cgRGc8j+xi&A+S2O5ErwlbPf02Kv%jJ-wYjtMYtO*&_UJEsc$!yR8 zv~%IDsfl81qc7rgurJW(*oT}IbtZgH3c%-P6Pq_bAF#w$dO;uCGxwP++>a{$rxk#h9Q(RFb4qhtK5aVrKSs#AXhm8*Et6*SA@EPdXClAGNORfmjt^0&43dsI ziS`iR%WFqrDj82Eu@Z^G$aEtGC{zeIobef}72LV;5a~J0DHEJ!VI+w-g#CF8=ypgr^K-*FWJ8JU#3KYrPwQi4ry(@CoKe7s`AQ`F6El|}zyujjX^O$`-59yQGgM!h zGiLo5#_jH&7AVQ^01=^$`A%AfE?oNk@r8^=<2vtp^w6pW(sP=<8n_v<*%y8#O6D8@ zGns4PBZ1si26URaCI$$z`k`I03X?jDMfR2PP!<*TJY*dcM$Nppj7cP%$(Ftsy^+Eu z!$-k>fz9kAFIjIecuS50jN=i?+6dR$Mada3j&hjVKbTY>sqaGlJvx3nW2}A+Q76Om z5?<}x0m8yGxqTbf7R=w^NEutqMY5goIuM{F@1GP(gT2pmAe@b`z(}>k1W72#gK+O2 ztPq9?74`hwGzRkjpMMfPLS7+o^*e(`u{>06Au{NtXOFX3zy1lQElKS43a}tH zLFLluz>GqG=E)#t#Rd2?2*t^OdX}A&>J=;ma1!}ELnXpUQx5V!5oyYh0G=*?6fmNP zX96+-s3S*B5JcAwWjCt?i9LqYgoYlz6#y&>j zm2ufbO)F;3L7aj%02#{?~bzvQw?J|LCA7ye%1Gvs%oQ%RdS(@GU(xK;%4^pfx| z{$y2B{tyOXnovmng284m=sy;rR&l9OY0Wef0JQaL7Ig}?6aJg*Kn5|FBWQz;*?}4H z>R{#*V`Yet6=y#SECHA$gQ+WqC<3p5fn4-`1{5ZP*aM+EV4fL_A4XN_ME-gAsuEkx$MaOIW;Z_8QbN9oW%frgnXU3 zOq_Kfnf4+oFt9_Xjl%gE7}AJED8bbuc`Lo8RR71Uo>I~f+;pqQgsC04b4fA;RZa_w zDpKW=YJp9UJLtmL575;VexH;QL~m0~D(TyLp2}A^h%_S4&I*^i$@rJ#A09$&4KgR@ z5gd#sTXJ4_Vw_~m^6=n1(!8Buj=qXbl>DL(w~P;xK*{=;`*TDNhRIHm7K$<()BA9} za)f$gZ0W53d}j4cQX=2hi7k&GoQ$hi;!`ys>ycNeAp8cxD#r?*@-Tc~wja8&6KxNf^S{ zfJ7V-EJy=hP0Hunc#5U*;OtX}LpCY4H7B=);p7tearttq+2OVs6EXM1s2 zB?md9(3vPP#*jX#G9+q7zBf@^B+q6MvrRc-J{Ou}n@4*wwUTjS$OoCrAxb7nWu?`9 zW4{zK2psN{m%Ua`-1w#9>?{#2i1Q%o05M2>tcAQ$#Y^%h)AyaphzTIMzAW4BI z8Mp~jeh}RFeLEhCn+$vtI>=pabhC*j1;htLnY7)|N`44eZ`5qJWy<6JyDpM;(+yy5 zHM9?N(^u3C9B3?McciKKWJ3lthKfIM6>cWtNH#W$V)COlqMt?aH5gFx9+cRJi7D1J~bDhaqZsyjg76X^f@-xJ`}VzJ1X6m^G4IzH+en}5sPeF2R5FNpqw@L8 zs5jSduWzQk+qG_PZs8|=E~7qLf3&%AuV7TN@p+^2d3MyTyB}}dzMJ-LN8P%6@A1cv z)8{g(KKwvpUqjN*S_4JWx)Vr%jT$vmack5**Z@a%P;0C$*E-2>n(w9Y>U)G#psh_O z3XcH8)4Gj$Ez!tEvw}rT7+>@K3`?Bz`3#Hv;q`|PU?#UsZ-<@lp9Xy3%ORV;_2DF^yz_dUcLK7r74y|t3$&S;V@q5vQVaVf`I|rk|5hWS?-GrhS&dHH! zVHo|f6%WkgW*>G8s-th*5TWZ*ywpy==##U_*=-8w!ByU$fq}}kcYzlVJEeeWy2>Z? zi*pV5$W@-;BL@-!K6dpH_}G!Rvufz0)`(Htl(n0EQF2?688!+jy=3c)AJMs#vgo(a zE`i70o$h~2LxzadgXmkLiEmf9wp6K|?NF7hR&cIJyfJ`K+(KoBgQ0b1y0#xvkU??@ z!BTm}AZI_KB(HjDQ#=GR{6O865tYojsF+t;TL(3NO+sK{rr4(uWQlfcwu`a~MJnRE z6}J4m3yf{^g`VuD-6Ux<$k&y8`F!(>^`~#3 zs(ACO&2L0al50>{fx1E7Qu_f-ybBa@q`N`;gs9Hp3NqM5p71`j7JDN^ZBgx#2OcPa zIUxyJ(Q}prEiDv2o%ScRJk`i)0Bn88GH=k) z`1S|DKNtXOM}hK4DxXyA_b(&_l$va#&q}xsh7F>$7|T$7e3$di*9prFfXzumIz}UC zj&|dAi-?)mMC~2Xx9EM)dl$c?!DI``vYxkCL{V@7m0Dn!d5%<2@oItpHuo+uRiZbz zm^YjKZ@>K(|E+)G_PB${YN!-O$1g{{MH?(t|73SC=*6x6;sS~y>idPIrKAfdi1RQW zGa^Qp{8$uh@GOENO=e{mkx=sFLcY*UHBJ0jCm#L=oe7IY<}BD5GttiJsGHn6=QVGD zzByABzB2;#@*Qf)}IL38d|jy^^xIZxKE z-a);WZr>!6u4%BY@O;Q1#$w0%J|`7heEiwX_}^OZe%bx(S6{9Ey8HR#&klA!ZS(K# zm)|{I{i6HXeUMtL$@EID$uDC9{*py)Xx~d1-qs#1Xh`se%tia)&OBz>#MmCufeg_a z67q{!V=*a$$O-2uPGI9eFR%+^LTyfwyAGdHl!K&M3(7UJDXtGme+ukQrjafR^^8z^ z8r66I&Srti zJf8mogD_HMy_C?LCth&P>_#~TEfX2@jd8+9yt!s{$T)6FTqbr&JU2z!^BcVM;>ES$ zp2%sAe<>tO$^UR@M6{AD>*s8Z&W2|rga~n`McItfplu`dq>*mK7yOY97EMq*^mEf* zJZ7a$g!_-;&I04)(-=?FSSahlQci2crva}(oPDAFO#59VJ8KBXjHW5YD6%f={5j6Q6&a3zPI5I$1FzERX7(UdfR4?jGW5p#G9oy_4% z#QY{EQ`|BQt+qF!g=hr(-j#4m_t#z-zMl!uVH2#?Ga|JvP+|5H>IRWrojZcQOFpGdL2EQS5Z3`g|wXg4z3kVO*?w_KrgZ zk?pfbA23rF#R36@5se%~dLp9XB0~pz%?*$N>&-!&fe0^yDrfOs8jfAS{|VQ32#*EW z0K{EDks+`nd=;b3-T*udQfRukO=Y{Xay#eD2qKP#*G#hpWtkVj5JWW|{zyCv4NP38 zI|e)~Y$hdMqeUVWi%NjcW^~b57Q|92)5(CHPq4PPwgA}4Adk@92rYa3JKK6T{sz}UqXHXHH7`rFcJ@C z=2JNmnUY^QOIt`kQ53rEnO?6Hp>;{@9IrE}){aLB_hLV4<#11G1v}m*J`zrVhqe!mAo==g=Fo-qQT5%=O;?H(9?{Z#+ z8NXbO>+B@B7W)&nKdWKpP}^zIDs8Tt%O>9yC8~?2Z(%OXXJoaS&9VE%e~SjSdv^J> z{0zW5aOYelM>+V0?A+BN>=pK87bNWOMWAu?S^GP3H<#~;B{E|bA`e4dt}3be>{Zj0 z+D(%$e9Nk~mT z>Ld%iQckS5s>xIss=QT>(6tjyQJofc8O4%(2`QQC$V)N-=Rsj3_3w!uo2O1j4eR`B zK0x(O)boSO0&Tl#e@xZ_hZ`nIE z690+N=g=OVT-BT_+U1Mp} zfAqgu7l}|eV$NuGVz1JvvO$1LF`L<+`JIYwPjndK@3>&RV;7z|c0M=^VViuP3@&7>7@aRO%Qa*XI2P#Ex$%N*h(0>|8!GhkSkku$@F&DUj-%!i!w z+z23G&Mx<2h7O~4UT~86GU#wTHMjXN05L)S|Mz^P8D2Qv(-NB@!%oJFa4}yxNAoId z#hLrT4(v|=)(kks)yy@qz4PDs5pBo>a;_W)4|L}AG<{~91HmwJcl0Yax0xiRGs&zv z2)rMG;=_f#fN3(xtB|1#XtsoRS^)=uRP#)xm+_|~y%sh}GwEsRACF>B`)#d}*`0s^ zlR7}`Mh=SE>Bt2xBXxJLi$Wsss<##R(n5J-jYx8`=}#s1K;7_pufTW~*vH@Rj`Qa>~^B(hi_9~^Q{^fV^_RfQNb z97@66>w`~c=`adwp~Tr_gpk@nS_;MYMSuQs$I&pbq0%+am;I=V>^-P89ad%Q+9HsvbQMhC=DL?aMXXiPpqjeENv$Tu~F}5}$*aj3P7fr^HX|YN4zg=&$-p#ks zLEP#6Z=Ze7VUWV=~ouY76PNtaT)uG+7Q zbtabrzd;1g#WDG|s3I+NYV?tGu>#@eX7?$Ygf%ah9Q=F}3-kPOIg``vqQc~Sb3Li? z4D$cKpUl>CJaO5eq{WQiNztKL``P*X_u#4q&|sH8D_#vLd(nzqFe|_WRYw;zQM~61W_5tp^J($2U8tSt6;z=NNfDz?<}ANc>KqI!P0y)ePMh(El)PejBBEm#z@tpIZ`A_Xauo z4zOoPF5A<)HXBl48Lm@=yZsdEMjd9DN@IR3aoL`nKcyozA!Jp^l=z4RzvuAU3S*M1 znaZN6T2bR_Ib(*gl|^g1I3~Gh29~KkDK#yJl`vQcV|0sVZud?oMfr4!y08w3RWei2 z_jdDUDOA;bg1EE*<~?kq%enV5na5tbtK!t@YJO+s5UZChIxh<{SJkJ}(>0&b@~V6~ zA^-m)6fG+V>kPdihOG*aNIf@&vst5BWUH=R`THsqaDoL^vrT0;E)PbplwYUkx{-f? zVLFA1U@}M8I!OIGS+Su$9a1qcCMUavzhTVKza3vrxK`5Ap1g||dtIo?MeWdf2mSSE z4D~sc=7&=l2=N?x{O4b8?}!1GZiG~aLv0=n_9B>1SpWU``p)Ag3Mj6J09dEGb}8-w zRBV_(o%!sbRvs+xtx>E7eqp%8h1AR@%?`-it5lKrR)wU?8eAFRUfEB41*EHmXu`Uf z)iUEbJCDM8|E#;OwalCStaWxeTts$KNFTfb+wB9;?nXlA2NQSY;-8VG02%oC;35^h-)?mz3`Ft3#z_`<@;mzbZCx_7CPtJ4Dx44C>_lCiTanQ-u>{u5?ute>i#fvHn2kX2SaJ}!C}k9Nn)s1_f>1%`M# zoOj|za;J@m^?7d~$sy}<-Y^@Eo8}pwE;3hR>8xhcGa93wrKIo&rdvs!K1a)1Lk`|9 z0v=LrR)en!IbqZ(t|q1zW*$@!SEI!)!k^%hr7HoSz*VY0iUIGdVljmL{~uhKJwSJ; zToRvG6;brPRn}FWOx5&)=$cD!XNBZh7IO!P6t`Ln5sEt&u7>cC;(*?r|oC^7m(wP{)-{X2F&+LlwyVWO)23 z$L6v+rj)~L5g>&cQ;NQ~9L&khjpg$VGa`Dza4ya+yF`guLv-)u^C?>YS?ym5{jZu> z5bx*8`T3|OFdL66#picav{jZ&UKP9Tc~~~DQboyfrid4VKSigNT#jsM>?&|9f3Gq@ zp*y}U%^jdl@&di{A@QW^yJAM$a(PWo?}P_<{Gs|1e22u5xLP7nm;rxJuhu zXqXjl5u!%xiS+|-!{RzP?0%;L?yxmEpmnv=9lsTWD1}=ip^5TtIf9`OaaMdzO;D=_ zKIC8&?;$a@Xv0)_eN9Zm`a5-ps(O*XaZPGbXV9J=B5F#apN#Htja@;MXw(kd!#e4z zF?MXtL#Nq%IYMK2 zybKV$h1joN?-|@tnJ!7@2Mee;V_Vl`m z`~!@`LMDhHA=mg_(I z--6-f$l{Jub&oTI$j^WHlbUYyZ~gDw1Ca?*pMz;W{;9tvZM@fb6)~?H3Pf+l0PX13>iKL zmbDuuF<>RvIm(uXjGuD{IDV+9*cEh71`ru&o@E(#z%^NxLzpb`6ym1GGK<1HkpVHR zmo+?h`?RwOhj&E`B2tO#V9-&kAX%#M4KiUS61`c2OJM8JjYD_C41w52V~-(oBG_A_ zePL+bk11msMp8! zPYdYa`?Q_iy#&F`H|4Vd2A5Q(Q?)8#rJ6+-(N;k)nDKm1{+2|c1 z^ER&^lo`yOwm;C%2 zqdT*s-n+lCv9*;xmr?a$!Kkb;l{YG%XGgt%bN%-EX4<=5>*nSbe$wYM>ZA2Xn;Z8E zMy2GCH!7dcjEY^`SWkPmqdvZSe{Iuwt~)Fb3q~bVmp3Y(XGh(-`|-x@yR)Ni-M#nt zJcLI*2 zQG={Lj$5Pl!3L7~9n>0Y%e7AO8!U5gQKI#gv18%VNe0<*cM^~BVcL-B2c13l8ho(! zFJv>cdWO8OK1H%aqh!JB_CdGTfvqPUHjREt%55ZL-@<})Y{w2_%Wr&molHTa2Fhlk zHsjKXh!N1ngXTL6frYmLl$tI(}AI|pGKFsXFcVDi)9F9KQ`?9y&zw^!D@qYjFukLRDYIA(+ z>)V4r-MVwI_1nWYPu}1D?A<-s|Nj%KbGF*+>yyFTxL^N7{$WUMn1SH7tFSTpV0IlE zhk4soTR7hb3B$Kt1%dN10+JsC+#`lw1N>1D26tdUZ-e##_IS}GBMb;Y32=lRUz5V) zG93;l%HR0X5x5U-CvFZ1n5lQVdwU=f zux5|zdst`vDBi8BxJ$ zslbKfJ-j*MaerYFjikqBRCu3{1 z163E~u6(0Aires&fc{~JSBPIVq8+J?(CV4Ay^^D!T94=vsJeh4nxY1Pd<^%D$pI7z z`>F&X+8c~)VJXeyTQY$crUnwpD`~EbuLnn{=f)Ze#6)$7f9OicyyP05-F4Gcj|EAD zdqd3D#^;yJVw35P;mgqP;NbUl5pusze z5iyK|OTT+gzDd3^+hth?C!01roXDeDE^Fp=Mfr%bBs||SuD+hHWH8yLUXm3{9{aC2 zg=s0C6%-TM@AaAy^~ll{XqgHeP{CBmJfAEhQNLqkk%a=Tnu-+ zV7eh%;eK{O_la2kpMU;O|A}B^_h2nBfi!_hf1b1#Y?Xz^+B(w7A8S$vfY`Vz=Pam$ zrFMXUeB5{dz~2Hl0mQE)Wy$OkuEd0K;?&8z#{s6FC%~H}ew>N9pL-5hJg;pLV34ZF z?$tp(-yKJQKzsWX2d7S;?ZF{Vs@@%s5r8hpR~|%9^?_jQG+ccw`D^NFn*X}w@8)-! z+9vucDK!)cNtF3&P7(j??OQMl{+7MkeDUJT7mese+>WtBOrt#Lfusysr=ihLb&e(Nl7?Zz@aT>9O30^ADfVY8!HlMg%8SA2lGz`T>EfiFB?@@hb;yZ260Lt2+=D$f7%-ul@ z#S?&Ubi860m3B<_6g)HhQ6ZnIph@$%=h<=**`9LuU+-Tw_`>s}&+&>o^AoF_2IT+$ zC~;fM6a4LdixhAFNL_yCl&@`vGs3c*XO64VMI7iK{}Q7F$^PyUoOhhvnL6Rw2sS|g*L z$@aLd8U!T1YPC@%2N;kNM%ZLC+8TD9k6RN#7u~yZZ`d#y)s8oek$0NS=g_YX`mLTy z`@*4z_3k+cp8*hO{e;zH{8JIFwkI701}6|gQrQ?H1VsS3EDN&oDU`Jy+Vq0aa7(@q zx~X2;N_<89VqA$WWfbKggB#urki#NqDmfa@!0BY}lEs79t$OC6Rn&y44p-fqa~8*# zxi@x(K=`x|INsRU=460qKHkFi74ixb0yedCR@c zXRzJ33hpvM@~e2n%%sH5vg@MehtlU=9E6E)6ZazzI7mhN z)7B`A#M~;lvqasEhV-+zV1{50&2c<=iJe}Ykr4y2`mKU{t>ewx`)&7vp25l7cCT#y z$q??uZVbZ(%wkkC;?^1dE$Fu0F1W{*2~0K}aum%Yqs4?(U0edCf#E_=BlI5Lp1t0X z|NrB?V`aZ>@G{C*C+1XJzuFhbR8&;o=dQ^btk`wkdT|!L^u0_&~~G5P{G8pqNhq~)h{|o6$Z_f=+glh zS7@#K_fUUrWIU5hjtA;0+Xn-fO+-Zv1D>^=^13@cTjL*WyAWZWng!Md;XPBS5GG~y3ty(q96Qx$=EEucL|nh4#Eyq%TFa>`$#K0@jS<}1x*owPO> z&ka*?*m$6+&jUB#X5NqkVi{^FbWE*1ogU1drj9Ju1`l&Xy_Ife9XJ`Ea8K314|a&g zLC2=ASHUsGBrSENGsf^-uaH?gKRpjG-4sxXq}X6anb>S*v@^hF%|4hAyN62M49poI zRoiW|FIY!5ZPD7#m!nL7maq^@UJ7xT7jfs%f}mXtK#Au|69Nx0V4fKYaMEKp_}uk) z8O3lBk^7sVGX<(HTn^1muG1b=_wlt@X3fXA+7@}%RrAS@!99y}hZvK{U>fmUJ&j(~ z3?`M_I|gxCA1$2$ya2tgv`P%z#SXx1_l%j!AO=M_piDmEoADbno(ROhFPoT=j%WyXT+`$E+}8~P|ix479XQRI6cnawX!%iHWg89Z5}75`rCZRPrEDo9L2 z{%VB?D3FXyBC1l)a(5y{E<5Fqt8YT*cAQzQtT$AZQdIjc)NtC@{I^I8bROzTJ1+DC z-f{v|fA-VU>haR?TBQ^^*>!(aqF=J#xYNxli)k91GQS^5a|Nk%i!Tc+j!7?Cq@`hvOj zu-ixW#L-*u>hNxx;?b*wXEJ0FqJgLw)Rii+Zc!etYk4f>sZ;+b@%J3S&0A7FO58nM z4yW+a9lR>%OWsA z0!dhs9{7VDF`_7T*dj_PqH(B>mckiC|JMnuqTF!9g zZli6@AdEKgq`k5f)o0vcpCAVV9bxUHRZPltRo>7@R(l`xz>25IH+ds&K{3Ky5*W#W zKJn8uDii9xpsKR=S9`HK20TFp{7Xg8P6j>h;d{aYduIm%xD&_>Fc|o=#s>f%$R{~F z&(npiq1%tCllkbQKls1?`hU4b6!lO3@1+Dq&0?D@iV}o%Dtxo9$WBy$kjGR<^Q=Qecu~slX)E{fPwj-tikY zDy$*hyd{Wi908Iz1)wI0(txVaOw-&MPs2qy%^n+%;m{&M2mKj^SBkRYJ_7M5EfaT{ z-ifs~&2zbeW^({s3F6urSUsMdk~w=`SruKKI;b*=_{bh&%Bm1^B0AyoYy4=rXM`Xh zePM3va@Wm7u9lxH1++pd!48w^mLzw5J{V7|8tb(c-}ul8YEH#+2~$PjYElc4WBbWn zmFWY+Cnsnj22ez;EWyT7MMNQzUCRo8vwPj315;01JA$B_=rO{022(YN5ymhJv-5;+ z&W>V$28m^b+`lmKWtQuNvs7y|YGIx1Wp>b4`hqX{^Lz>z9v^Vq#tI^h2I?3sF2SCp zE%d+Z2zH0by0YCiv>;!^M`LJ6KzqF&>6=XC)*JLuGt%k*N+*%chr$5uoU5Qb1Iv=D zlmwEo*<*Pi&Ls$#SH|$KzJTne;@Sjsol!^v_yRu47@!DlvsW{qAJ=ey2K$|3ix0yL z0aMMfyJv5CF)j({-}4^@uy9Yq4kPO+$}jm-g|R{=6FSwxv$MMlef9GF>^#4z54R_6Ej{MHVeiX%d1k5IL|JkYiIn&6HfT`r{ zOF9)wM@cM6Kxa942kR|1_h0Ow+tI=H|K1*!Y zB7|sgVMy;!<7o`*E~$Uqg5)gXj4**lRH?0_rhF%!z%dnarxTEq;WWH&s5?u8+oI7F z`G})MyHPMEi=5u-`O&gp!u%?6R+fuyGt3vEWPOu#K&6YWnDYB3oJ=?TAmw%~Bdt-{ zfJiX#1@X_u2=AJZp;zE`jg^0m-y>R^{Hj%1c%6$;ztuqinkVh(;!Hg9CB}Av3g~og z%~!^iH~aLtk=)RR!CFwpy(7<<7sW6<3(DcYp{+&UEj&A>{a2&~wP`G5n&SMZG||?p zD>qkeCM^Jvt!Z!a29giTn^K08R%>@`7l%meC6D6%yTyeUo7+22x4wCUjeYa%%Z<$i zL|CiAe*vNwR%ZXAU&6xCs5OMnWu9GFSA76)rI(dyN7W0>~p?De-gn)Im|Ru zw{)B8!!W6A``S#Hzb}}qpap&6<{&tgffa@|NB1_va>BFP{`fEdfAL1{0yqi4WEn!~ zLRP@nIfNq*76W?9p%j788_;2j5Z3@@DEP6_%pu`~R< z_=*M0C5I*TFJ(X8aIgAWe~^ z+j%#RzEX zG%#jOmW;0x7VB?8 z{m5kVaBiV4k_6vsR&7@3!`A!mA(FXdR_?3EbRY5(1Bi73^qLaBvkTz7sUV$Uy}yBG z{h)12#p#)AggOIWK$IB}T1BU`lCQ?U3g^2uHCS!!% zz++u{-ezs8gAv7&TJ$xe@Kjq#Dez8NmFn6NIFJ2;$A1s@2f-nL0rsHVMYQ9ye zd^DKCf~1E&V_ms>Q&}n*5!*$5vfaPpL-iy9bCj3Mps#@2ZT7R=?nAwfm&6R}oC1ge zZx#W^cfA$IqdW+v9YZDNc1OC?N)Pk>IZ_-7o_jni`4MuPGU?wgGXBS7=Eg;3H zL{hV}UR=HTM?P9|v57sFwnU=>Wgu-HF_y`F#hLP6i_2sWr5|Y9Qlr@skUr9d`dud& z4;R;3>T!SJIWXxOSqaIRU^^Y7&|?;JAwU5Mz>q|iBU%F+#6Ki!F~~%w(HVTl#CRF} zTa3bVx!Z!E#!-sUaS4kJM0IBvJLk4vz zx%OmTi|j1LPt4~2y?-;>i;+eZQ<8*%xFoRLLUv}KYLyjHm1&?-3!u-G{N7+sb8)Xa z`m92o=`v<U*+QButZ8=)iX$aWOIxU;d4cnHYD)Kw%9RIy-z!z*~ z5jM3biiF?GNcd(I{I_OFt-JgW(faC2#`2rr(gDNT=RgL)=^hhAm7CFAd8~$FA^1?V zsP9~fjH514fzdgFp<+U8_$~CnSOSX_BUpn5p#77~%K;n%t6_n|m9iiFZykGyL@Z3S zg|S*a{aY)4;5Pb?Gk?~HtsYV_gCB!VNJ_dkn6QGSi*yNErVA%FVwEnMD7*lPA8utX zUA_QaHr>bAmh~yBrDNYK%ocuLSa93c;^DSe%>XANV4NMr%Sqx2>;c7Ze4Ly@=y(VR zI7|A=nA(d1(WxY8B#b6X>aQxT>hCJC>hIt+ z8N$^BJXmLhX3ZGp-pIflV9j}{Qtdc>xvC%H5<{8tSArxnq+Zu zFyWw$rW&ie+RD>zmlp9LYjx_$R^5xL{Sq`=bYzhK|Fhcz@^nSrSYjKtXRZn3w0q`I zfud=LO?lp(%cDN?%_wXWUE9lPH!&rQ^Ub(w4_}?GdwZFMT%WFs1Tf1#ujB&BCX{zk zc{R#Eubu(flkz^!dkV@HUG5x|9lP8)7&dUeNd%h1T=VE@uerye&Nu6Vn{KP8Mr-BW zhoLslkbBxidz^Rqtg7x!)uO@E2XG3WCu9Dq0=*Aig;HKekSjvw6D*KA0r_v%>e$#+ z*K=HVXb2dDwXD*oxOKkbC+!ZA7aAa;AzkJ?9rGB~nlQsj$p%D{B@DT-dX^ZluAZVN zoxIAl6lNjB{-^}RbPvwux>{DClG4iFS4|=4iUr@Wa#;O6Q~4ZwAPkgGfw4WBcHX3y z`)n04i4sP;6`#9YRTDAFJE&;uJY(o|QZ0_7a#}ZyA__%bBS+}aH6~44p8AOwmlC&X zdCU$N1Qs+!ouIG9%FZyB`T1>TCip2FbVZ-eHK~qF&`LVH9~Fuj|3Gz6@Yy&=?E&Qf z|NLyQX8AP3xWg(%R}nX76?Yj-R6eDm&MYx0U=8i-=qJe+@zv#9TnSm?LRQ{K)iKRG zg`Xtf?;cVAcaf5Bl_I+6%eCb8(+ga$I9FBCpDOcUZB6MJt$jR>cta{a?g6?;K!YWX;L4 z-m8C-*H6)IS>$Pim8#t-e_wTEVTMhwDofs4LM@wKlx==TzYnHOL7zrIEZ_g4L$=&$ zAS_i8V#<<5Ls^UPRY9LdXugnrtET$Z`*vl}XPzRVY8S(BXEjq3h&!vue4tvqoa*UZ zM0f3~#czpPJkf6`dVUd?bSG_KF^BmZps%P(xrObPWF zw5Kd`E8fuJ?6S=L5_E>{FoMM`g|Nn~*)Gs*Y zeN%_DE9NqpYLQh%C)!-2#cS4*eR;!(b8R8=Rq@4$*fK;u;FQm(Xwhf2X+a8+Amm%FOLK7D55Yi@9HDpZ0X{ta6dkmg zHk^*2<^@Uv8$|I~-neFg9B)+9s3o=12;SBwHR(|c<8l(lM&XV=*kys<#Olzb$_4Rr zERF7b!5LGK_a6Dn0I~+oPdZX2&0!~W6BtOqNg~+8Eel z*Oe!$YSw;(_kUtKTR}9EZ{hjLhSEdjEo6lacCM_V8yDxtn_z|C1DswyMcl^#w~um^ z&s&i{iY0_Zl=&?zc`NF{zOOp_qVFxwpa^=tIfU(1mE>DA(`2tmJLa3{yqo3FtobGq zwqsQ?Z`F=D1ZuwNp3%O|lJWVb6}F32B5~C&Du*%OOsh5!WHbQVRLSJU_$JXDT{^x| zmTbP=3_JI7)q^r6`SY;5m2!*u?JN#1f*||eJAKIi|K+S`7#L3ypc^j+0_#_L{zj`X za1QX{EIXy6&)VP7jC%PrRHcLYU?dEtD@_sHuwn?XTXtm#L!QKRA^TXR!3f(&D?H6N zWe+{%pazu_1L#ALO@_i;NMBX#S{a;KOd~Si`EE`is;Oe7!p{3gg=(t!rm!u$im1lZ zhs+0_ftRV8b1S<}7HwZObW_b?iPvrbwpsJ4NlVglR{_G!3A0D< z0_bSfo@I5mReKi(nAK!C@Y+`qtJh)kDaX@}3CA^8->#eNWNG*o<&xW3Q}t{s*G#>s z8P1r6Ew#F)`OY*$4{g|xO5b%m$V8P|pG_J^n=6QBYc@#x zUzU_%e4c1-ValdKoIXq5bCb^8v1I@7t=PEY6sFRRcC0d~%_zs<;TUnU<_^gJ|CKd) z0H6p{KavDQDcDsZkMj3bM6n8${bVN35i+YbEyzq>er{m|vx>ziny6*G(#u*to1%Vl zm3BEB7RE7EQ~#oQSla*NVwb8Jf~x)cq4G*q9F8(4Ie}|l-n3u_=ZD~Y~xWZ&oNs{3A+e_>Yr*|G?rs2_08~L{t&HVs*YH5#7$Ytix(?d11;2 z2&3#j(L&2xgzeW)w9s*)^{Chd(?X|qv&jIg>DO&0UrPI5Ye5VtJ`sIwvXINIQA%2S z5|3gy2DVt83t6{&Nvd+K&xM-KHlHwk2vJ1XbjW1aD)9_@@G7RzotwXU!=w&QrF(ce zVgev|>r!PGW1`ThUq9Ar2GSff<|CvrmKq922d#4vTG=BERWKYMWvs zv}m29dMVohNm-v=Hst^RI(rN`njwrWNz$pWF-69jCWTV5D2u!sPmbcaFE>F#Gq&xk z=#jpXyP$a^%}klYz70s%ULw`Y6FZiV9R0)+*hWf zHkYF;c`xeJADm}?>1(#wi6o|9G^JpcN=j5T``40$CZ4em^Iuy&Xa`RFNKl3f9PPM{ zwqxkOO%)u%%=7du3(vc6Q#9#ETm@7o`rCi@??hWIsL@eJ$rRbJ{!#P<8R^lHi+`OidIQv>>R=db2bMQMUGq#An9H_S z9r9~2aRXBVCAY!Q!WxHt3}nj!@<#`8@6dJ)!ovC@N?)|{h+7IoK~GQE-!u!f&q~Ur zaMv~v6^B4NJ!lkT$u8U$NkAR3)tlK8D(qkzpOOWNvB^RO^JbYcLbB8sN}EwNV73~J zzb_a76pH66N$+N=pv)9{(H(K9;4X@@*M}np54XW&0R$i6N%TBpCf2{)wVnLWA3C}*8F1N879l5XnP8f-z!6A! zuwM7DJHh=hSHr-sau&Iq-?ITOY%*0T=qAHq@rWfwxi_G8u-#o-9S(*w9;v{Cup7>O zC|=Qqi5XQ6rF}2}Fvu`tl-7z{htXloa%N-af@TKQ=yL;JX)#_H@Z$PDs*3gFj+7~> z1OFX%QI-kFjnKBm2A^sJDOeH#1ttwroL9@#+juwrN zfdCKnEC70_N+iI6jpSjBPzFc0(Nx)Cy|VS^PYs?UtA`o_2s%m)l=uSx&5A|5e0oC)_l=Z87DVCA<623_e6h(CHr^J(CPywVE7mm2&GbLOP5}OQP&R0hh`k2Tm>dkS zD8e|PkEjxBIa-2LUk_o9J-NlUh3e(PsKpGS(j$;ryBxtFvMF$;t=?(U~Z9R!R3i7M? z7`T@e?FJ(VwS?4cRltO01)R@pTe?*SNoMOk$+jhAS~oysSOri@Qx?NezV&Ntox#v5 z$>E;bp>fV6e;79rFy&Zzm*S33}hLxcwHe!|MdP-i2?#6t^oG z4fg#0U=sZXM1l ziE;lH&R$!3IwW&MMa2Y*f~Cc_o<})y$p8P$scIBZzUYsCDJ968eHtqu#I&*D!(p@e ztUY|t>^J*R7e$ZY^D#Pp+iV()ZztAqg$@Rw4mF&9or??F7ZFM-s zbIGQ9y*2wVgwpM6INe2i=nzzWKsn!{JoS(NGY$QSuJbA`HKJYolL;b~(!!hXQBV^| zUam5itZ=5CkS>_0UKy1mONU>u;X_=lH`;JfhlzfvucL`$%bJ_^L}xu{)zJ@z|)Oj8l< zwR+>Yq$%eab2n+!1PCN zp8@Kop_*h;z(^lx)GtOKyJAzB{%E@@h zAZL90Rx{VnPCB2D2$^8!y4eo-Z-(^<=*^4QaKJmv3CR!Am>*Sn!5YqN%GsrmWfom8 zOV0r}r{%ChhIj9pvo4;Q%anz5nUu~u-Y6h7_t2v-;~JNNcv7J3TcEVw&? z!0BF;GuWwHZfKLUHUQ_Tncsjdy_G|{2sfwTmqSJ?CUAs)cAnn=zwrfIP$&Mxh}(ie_`G)rP4|H5O>l>;wHmwvBfe zQR03)frSLZ>`YgUhOn=Y&_()R0DfAr%_(>BBw)duqVg?_;};=qRj)k&>N1zEa<>Ay zbZ^laAivDDIGe+oE$j~eCb0)wCF8hG9j2O2#&Hih;HZ(s&H6NHs9HuAii*d-1YU! z$_k&i;SI1q7#-`w$1h%PL|;P3EJ z8U8snyzr!Y4h32G`0H{I$!cE{X%jw1gXvIDh2CCvr^Ji_zc7-ymrnr)`)n6?5?HWs zQU7Ez&>Q>Zkhgn00|>JRYX`|c4jwQePTs!434#DS2jqWjS9PL~a3`>?v21JZNZ6dq zAw?&<-~n{RB~52QM_jT5G*0*_!Y=`n%TT2-j1~k~%42%=`504F_!*RSR%kk4npw>x)|WrebH(f-6U|75ITO7QVh}P_ z7meuI6Gc{gbNXd2=2v%knUxFz3L{`4lg;9dlhM485zZKMtQMjU5Z#dZoE8_X79j(l zI%hepd@3C<(X5^`xhwv7<=lWj4&?v;Mx;?lnw}QG(~7!?&L69siSWnDAE)S2$+dF4 z98C%vDHd(5R!b+~LMB5Y- zlK>jS0YmPitPw69c`^{R&=oRL3Ac*LE*a3dD%>@D#A#0+`>h2gk`BcmRpx1NH{{-)KOp z?hFnWKfbN5AGpZK&$3M;KaPNMy+B^-05nEVR*mgx`2}R-MZ4-$ScG5Mx&&IuxXF5@ zcabTwE*Jhpm+S^X!l7%J`Y_0cI9zATm#M>j499d#T)i9MF2Oj0p0nw1x*hqnHJu#L zGo{;EOa_SG54+HQy=hIPNq=y}7Dx}j(K;S4-nz+#uaj-Mvtro7NahRA*7qElTV|j( zS{(G@6vk7A8zEfu;Xh*3t{7$r*$fUh^-q2?9`uuKOLrx6UctLy=6E^s(i~>`4EC+S z8Ugs+m5t6oD#!>&fVE1b6)?#xixZ>-3h38mY(SH)Cx|ss80bhv%A;j-JWe;Wge;`L%(Wry3;E2w6=wjPIqZG`@eP?=2Gle7KbKyIbn6258LT;n^RHwW z0;ZW|@~e1^kS_DCKp9&S(r4a%NNIL8ClfM8-esv|enhk|?uopp#k^3+6f*ZK!9fM= zQ%INY-Lse^gyRb7+a)^aTbQ(v@7ybQ7I(wFYnTVl;B;JKz}&O$6D5pgNN;&WCxz<_ zE&?wa(r4cND~4mp|NmUg8G+qruA)8kthCN_HZ=R!HRSEr1>B6%5YXFIfI5*c7ZV#p8;##_j?83U>#H(k2HQWptZqS$R0Y3zqA1$l*r zmn1x4@lkIY53!gDoF!?RO+483PZgO!Z;2D^BNJMn7Q&?mL_Rwr2{{J9{4W&7AO%hP zU4#?BSjCT@zzH8aEie7=L|9tzp$K31QC5tTHQ%p`TRVL|s3;-MhuG>)7-tqE?*D0L zQN(kiHS~f=IIKj%3n`ejTVpy^eA(ZCm^snl2)7evWPscI;c#&Qm8m9gAhL8QJo@wT z2X?-3kYCUjYRUU>Ier=Q08ap}$UzkrwkV;8v3D7S;2u>NfCfx7hc?@Z+A%^vI$)$6 z5^P7B;}Qf6oI|MXz^A@80mEi!xO;ler768=0i(DS-*6#zan2|uS2JLY3>T2Q61~g; zon@s;z5jl?iFFhDB+>3vEJ-2W&E5bQ6?j~9V3$sQ1PePsdZH-C#a3@NS3zvaaE>qv#8E=D59^Dy|Mq{=AOmxp z1SWD(izdYFd!<^OyJ0M^GZ2lDe7!+`f4nnTe2M0cV-lOfKNJ7Ec+F!GXa!s^m++i{ z1dt&?*iz5*Q3lxolXZ#D8B8`qVahL7!1OYN127cuQ4ZR7Zi|0;1G>w>?}W_cx(9TT zgTAGU1VIG!k;U5VfIk_|6^J6FvmD_}I&;uaNH;F58`>w`_?RoCrwo|0mrxbl8N+a1 zn3MxQ4z>+hR|bN)F8*Xr%}3B7{pJ9<^y}>W46+XCw+PzH$v{ZYIhP>tggph}39uC8 z|NquWd{*iLz|9lIu@hHs$ydPY^5UYxu$5Oa#<@d*L^5PJs_IMRl@TGp0 zRfnV+31lkNgd+&@u6Me7dx(SYPtv@F&(ow2HZ=(Y&^K($nKXueULz-a6L`Q*M~>4e>*jKzC7h+KgUF<`T8HB7KPn{!EpGyeg6^De)WkKZM^YLcXZE zQJXFNEg1j6WICdMfc5}?Bejgg-lK%N=o64OWN(1%VobT7>Wcj3yUC;q*AMG_Chdr( z5$zqp;vCroYKt~+%QCBvqzO5Z!GwP!a}&Ji@rTKl>E}-Qnh`R#11>bFHi6VY%P>pB zLXEU0U{u7=|F?hrKdw5taME-sGBGh_dpjuI!~5B+JchkKcc_O@C z*1dDUqHIwWrnNB3@{cCz50f7;`;wp0WF6*xXym?=AvfQ*WATN?Y4NxmR~`(-nb+wK z!1gAu6!I7#=js$`R}NzhkI;mw3a!Q(LsJJVDX7prd=lQnG0Gx)AP)z5N)(0Cs z?oNvPNH-T-8iNNy>PJjOdIW7XTOxfUQyz}AwF}rO?r(kC!668Nmi&n}SFLo&e0yo4 zX@5sOWfjhe8>pF;nS{M|Fgff+D?OxjokT0+gYMgIL?jk{kKi-pwu|1iMvL{jyr@g7 zr3bsM_FKAk_d7YS>%03)5B89P5E+J$zB#W&`qs2Of^FwuQrJ{qFFl~g9=IoHO$A8v z+Gm<9J@~-&{lJ$Ot(bg@l?P}udKVs{X;6BIwoTA6dX0k)(teSDls}3kc3Pvi)eA+V z;=9N$%1@CE!j3R$>7Cz4_$j)KGJ5_2uKZps?i33Hk%$cfm0aR0lH45$>WE}B<>zhgM z!Yw!`rqP|C7DqdIpTPK?+aGVvKib^5_ksK{luzwiDQ7c+)vsLtm5Zb(UsB6;eKx2`12Y;$=yKX$l z^LxF8`D(97Sd09p+nOfX>-q!aNSPjDEUXp=tSb`aGjhFth-|vO_^35vMi{fSwA*$0 zCZb9v{RWeNmVTA=55a}eN4@a`;~!L^kor3$4AF8+=|s{_=GIpokrt5PQ$I;@3w!?N?STPgQd5R#IR)@*!&Q-)li#wDY z>zh{ab@~Mu)oPh|bn_D%!1rxiO!*!~`b$pY~$E=k}#lv63|wRTIkT zsi?Y8(icQL$lSRlLUOu$p0>`G3`u&-s6}#m$!JF$$ShCcpLCT1S$RtTJTQZL&`G16 zNpGKwke@}QNzKkMIafYNTHb1Z;^r#SLpSJ51FzR)FZLv{TM;2twTxP z_T< z+hG!e<{d;-j4#uD6cIzF<~H(lTceqLy@!nKsBp18NNOpJd5d6gg0hP^NfWlY1}P3Z zkf3K8OVGxj6diP@hw)1Ev=1-l4y!f%;;{2QYJBylJKc#?_rjt`eN2WSa5ee>;k8hh zA=_1B^#jvN-{=h5;~OA&{C~<+m2H(!mvMX4Rbx`4_S1399!KqiyRpB0_iV3q>)Dgv zw4T2B>iuxqzW3(qjgOzcxc~U8ukYUd;+oil+j&@r6IbEe|bhhwP-14x6#q}3<;AcNUzC!L6eK~R8apD1%AJ>cN3`|z8 z1q|xzYp($0=gjeDK3&2`5@WwfeYH>R2NHV3RW$6qOIn~FU3j7JYpM!@K+1s;05 z&$39=mmqm!Xb4w_Gy}j^^-olO*T5D0g{&C*d!S#Sdldk?7JE3OvbGZt6UQ~-2~1)T zvZBnr$mv@vKCo*PwS$3B!fyh5&s>(A-Yo$?UH_RIWBU(uVO!0)JL*l9n&dU{KiCV; zQ7s!0%z?x9yZE|PQ@fD!JoN?f{P`RxJJAKnhWFY7;lFc{;ee&*dHdP%7ZU1B|I1TS z?vOc@T&MYneaPSiw=M8CWc>=ccVV|7n+#pQ5{q$O5j5+h(2+38rzkJ|UW6*+KBu45 z#N!O|2t12@B;WQ#Qgc(?=CH)S>pFwXW z+7jP0i3nX*DTpJ16?Cg?!_1BXahL;~CJtJtJ!erNOEA-4f;H)4`00sUZ^fhDVDOd& zd+1+)u!?G*FGhTwXUb{NN*-&o#(_q|b`xd6o3*u-n<)KbUv=T{*ofAWztu64&&=1_ z12=EXry!ktVt<@Q_EA%c+UQu^S5t0ClyAwvwlV*0LJgb#j7D8}JV0n1w)Q2( z6fy}j3oU#`$$r7pgJqx~P1>q#GF0jZd8~)4=LI=1OXCU^h_++Wpx5{euA>_nG}21*YN=yRBF#+n>!EzL3=uP81?A zK4AzGIPD4yN;=^RlruZcDNvwn!45NocNV>DE!>MhjI)57&CqCb6jzE$XdwCvRvIP$ zZ4#WJ^-2@bc+Gy2M;ccIa<%QIfmd}FtA?X&w5Y6mLt?9!TAlZ?khM0 zp#UQyv-ukT+k*W6-^+ZGeB&I^y3%UuJ6u)CAg-gUno1W&Rgv-QO6Lp@G3vF(zn#K{ z6zxKt^){Z2xy$| z8)s(Gf!8<+PRfQ_jN@&81QH@k=&`_Y`7Fn;S9B?QHc#y&hw`sbzo&OsC=qR;zu$oA&^4^TtcYm9dnNOpV1DF6++C8JXA}@@Gg((e1tV`d#5wde!Y<03N!)91o}--O@uc zy8q0Gd1H9}F6)V{*b{rTJLnu^5UEAXyp(1+LPy6qB_K=svFCNHr?{NXH0i{@8hKlj z+n?;ip9yUElXiyazE|KjdxCo?^jj=9{*_!hJ&IR$;KDHcwpjR)ToBrFXvUREG4u*v zuL5Zdl5hz0N|a*oRKZ}bQNw()7_aQFfYXugAF}&-_Jrv?eLm1qb@yMFYM-9wZ7Xwz z6sf3vKI*oF{ji)l%nj+{mClVDx?L;X4tQ~DVIsSD^z=|~33iZ7-^058Nov9!1)>8; z&9gI774yROW=mua10L2&vl4BjOmidJVTo+1016`@>^mZ{Xkdj*HrXBd>!HcdhLX&% zx@i54A)=xBs24%jfHex>sJ5qfkH-MZ()7@z4Q)jS$3yxOn;kb*LLYWUt-T34+(CN- z(qu|GEd`8~(_c`lIQl)=bUR(UMfPvp$@W1XKGXZhXR`B2zy0`VeEO}==ZuT^`ew~) zJ9!$fph$P|0e{c?vRP~OEvKYn4-^OPht8j-OFY5)Jq+| zGO~sqlr{L2ym^B>KnTHj)*7-EUzwnr0u5hY3vtcFw}HhvUA=8GO40{c%E-c;nT+Xl z$#IOBp5N%%uWk?6sHhYBUeylS)u!_(`kp?R>>uiZ`6dviEOu3Ar`s*~nC0%K-H4)v z+V=$;MgL6hL$p@jeb_QxCEe+ksS26$xtwyTb|i7J$lmR)tZMmFByc{kmYuyt&)UBCOx2~w}!5x*L zNmeDv92Ki-DyyXC=<370wlC~&hClhU0q^_rY{UBw?>k`otN#-JBI2CPbFxlmMlD>V zCNa~bsxr?KCn8SlK_U3e03j2f@79`7QS8&ptwDzyo(p|7;45tB%WYsq_|Yu&5l)nU zs!nLS{TX)~A%pdm*j}@kR^FQZchwfRe>1#&HON359m|1PNe0bgpaom`cM}+|%>71A zp0Mwz3BoFA%_|9|<0J%1(nJ-qpcfmWAHC{uaxxa*R}%p0zh4ofnom4+(XeWlKS@fS zPdc3kj8}$|t30UnXiBy{4W-Q|E?NL8>DUWvS{)r5XI2vc>c3wN9eXiX`W+G+uRa}% znYbQ|RlBf?n2zCl;bW@>+4LLTt6*Q+f`)Tns(u}FV) z@+s=cOUr;36Ywc1LMrs520x`ca9N^q)sow{YLgmVo@4)3a<<#^3v5;7Zi6CiMoAM` z>%VW}YLu&@f!ur|qZVrO$!S#(vjO5xHcdTHss^$~swSYlQ=*$*eo_voyPcIs+I$%+ zS5<%I$skTKloni8DSD%zerc#?2(ojXswKuJXiA4n`=D*2VcQW6A$C*>gA(+pHUM&< zP>Lj4_sgW1(9zaLseFp5!vI`qdEH)G&zvlH@kwPgL(n%NY1WKyc2UM6-0mke-gwooekx@c@0 zsQEETj#2i{w4*uMCJxF4tH*gsKvXi$E0UmG__!UXZNxXC7$C(u6oua0Burb_a!;P4 z+$2-n2DLd+(38@b(Mi%rg@>YYCz`0>q$ia4jPiPDk~l_k zMzRt0fIH~`#Xj+cdjOk}^)h#-84wID&=~ogDVz;bwkJx7=N)iNX(}JBK5B~U0~AS@Iav-xHG zEv4_Ej95H4o&s^&qm$8jR{B|>C}U?(Q58{L;}97XBsk30AC%AivYsMMM=lznU-lXb zU;;dVJ5pjzhO;n1rWTaQ0liSQC9p|kg;PI7!gb1a-Q+qz88_KGMAZW7d!3ymNC)RU zWcq{hzq|No+DFv@Vhl%9s%C4Nj4~tLj2=?oD9Uw0*DmgYO{hYR`=lm{kk&x@P3H9u zICe+AVrGI$KAUTwQ`>Wb$jzIZo11~$RUpCnrmliI7Qh6BMC1uX)LirISLq;m+D9$m zlVKmsskKYxcQL<8z;Y!ayi4(Yo`_ z7r3b79(t{;-EgY{(vzlMXnv1VJtgNZ7bRkf5BYu5r-thKakrMz9ggbnRPYQvkI}`D zemj>sAt$wIOnO`=o@zv*E+fi4NaGt^+EiPfu4G6Q{WAy-awF3s=?AnUV4;7MSM98r z!~|2~48>@$p5d6v&#*8c!iKDpr=oR|V4aSm;aezWRP7MucczDEPxX(b==vBH)%&DXu~HPBwR_P8ti{ zzC`{GYpY?0ij{d6^a{$>Z@F@|*(xo#o*!!#S|S-5)c%y2;gw_In*Eg&0lPPmm;yC- z{QBOmtiOt545$ILqB5i}{o2t$*5xGzC6!QhwT@LlHNXe-vb2{OSSd@J24-zC%eM3K z&aO3(Bx=*XjHH5L`|G?2v?E@-a`j`j@4;3#SVL>(+y*62QEQ zNu!u%Xxd^b%D+l`YcD$kOvK>N56Ok(E`+@nm&9`{eQ1`(rY5o+zIX~z?Ip{P&|swe zEb2+4*3xJ=Kvij&fcP<9?#oCPUuxqH3lB=?nFB>3Y9pzmfgcrih7<_95^9H2^X7|A1)p%4J$rlnwuh|NJW%lu$XENW54Ys(K0w!`Fx8BSFJc zE+Q*48;_hn;S=x=a_7BH&O8^9O!iHBe8L@gWmQx?94aqt42_BAk7F2W$W!@tVE^vM05k4>_VtQwWE7v# zMQ0I;pgK7j52*>^0j{+Xngg<*#+wK3I;`R~43gxrAwLuZ4>AB@n6yh{fRYC6m$~?> z?xzW6!)psFfd2n472NOX5NzVZqJ;ft-#EbzX30b{O<<(Q(*=2-sqx1+C(7CRC1z z2{t9&d-`|-x7}+ZVq)6pLkjON^Xla2D1k{FHe}4^G)6T+1VuClc=l0xJRM^U>Icp> zEcrs;FTUWOL^!&>+@L0S;QkqSI(M>`K0kgGK(G%Hf?d!kA{mfEBa%72d5-Z4WSg;`do-b?4poG! zRJdGDl#$z@gy*HPN?!y7+apaZ+=* z6oN-6fQ(i}9*UgM8dh_Fx8`5W5dtk5RztWMt&1z<#scf2_s?TtLM`(z=zFHJ^H`A( z?fffxz}~L&SP}XIkVYWvcphxp;}^5@SQ9nu&Y9pmYoeCjh>crzO=Qx%@N0VkE~wC{ zUBku-%&sM?#&xVtInF*{AXf!Jx#scr5-S8bvibT^pg_P zs?*vkkIx7anneYuL3w@wWLME&*&{?dan7$I?%!p<}B% z0hCwK;Z6XTi!-d#Jv2ZLpnK&Z&ZsMj3B07qxlYkbiZpMo=oD`U*u3r(Z!ap`+zw!K zaf)@?ng+-Lgs(is83j)>K>+P_w0Jv!_NzL@0AVOkv4r*VR@tiwdndwCq1nfMwsp28 z#+CwBVDYqHaqsnLkHc@-TV`yYdBRxnXl~Fnrh+{31bQoaDx-hYdJVqNNN+fc0LgwwhH1p~!F&h|fs2#O=@QpWvzlmT4s^j1Vwe_X zMjFZN!9yA${Hw1b78wmBb(<-RPPMzC;A;eD()U##(gQWoe;y*&GPZt2Xk?;;XhX`3u2%=60N2wNYhFq?%ma;sF~C-+~1Y zA27&DFV|xW1Nw!@BS18l0r|@ist|*_aBG~JWhgG7(uEC*RJ;_pt7qAgVw}L$t(t$H zTiIuQibXAaBP%cDx!9{>y$fH~rMsF4Lk0biRZYwF75ni*)#nmytAf&1cMJ6Ye+Ac^ zN$s`wi)Ot6YG`IM+AB%3fB+eZ;5An`xdF8f1p-7;i2~)jQnRH1E$LX(R)8GnG<+Or zx{)iYY^OK;1!ytb3}1_PUQ445>WmvUH)@Qh<1L2kjZ}%*tjDx1RpX)>8Sk+gC|qhr3^2-dR< zb%R9Tb?sg=O9>fD5bbP@BS>O;3j5CPE(1KI_$pRkmiy=xb1w8JAW1>}SgkCcQg2fb zo28ez*FR(EK`AT}^p>;ql!cm#U4YPK8$TrDGY}y7UCP0qD$rx;A{k~=SS#BBxq+qy z(h!5cwl@G4vy`p4XakCpN<0dPfR)nGrP~|k;!p~p1w=zaM%QYr0%AY{6mg|dOLfbG z8cAO@W5|+Fd2Z1E|J4JZ-ztC;GCAnv+O2@*LvY3M>AAXQg#n~@&TsLHKr?rMaFk~r z(1CPk9#DZQ&%As?X|@y~2jzhW2*4cp9QUANi6JvV!->yxb!t`+h@R7(d&u6PI`>eR zQ02Lo?{v+U0%W8+_fVXWd+s%ogJxX;LTNti24O=pZ-CB}M_i&Hd8@3m9#LP=HkDaL zO;FZ)W~-Y@@6hj@XKc#BY-Ll*^_TQVcrw!g0=H3im4eG9x7AEU$tXNCNpMK8N5ZHb z5*hg@s=6U{XIb)xrq#|I>BD05lyqxtU3yr=>#>rY%BooV6 z{o(L6awlJ-e!zHmid?K*Q^vCpl?ncoVkJfcCv%#Um?XNuY?aIx60_{?)!pi^;q2y= zC73{vvJA_Gv)rP}uw<5c`M*U$i~=B7D=&gIeG_KDsnveA)w4W98_%#2qi%MQ|^W2AArUlxmp+6Iq33Q`mwbp}S;EAwGN-kRcY@pv4ciQ;62a9G-l zLZhNjd9d|0R0B-b;P#hZd1RfTAOKsLdHn{OZPU~C$GjEydLZc2Yo2}ixhw{pkJcmqH9#_D3G?W8Mzf?xStIj6WsN=FYta{9amxDP8+~hvLwjh?#Y0*UEQMZE% zIi1$_=B-Z42rwP=$)HcS^M6CmoAxL4nR#1AU^Rn2#qB|#*dOO1`%$MwLZ-|$bR^`g zT__v*0_;olyVG(?QONtx68HxaDld!%DcmasYAF?9qb3`!gbfu0wGtp#v;IT=PjBjg zhSDb(a~U^VyNycCh+OOyRzhjDlDH>}O$VdtW$toyZEYYLfY5) zO;jT!`o6(muzC}PzJMZAeBK@QhvSX>J-qse7ja-0LDSfT1+f*KnIeudr@I>}CcvQq z?n1FdGD>B?pHd*g;W+NTP9_=c?cfYXo*#F?0Zf6alXUcgN8S1}{ zK69SS+;v%K_E2~X?rYR)qsQH0GqZ}`a1srMVp6{xIWVU zOK;dsQuJS>J&aFhogZd9+L6Iv|4Sz)Wl9cA;SIaN=d?-CB^&LF!(s0XQ{+8x%wG5g z&2T={lMD|AhLz)!6PI=7gZT8IT;>Y~!k;lx_)BJ_GE<~K3Pu}<0L%HtPESYZgW%13 zV{v9K0>Fjwa?@-LvdAg%IF!)EpQRfL0bm3fDHxU4>Ov2LoMji*JVQsqqiu6d`T7f* zWEseS#atX*L?}Zx6WAGKVHP`P#5xxSa=+nr@~-#I6kR76dh5yN@g{r+82AfjHUv-p zS6lu`_X-K1FwX+dmH-q{?}Y)%G|clh4Pwa9fUb)oi(E4qVOOxS!@l30kk$Z}M0=%W zS`4ATzsQEC$tzR=ohCQXl4HX0btBv=gXCCzKtRM1^#6Yy4i=$BIuP9L(^J!3Fpf^n zM&unZz;4fu`y8(rEGNm7Lc&B6;tIxAJS_jN7r=~p`U8NuS*eAO`KJ!@dZ-77JrBT> z@$3VDIxW+Joc>-lyl2Ne7hsDu@k4;OtTYF?{Bz|{4-LB@;KQn)aXh)qsPvKZ&zCX= zKEeNdrwf^1@Cm%$F|0E9E1R74$v^{N>kBc~z@Yl-ReC%?6}>0%$bOa8wS#sI#JLSC zvrT|un9-Qm97oIS7_{-KX2YXz&-&ylHl`)^50{slFQ#e`yI67iR=!@jh@DurY+ol*1>({d2RxQeqc~Ws? zuD>9>mpUZB|K!nQ!Y{Udp6_;GS5<7sbz)R+hqj~xkL%BMBK&aU1?n~k{r}$}>?nS! zPHDRR*;~RBa;{v7EjEj9#isnfsrWTMo=hQfL+rec%=UY69bxx%0>| z8TNNJL0BclZRw=a0&wyd8Nn1Xq8I5>N6P;ARfm(4vG{A708sz^ikQ`WVynB)s$Kph zDS1ALbsjKY8A@*Q`q!f?xsfy!H=pQe0jZ>CF9d3J^lbdGO#rC>el_&$MQQ1GNN~LR z^eou2pS$EM9+Vc1xm)d$mW$V0@mf|L>la?06`hqToL3j2;7fKCtFo1U zYgM?#Y-Uwzfi=lUTwl}v>%XrMRP&AN+zVdu20i$$H8@nR8zdAhLceym_5R&5CRX8! zHEdlO4er7tUhDB+%O4gqIcoXCVwSk7Gtc=0VqKedU;q7zxWi)hv1{(&a|f@)>uQ z9k&HRJva6StsbyG$(87beqO5Jd8awYLAk2>Oad81Ds}JB){ynN+oJACGliC^3x+gs zHqjW2mD0i4uYX(=n9JY64M54Hqnbj<7gk}8QvWD3z0>kj@bX>fg{}hS#hetgyioXe zPUSe%v!LQ`)I#dhO?E~P@$}@8k?=02mh$x zVDVpf;F>C50YFgpI(CQ}Ws_0`J1P!?Rw7&sk9bot8~WWKJkDExx|F zqc2Sz5U=)=lnvS-k$_#d?Bz0(bKbdg$T~8a{MtT++VdM z+nmCiF4X$(bs^66jF-@%O7^z(3a*SewQ{Cc58o=d*gy{*{G0Wms(CE@9e%vrf>)#e z=+vL8P383genP3RI!&huV#VEh6|g`r#aHdimOwbC0w0!2m1P~~Qyi-HbafKFFV1x_ zpJvnqxhr$o=mg6qQdDVKb5t5oTH)qMzOOovoIFJ^ZrW)5_p7;iyq0+Nx^kUdbJ0W! z{r}&YtzTsG04|PDy*35QgYU{v>dIBDdR$i8xxBs(_0T3|tl74uOo7*Oh}8%sR>^Dv zS^f7-?BPZI>s2hwlGw5m2GnNF`810}%7d<#MP!f}TNyPNoi&!xr*m7&@|Uirxs2;k zx3hf1b#}7-ae{*H=!Gyy-g4t%Uh~C;ArQTn%FXtW-bLs() zJO6sRz?9?RxT-vBa78}QD;BhG25wwZF`9dPWm8^m?~~~ak`?cQUC}q-6T~X6t$Y_& zQ?tyN7Q3~q;;J(*eMIKHN?v^taJ)9txgN#r+Du0sNy!Ik$&pwp{Zt8?7GfW(nU1fS z=hd4j7;CO(faRKLzW+?aqikMHwytvAx(%;#ak^`tI!PVu~AEw%>tXf1hf`0onwKFRf@T8Q97R>?8}P#aeGznu1v1TEDdSG@nz>s+ZgCgT^N@X_c`+Y>&#v%G6;O0;)r)u8>70mF_wCG? z75kgRXGd6Hya@cUHBt|=rX$wD zv{^u`n&&#mzP7t!lRjGoRx6xJme@t0fKGO;TCdd+K34DDvLSFyc%ZXu)JyVKKCr*5 z&dTcMKP9t<-p)nPYl563e=SFvO=wZI5X&C?AbVd_Z(5m33%$~z^(xK19t=$fprgxc z-`%^}2yLC@p$Mvn{{Qb;p7vo;XGm$S$463Y6vm->g5#Cvu)IMn_XJ2lYtu&Szh4ny z>ZBTrT~+M%r+8y-HQOI8*ghztJXfc>UO-ct?zi-UOBM23vb;J@^=tRs!q?@;>Yh7C zulYRAIo(~U^v>0>MN5=d%4^m(ZG&D`KtwUknImeyc)rJU-^3meuj(QGeM={d^&6L0`2lqN-o z1RWwZG((U<${zLZ@O0EqtWP~lCe-c|sn`6Wc+?N@A$!M>N`fyRAr&x=z(&(<+=pu! z=A9Htn`ax*GxSzWkItgwWRQ&Er_ZQ(SC&Li_MgI4JM3qoJx%*O&_J{r}&0%dyQpexB)Sw`4MYo&K{|E)z zM@ZbA;#}JnNqX(0@$j@QO;ZW^p5w9Tk$EgCs{PSp5qCiqu!L#@N|V$l!(NK<##!|L z{pCL`IQ%rPU#t9fQGR8$`hSd+piu%6+F$SlhT;D&ZIfW1D!U$f3#js+u(q$XZfYNyW6FVMUOF{9;cKBAfmB7hjUWApY(B; zX3vLqU}4D^`THyxhekHk-D$~_Aj#0U7f+Sv1Rw?0mZucuUR>#0^gIc6>Q$<{f7e@pm6}Z54MW69Yq0v+3 zPLf_RW-_3+QC5|opdmqQ_OVWj1p3RmoK_3$`H5iF$D>$5_`X{8fqF#PdVZ2-B*hMa zo@tlW7OT$?EuJRvAdAk1Q^;aR=u}F7j-$P&kE7wBn-JrKu;?j8q=W1|j)2yKNrs_F zhp z7G-DIBsq=Zet-B@77gJIp)haKUJ{+8$0z+W7U51wUZ+iDTzIBf?b{P9Av%q*HvFH$ ziI1lJKK?W45@!O7nw;?~C(}~|9Zzw=WE(VJ#KJn1CA`y5Hlpc(1o9p>-b)VSERm&) zD95Va$>g*jZT7LINwjHX?-7Q4*B$nUs8HxcmBejDq^Tz}M}= z;~SqJ!Q+R5LXa0jPZZypC*LMCedVL_^^MOb$&ZtEkLqyqk%XQvJ#ypo_q4x{e0$L* zNFtv0n-9=DSAB%$f!af~&!~>kdsual_KomS5{~{6eppAW!c#NE2ffW+Jbv9skn~W^ zF7a*sNzwzlW6Yn_ogqCQKETb7bz|V~iD96`Y;ksE-`NAM6#Q3me(}+5Ttu zwjVm5^Q`h=#jIrK4b4iQ&&;}Y|L&c8fmwGR-o5*v_*`b?4=ZLRuUTkT`n){rqt8Bl zaQm}jbi3C_pWWU6bieqVXO#~tW+hX7Xjb~XJnO^ldpldsp7L2A?ce|OetA~@uwqtn z_Jn4o&u3=6vvY4JfK88XeYW-4-SVvbVa2S}$2&ADeO{jR-qxr0@9Y$#+r5@QX9&xO z6|+*u_|UBMd3n}Px9)D=clKmwy}P})H%mGEVa2TE!wbzypOO-klhkl(!~T*_mDT$UoDDB~cDt;{x5-=xwU0HJX2N@vCjA~; zPVGA-qRUrqc|zMNsRabUQw)WXn#!v)t)A%QW`SC`{On-GSOqj6lVi{utw8tOgI71e z!A#?+d^1HY+S&o~y1J2VU6qgE_~Yt^Fg`jLCdDqSu|QCrJhVBE7GRk5*yd|s%xQ4D z1xDn>G`QhFMK9mK{}o(GZ<2oQ{>@oR3bUm(Hyov7@E$g1N7-~Vf&+eGzTgB#hd1O4 z#E9+Od7G~h_6zH3oSejy+#UkU&+CLt8Z-jgaO_6NECWvy3^VZr29C*i+GU5Pr3f&m zY2r#>#-*6EOF)Kj-V~6@wuz8RW4gD+ZtMDJ$k!Y?n%4UuY$t#6>x1$3uOEH-hhKkv_q%C!tNqLU-sHR6 z_kZ`@-tWH~-_1_G-TC_H&E0#y?85*57h}q?cg=7Iz-tm89y~nQhbfL*b-|uUmg#90 zt+xuFCA?v6yxF<|BiZpFI!tgICoFcv6LdE_oWiqCE@Fw9sB3L^GMS8C(Oh&tpQGRU z>xa*Gqnq(41vYY^$4&M_eU)L)U$l|?Tr!Tk>jHA0uM1bPIN#7~PipUA{{sQ>RfaIH z%?B{TgxHcj>I3u3IL=bY2Lkt>UuD3{;tb?Zw&4mlO*TQ4ZP8O~V@QY;Ey8+SYQ&=Q zj|(3ybvF|)i*V-t*C%oI-GHi8wetDM zB|q!BID|p{lq&ikj+5jM#tHIF_{=84ejq*Iwx?B{K-i!ar31Nq#RbFb!>8~;U=X`E znoF?Ei9^Dgh6AXA*b#AWKn0#=tdjRw;^(3amN(7AC%u_%ZA2-6#5>6%2pwlp5@%<$ zSZE03ErP&+St+!JV2OpmZA9)O1S=#x4=8_%on|TgJOFtQCjhUK4_O2bnW5GZY6bX; z`bm?C3#tf!Xr{Asj(CC_*bhF~#Dtwe2OUXaO6cYeB@2o58@mz~)ESr(GU)g@9S`7{ z&8y^dz{Fbg#g~zso(*@PI|=UMr}&kNMhLQyFbW4~YbNdmvGwGze))NzOvgpU9#z0b z;U0CP6yQc5P0oG=9DCY_5AkH!?Rpb!hdvWt8U64 z7DA^}9KT{xH@VKdPh+eQVHAsSgSyQk2*ng{y2)C2(+S&+`^gyEA3|eo&=cI%Wxim! zg3A-gZZLxPnHU4KtLf<=S_i8pXYN__`zidm#yiVjk<@v^w%#?oDLN%R4IIk3ENE`> zd|T1;Z3@S4+3eQ*QEmE6p&_2n)47zd%VrJvtE5-M!J^3OXop`SCS`6_|lF*M)59$c+ zKMpg6_r5{e_`&O zEmtLjDi5wMrYersOc+Z92repWr@RXdC_=2pY1R8;R0kd-O5LG2UNUc*J|yb_MM8L+ zfT+cECS>M_EJn(Lg_q!Kq?SA^EhMM}A#e?WYY1F81pcwV zJ^H&p`}sfm*Z$~_|Kj+M|N8#l--WzQ9UPG)IU$iT+a&3=EvX3h)?r@ zZbA$t2O?q-*sXvUC$Jnt#Ku#|NO80@n?Ve>Q0Uc?D9fhE}_Fs^BYde=kkf? zO2nF|y})jZb1LW@H(IR5A*u$}hZ^1doNbBXLN=auT6qM=aWX)zB>iI_DphVYESs=s z$M@qb?b4I$H^lG%Ap!J3DKQd;Dh}8{`@b0`w#p*kN@~D{>hhr?XUj%U-{!ZFL(U&mh91+MsdV( zA3%kyKVHX=z=mrMwjo0~Vpos{K%qCR{7U9s>j6jiK&_-u3}X#K9>6q%WeEnRw@5ZH zHhWqGS-x{We4%R_kA3blB_-L{;6I_aStSRD;ZPw7z?Y?5Hb(k-W{#AF4Z4h$5{hQh zUwLoQ7txEgw715F!VAwc62ek!Lt(>oP18Udo!z&T?n6XmD7XPszLDxF(rA!f1{P;= zk$6IJqF#i5`A7444Nc zgw*5)$OHB10p=N9hJgF9E=j<=5kAW1+y{C6gWlrDnhWt0O7ggzbc^#2Rp+FYE0WN1 zImrN*lWuW2X*8ex;ZLTa#0UDkocK^mRAS}R$syZKCva+Ziv$Sa(l%$Q{CVA*oH`N6 zf0})#BA?@O@^p^AO}_~NlRhs4^U?&A!EhL9n%_^xD8RbUPegbkq9^jucJrnQmOBoy?iyh<|Xuojo)dGb}DUuNN?Q zfbY!?oXoEb6~np{gTTS}4)_TK{1J&cZyq9r47C?(aR0tM5kUG==pZR7Cd|%TZ1;(I zW_Hae+0c&PAnKpO_UeY<`f&Ea*>O%_3*x*v#PiwgrBQs=AI7~lnTFcwpiJTpgo>4Z zW5$X0@^PZ4GEM}j$K>A6&pwAE@-$2|C5Ihy=z;JN36E!EO=RlnAvTDMi9rRP$zjNc zHg6M2yZFdP%S|YmSO9w*s83d4#L8&v4#lj3S!m1OjHhvo;UN!zP9cG)v z{nvjx6Wot*f4VU65>ry@Cx=WADLXy?Z>X^eE3=z4i?<+ z!e84Z*}IYASj&*gL5)oO(ARbh=BK`C`!SW5LVYSDHf$imFGDRSW7nQQFo2JgL}bob zWGdVs_e+e-vbdiii^Ev3EvEBxf|lfeK{TSdYOIIGj7`2kic~!KlV6!fpd6sm6Y?U- zq;6u0jaSFKLoyAE8RlCgCJ0!(a6?J3C^>q>8%CFo$!);9lF94}JtXWf2#p)+`4FN2 zWGs$2rZkX3KH_vE4tzug2?C$_!j9PEvB60tHq9kL@}{KW0fq!MP8UxpVS|*LfKzH_ zt+?(`24FM#Cc*nSEXpsYyp=A>Ss^7nO(=Z@siwjJFWr;s+!eXg%8Fi(7*1u!l`a2e zz_@PYFst)@Vsyxj=>8Oi7?SayJu}5PqfglFvJrj4s5$F^{Uk@fFCya-Wh7X$pRW;7 z$Tb;7pBTg{Ju9E`lg_g|Gd!#(IF)ttCKh4`&evqd2P>7A%RXc&B3RyQk*`9FgEU~* zXcHGm0;A6`E^%p3OuC3H6LIco&RW6VSM1$eAwDS=1Vygb{Sg*umztiNeG#AtZpZ4M6t+C z12y9%IT0=uExDNUa!XLc-DT+?E*Z1Fa3Sz=FS149UTIo^?()<~P&)DY_O16JOQCz|DF<>jnb1k;gk<(-*@;#X!w zoM;P`4)T)JHB@JUL0zkX0GM}4uV+zy( z%?zQ|Q|6V8RtwPef7#&x2OKapXt!}ClgPH}QDd#i6YMDDib#;U1|1;N@O>KPKBSoExSTdV84>az}qDL5tMZz zpl7U}6#;1=WyfOAcpV-|r-p2;!q#!=rXdp|X=Cbaz~fRVt>f%ltFV1s{#_^lT#g4Q z0rrvIg7REf?yN;u7(^)#UlX1)nL6ww9!g|+nRe` zCk1Xd-+)RfaJ%{L(Mf^ZntP`TgRB!)BLzbL|4(M4JH0sA<~_lB5WG!n5Gb0nE9Cm- zE$d*XyL8sVOQuv+vW7ImuHt=b&2BQ_SG;b0UW>@j6+_w;DWyT(%~Ua$g`UFGSuuiL z?UL|Qv8^=~T6%F)Va-m-9V)aLFAeK}?C%&q=g21paTc%`uq67|14-<=BIhD3H zK92B%_Ef(Je@(g3G?nD?grCXh;!L0LGj4AV%I318?sB=60 z4ylIH67M{1*KXz)Hn6@1EKDbq;DzoklnRzvXB5X#`|--f5(|IRc{rL1j$yH!mmNN& z{4B3Ll2?K{yfKT!6{KVLt;b#CUU?3eYR-GObbEg|d>xVd8y=U`l;o~O)pK^RKxQFX zpImL7*6vJhWrrjU`l8bkdu!Xz5$?2bZ(D_n%u@2KdC2?L_#>QI=slia2B3AYRwiTQ z)^TSPdawi178A5Qmz#n+Xu)7df_Gg0gosUl&=p9(^XZ(8g@qYs)($(LWHx!&`*Plm z`GyW>C|Y27cdXQVJIev?>_*;nfLB&68)h-`h&Rt15UdQMb*6QJm@&q#{!=Bof9r52gzYu-Xjk9X1}B`AbK%JAUZ1RIF=EKstX7j4CG(f4Stsx`~~Li zTK0y;D+IVE3rm$=XC*S?CG~8!Y6QE^Ch7WxY9Gy(4jnwg@~2%Zksjefc*pbTy0vmq z6G*BSkV}2+Eh};F@S5$;s)n@R>ohiv9i(ce`%j?%|EGCD3Y%#|ty)@Mi+-NVw4cvVcP?RGl=x<;Poodn=&t(nuh0jq zni3sOh81*f<)!ss9DMg}{Ui;#5aL)6kAgUz@F@92I*!o9*|bLJX3oN>7+$kALR_*5 zCn(N^S8NHsLOQlz>-d3&n}WQf>?Rt3ziA^*5Ax;?seSF#16nw=@-Ui${G+AKYu*M&p zc+IHBFvinhWJkCb9;s?vv=BSG79Mx6g-5hco{6#42_DzNqYFDL4S&SKBlQ3Oth%_9 z&O_QPr0XQru+%%Rgz3q<%S)JHvG-cQ9L2D=2KY>c29=x1;F^QOhUzeii|)!gM|bir z^u9-i6utX?l~zZ%l-WzCP}B`y@2mw8SKZI&Cc-V&dYas zpDtXztFc&@SM6sl=k#b+2#w3dr-WNp7vh^CWyQ3v zxyekcTd$X~WZtAj%OY$EK8H6{@(aZ(y$~}qnNDQ#L&}y%A1}77;+$%DoMx{j5+a}~ zkHjSv=ST`ps+qn-AT+)Gsb#*Ju}hR;$K_6F&4yYp*JM5{D51IFj$67w3Y1gk~n}>NrR>d4}y#j{_-UTvP=s;FcrfFsNYbhOD(^EY4@NzPDhg{Jw?lfQ#7De zc4;ia3O@|1F!cZbTCVL=C+{^p%WXt*F5to`;E09V{WJ8-QUv*1LrGfiKhnQP|D}~lK*KOzJEIXnt z4YcNmvx;3nP)29d_vFe|oJL97q($1FwQ^jnEZ6$@bPM*fV;yKH!cM0$|qSyKZRop)T&Zi{Nk_a$M zXCJu)o=FEedo!EzD605~>+lHEr|ddBqFifL$4y)oG#e(6U*uu%T95c8$JU1FC%j}E zyIJ9wv|sB)6PFb)47~FXuC3T>?u0FhIza#bFOJU2?kX6w*)L{|+PcK#5?3cw(xGHP zxucgoJ>~%%iR)`75$aVufi|=D<-96QKysD4r%@Mj<4mu?#PGY2`E+0UH|$aS z208=L{;!DOH~&5rVok}WszYIys~VkSE*Z^bEarV8fhOoHwiA&4lu}wrzWd2ZX_Z-* zK|$>l<#z{Y_16Bf$i9@2)@zaNT4W1EN)dg}&s-LkIxbmct0bnMywsM5Yzqeo!^1{F zax2N2OpErH_3t~pY0kSNjCeZn$-PO6aqOP7xkIjexdJ<;D|Hr&x{mDp2}O1qJ<^EB z6xk_8vAps7M-bWB=p9|i*V*K`v=N>HPnGKscOhMgVVS-v@*|+BntPRg(U02WCXbiY zPNBl*H1E~?|>_dKzWv?6ImY+*(HhqG+hO%afR9>no@ zjIIxF)5%HH$LilCeHlDDf;*K~Z@WHtJIPMi`O5t;OqUjac59+(QF{q4$8H8hD`e9k zx@$HgEvM}?_#W@3DAAGhqA_>hI83k>f>(rs2k3G=bYjEJ<}N)%yi9aW4T230&*HCZ zp^3iuGJ1icT)&^DPNwSi-63M_GPzL1;k7<9!nn4cHbM6L5-w;?sQVfxt<3#&|aM-{`_ zuXT>+HG67;b3j9^@dZ5si&5hwk2&}jG8{hc$AjZ3I7<7Rv&(EeTi!T69gLJaF1y=+FnCb81oGQ1da$e2+x!2@6c z7I_u35Np-U6)CCD(^F*Kp;5MYsUT=tJ#;_l#>#_OOE2c>1Z9y?PH=H$bWWG%tiE<} z((-cWrC`0T908oIolnjaA=jmY!U-#8@-E-y!%^Kk0}GcNyLk~zvFwsKu9MDOQ!5rn z7*vPE(EtCd-M~Ba9t61*b^()#N`L8O9oJ54mSBcM>&M|(#v_eTH=Jvy^@p?NK{Fom zg$fq}Apo*C-Y=CHmG%9K{-P2$ii4_37Bss~elJ5l{QWfUtH*Skx_H}usasQtyksp( z&u<_N@VycgCE|E56zYmlPf+O<7Mp&bg5Sq5EG58&2ui_C7Ha6Cbd5F50?v8&$OPdL z^fos)<&RE_$U*kP36^Zi%PcHOpRNqYD)#63FY!vXvR(}`MnIr zsAFs2LMkP})RUwL1|O2TXnj99U=?KMv2o_Qw&H)4pd9$QJ>26JbfQtgdIiSI>@%4a7B$q{WH}0C(AU) z;$Ava6QkKPa-LHCm+TQQE4Rnm>)w1^w#UN8i?*bZ0buk+geZgD4Z8*|C5rmZo2;{g zY2hPZU%m*gHSZo3G`}jAWK4pMa8xYGWkV~7%5;@6!#~Y2D%Ro}GFPw`S2G|EOIT$6 zLq*h+VIq@sfF@Os^!}@&nmP#BmST1P5;`LgI+S z&@Zn7wZY-}A*w+4YtobZ+vz>#5TN_%M?r?phKLx=-5A4=&SVG;D4swYC8IhnLx)VS z33P4(T?*FMq-#rxH{P01Phy8=`JW#ou^I+{G##Mc;BY{CSG;~>SFA&PtD3tt9Q7UW zw9-W^KWnpoQ~MQsw7K!wdO?ft=&v=h_8+2V2k3tfVAx5SMvza|NonSAvbRqO=quLifj0oHTTju^ivVFXM+r_&RrQj zSno(*f zWf&90Ru#ZIPmK1oxg0Ro;B%cd_%==(8rese-$%T{c4#TCy8UN8<$cm%R1`B;gI)7| z#o{cA>1~R+#kKGlMJF(?LRC%%_JABA7b+WXqD_@x-hc(wdkEkzk8T*Zs4|zGja*!fVmf?+%_vw)D>W5At4gZ*yn! z*3Sj?tm%0|1r%Yvg*WmvG84#y8 zmSc87No@dqGJsvX%k__=j7lM=N2wVXd2!^%Bov}FI$9kX>Y-Tjj~0ndN?gX-dBZ8i z$|n)UHFGMRAqA!myu2BGJA7MM%sDf!z?TfUhvTF>AxLHsHNCY_VrIS3;jnksY}77N zYc8@n^9vE7Ax5zXL{bo_744HRW_=6X|* z7z9KOcxI6Kw;R#B97EsFhU*vLyQomJA{c3qHQjZFlQtv=RkZQ6EI-0wHA~IAt{pxs z;^4Fu<6H~Pxm|BQe@P;zM?rX1vBV)qKglBiBP|6 zU=dbdorcpK0i#&F8^31Oq1!-JIshtBJpb;&ce~MJ+f>3_w(B=cm<9sO6$=a1eb;H! zUP<>AkZvGPVCJlvN(pE-?3zgCI||npVcsN!vV{vsmeMT1<*H^FCB#?EEWKjxSP7eA zXMNJ+Y|k-<4;F@@TS7?B=D(pe3SG*|i;)U9EbPKM*Nk{W2FEevA= zDVxRba}JaPeLV$leU>kIv0g&C%^uY5;z}XDvm2bIGGQxMq#9<${uTJ`inBnKFuScT zADTl7c37-}=gG#1CL3RVKyn58E{u%xl5hJndsP{1z069^0FXD&2SOjTkcGKnCb;_ZNptz=#$sknl9k& zKRlca<8?B6Zf27)Y^5;Wt-lcdVt5>#{&F_O8(>~dMn%Ms2W*OY1Mg4X8KA%a?N7>d znAdNma|&zjxnfVJ7=FYm_nYCb?Ibw{gdfW%0)8mi!1nt;!cY1-h3y_bs?Ch7E*sIw z(A6CptnU0}Z>GSfe54Z2_Y&oM# z8pZC<9zEK>|LOhGtny*StcO_^oRvN=&-&=IPaoX=tQb9?^|QPCpY9i*^IjkEhZVC@ zd_`!l^m%#Khj(`F?c6Cw&u6{$+16)wi_c|N{;*=!>Go&v>C9pieO{jR-qxr0@9Y$# z+gZz>^Q`hAGD4tzPKMpq?z@(RTkp0YYGp}0?w&kIMw64)?)FBjm;Z(Eg4bDV_l0rk zC4=}7A04+(yQ4M<#;_sc{o?rvO7p<=_s~2SJ=uR6?V0D^=Z-=CpzTBqW^H&^+i}`P zwH7!kLqp0a(Ss!8KBF`<%jA2Hqdogl_XO!%NK7jh%&xjN^m2E$wk=Uv%(DZq$kM;h z$TLTpyfanw)D*SEm25x}9@)4;bC5KR`y_$V(rdkcnU4z>78S!JhbS9@EM&6oNpcF; z@hq@^$lr*bP5baRQe7l~gXmA7e1AdA9$#kR- zy_aUeo}xy@j}}4Nr%0em;pl|NH$yfMyr9KQ1%MvYI~G}@^(W>fa?{F7HwxgR7~dkwK60 zosxX`!LR@cyThsMXK0p#{M}-rZ-@B~GW;bqLor{0N_^67ax$X?7s_3T`Pv)p2j%t+BGB}j{h>}s^p=gjkO5&P@Mi0%S`B*0@`Mz@)kcXZSF|@32 z_|bgJ?92!H;n7)?6MDqp2|eZwSm2ltH$C(S4?XFQP#r#B7_`$i)$kQ&?Q=kr7HLJo;T3d99ep%z+vh{(ZawCTZSa zfViwbbYQQx+Hc1xaH`wK_2csAAXK(CqhHhG(LO!yGG{96W|;D;?KYnxaB!R;k1s>T z<93;&7Jw;WzP%ZJ4{sPDZ~kIbW~|OUJMHeta0rBmCRwBJs~V_bArcj{Ci~VFbZ(U@Yvne@%~BCP0tP zQmz@Jy#;AGXY1`#$Sv)3fPD2X*iP0S#Rw`2P>bO&(bjI{aCt;SJ;4CcV;O*gV4l(d z`5x?~+nA%ctJ)+75zgdS7Wp2X-4z&P=iP>P%DK5P@t%wk2+Aa}xeQn&FPY`lCuU=?4Rk-#~4BwP_Z(hLM{gY-DZ*|L!4OV958_Acm9 z@}rHMus(DBIoHwj6o-0N?8QMj^A!;GeK|Z!Mn>K+stdpzoBW6)fdvA_S;#mdFM_bf z!|Cw}6BsyU(kI*{o<|e{d3V@{K(YVy1|s76{oz}1V~YAp`cTZMi~&r*!&4>*ip~PZ z=BO-56Cgp;1b2-v8@{D*vWNr3XFR4IM_Vxy=$Qg$MiX;MeerDzKLXj5XW#RL9mwF4-jCs-$Eg}$#|OF>RYD%Me?Ps68{`KI^>)zLo;s5{dOwwY7MUibw6maw*rs%?Lb++vWG%E-bL<@!Vq)2WOb(v!nUV* zv*b{tH|b|C|Jdz-gH48kUC~_Hl3i4k^GE+hF-D;}$l7WA1H9yywH zjfyD@lD?_x=*`F#bkvj7nB((FHveI>v0^jnU>CY++TX}dvyIU-J5f(qM?#}9bS{W2 zq3OWHHwFmEMv(If1geecm>9Ww+A8Y$T!%pm6W1M=xO`8hL>3^T4Z+BRV+k;_whhRp zxOxyS(3I$RG3Iu-$_^$}j*?=Dp|WQ9!|3Rey%((;kpj0MDfL!?hRNL6-#e}R6{^?x zqSM;iMkPlSaNM~qzwdn7fyGvg_8nY|EC)+%M??cbCW>)!XJ?4nIE|(ws`DI?iKGV$ zh{Q`zh656{^ZJmeHEGDi%*ZG!lM&9k(^=G$`3S?Pl;n(GvH&-3Y06*3rHa3@$r*HG z{P`Zy{wCp|_3Bl642(^l#3TDvEe9{L&1GP&U@s+Zs^g>qMyfwo#i9Z{c4pBex`4MuEc}?IY zD7On!auVTEOz8R2BR4*0x5h`ly=c>3ZcPVho~u4W^FZw(+GkY9=sm1D zNc%?kC>wFqy#7INu}6lY#DtTatFNLp(T3LiP(1D+<9}3GB7XjJ zs5^Ep$PUFnj4DhQp^cld&*gig$i7bN+adDeQW&UU!J@QA#k9Q?HClLMt=i_Bp+UQT;<>V3elS?wc6D|R$zE4X(wEKaulN?<=$x2 z>AgNaAN2losP`#3wXP+ zD^79K4O=qll!rZ-j>zWF>Ff{tedJYx-RZ{lQkzzQE9F!s$w50nLU|cI%&7{9i#nma zb`_R;xld5M-s#>d(H-#~7%vd5z{+K0UEgp~8R3zOKKOtk>(#p++14mt{ zd@Am*UVGr&epE6}!8*2FdRzrQl*rFpG{wF~pEyn*s)9$jQk1H2w?KEdb$rUb%~cn~ zv>P2fIp8W6WGh2^y5ip7jP}T>mXU4^x`T532bkcDU?jy1B3S80sIg7uCtxH%6iT+K z1(-|ls{mMu(j9>1rO03>?Ddm%k2~dQ3>)w*S{{Icx^#WObK!Cv6(VexOu@7c9ffU| zOoQ|${ZQ3x(?=Nv%1xbz_Luh4^-riiNc&6UY*9LrwpV;BZwJ@|FP;QKc8~!_Z|P`h zd&LZ3JHP;FZ7>)mRBL8kPMd-W_^%t<19NE}jFiT-KRi(TOQxr@^#QsdmiaicYZQEC zJHQ9*9Q327Ud_Bc}s&&q62MCl#w?9@M_Ghu5mbD?pwsr!PXeW~v zoC<%dOOq?$Qadi$l|Wr+SFFKlc344lq!1|fwqi2dsUWkG)~Q)p4Pkj&-h7H`?aa{s z{|AJdEm(!a^XtzJV$sh1UDd~iV#48JLNI3@5gkr(u!#~?1KIDJN&!~AZ_6k=L2Y49 zm=ptf#Bu{=Nsr;Y+iY5!4i#PA&pcT8B`AVUKa}DMLJaPx$1Om zdn#(K+jIu?-!F?F!^7V}bE==CY8Mtql^}EZ-QplK?(HR8sx^V_g$nb%fRpMi5wcdn z(9$V~7GB6PxQu?eHJ>5ow`s{bIJ#Fx^_pJl26Kh3@L)=g;YwDs1IZu~{lOm34<$?l zT0h!NAtV`BfFyC)n2{dz|KWhj(~0L9DGF%Gf&v_w6C=WyN--Gs@<0$m1o{L`@9*Rv zqR~u$+Dl&b#_`dF8-{ZCrTlxiZaFy91b$>O^iK)=VD(M@94BuOeTjae)@t8DUeuuX z%7lsRMign84~gP>=_rNH!qXvsC8mt_f5f=jHxWZBqn^eCIKapL7r-t$QqLB9v9TnJ z9ZaoYBtelSxmBmpy6oBry9o54xMh3zikV$0H6NseE{b7Xo|O+%jbMrqU5=BFI6q1% zW^&n)GgAPG6@$4fDIaWEv{%gQig=jU;eAdYDnn=Orr>o9Fh{U@5mHiOu)?GE`!Tm6 zY>L7==c+x%qtY3uT^gMM*|XX2@vURH3;Pu4(K$Q>wU0O1`|0II>wWp5uq__B_;frG znK#QOlzLM*cod0E3mB>8#rbT+rFX8piPl^1>MW!LaRYezbAH>Utc%|*n+}VwYAtv4 zuKiJ&;rLNiGrM%Cu* zJ$U(d#o=&>JbIvB07>#*MwIlTK+YYVy_*1|#3RrBRS)heP+L4IG}flQ)_=buJaSDP z^&9&z@aV!M(H+;mvpnRkjMt2FS5ONCRT9uY#JU`$3pMdT<3_`GWPjYON75={$ORA` zJ-arrrzON@M=>Pu{ z5;*favT1sqe4)e4s;yWbuOy;P&~Zq=pHM8rYWAc@m#Tf)JA4Hm%hha2FEH0(|J9KK zxkyRU=vl4DCY{N^HR~^br@+^io}QDzz+zprwTgZF0pLqp&`>wx0ye(AlAY_-0u8lX zafxjc^`0dD=`fkRO_D*h#c9)9+l?}tN+|Q9@#_glsbqP*Na{yyV$hoKjCzz>4S(KR zt&(v0(%l6zXfOSt9vw8~dLbMdQ6RVK@k)0&`B@ns29w^tg?^c}<{RbS^>Ui#+&>sL z9Zw=yz`(Kzi46Bf7(PX?9wXi#p-3pzhSCfK=M}MVz4)kQ;d-g6iG}+iF7=32HI_9q ztcIC;88XW=q|0aKtF*a#NkH|$QR0%H=~K%CtIpp_&NjH|N?_57Ew0f2|L0|@IPFUr zOWSV@nQ|z!6A#W{`s1>W)Hn@Ip-W9d0OG^U0- z_-Rwj+3%2fd7dp+Osr0)ML}m2m5H)dR2sLcVy!JEJHamU>JJ@hIv}sx-IfZ}Qc-it z%s2I^op&9{qBH^;uX}}?*r0;BL?uHi(HztlQ%48QFL=eXjsAHJQOY~W#z z{{=0=ubZX#n!2Y?h9g@u%G7ou_cs-Ul~#Y_37PF}AuJ~5rw<-c${-AzJObMnrC_b; zABKMvUa3uIhv{H6ok-b!+M$8DNL__(uk@9Cokz<$FVQ#j1F$1vNnmCaihNReLjH@G zTQRH9qg$X2_e=U44~Y4JAJ`5)F>^{`2S<&%OkPKKX1c%Je|K6os&`d;B?+)J$;@_1 z3=BRq_lD;ZJez^x3vL1AkgXIbV8oE-k?l3E7?a(A6-dSYpNcWcYZGrqa3Fb571aioLjGriO9B2o$5%L0O50 zm5#+A%sZ`>9-eST+GqzkvM3lEoRp5Bp_jKK3lN2>? zRfI&+TZ5MIq8LM#Y4~o5GguZ?JZ&%zOTzz3nIE{i@yR*X51rKyz&RCyk1I{ijv)XD z%lNh#IY|rQC#&l_pN(REu}2COdx;)pv}5S)pjgErE62I*{5oVRY6oI zxLpJ|o2|W7u(05CxaM*TUKUMrpnlM@>~b*F(NJ@6O4Fe`V)pzChW`J*v`ns>%O8zm zNKBD_Zr|F`ZKtXr3Jvn=)%x0ZoFqxfh3HR?QmjKXpP*J4R^>2CPWCs}P+eQWg1m@+ zXVKbvFdq0()n{_{t8|b&?W3~V$*_;cGOb+-RKm!*)>`W0AzKj=~>l3$S>x zuBEX_^YVwLPt+s39^ul+MvZyEDZKs^zJ?zY^ zt_>W3Pk$IKV+~@RW(DrO@2o&cbAIUK@-$affF(Ubi6dJss)udo>CX<#wMCD-U^{2e zgrP-RmNQ$S31K!WvBVmJdODZ1OViPmh9qJB!=|1O*Ujjk>(0-0+>{0zOVSNKLbjVnc#w_sUx?^SFX`N*cw<(z$l^to~x_u?#1!>IlWsA(o~$RbFD$|)=E zR&5iZ+X0$VBCJa=E4XNH2gs-F+gPB9P`MooVU|uazEg3N6%~gSOyN$A{J17pw$%K! z76`g|i~*PaG=WCDTN_*3+AH`@9Z~UJUOOek&|R{Y()85Ah^(UOsp|->bjQmgj1^5i zK^=+Zce)JCrZn}y6@_UrAgNwQfFNlN^yA*vi$Tw& z*)oH2E@vMcV5k-&j3SkI zT9eM#OGD7P(@}WEcK|}I1s3}M|BCwIZoOBGXsb^&FK(t1v)QNt6tTSMlfp+09g=8@ zr=aDV$7Tx>TS=wVIh3mG3MBJ4gC!^I!l^RwhwDq7*{!Z%#Z3KPg0wjo`ZGRcIra#; zIsMcA{0*ndE^&B@E;xy^XUMEvU*mdEYZPH%AE)197IHtC+s0#GCgrghywKZ#F%Y%6 zqIzxdU*}zsX%{tD*agw=THAyBV2vTceQZIifIEb}pO;Ya?QlNG_3E;HpMKA)`?~Ma z-?svu-aD2(H7HWvI}2z<_Wg5f9YO&{ zfzBUwQn_6d{a#x_#P-H%l$X7yEe)8J7t&eqsa((!Z@g$7yLw5sG^i~ z0#Q!$R!LzaUePF(YsPg=E~|iKz>bm&_vJn%_TCMs1)8P17L`>jy+nHsh~=)C=~iM9 zGVhs+s7gUTin{XM2u_NgS&`bDmEKrX6rI_E#jBrMw%_}vwx>=zA z|8D{Je>gmf=CnUmQ3-iAcsfDX=u3_48QUt&%Pm9ao$vx5mIvRJiR7Wk@U)jj!z1L6 zQINQ;eEk&h^3-C1f%shR(%n^k|k)v#|*OEXLWqki&8B znB@=0Ixv=7dQ*%Q8Ol^Q{T$UF#cCTUlEpj#MnnX^w05`Md#xH=+Dt6(8mP>~s$wX% z8p!1*yj@(!2QLz*`T&|hb}@MRLWiX8JzBjbx?ZZbWn*A-9@IpCs)c#+LDdU;sT<7o zuY?EFk)RjlGdqwBQt5r!dmQaSRGxqfqg=nj=~9&IKhLZy_+GHGQz|Th{GT^zFDczA zY{_vtCgdkA!RoEscO((w)6eAh-Ft3-1B5Uj_FTg2_oc9BG@MS*_ZKNjl>IbF65M3) zSEdU-8bAT~#WD~0@3;>y1s5WXx>Uw+I;ve82a5&VKE)wwy+6xjeyUEg zPV}^w&HLgyf_$r!tz8||2*m_gBbzi}i(*l(yx@#q9Gn)v6mz*sX+BpKMk>a0FK>*e z<2T+Ny?jVkNmJ94kYa!CMS}h55Tc=x-g=~(Cl3umFivHVc9|( zA{jMF_4VI3Y1O*x!o9!3h)4UeKUE5gwS`?7V-6>shN=SHxpj;B-Hu_vK~4S(p>6jX zUmnDlZygY0S3Po8A&Sjq)R`JRS!Q|AA@KEA$>4Z$vfSD$2+z`X1Qb)L(4J&fzdNM? zYK~fiRR?5u;fv+x0x*jU%FyjO${rHCs@kAsRhLgkCZM7TwmMvL^|;mGQnN_XbSqd~ z%9W3%t=4~EL3i__k*hVY51x%0oLA$%u2IWj3f&0IQPOiUbaY!L2qsO_W^| zMLL-F`!Vb+6r3tN%BG}2Y}V!m-EpNIvs;S@Yrf z$c8C?P^CMKhqle$S?jT=F4$>Kh^3ZnjxwG0z0+xbl8#^+KkN^WjZ2uE%)=4UG+e%C zk?>sdai?$~i*tE1G6VGNJL4oeNqarCSU4IF7qi7X?qbK_O>R)bI0&s#;&ePjv=%kg zDSahh7mjJ?E&7Uns!G@?tcm&RWF+~oTc=KLyo$$i^AxR_jY#e=Zs|MvJmet@?uK*` z8nM$d28VLVz1fj-g*^a0nY$QNA{knxd^ve)r9}uGr9if`kZ>M^y{y&>z%;susr0$~ zQ-&0MhvTIHP+5`#xFA4+dpOsi!{C1X+K97z1=FhWs3pP;YrIaxXC_Sg*7(X(Sq`PwP)O+|WwmyKrjQNAbgrEix^W=LW46G9Vp!LH85s6pI-;D)PG^7E zr>K6&ygKmv-pl1f%{+f07Al!|hH4mbJ-v9L1U&a@!xXyv(DTgUExG}X`fJK!oDAO@ z#k{DCp*R`8E!YYm7*H$CLT3wecy}WesL(9fCAk$?3%5!X=0H|diJ82+^JSuoDQ#Nd zx%9mX;FSp50bXuuMWd)5s(y$i>6ujD$jfkSL~by3{_L!gx^3w-+NL(B80?Etyca^^1*qe06RliPNH+<5WkWP1C+flN5>DU>ekY3v^6cgva~C>9K5FJ zB}kMD1eH8WFQc!%iZ~cujUq0ol_nz~7&H-v*8WoFTOS}snV7G+(tF=h?oQf8rGVjJ zonP5-IK%AW+)#3{oeILGm627Zxk~Ou)wyL@dF@H74w@H0f~qyBUp_iwNj#Z2^~)rHzFbEZ9f(~3q2 zK1RR_=IqQi;W*;bnmpcZnbaWdp29!#L3fm{F<{S%@JfI zN{r&_d5b(O!spsKN~ZA~%I9k!2So=mS#_XRaF3GUq|=F9R%|%VY(iwsaVpjo;Lg>D zqZqHmqjh(V%UM@&<&-oF$y2PsSjDzVLXGbD0*jFteOE!T7n!F z^F8#S98bW?xho?wrqaRDkP-qr1M);>VCuFkh*;*R+Y6dfI~`-0&-c=!qhw4u>lrcC zEb1jA^fsXUYFs^M!|9m%TcTG?mPm1t-%4D|0gPztH-0OP;P6=VHpUoW*|_2dlZ-AV zKF<_mA>(|CT%vPCzG zqE{ilWx+zo8cQVs+Q6IsbZm(9Px~{!LD0TQzr$scn@x3g48KrsVR=}fHnL$rp4CaP zf+njq`qh@`z8Hds5z$7h&9JlJvfJL#T|mxoniy@)qHjecQE?<9E}d{RJcI> zRr@+1EAaMt@7a7ZR`0PGnpgCv`Ah&O2?=U6pxRmEMTD-dE9>+pFxhJ@^TXtltX=jB%(kCF6lGP zAko2c!^L5aZs%+a2_4KkTR7DE9*j zVxZ+8_pmQJ0@0z-+?++kw52Luk%>WHqtjYLHvt<;n1`X$(*+y!-jO2L-b?6qhK3@* zyk}GNy1JX=XqCYzk^DNE#B?6=Ol}RL9F0BB$9V?Jy`Z%IXseO|4k!t|UhHJj(ulV{m zUz63u8j$EwF=(_N7Z&w<5Q$? zNQma>^5g+t-TIorQlPyT@;yg8r-k#fW>)Z$eter2by9-x)oTkdfdKpF6Oj`|suHgb z$#Q7ZF?14Qe5np+)$bq1-PdG%Ba7T?GOum0P?u5#DjWxOkTfD)n!zb_#uhkqlbj|t z`IwgyCGZr%bA*yr{;6j$4l<6+$f0bNEJ`Fisc!>Oiv_PO|prGVa zKtF(JiV5D1kyRrYlno1Bz!4^dVWPSKyI{vfd_2^dGuV?!i%BP<4mcbPdS{QU%LSr8 zGoQ>N`r{*>4bQJl#P%GU?Zajaohe^fz9=zAL&>31q%zS}VL+TYAde8BcUV}4-&f$%BQqb<$8CI+^C zW0A9h{{R2HYrT4v9uJ1gULLdOHRs}IubemOcmf5#AjBW!gIPM@$^m-xo!p}Sd+scJ zZ6mxVp`zDxVWUOc5dD&mO9OT~t{KZy$a%Gf@6Oz@a09oqB%yPleysGTa{>oLfHZ|c zN96ib*dN)i3%DXzx&SE)8YV_5j*iE}>4+plVvX5m^ruh>=v9PgrWD=PCGzg4*$FlT z_5cw8K~Cuao9dtsURhbb25VwWove4`{XxYpOkXz59P>_PCd$#o5* z-s|D``Ia#nBdLEEuBgln3WZ8sQr&e1m02~s0Jmb!fEEt0uIPXi^Osb4y%C^f;0oIS zn7U!CE$Ey7;ZQiq@OTR1JDx(>d**K+Dxq06{Gu>Chfk6=J14PSQ(3D>P$fRL0y3+h zvjt9PeoCt*7|DmQH=_AhfMn#Gp9;-;P){VvGB`rt3uVd!qVd^Nz;Ox<@@E1 z>uQjwTzPE@zO{sEZbAOYAy;ziaEz|`z97@WMMTY(pabP3&1C$65w3!0N8=RX5|cBd z=Lv_t4-hJ7H_beC@0wzFXZ5{RQtYbE>axhSFtZWywF{~vawVLLzRT}R*UFxX9yPtZ+n zzyT~#Zzq^Pzrk~_Bp!tI7v888(PYRhjkx+O1;~;yjCz}Pkq`g^Gk!zId&B^s7ITMb zAJo@2+$IOa5BXOpq`-{G1&9?lERTA7f~Y)L6h(-H4>f_ITYB>JrX0Xs0>sD1$8x^{ zxpTi89FUquD78*@PS~*IW0$?f{VcH|TqJK;DW*R?CT2(`#7C&LSd4UIBSP*EQi-Fa zmm+!)i5@O=1+~yJ@LGD|2C?VM3l~4{#kk*UF+{P3l4e5lDr6d5-}WzxfdLx*Nx~nvgl*7OvTD4 zWGNd1NW|8Ft) z|7T~N@?elbkP}9x+MSD_u%yQhm)TX^6sAa4m;wPLvlM_Yp!~rKd^}2xYgbu4B zclxO9AepHoW{)U(GtZ?TD$3>d38Mmk| zP}bp0+~d^j$4Cj$G#0#y)MArDa?T>ylL6`$NS;U`gODl8m~aXsaRj9yMv(m>-Ou1# zMv;Crg{Hq8%nkoTr3wr@8}=sfDZ|r@(jlT3>^*-Bt>6?voQ3I=O1*(<#FP8aW%(y+ zFl_k3-D(p@1(L5jnR8t9rPV$8Cx{5D&%X;Y3_0KAa5H$XIj4u$DX?k4!eO>{Az5=2#Hi9F}&H%Q@DDj@a(=fXk6= z8>R&|LjE)M5Ua<`M&c8GfC2GOv*OlFda)&t-)^Wn3fN9jGETVu1|q^4szFEm$2GJc7T@z>u*!8V2E)GLMP+ z^_ja(;W-^SiH>{7$t-%5!5nLi_T(MeBui-h)82$UB+2k>TdD3yuGGGDemb6x7rw+) zECT`pQTA=m9n*6LMCGFgie2h#GU!Oef-ZTQ854yZ2=I5s^S5Nn1G+bEcPMq#fIY(F z5UJJ*@PeE!QOb!+PQFNkAt)439+HrGT}v7?rL9)nan#=oFzua)Gu%jPQd_MZiS%n` zGk$a=Sa@F0|NresR}lHwlZy;UjZossr<^fmgdA767m)@v)y?CEt2EFdGpwOTJG;3K zm;piZxJ0bQq?GX9G(K3eTx{WS$P?x9;CuL!%^@;)+C&GZUpLrLY~iV*njP2PHZ>yN zAmgGHoeVx=0C?l#0jhF31-4di*y*Ny41-i#@|YiFZ76n?gU^8XG>TpFsxszFUOF7HlOv87^s{8pLEb#$A`@_f@#Q(U2K_Tq+7^x zrKt#6vp27uIfXTECG`hp2AHxXy(}|Rh}MWf<&Mi6TkHvJ!9Eh2S+twh$H&fCm%Q4Z zGoUy^)JvU`1zK-Nt9Iy!E zTU6{ZdZvAQTN7{?QV|(2?GrWA<=Qc5>F~iH)eGfA)~$WtP&Y~! zJyfU6^Pa4kni>yYBiGc=(k+#|@C>pN8TTSEN`pwou%RIjm>dl|2dFZ}j;wmo*zI7L zF?3|h z_M7b8h6L)H3La$WG-_Io%A{bV$ih20Dc{j=DK+r|L7)Xdp#T3nAFuA60TR@8L3?)i z)!wjFUyc810}(L6k1r}Nv$*E9f<_>65cC1n3WAFTWw0Not`?$`vAt7yaF62h91U;| zXG_9jQ1QEm2gR-4`QR3G4m9n#xJCO#^%Yn7B?Y7IXx9RZMMo4gf~POZ1TYkKd~41r!?m`V&I+OgECN7EPJARXvOhK`7ET=ZzU1 zL3n%_6Gir*c@yOwxJ4AN<4Orv!w;V@#f-lPvXml7P0N*6h&`wq)~eAcaz0d9pFG4IV^ISuTUOn^stuwWlh1EGei{w+i@hSE%)}yZZpxtSk=dQ^^T*&AiFplB5_lj; z){3+lOUN{CI2gG!nrEzKzD4A+gdt<%CCnx6AhJkF#@q>eN&o{_AU+v$M-~|YJ`aDF zC07{}w^bcBkbh|kmos(LPAS^-RfuBF?19t>{r}(n(OCX6O=xjn^Rx|3)gA|_4ZY`y zWvs?;5K2$&ijNyFrTG{^FD>9*L+$6BeVo3MY_~6M9;}6g-_)g`go>kYI}zhcdf5Ei zO^Ko*vg-g8nBd3%@^kyH{QDa;p^^yXfZetX;4$<|^Z@*{bNf!`liSqK>heR&+k$0Z z-u~p1?ax2?#4X`B4Y8r+bz;hwsE@pjXne^dHmetDAy|8N^qb;od7`PjTN?48l4S>h z4=sb6suf@MC%xlou(pTaOIAW5pF??Udp&tKJXsB!Gd)EScaF8e6$@V&Qt8^qLmq@} z&iN&qq3DW!Bh7G8)RfIKM`M_q-BZ^?tz8PrGpJWUyhylO4nKMJfXXIbWK0=}SS?fL zV^YSHkyO?)WhU-r%omAZE%W7KYsQ3;oYgX6E`DcB7|K^Gh*^(Brg`KgV{wrX)N&fR z1Sw;}Somq1F^NY_8kRF-DD$k~0&YiyAR?kUE6T&`fTCv8U2EO)ZXc0cB)_ZbAmEOz zE{~)-q6k8g+*Khf$$mk*mxfVngUaFeQ#zK4I2Z?E}W$ zqtik0lC7_6-~5$W!tRx*gMo4}I5wI3aNNJJv$*N(0(?JaCy%LGsE0n)=QgIWceTr6ny1`u~9#!#9eH1rbr-P%;j3lo!8h310xr#>od;Ctx zVX^geT;DBk?Dg;2^@1aWH5wkRY-FpM5C|S&!H0+wO!KxFb;< z7A!v2tuMN9M4GVOjs^#ZZUSq0RkN@F!4n#C&}|!q)X}-oIAG-a^TWz?1?4R{Mx+2Ro^1s2fA4pDkDu-zY<)%f_1?2*-#*-XT0D97;Ni{g#&+>aHzmEM z>pL2bkHoNB^HXjuwC*i_!(^(uzN$it@>8U5SH&wUN!sqs;Q;kq3Mg zB+HmFvK(>7rO`5Dn#c+)V4v|?Xv|%Kr7bem8t!uyI+C%6&|C`<+uUhB<;j>LGT}BZ zaW%9mVi9ai06|Fmg{{QcLIrDae>bimgymualX&pQmIDyV&N;$7aXlk(|PT4nFxyUqX z9MU2#rI>q+#3e%OBMk_ZQZD$G#yg{%J%ao?DPb_8S&FHwNkLX^orO-QRxvZARE@a? zv74~|7WW3IPkr&W+clvDrluZyvD0#frtHCC;40?6Q|s%7SIuBAG_>5j9X5i4A-PAB zSGW6cIEEZNns&SQRG`m%`bA0k2l=X;O@GCkT~q|59-;SnFqjTYbN0|Q5e{C3_t72w zsPa!7%lhUGxEHDr%#IL%s*ji_3Gs*u#(H;mYfoWriw&l8A~Ms};$vlSO?logrxN;W zRD0yv9xJ@r^3jNwNv}$uYpcYGB20RI|EfKXSixv)#0x<>G!2iUZ0s7*R*X*~no$E| zF$Rb9AtE6-*uJPWbM%i${jkU8M=XS8SBt~-3yw%hMNh55_l3EC1#s*_qlEd-m3bZq4)(Gu5BdLnW z3Ue)NwV=jT$kGwQa3wJpx;nkj*;t58=58~gqD2^7Emz6eLWE*GOa3g>xFbfCGgSgH zIaMAEB@mD=$Lua+9d|xq&_})RVICmg3Bzn~-};syfDv*J=+h(tCxu8Qk8SEMxUPoxZ+zza$r z5l82fv0Sbj0tR;o%q;gz<25WYL>$TsovgLiTxCUbV91&i2Shm~S z8{+UndQmf+dvTRG%nkzM3Bmzrat|WHB*LQ2@XptOfB0W_1ga^qSI!Qv#^t)rno!a> zf)5JJ(EtB~(9;xAkJeksp<#6rmdA7=IhH3Fv&}be7TZ;1(p%4IGKT^UPk zVZfa2Qt+5DWrEe_@tufq=Did$%vA_o5!duMm$CC$Vl~#!Wzn=r%+Du`_lG~JQ)&>V z7^I%tPYV;885*L%`hz0Q4-sl|hN4}l2Jn0`?!#zdhy;kX7_Zju5KSGDQ)JpHwDpMA zQ73ruAKnyRwiS6$3H~?!p|e0put}=}G^FFp((smdtGBbobbtLmw=3LA2EHUzt!3^p zV}=ATSn}pGCP}aXPO?0G%~BCsct>rvMbMS8sRZNrDbw5@F@T!2T@{EragsDIP4ZT2 z8H|kAhAtu2u6#3L26|o23P_9#I#J+tK731?UfmFzC_aaEc^QYl&4=Igq0t~3_2Je} zBd&Nt8L*h36ZJ!A52DBzJwYRCR4DfrGNy_s#X`(D=$)8Qsq2Rrj1s>zO5Bhb^Zd}4 zuX`0-B%Bd-W@jVm0#$6?aLk=wx#%d8UdP)Xqk(wErky}PdFl)0$U@BY0zSIKz{rKN zpIT^au(f$aB?HnDD6`PvAY#MU;X3#W})?*lJx4EU|9G8{AwMb9vTh|BGuW;BI zK%GK%cRfp9O~!NyGO*-jW=zt8|1~jp@%3j+^noZs(85raDB5Bf*}pILN%<=b8_`C3 zwffucLG&+TnhbsKOuJy=ZIr(|N3lo#dNLdzx=2$Ad`9EF9ql#fdZ7!;=?qIYN@v*J zWIQa!?_kE&#i8i8CT|w+Ptgzv;lhZX$N$ZgMKwSm%isvT$eB+ie*N04C=9+MQ7}Oh z+Nj#M+YJvPs`u@`3y!2w@!LH$r{=eNrj{$VcGGlhfRyW)*D)1#MBTfuxD%9s-(0!Pm*&t zhUX+HAKq23(P-`!&EKmL3zNAQ6u-7Z{DI+M<8v);EJxwSk)-H|k|B>vjMUYRehUc? z9fOdodxUH*;|g;HSY09Xs@MWoln&QdY*nJZBpj1j@-es`Ve zX4BKLbi)e{#mT8o_5cK-b}>ub*_CPKAn?g>WkZw>Izmn6+4(tY)u!evQRTTY->Wbi z634*VsvVvDwVTnTRk2mf@UVCE)*WsTVIOQFQ_Uns`s>&CHTcgZ1o^L>`(HCsf)z*z z>>GVOx@Ygw-WSHLT9SGz#oy^2*5XEVqgvHD*c8V)=$+_5UnAjbSWZ5u-*b-7GsdzE zY8c7zS7!?$zgmG~EMi~&;w@Ro*ki=0%pP+INyY>ruUf&LBMyZUHhu}p zmoe9ecZf!m7yAEyG@F8rUWNK*Y%KP!u7qIc%p0QS3ZSYMCkR~#V3o%)a@HE5Y2%D8 z$7FJ54v~8mrxfC{o>G&`<*X}0VuO2EVvIS{Mkqgzm*xx?Vl_^~8XtXxUrW|^7|yVQ zTZuyhJsW87|BPMT2{8-1a(8n{ks)Ww6|==V5yIg>8Zt}HvO?_fC$XHEW8+4A#W17R zbWouFblmSarAER>UK*X}iF{e?Ta71-BH7r3{^Er!lpRAF4fG@(utK%S_Yz*=RUep& zjOGNrN^`m=%$Po+n+{M` z1hg3|2ubb=SYuOOxg^eHEIpEG+~KVp%MvVwEr&WDS{qflmG*EYiL%_mm%{9;(2*gO z7WFLpy-7c5z7xZpIJSJ-mBno1qqii|a>aT?Uz*x^F~wR>f1s9?nOkwSkSi1z0LuN^Lv#>j)aUEm zrkm*lROs_3U_4B{b9ly}{nG9wkgHF4kJ_9%eT#v2H6{9RL3!o*!re(}HoXUIk9SiE1wcgyi4hV*rm>buM~>RYgcucc(4f|n)@p>-!)Y=%Vua*Ouq zIyKypB?Q(Ug{^T4u4rFyj-ee|Yqcq8FyTv$(zN5j2g0*hBMhu=2X(4g%Z^e(_rh1J z^76mrNQF|dC6rr{$6@Wb@5GbH;jxV@qjK`11hb$+;$nAKZ0~jVapVV~C*tFa>R#IiN^3NlTHCt4(R}kftd72eO28jS1e>_hLUiqwL_7!*+>Pp$iK6Mqp22h zYs+E4;l;Y$h~11z()mD#T0l_f>~4J*QDN(i`~1+h$H=Ni<$BrE&Co$2{n4xR?HMxZ zyTpBDOc&{k)&MGA|3Ds8Yzt&ewM&Lcu!d_Z`=XwrUdL2Q?EOi}7BqcW%~2na@c~+g zMF=8`cc$WTczYKEsWTOkt}q5uCU zB?6ia5sXl^$d`N#b<7dcwaJA(>EL@1Brgi--mD~}-Nk~w#pvAl>CJ5~4sR z{|N)H06%H|)2!>F3}}hUF20<(O50#Jl0&sV!swLvRaykO%>yWvTd#b#iqP8k+Ercn z;_te7Z>gioK%s~d)+}$Savl;MtYHDyt;i4rv`IP>As}J%GVdE?&@s&A4Am}sByAE6 zZ3KZ9aDF--u|G@8Tx*B?D<5wLG)Bz)5*Ly&Nd)qi8P$wE3$HL^o&@XHxt6;0jEN#q zVIdB`2s5S@Fc#?l|0&`=Mkg~iN&Gkg3qGG-H8ARM%e3oh3e9H3l~*nRQu0bg;8?HQ z=_+TI0b+{~bD8=O8Pm0(sFN2xVQy_|l`%^KL32gNWl`>%{bx_F8^1&xZx7|2dMk44 zep8J{bQZAB~g!#fT~5Pl6_7Yb47Skqx?aQ3V1~ZxM>t> zW@y8A{;#kg154Ky2oCHOCu8*08x@loqCBL!Hf6f*|3i&JX!6yZ~9W8UWVCfsUr+V=dvxExvg_}||6Cki6v#L56*=n8NuA-f&ugEKyU1VX0>t&%LnHQ$Q#6f- z%aWm|)$XlZCRB3=l|gUy$4AvIb1*o=-}K(~217B7`VY-Ewl@&nw6XhYV>CV<4~OIT z8?ON|{xP?;4IY}_TsiDt7c;1eZ3t$PBiq^}1Pvx-pJKK7ZY{A)Mr+Poo;82sT5 zjv7?k!iWj3{M!N`*2=Ku6UMCF3jZF1=DH$=K;$h{aGs7qVd09k<%@s)<(IZaXy_}j zj!+JId#x#Z`mDLs_Xm{M|>UYwVZ9IDw7$TB4v*X|DDJoNwntQw%r zGC2+TeI%L~1}mXe#A!;9;7qI}h8Q6RkN3Bc_g75^#}_`au-7t-$-40JMt5{t4v~AX z8@1TdSxl@!_C!(lZ4m*f@vFsMPg|s68IBybxA+fnseqz#dkj9Fr$| zSn?WVg*aA-vBlZo%+dU7@XybR7w+(yJ8zHM|*;+*$AY-8-Lu zzG*u1p-Pcnf$VQ<6M4~4Ja%cXthSBF1v>cgBiIwPFAHlEBrN+tGN?&{isc?*U5WsC zsF8+a^f3T7p`w;W_@nWNp|wy}5KpU6Zjy^d=V?N!JX5Rgw=MXI09MHHR=b1bqS%YR z*ZT(+R|_^!6g_X^(i;@%hvV^EtqH}i*ADhJ=eu*)5V~^fmBPJ&@#4$7#jAw!62Lxw zO~CofS8xg$6Gv#E=VkyrQ1pc})Cm4d@(R*nOHUoY+#j4l zv7S(-HmX{Z_$wl0lY8Y&mfl0J0%c24dAm}(EKBB%@nwBJ;{+Y-+^wxPsi|KVnw`7W zChQ!}hHt%n=pO!R!ptK`A$-oHSc0@w%Gp^h)~2F)fyhu%0Ui|-L}KXAL_m{)L_9$A zE*(~(Cm3DHUyxNH&v)u;-4`J!y<&kcrStPwAUUJl(Ap_(0s#!fe)B^X8)=WXk z4ccCfX~EUy=uKh4e}8%*`i>x$2ARXz2G1HM>cO%%rE^SNMM0e|u7J`43&he2fT^YM z28=P&hW!GmSi_DjB};c8Vw+Jl9tZ0M(ZpfW{MNfQ`QxQ4x?4$F#sY7R0c6w%m&*k9E72kB-87vN-!;`gv!ywLZ=7bzYDY!$oWS7$)6p)VC>BwIzg zM|2@V@SgHTm`o=FxJY2-vBQel2iho=M`PU)d(Sz$pSl_9yWwHo_eZnA!uuthkX(zd z8gtnJPAB8piTX$DqsV!M!%#S@KcdGLK4VCL?v3<@9u)_jMM>u$U;!(Ef$KdhFk1tB z?Nq)k30BggN}uA=>vK0Z`PkRQjxBWr6uJ)OhPME8QA)&3?yYCd{Bm9bTzp5B@kx19 z4(N3CSFHycXzhB>9KJj|XIp|1-~$62N-6ioW#iuLS8{@&qBrGB4i5LzWN?V$r3J&@ z*G^K8>1MJCh;UJc#~wsC8PkbH0;^YV7thBq@86Jv1EiGKkF zsp(%Z@ZPyA4so-HH$;s$IH@=0>&=@a-#<~{`{?$A4|zHnf{KJ)9u7OOzwfV zU}QvS1GwSi!s#tdRS+;azw)PB{+%~YVTn&fpT=ncqIwI=yyUY# zo$T&%ycWI7s#)aBA07Qyx#tX6kH|!TQhBG8F-1gFYz9Y+7lTp1{Jw?~kNHUvz^(V= zTH{_S#>Od5lxCb7?sYIYhkJ*JzAGjYnqzblXO=<%bZ>2fR>C~mzEJ|y*mGbtvrv5j zeiHdKD4Xhr?8h3it`#bUl8CI*9&vz5HsaB6(FBl1$r)3&=$i>42cfz(%o|Q1nFi9r1Bl`)lu=Fni<2GuB{A z>*e=7*3sN9hU(#gWs-x4mq3Sr!0zpj@Xas;uSuQ56khc(lH7HXD`3%BzA%TV*}lAIF&-jMVeWTM}dd=OaR@nkb?8 zkN?d)BB#RA$?g$8dORw&ZZdlG290Z-y8;MXP;2DO`OEomcJy{@ldqdX@O}hi+2BB( zy9&}<(EtBS+P(I~6U!rbgjYeW8PLBcV9!)2zO%M2(uuoSl8~&RGGruwT^2Ml79QC+ zE^XiN;FmFJ!f3%eZvbq@P>~sf!|*4|g49y+seu$3%Scpz(uG_WjWXtJD+!qwV;A?x zw99qKnt`Y}i%bZHnZ3K?l8%9i%CN3|q*|Anb=@o84JOlBZy3pNLfV8s$h8(*1BNib zi6{#9k-XuQY;8$#Q@Mw5JdIcg`Q2~eDMTK4+1I*740^GjC;-c3uvzs7)%nmcQp_+xQ~8ciYT+3p*$yorS+$jV?GeGf`ruGQ2*`>sY)Th zr2cXAXXhLVuOmJQbQWb~7ypc~F!B<%--MJ4#p>(<{sj8-(;dVN!a8f{#&&Ty93N8r zC3&cQFELjvGC^(ur4JEUl6#FJ2j36I)ea9}>yN$j!7Zr4l$>wzlj@J#GI`T^?6;4_ zvSJM=JbtUD7l^#WuguXk3e^S*m7a{CIX>x~+pp$&k)jgO^UfdxawDQrI~DRw97=d< z86!p%r#52SIcE$T(vua4`w^ANzUIi+j+jW6-I3@>2p|Syh=GDLB0*>s4aFRU9?>2k z>YUZL8FSG?!`aaZ;{J?nYo~aIK_>49QZ~fa%aLL?1DFj4ursI|4ujo6<3DzoMWCd4 z8{OVzdVPe|eLxm?n>1i(*_)d+mxVHQ*@eh#l>~d?d5SclCZ8`4f>iEYog&)G?qq=OlhA@#|-47+=(>%@i|&Dv!e~_3K>ZX z35nei1I2Ah8DXqGk8THtZ$bbO99RsX|NmFh#q|0E7Y2M3lxTsFKY25d5H(rxmOq~+ zA^jNr371)19sTKaXF8{t25tQIbv^9U0ZLUtG?uL8nJ>uLF00Q8RyMW=D|;Zt61U2+ z2Yv8X_2GVWsk`MOSGMsCE)}s;ik0(^Dr3xup|&~5EpanSFtp_ceS4t#F$hb8#F=6j z!ePj&NXg!x4v?fkBXFJ2u+h1YXPJNjwwm2RR!`4)%Ij`U0Ye+&%t{(0#-3PdPP7$5 zuN4}F#jFA3X6aj-PjBssocQrI%n;TWuC7kCo{rz6kg5$x;7wDlKtOg-QLl&VQTZL} zbn1p#!;gta=3eUnf@2|kD3^}w)UX;LnQnJ<02Wq<0=N&JJ^l7?7@)27UC8BLJluP* zE%qZW`VTK2A3XGe0IiOTnY@ejzA%Ai+OYo32IWznyXc5(M?)b+TbruT9$hf9 z-N4L!bG}=f4`066Tu(u_rB-LqFc4d{sM_EM^`a3gv=^28B!X?3t^0#$FS}E*R07yvmDAZd$JV#o zj^CgDN0jBK+pwS;&csJ0(vhnqPZ0UZv<&w4F$E$%~qc9(8 zqxtI(V1^}dDKjbHNa-)qP}V&{{v)`B@C4E5R9~o5V0n!wb3LzDmbWD#p9pU3kI%L~ zy>m0X_G@#qIV-hv*auyo9i4XsNC!h)SI6Xjlf*u`|GfB);49yto4jO&hscV23)aaa z^)#Lyr?ZR6^ohiS@I_F?;`wAe9mDBWY++;w6P7lcDJ>NF8Eug{FuMzp+PESsjhK0T z3tZS5PsjZr+yeUle{JK@pCXMG0QRxE0e}*Kz*)o)T3TB>eRv3dLE>L`6tak_1e2J) z0Rc6XrF;ZB{N(6-3vSl#2*XOuqvD%X&w;>F8+i-l2=kJ9Ps$V6QYOXT^T&8QoCbIP zrdCWGp=ZxVj~P_F1tp~_0pE<%dp6>9(MMd(bTVUSMOhK9*H>gEr7jC&xi%&jzD6Ae3blZ`T*qH200XVP}84h!ggHolwTBJ&rE!FeatOhiA^M zzS7Bfi1Jk7Nr64XcDu8}f}KIcptp?O#%A*f{sj1L7dBhDlQu_r3%h#)o_O5zO^ z(1G~{wKK+}6Z41B9dXW{ZQZcO890uGk8=wf=#fD=4IGe)Fywb@*P&#Omrc(HtIkAX zhpc7M5-1v2ai(<q2GfqD%M&oaMgq;_Y4Hc9&xd-! z0q!r_Y;}R^7qBSQynTHf8yYpJ>4oK@wd)EEjAICIraA~Ni-S#ZadP}p4avlZXhHSj>GP0ds4S|qcBh!Cy6{gBB?VWX9R-fSonMWqBvUUnPM8&cS z4GwUF0&{Xm%A2MhTVv7?uk@J(vsz>DVF{ndU_6nTJBo2hXlVnH8rB`K;s{i=@p~;S z2G5ANR8VB(7_MVPW>v_KEAW9^NTVk>oy9btu z)+SP6w>m<=4}1yZBWwn(r5K!t(16|qu5PMjz%#sOYq7Z13xx9+YA>$cG!h5S$(dGd z{!{2%KWY@B5shByUu3uPChVR#kr~uJ{{_FKf!q0Bv|oe`=h7EU-7uK*%d_Uo0{7^| zN|YK*p#T3j+CK+85kRx~+J^gcD*pJ%&8m*evQNJS-4f!c_fPQo#_|C1_#fHT0Q#VKu< z7k^z_^2O3XogwT+qBGDSHb2VbrlA$C(fp@pqgJX(;hqZVQ z0J{h%h)t zY^0=`>g^gwY2bTdMvk;5b3T>yQEb2;!(K*|SL%vba-rCzJBAIkU87{q;-8I^xIG|R&FS?3M+=MQuCJwG>G+;E1QHQLK!w;n?ACk=gyeL;N zcsJ-XJx;b(LDQkqM!2hEHrJ$+8|_vRd+qAZBVwqDtWep8uAgAFmR}TGffy~;i?l%P z#W_p%HwibJOn8PaB(3buym%!_o{i4;hFHfH{oOSWYnCiKYwEq+q& zkjrX04n`Uy^;jS{IaS08#~HG)2xoyTDStzHQ@v!49I8ogUTU^BTI0%?^QOt5y9j25 z_)h157i9Ik-PU0Ose2WG6_75e8=x@>!_bWw8fYUBHQ~Tx|JBO*jv$31zzK~usE_~; zAPY@qD9OMaMtnlI1L`9pqeH|a?_iKqv0eq=ZRHe=8O4$CwfrKUG9OhZk@1>rM`3$U z0_7zRQVz##?r%&$yjBj7MQKRA-b6i?{#pseCQlf(3b?az!Xo%9`myvZWC#*p<= zD!a#^1s!WV?2FeS1!dva*AU?H_LKoP^MNlqg^cm$!J#L7Os3X2e&a_)uC&s~khC3) z3#0_0t-B;=liXTwGnG%9*(-_JGx*DTOwxwVje>Jp6b>mu@S7HN4hP+jki!F~DO|&J z%$oPQ8z{Ii?M+bA>=XgURd>U*TpHljBb0X^O_5TLapcWSDO(^#ZjrHvrAx5B=KhT$ zCadELtI}FMCV^T1&^M_={gooT`p z+}k#f2}xHoWF8`}Wbdr^176<$R9g($@nn-Y2Tmr1DKPn9ipbhSR7WeDO|!&e1O1%^ zCw%$^LI7a0F*X@F`S9|d!pi3^LUZ`JKiQA6CTx;dQx{687Qe7b^1|YGipM+}&>UCu z4<(f3$Tb^A&P|6T6Q=Azrp#7Y({UGnfw9Ol!n=pkt;8NHmsDSXS~}#yc;@E1_^XsZ zvT;mDV^j#K&JnjvNP&;uJ%FVdZ|CUn-}{3e=8;FA%HD&JQ25=;)ful`c%EQEl81H4CO;*K6eV9sX{9!Ew!*GXyWdDvh) zjt0&FnkgcAKP2knFk=2An4SoMt$tL)UV~Y7&geHT3;5G#WsY7_k9en9J>+!u+gvIj^gFRNS1>vsNh ze$qucKfKtIVDt=9rb@F0(IEc%Sc^r$9U)U)fov0TTENL7B+1xVeVC*7@kvC_E z2=eFRdp%p*uzCqd5ZVY{XRN0Ev|V`P0F0Hq#BoKiS(uWU4xr4=>&?p3gr%9F_6-yi zsEakiM4zFJ3~1BvDJYkfgBaRxT0DdCT4v1S@oi|#I-rD3Q2&v2MnL?PSJ!5R0jL&m zA&Cz42##L=Pq0B?2r7EYF{SkaIS3dg#wDlI+prerhUEe(w3O=!Ef`#Reaqy~BDxq6 zO6?fZP#bmOVI)Q|6U-?d>t+|Z*INv-h3;QOL=)tW4Qfm4zs3;UDO}u9c2cE2noar zD0RdhFL#p}%T93ArSCptn$MyC|93wH+)ny&e~a*?=PU(t3JY>M+1OdMM4%$=z~K}jVcgzutk&s!N~PrsmH?hKt+qqoXrqM>Jp`1+O^RR#pNs6S)Agj#Wa%Wo0}#xd;Gy~zlHn)D+cg8Hc- zZe9TMbgJ`qfiOFSFY+0CCack-jc#6_xt2i0T{W~&QDvxkvPf2~>gPd&yV*xJFbT{Y zYRv}=g=!>1f|S;>yYgwLb*A`50po?%k+C(toWUAWi3S19cdf=_`2GX>uc7G;Z9&BK)ao3j~XXo zXkR}op4iU<W|#q5%pC@htG(0hAZ}zr=hGRc2y<| zMO*LBN!x6T$ zf|I0;f&}RDpp`ZBA{&?AsHdMfa`)3Mrj5$;>_;x!H4KsvBVmi_rs_c)(4p|{85Ax zXOarMc(H`+5J@mr1&zg*^}$PNdfa%a~{{P>j03k}@ zT(!|ih(OCMwtj|xQqeJG87CY0^_$(=&Jf&qC4K(?6z^sfdL>M?{A+5CID!CMK18|Ac3>)wBZ-`a7E)Eg;ScEUwsymrgUR(iD(Q%u99JyB$p9NABE3 zf2#YUXV%o1n=~(T0L`oZ=rPZW&N)N450#PCo0!wroUyE=&JhAe#uy1tEPBl5gHpy6 z343ui@MR3&Vm!VQxMob7urk}i0TMwK6b!Q@(UMxAA-sx~cXi;CWZ|+D-F+xeT298= z!SZB4f*qq6NGOo8h^QSBA-F87MkbME_f--`Sq4~&X$gSxOkak1U zvv|L2 z7d2e*I|}qxQ=}t>t7kI>#a1KmcQ>rFyt>uh*x7SkD}x7-F*F{&D__zZcwo=vaEp)&L!$js=VaN7Oe?K^x=LI%`kU?XnOU*w%H`UL;Br$owxXd@4 zUV6&mUrtuPCwDkNRyj?zfE)G_JsjF8841h))JhZQGzua7T}ES1Vw55>6@KfR1Cs@% zKocZkwK!qYyh6yEO_Y!xmazDMcp^OyW*ijpA0xG0 z;(oB2ibcdmE7uNLN*%^#I?(86ue`1xwXRV zNhrA7$nLIeYCTOaFR{j^93im5;10bV6Zgt)r-(`;J1L%j{oGz11HK%OQHNap9$T}% zT`E3m=ykgmDCEYGgCVSK?RWl{U%`jVya8%Ss6qx5Xx+~Nz+QOq_bl3j-(DiG4@R%< zhrs+tuDgm;?29)ntCO3QcG+QaN1zTMH<6HcC;3>{skzcy&sPTyX}ZmNC2Rqr12a{3O`|^#A`+O@UaJSOh~=XZ7B! zD}Zov{q?nnd~yYAkGSOJFeqc$kxg~N4vetNP~x14 zBh1m%VAW53nF5neBNkH4tbz1^;txX<=9La(@Ob_W?6*>l3EZ@)e1~Z};Mo*gcZJIo z0jD$~iA&wFwHqi8kt2!8afbj-_1RaV8uos;=&*_fByg_rTl`&oYyJ*I_D53wMpg+S z%jcg`F6J0;_@Xq2R(n7dz|+Aw%225<7AEDkmOac8fZ+n!sg@^GI)k*nF7y&EHF^69^PyMUxIfrQ2=EVKcgF|ne)7O}c>iDGqU02iBnG3p5F zfu4!Kva=qmJDB=hXqWzj*teg^r?wv$&q>}hE{2!MtK+-1s@y!Tv)%-GtR{jD%8x%k z%(`}IGA3mb?sTaxMMzWUDJf(StT(4Ul)$cCjNXH{;V{LT64gQP*pjN!R4Cd_I6*$>~AQnC8%+N|7*gPJ0qe}{1!2H_JTHAxqVv)tbN8!L$^Gvp2 zON7S;)%+1(t$Id?5y2A7Zsb7Px4^Hlks+#*ZEaFC+PoQz!IheA%-z5q0wmeD&-%M0 zrU7i8EyGxxMbXvo*{lso;HTpWZ(+_MbC}LuF0J_Lt77xz=xJf8z-3YQoiaIK3s#@OXFR}rdt^A3NSTe@&wx^sPU(P+Zn?} zyj%y;|7J;rq0Ae|M76tE0sY9>NhB`Yom_?DWXu}N(so+@8xX0SkrMK?9WCoB+WH^i zE^&N36&%Vn;Hdgd&k1^u}Qivf<{=8Ts>=hx8x|EDkVPCY`%v^31ZYqtAo=QagS zgdisSpGy4|y4X!Zjqvq=;hJRW!TL*VsY3c3)jGgpQGu$Ddf7C2wHm4r%7$3XP|Vr0 z;_ucXo74@Jawr*ykQ2%V?5?s$gVvS{npQrn|Bd;cj-lUyVG(ZlV_1-x=&&3j^s_n` zKS4Oj)-a?TE;eI<3DnLLDH1r`yweQe$yj5A?*K?+fRPQd2 z(J76|{!o#rE>nqtzRj?)wQHs;kSlqNmNybssHl8=gZm0Lk^w>ykxOnp_N(El#eO2n zYtK{xiMxMGowK_CjAtnps8FM1ETJ*E1W_ysY!VU42do81Y$>)B+7qeW2p^t29F~ue zDqgio-j7F{Q`n^->bL?KXqsj$LbYKJV1uypncnph652a10qzVpqMsKJ)g~b9>v0Ex zkTf1xvl&ZxoR0hA?-ql{w`x8so|w-AGa8prKf3$95ufLaF9LO3P80q`m=j>gV6P5c znord>vnpE73yBg#$5&e5l%>AB&QImO__7!wPD6V_c8Vu7PVo%%o{*c)*Ckm(BZc5F zzbLeOp>{zG2NW|%c;;cxzCp!J!apY_%sBPHF5te@_c1|Px(ERiTkuZ0B<`C!KsbBzOAXK^CF1^W&sd1#3Ek<^dhMXZCr za*aPWXep_eW9gsCRWKAz%cgqN^M+Ue#aa8Dk9>_>-Pj*cBNyeDQHch?a}k{^OAu|{ zv!dm8@pZ4Fe7Ozq8(pZZxm}dgqa8v;%P#LD0e4i~XV9mdaF<_+{ zi3xx~8e4NFVnXy8hy_tx+8N9$N%`fRfsK4N9SqSbJjC;t`cVzV1M=V-@pKS|jWHSA zMo@8%^b2m)e!=++bAD8_vm@|ia5B=^Z#O0l-Jl7m^bBi1dan{A*Up@^g(HZGY{0aA zG)-clD(Khnj+aw^1WW|A&5WqA1P?t&l>DgnsJ1xrFY|?u&$<_Eb9uHL?Ah-vKA4PQ zBWpx3Z01qMqCg3LdR9XJ|DT1qi30_#qv5<5fB}HpveN`&S5cc3f5Y)&BdQKjnvHA~ zZX!H|ut>G>AI=6tl55-dRB=?&1RD;RVR_O!s^QzW@<|=tg82UO90`96_3ALOV$?UN zN{oBpzGD*(be~&_RWGX*-lx*^BI}izvO+`Eft2``0L_sml zVwh-h3@6ouVQqD;FY=GFqMhO;j=J@03?gOk*N)*ZpZT+7ZB?n%k1L+M8T46s!kkJF z`41G8lHM;Ejt3G*?;D&e%~$m}>TiC02-KIJsTD~!@)1uh@ZbCH0&aU7&fc{R+(kb1%_8lXZ=?hqEryzLCDlg)nMf|69Gq zKGnX3cZrAQ>=NJ3zePTfcZKfBy!+$h>C4;sIc|)^dSg01+SvVZLqu%IE#Q_Fis&Al zf=8pw&hDM<4G1FUH&*SfHg;c`;yoZ}>@y=J<-*5!gc#~U?Q671ANC=P``3l?cNl_$ z+RyI&Pq8F@U%rn=i~0YP9fgz8g%Y zv)-`%#qab1``&A}S`B^}{Lp$xlvPmw&^^#RCdj}YWE-bW2sR%kBKw8PvkcQ}eOkVB z%j5H!?c4T(`L^~3@;Hx9+g{KwYtQQ#ox|DiZQENWu&5;(iJL&7eI7A9(5a%v0AP*8m4}?!L}6g zsVSf);}o48Sd`H%#_#Qsly^R$mE%G1Tyuk1&scQ$PTQblq zC$JRw<@u4^not_XJ?BQTrY6Oj)JFYC4rO)6Zs3jJ&?>ZMqDGZCr+xQT^JwZpcpQZ3 zIDQnrhXzIX3-{!PaGSC$N5&A$sydVMxC9r2 z+10_Jza$w#(5ixBWFK@Z>h<5zU<<1P&p-}(Aq?%AcVOl-?~o*gVC1Q#GVc0;d1A6J zY~6gj=;%{Jh5MAYWrD0#5e)3Mih{Esa@Ky*q4lvRnL?>!d#Mi_b4s!AANJ!h)gNq- zl8GD~Mn{L*8{C!KQA|)eh~dJ4z~os42iDD&vBDK0>@5KW={0#CVN2b# z3)J_~qzh&4R3qW(H4jK`2MG-b>PoFa?gjo{e(jFqbkOgYqjnYQYx&-4P>%H;opNi!O^m^4Pp+ocVAqX;$}63EOV`8@tg%sV z@#@}}Lj0+7lj8gSn0e~tnh2rL-Ybb|_6^5{ugLaiG0eJAmOt@!qD;SArA1|~KrW8U zq2D<%jzwy6aJfY;i_f-?X6RPdXoheFqnQ-7)Kbh>0oXAN!$!gQ`8?b){=y}br3g}8 z$>VT-m^QJMgZc#%@PdHi#JUM`kEeyiBl!2ir8~!d;_Yw?&i&{P-$j8W-gHqR!GXn* z1nxC|W^rUe>e#&7JPa>zgZY#5F6A)Xz%4)WvnB?J{I1x_>z{twGr>WK%R$tH1|Uex zki=-$(xR|Z2o!MT3*Xu~>;H%r0i)T$U<&PUcSFdw@G6=s#*+(tw)gxofI#8`XkOX< z^PgB=NxNaQD}gYC%3D6&7y*yqFqdBB#!skZhVH~}u5X|G)i zPsfeLiH@QZu!H^RAAIur&&GVPyD|TJb!xZ1jyf#q_m6u&+~fEM3{Dk*U@RePGN3fF zc5H7Qv~5hgW>l2T@P>xr!_9p&*fRWSo6{aBt$*pA+EulUV86fWNy1_X9FlM3Sp=I@Kp)V4PVMM71@ z+rBP@T+#7nf<-M#!ci%U5+MTS9N#sfYN$$x(0dn@YCslZFEZY>!WA4RteYilR~2a_ z%WEi+qB6=A4~Lt~H?PnE<_K+*VH$DQqajz92LH_a3ByjV4&DP)A-o=F8-~Ix-q$?X zo89?W-d{70ih@oLV$fR*d5bv5{O>d2DNH$9&AI=)7;l(awfKB;nQxePwRqHpOls|- zj@0~`50BlvUe>qsr9e%?Vjx_^nx(3iE3Oq5G;cra%$vItW>UA0)^=m}o;(tfY5h1d zKKv6n*rF?&|9u{bxsxZ6EjqH*Xd;V*%vV`L=AC>gscl@>Rht}wUrz=S(*lbS`Y1@Vd0+TZ<=^%iMXt;vv@!}~zQ_vy z;t#XljBveIJ?{pejP#8HV-@HM`+*+q$`3V7d2Eb@Bv`pX15+3=%lM z-iJ-nR1QGi4rO!TNs*q4&syrP!Bo%mxx9RUUW6}_#&HEn=A~Kc} z(gd@d%w{Md5x|=Zu>N<*S!C>2zn}vy@Ol}DwsZjITW8s0`eaB9{)9@(AF>y%LD%jE zQ#89smh5f}R0FPH_eRWbuR_ns0g`?MO~u34-2jW>1$H$wR$n82I~@kyV2I)_VM&oZ zcrh>p=<5%^FON{BPRPW9VUR{l*EcKIS#2HJK;sG2dDC{rZXuv=JHh1Q|567eCpTxH zJ3`hU^!_Pp5!b)cugRVhUzjhw%~m&+ww=0_@Gbj;vxL;Huc>u`{L+5Qe<_iMe|Np1 zt#w5bx~zjbF5NPH<3^a1^`T89Eo%`oM9Zdl1gPcSJnG9S)yWm;9E&c5PsNuKzp2HK zd6duEm%LPS9rhH8(d~Phw=e5zyt=hyHMevX`z`eU|MjPY)v~fohX)boRBk^CEGJrAT`=dESHDc~V@a&+&Gi{M5#ktW3E6EBkmp$J==V+M*+~2AHcM z=prTq(@usJdkM#Q+qSG#;_6a#9?iLv=X#&V6YY{0Go-9T%yi$wUY2nq8IJ8daRPQ7hWjosD~si#@canWE+u+=&1-+G*zc7|=mYgN;9=rvctFtn7@Uzp1ua9HME4 zMAsR!7^9+kXi0P4yI?Ut(F6Hh_Z}ta)KiXB_kQjw z=GK>k{{O#?XwT0$uTMkPZ!W-!BAdL2O}6QIwP_g@+REt1_*V-AzZp;7h(f(9+Vtk@ zJktGX$UuXMGaaX&h6=TLJ&zWC7V-?dxd23hY@8QCK!b&VIiA)J9CmSOr#=vzH|!nm z_P*ysYaCFa5fiv?4z1# ztd+;@`xSEeW+)>KSqM2pCnx2E1FBFYcG449Sj(}}{ zLdSS+Y=jDnhIrb6_-`#}g-;opSbrw4p{vlzXoy76eya_qW!yzE1z>M>As;+6fSdQz zz1Cl`0J7M+;m&- z+pm~gPBE-%c=*G+xgD;ECvmj=7 zv-!AmZN3qZ7rt{{q}axKk7px|^hE+de^_p*>E{K^7f2mon;rRO+eHE2Fsu{}{=R|8 zf&_zeG~O-s$O2KYcZfQXZwAL(Ui#so{@M-MxyzdSZ2pHTuv^c|$=Lv1LNFG!YPJ+H zOs0yP0)O_&r;#}M=FJvb_S&MTFd5Y(MpRVLVCG+k{e0PX!!OP5vvXGjY8ZL8OyfYQ zEw^7?wc_4f^IC8I4^9%cPd6ShLftC#Zo)TMO(fQz(-oN|`vt*g>Li5B5+6_b&U52(I z?GcIVd*|ofuF0+Gb}gWGyNWy&&MU)KP!nOwv-9c2w}Vmne2587$HP8~PVbT)!HkeK zT*zAS4v zZ@b-ZQS19%IdsQv4%?o3-UN|}mAh!2;OpsBu34}e$5kVZdDBHESx)zOh+@3h6LK87 zIzvcD^MH7)C!Z}+_ftyd6t3gL^hdg6066O1*5f~9nAA%-dhnKk`^uG;TZ^c zd&L-dJ3_%=or{Htob`q%xB~K4i*dkh)Yg0LrI?%p3$c9_2Nt1oaA1x{Usa6C*jCNO zZ|*G*lWMMb^CmYD2x~d>hio<&g(F>3zRQ_4K?OJ?e^eyQ86-scXz9yHkvUT(r~%h1 z4c{bQV15aO6(jqdh_!Ml{P9xj9LYClyDP@EI|*Eq^)4rRXRQ3w(EGUpD)DJpt|EZ3 zg|dInS`(;8Q}SYX`ZPqJRqQf>NwMcK)>m?tnZTMn+V*LPF!8ZN|NlP_3m-N+DNZ1Q zp*Yo~I3Ew$EP75S(r*W6XkaU~t%GhLui5x?AMIDqdfyMuW@p8akD-ts#*~8BM(><6 z@ZJnP5rW4s;J4$G0$o1Y{sG}RJyFhe%nI4N6EyIInF3|OrOe%;u%nOca9_au(1(I0 zyy#TBftm=@3T>-#xkPJ3^L(du>5&kN$_P{a_=Y7)eHc-)NR=B-8}QbyT)#ti*sV4; zwJ9K6og${=ITpCPE0XZdn+Y|$oJ_`(y4?Y9ffJFyb4yN*$KH|vtT0ZRy4!%flH z@ow??Cv)aR-<{DIAzrK>QJofNtW`h7+2bt$GtRZ>O_8~MRB}Og?j#okD5JAf;Y(M- z-`@egY|#g9g4P*mE&Y2JfqerXz;J`h;}iVp++~B@=Ps>#>(wULfrg5e1k2d{oeyV6 zZ?`ttXYqCIb@b2N+9ZCxF`IfL``Gkm7aStANvRbVuGx-Uq9H-&u6cROzh;Q;7_;(1 z;o{XpgORA3NvCXd_8eZwL?om&pWMeVZpeC$d=ZdKpil-`jo3yeMXg7{@uCxGnlXEV zRV+%^-j654ey9AtcXqDbnl{jA za@av9fnmRRXg?NJLZi38M%=YDN@owfAv*tUGo7G66VV+l$a?(?SbudmmRRMP8%eTY z@Rf#aL%bYJ3S>zH1)8*PNwp)f2B)98b(+ySx6v;doe)&Q(*hn=-#0~)SY_6%xwsAW z3y<4y^-jI85ds8RA4#T4=5VMca(~#Xa;ijqU{%UExw@leyiDB@JqqHD%5w8GpAI}U zX{QZeY4woo$q_o&2o#^Wk1ukl@a2W>k?!ac-U;ac|L5q0k^0cpcR&9mHzYrHjF7Nq zhU3SQL?+h_N!to2QO(Bz)S((RW_R)@=z(*Flz*dOLnqHNBgH#*jEp5hNlbP;YcQg8ohhLF}j?sAc$Di=aaA1Bx&fpl0*ZAp%^W?Hu zlX!EXe!#W8H+iTsRf9w0IE|qU%M$l_rrJPIdxc}ov<1OTC(hX1xoo|&f-qS7i(CBdxha&aoQ6*XHipq$I$3}GPekb}%V zOL$S?0EVN$Ra3z36M>2EV~Q-3xEVcd4yd&IXXw1iM%z3+$^}o zToXzHLG$Q&EeZ@1r^)3Zl478T^kDZy@5K&8;m#Rag!6AhHSaNP=DB@Bgk^Rn(Bsue zpiry1-Fc6jK%069w3AMdG$bVW_D=B!eqG$>*Tn;0kX=WbS8?bA+p7VmzZ;MHu)v$d z{B5`d&^?}H^?WvgFb)?2a_bMv)80E6)Lgq0O)f9u1Sx}}Mx=+Dp;`xrI2%J9fHwhM z0#TooK`TZ@0Q2Ix?^yhHFTs7G{ob{oi7`^X8CvfR6^aN5&D8EJ z;1WBUD1}|BxfGoxz_(6jNOUrzE!c-FpM!k-kdo!ECWkYS+nb10phw;zIGyntTxP}| zLk_Y6G9Pjc99asMG8Pr_ioApO(3h~J-047MfWUVK@^M;1wtH80yc?h+CVUEjceD@Z z{qR8>r3bVtUd-rDT(d>R0s8}VQy2_EIQ&-Bu53M!C@M98pYogiXHQYG3go2caM?xg z$LWj@~7J)^hoUuw}<2R^}38j${nnW>(s4kRIs& z|Mw)f0AK=Sx!(Edkj5vOrR220G$)CaCVmwEfa5_!gag&+hj4z3rd8I&EwIfQY+*;O zVHeLSe`Dfj=nNP*$80gKyxCg-TxW+VW}bON>>pcTGpr2IF)=~aChQs#l)M*ac4Qqz zhyp8+^;%&39zxn5z)3MJm)Eb`pj*!?)UA8x(62jp%h9_5jBxaAY=J)7fGr%7oDs}; zum(YJL(~V}hVv%tpi&_)7CbD_c$fC#M5LPG6l}zfl?eueYLB)%_^k2_3Msp4rZFLo zoe4|=y&?M7F?vl3eD7|&?@dNb$iaTPBVcF09J%0z9<)&#NC)gGzdstz`t+j_e`y<- zvJgpsfFKT7J~tmsUB5nG+@(wFSG}ZhZQo9V0ECb3^d~NrRnrXtr?2> zJ1hrAeEfA$RO2($7kFR19pOKsO^Xs;ynOMvcw1iV5Gd$+^)_OdhArUO$h>!hYH&Ch zB1(o^4k1h7y!g&PAPRyShW}TFyg#KxZmcH~aVP^DGnYGtL-_joY(*GY zcD3r#8Vw*Ch4vgy$Dkf+`TevUp+}j1k?~(1py@=fkoVxf1Mz{P($!Fk0pM+Kl|owdUH`!$r?Cm^WrH^v=p7X?t}z z`Xb|V_$+^qgrY!?B_-z*fJjp3kDk4iO$0Ke*+^jndStv5>0~^MCZWj~CzN?tAPyxY z+?ZCh)47c0CIs2M^Jkgs^H@7x2~w$5Cw;bH2i0` zCU33)22z4!3BV*$!!7>jhQZgbj$+M-L=|dC>Zk+>J@Jev9oRJgQ#8LUv&irx) zPN0zvtN*<$zs#9BM8s79TMN!{BRGBN|Nqaf!np(Yq(j457*`3ItD@{n!D9wiQ5cf@T}QebO7TF(YI+7C#qHJ;;)2QJo_o)Tnx}^Y1v~ z#bYR{Xf%AW{Qab;yHbsYyq0xADeCRV^P$_-n@Y#CAOwVl(#C!uaOEc*daF zylxRzWXv^}5k`2FG2BOEg!9liW1Vema53iR44#N0wgjV2)-s4i&U_JO*}0S$#`Gm; zz=Rp$>dZ2TbA$c+5DBNFlMW+2JLpMQB64orhfss)1hpZXCo~rH8J{RnsMb6Y7?BSU z0alM0J`Ljx8S-14mDAHPT8E7%Z!5-moxu!R!T2t5rZT&YHg$_wyFvNVq_~w$XL>B_ z;8Q!y@GJX!%u}uZ(SFZ=>oRrtjr-lo5Mr+eWWeZe-Flue>sTxG4f?@bopWxD_+?4_ zZS}O($E@L~Us2|EYd$c(^NaXkwfY1hqxcH_|Nk{N0Jz%=qp77qCPJ#keFk@2mbTI& z20U-G^;>-KQeOsD4#k2MD48vszjhvkOA}%)Y9_??YP%Lo>ztEW=M;(uf%2J2m@>|& zMRQg}s*$p+^|px#I-X+fGIoNRmb`*HY}1l)iGdRqcgU?5&Tkq-2IL(>0*!bCSF<*@ zSfrYFwIV601xdrZTnZm+g(_BYnb{awSFI%g2Y86`rPJ&vjuuR`in&SGA5S6;Jp%=6 zO|k+i})Ac);#3QID|H-@cA5k&KWk_Y?OCbZNg!AS&nMt ztS=!2X7a{4p_3_ohD;-MbakFl0YPQLx5o^D(?$N=TqleCue>k*>}7gW^=bX@a;(F% zCSc5bSEHR|uHVo;#DAAt3E%jDObq(}|Ce1tJ_9vs-85D}$L@r5F(BJ8j!AJ%Q-8QX zO-m_sDg}FT*4aWJdE7D(B0$fX@U`_Siyg#S(i|uJ*<^vwKJo(lZ+cTn{qnVAP!nFw zBm9c_R~hSX>!o4m+?>K|_X8>jH0E+&yk_+3=F5Zoo0(J2F|NO6Vfmb8hm>;#;PL4k z)me(On4HJ5|7sKA-*D`|sb+`O(PVH4@pn^>KmvGk;pWp8DaD?`);zQoZSQ} zNE!Z|)0!i*XpA^J}SaIZ@2lNtgk znWAlv9c?h8?yq?#TCNq}7gg`9#LMu=vZN|%3S3lEmgi#|hx0LtakHfZpFmXt^ap~x zDq^jXF1_px%f2MDU>Ggn{=D`<5cK(^_ZHJ4E?A-QG<}(cv7kNHVmO_Y$LM*a z=gmVmJBGWM(mZQ~1fRS{nCQujVKT>qNj2T3ZIyzxG@#(>>mw9rsOm5*QRsoy97e~3 z6D+2`_MlPds=At6JZwP64(dL3N1J}NT7XMsIXu0yg9;B6Ha5Ax-3m_Y>FkWQQGRG2 zcnxh59@XCHWQOog9O}m?ir%u946QWMg%i8a7$l(@+vCW1JE0dhPB>$jgtoiHA|i#C zw`lACd89ijS;AC^1<~SnXkcvr3=r-B7+{HjBPk#pf+UkD0GlMu+e#z?8`K3K!YDfU zL7UM8=wwLHW>vuT(AzFf&~_F&F|m)`SP9Wm9)$H!pz(sJAWVFSvKmA_4Fu^6$zmOo zNeKfbP`o-Foa+YWcPa#}7BV;2{K*ATVdlcsH={NsaadNJfcxTjY- zD9GHKHz@fBztEH3x&3NxC;7-IHE&S{SPb7`8#vq%azssgHqvtNoR=@Y#i`30C1}ZT z5o6X6?t<4W@Mvl0VuI>4sCP3RzePF3h1LQ@E}nkKn?WP(VbS^P0*6s_H+cNJw{DS5 zb+AZSRCbWCki58!qT4lkap!Bix`$%b=Tp=*IY-8;+PrT4sX{ZY#)F`?Xe;%D!0K*s z54C3*)pYUAC*@!74W13Y`Tcjd|7!5<{clbWe|N;c_h0_-`1aGmH-ABjjjBR*ddvgz z5c45G#T5yt?mc<*n3RHtCN~#@TXo#~;U1sBkuG=u2cCZ7$?rcK%Mjg-^aFN|{L4y@ zV<&2x=iuSRKhTBXqBAIV$b0;m+0~M%7M-u>F9mRve!z~>24(5DR=vZJF@CTeUIjho z9|L^<|M*wG`lo+I$roIyR{xc^6IYds~UUSnYyuP{&mX0cWqvnK7zvZGA)W_-lf%<&7 zQY{B-Ypc4&#h%1ORalg|oq|(<&2As}j!LZh?KaAiyoHZ5vG&MW*j$J|GM1aY^XJ;| z(JqK~HvSHWfc_GLz$KcnbG!gbyd$;vGU(M{{q$Qmrm*XG?iyJ0{pvZ)+@KFWV1JBT z*hg^KFYLcdg=5&4?7wx8^c#BRzo^Al*!TFa1WFh_X+Dqr<_U<6;uOLG`FrdIZx1>M z-*lI3Ka3aBM1&>R(e%dKsltE51B?+u-QD6^4_~prhp$GUFH2QFxqaIHOQ5p9^Isf< z{j+u^hM;A6gUvYdKJ=1=n>0ox&8Ap#xj7Q#!q2gcNT0Kz5NBi1h=rcZXaN~(n3o~A8A(sM zibKw{k(te&ab~PioJ`2qA!X%E9P;WF@YFjA^p1tPOXx>AJ4s-99$mZBf~`()hW`Ke zHY#fvv3FztZ8N{T|K{iinu4qBaZa~Gvf&LfZXmlY zf>2(}`|XfO%pb9Bmxom)M#8~J%A3FGPtZR`y92duxos@FlSL<%2OPEhQI z#{&ihSMW+9Yg{~TsM^{uI_QJ|bxRE^#d&XnU<}wzQRW}?P$`&zQWqU}Z+~J8#oZ0w zEkC;R$(_&LhjnVruayh&;A;MVzw;04bpp4&^!77YXQVmhF^~{gjZoX&s2_30)FGt0 zQKC!97$zYjbvN3sF=M<)atbge=m3J&BOus0dNyV;rk|LwhbZyZ^cFZKW%-r;?L z_ZXI@NxflGMXENjTx^r3Tv9~W59AK$MfN=Jb}+wI?BRjF$6s7(zzC3FLYHJCEnPm>^Htr6;$*( zoN>2c=s+-I({ka29}W(>SZUPhOGrA3D;pz(eOvgLN6VEv*}>+ zNFMvHceo120%kz_C(o}S>(8Fa>yF4t&*KjvcPpgj>a(S_BSPo+6tJoJI`1R338y4tdpv}YZ z(5l#s;g-v3!UzjG!<}7h;te=qv98!&+xv9uSMby3(>|&+7X(TCc ze4!Z@YOi=ix=_WbtMiV)=pb>miim+CRy*$mGP33k@0K0)5T!~&HwDS~)fCCtN9#r^ z=1ldvFspnj!Q#}v_7Dd$!Pei%#UaVU-{UBJFj^sFW`@`{} z(WMamXd)Poa5_(!w~FZxg3Ol1o3dL#aZwJfYw|IWkq42)$HQpF3 z7x#IC8!HS%Feu*;E@0-miW8Z!TOn7p1aH?+wSe8?5ncj8$XG`t+nbRy1*00Ci1ThH zJ2}%y4l_Hl6RFE@8_y-mQ|>CF;cK{r4hC(jW1 z8%3Y;;l|CMBkUA!KDWWI+-ix5^xu5(MX`>^TjcgxmyFSDVteM{cJ}BM)}LNW%%+~axl-3hjR;t z9Pt@KE(#UJ3h;Et<#bAp*^S_OzjaG;;}Cx%*SD*PNc3O^)mCp zl^uzC>>v`g1I@-%jnBZ|zec(!#EODG7tfGP+Nm`H^R(duUQ~1fCXiBe3CdS6ZE|li zm!ez@dWFXsfk$@P5#QdT|^p7zpSd;G`z%4x4<>Pu@g^qNgaC2z&q#_gbq< z;pIkgg_Cgp+J)~?)fPWKUZq8VP=+9mE9PFqi%t9i0hQV?<8{ZHq*qWHEXy++a6RVu zzVzGz8@QO%;P`4%y!GbfC?=h`D`OI8WXZ_qk`*J$>DeDG++lblR|lajLh<7de}g8hjrt%ze@<#BgPxDi-u(^8;7qN|}o zIfFFlI%H+x<#A?$nKO7INpVp7V^`QrV{--wnYaLinZ~imLT*0K5 zNe}Kh^y)bvtU0535^ogq901=cR~BAaIWr3nJ@)1&VKmX3`7 zZech&4a=e3NGp>-{{Q!Cx-s0SRIAhPB~y*LQzf*AeQYAq%9)jDD%A8j+I3C0Ro-vm zW^Uc@3$TGj?+B4`FriJRZ4)y@t9eqidRDE{5(PNzK$>BJoX&u$!Fyuf z3aru+%%}Q1%3F_uMq*3VpeDtbsRd(;II^vi<-q?<)7u8yM8RG)#Z@Yfq?7GNhk zg*I#18d!9h5}oC8katL861(V-p+?*<>pb6gc6cCn_OLt>}hezOCZ7toEZ8^w&nj*D@e!6rxebwZGB}2B0@3PNi#wT%j%w~^$@Lt!A6bn+xRvaO zNEyj`pq;zjN$&{6Q%WqdA;>TOw>QFVa3x9ks(^M*LJ@Al*NM|3N5dOpMUq=}wiUF< zxh&s#JtfY49-C3a;u(Z#klZeSdKqiDdV%d6n4htZWy^HUrz>MJH8P&ELmpq818d}@ z7P5%IsJxFN!D|VOWvUFXCm|VNNVVCi1Yj<`_EexbVTJZ1}Q?3*%1FAzj1amL48u;6X3Z%lK4nQ2hW-M1$p zm>PB~w{WMccVEZ+C9G730gx^ncW*7Qp6jPJ+Ru{Lr;Mt!9*bBA|Hj?k8&6=SZi?s& z1_;9DIDnZfaba)G#|di`nEOm$8}~zmS|wlVYsZ4syiNNTMl9-{E%<{NWt8Np8$sX4 z^VGYjwj=GV0#7p9Pacv7B!g||tY9R6Iha5?U`Zh777B~Yf&nap%0+7q8aq$>Zy2s@ zp8?k8Y-obA?If^h!*=txP}tjoh)M7vI?XNf{-DO7pS5$9Ilh0R{uqDBX;ws zUvC_0U0o}Vtetnb$*6VzPKj@dOqzmKMQpORp*7t~QsyDUTS3 z+O=vQx@8boY7(uTJvJNi|G$6I1t5N?j?@;e(i9yL$7eSZrTQhTq123N?%Cfo+|yz>~cHuXrf2$9}L zUNcKeiUK(h^X$NNz=Du}Y{r5`>#~7_?tZ!s%L+xb#mic>G#e1N`t$-eX;sbbXs?bY z@?+oUk-1Pry*S{6C%q2%5DU?@Va2}6v~rc47_<*5$O!t(Sl%X z1K+jbK+YxETnW(IIpz>wbAWE8u8U2-jsH*?Cr9zo&d7!<%ngojXVt=9n-J9ze@dK} z3$UgsSdn8%S8L{3&tnWN2%F|^!FR3B`K3z#7sHXv%?VY7?S!~(bFLdb$md3>_z;z4 znz=|6?vVfg1E@t{NnYEH96y>tmP=gn7^Eh^Te0bC0Dr*@VWLpZOi~Hh{&EZv}aL&h$sF9JnJU}=x&57aG-hr@Q&Y`Ura3)wjy%CD9lUc_=d&>yycNTgnfjprHS=K@C&3LJ#n$`; zLANyhO5B0WoVZ@ymBjq5_z9Ml%UiKCP-U(a49cJsp(u_spGT}h=@uUm7P9?4YfTK3 z;vjO{#aL%!X~xXMn`8;zBjFtruPHa9N_0pv7LZ&+gkm1}lM99)@~7q?X3V1I;t4uC z=h4j=H@TuXrgE?~hSJE_DAIUhr!v2anCFZ05UG#Q`JIiD!(1{{N2$6Xc^{3XBXKth)2%x%lN!$wYsEHOr4A*Ek}TX3&~u@F>UXqS zx1+M3;cv9SPbhN5VQ1#HCs6HA4Wt^h?Pqf#ihX0w?^45Qzk2UWQ|~9!q{6cH#5OBH z)Av@XeL|1CPSa_-3T0||rBoF~MB=73SeK4#qugFD0lEs{hj;AxfdAf~=2HCI-d8fH z1?xG4j(W8Amt*}gv;H)qkhy@rM;m?46QV+rrUI9TSZi7~P7GhrP``>kG4O@rFgeKkhSeD9J_X}1`YGL<9k z3?qqPt|hsh16o8vvP`=(RLi(^=BVS3VB@Fv5+8Y`Pknbz~PI4FmRtw#%)vTg9q ze1>XZOjLHRR}> zrsdlKhi`1EuWx?N#IZ#-PcU<3}`SOY_Q`@$618oi5#w|1r7H*<# zleLXe%vHf4e_MD z8hgi!Y_kyJ$|vTfKK~)2r@J3K+PQOk`{C#IsW||M!5+AJ&b^=ao@Ey!X+)M{ZQP zQ35pFEoVqF+H>z6EI$6|lSiN4OP??LQs({1r=L8!^RfSoxapDJjP{O~;@WK7Tig9X zBUVi;CMvS@jvfw9P^*4-XA@D&_BWXBUL%_5yhk5az}@ILXA@n7Hf@2VSz8J2zQ*_**| ze8RFLz6ZZ$&)5jNR-D70$ zodS(qw%xjJo||^SA>S?lD>k>&>rO+|^N?T=_5<^>3JNT;Gaotkn7YyLJ$+Jq8#Hm# zKOXOw!$AiObcc*6aHH65r#VlJu*#gyv%HGy-{|AK3kLE8#%eK2_4nF|dLk;dj2v8ur{-H=!kb&S_ z{>eM)BX0G_z3D9@;MspY>9@2b#CuXiSDFjGzuykO9c%CE;Mx7<;P;>IZ~yb(?C*Sk z{AT>1bNlqp@twc<{ilEU=Gm{GJQ{ubWIWuSeEaBR@C5e%|8RifQow}c?r1Kk$^Azj zFA^{?0myA;QnF3N&sp#?l6b%B0`KvE=0ckSNpUNlqSVyv?Ep#Io;`a0LU7t{EpW|< z!h!2(J%NSWMLj{KAiY4w$05S)=K7RHQS8@s;ujP#gUX2yUGs*99=5F#hrqic9mPD`N@xpCkHUsMk>Xh2{d3m$R~3 z6pJZHKOdlqBtjQFAsyNuAn##0o)}o{(8eUpo4@n`0DsA`{{Uj?{YD&0?lXR2k`98{ zV^?QN1>F>I7`nqLQkTq6q~N{95=$cc^Am8&SR;s}ki~WvU{v8by3CwFA2_zj;j~;G z4p-flF}u!))%lDXkB6Gq+U}uh-FDs0)DiD(y@xvB-I3E0y0|Eb3YUc^SCT}9G7a6x z&$v{hc1x0+L>_?k>hEPMM4R9&CnOEdnmTQ3unVm%?H(C@X>crRST}&OhE)p=$5YK6 z>JbW68nhoqzf6&O6x^UAX~LS2*kcmK+rd7{YL?)%GZJ84;o0Cdr%bH#Zto-eXOEiS z>{9_Q33mgy*xAt+0K_dr9&Q_<LPYcA9!361)kt++z3>Xx^9H3;1S{Ur{yHj1U4(CIC3Jd?o?dcn2P_+U&! zd9nC0AnL~ z(PHLa0c#EU|3BKojBz1)TQ2<{w83BSbPa^>-v_1FG zdr-e*bdT6K6{g3dl_ME~u4Ho4TjWH58hfK>ob2xIaoO(=2XCQQ+IYE+m+P-?cJ7kG zo@}_tsts2X)_g?A{f%`?l-H46VDIbsTU2$}+w*tD-kz2KH_!p)#7#LI4ko+1;%COl z)pz{Q)#GgqI5JQwl%|0oX9i%#5DC`ucq|*_8M6r8(y&n7Bzt%~qts{v!#9mKui*GR zhJ=t-qk#Hr;(eBccngOrT0H3L%h!V>Y8~u3b2A~uMO@bcwLZ$Bz96p@zwC+3!didY zf~VNr449O@%@FVpRkL)N*Mn%Q2^E`gx`c<+lZStyHw72J3rmnM2`$TxANj?`&*vws zeM2Dl=Wv7EL(LDWh&iY#i%ptOP+O!znR0X)vkcer{d8)n)lV9kDY_I&XrF1n3_ zax%pvU>rdV^!CS_C_{3Hb(z2M%}ajt7q75tKgL({nQD2>FuF`O+>iz6NV0;zFvA+C z>B6<8LUR**AlBUcNq;azWt#94ba@{c$Oqk#&MKy21~V@G29D4p<7g)|j0DCZRL18u z^eM)Qj6M?T!YL$3o6(8$^Hh&Rc2bAt89mj6+}0h8jGmHcb6{%5M^SXe#iOmmkOPom z!Rq)VXUr)L94Bzq6^WR}Ruf znA2As#-4+c<_vW%l#bJ_T^y&k6QmaChtxk~B~flMgN=C?Mo#Bp5QXXdjCV}VC^fXZ zxj>Ix^+iJCs_zlMs+hQc0VgMTu0TODK0e`1 z>trfg)zw+VS^Su zHlISQfY1{QNKr{Q%1AdiMb%+4TA103qZL04l;Gew`h)KSZwFlc6u@AM zmxO{+l~9W`#zWFdHHRsl+Tx%P;mUO$w&9k`cF?@0xsN){<2h)85mV}_^a z@GdMQ!Iw$oWnAdkFYD51Ss5tNB|E~o6Olcjszs+M>5it=d}Ppq=&DT8Gq_I><$}jVtY-EVT*;s#$$fur8n$eF%$Rye0++yl*Kp4%&iy!w4%QsG3}}WjA}$6V5WQ6V z9p~7S$p0r{obx`4q`xI>UMdIz29*qj^>ifzG^u=;qD3|-${8!+5AqIVDm!xbJi*Hu zwg&szNez|BrI9(KhRm-)y4*BjwNj&q6hAIT`FYH;I0i*CE*DTUhMW#ASaYA{?=jZbBqg-W9)T6Zs)-bP;nd;$_8gim$N}u9oR%1^eOA@RY`(iAgzI zVXDme<0Sz3|KCQ6-+dN1z2U(H`vRjiJ|}}qBD$D2vSUM(I@aL~`|uoteFIwz=DwMgpUe?EwE-QV7Wb5inWb=!{_GevY zq;3N+q3hnl6uVB3mP7as;8zo?u)Dpvy|Ydexc!*_uAjouXz}-${_f6)J0DiREl0iK zyg&G^Kj|LKrluDH8}^W>HSY|LhNBlj+zAT{8Mj)Y#qEmO3-MG}4gxaCU^sQC?iYN+ zwEY4HlpDC~yuml{>hI=IDRu6?L7b?V#5QiyF73ZIJAhMi0{4E@VDH>zl}%X8wcGFJ zlcB)C4AZ%b2d`F@n%Tmq=ES(Xq5ec{(0znEv|^!Y!K^FiJcIHt>nbt?qM43l%q6^q zmcUTg@Pk)O#xm9%vX4txbHY**U(K2wAxWud#w2S5E70AH4->(P)8UV&)ERw5a+cw+ zwHwgp^APu(F>5RpZp<^@2RXwfr_c_?e{oN>Tp>9FBqEs|AXicePo~*|Od&ZugiFA0 zM3H)7-pnLL@V1*W2VOPjC=cT!qh5fmkmfDrw!G1z`#5Kg4TtMIS9r#7k!5fRJGs+v z#Lmw{DeoZd)Lc4e zx;J(j&WAmQXJGp>Fza@hjM1F?OzL_&ISGndjd~zE|9B6B#@n?QX7h}cBBCW$w&B_JS~=(DY7@!J z+B0&=8_BdGQ9Nbk8Q8w+08C4%PjQW$$$i~}i2*ibgTteiLc59{{7BJ&fabd6afO81C)K)J46KfQfv(DS`1Zm{lg#5R^M2*5Hv*Ne% z-hE|bI5fh%?mHXF@r@)02y;}qJTzc>d}5TvV1WaTCL9BYHIp~ zxHeipq4Tl|% zY6dMDI(%rqC_JJW4B;29=l%KcwXo_2tc!cSkJiGG8`uUt)}l;ziiCReDPmYW(EKLd z=WF=n^R=50iHiwC?m*CqGe7!oNmWd<;;Cuo`Y>VP9UBhr_Sk>_z(kIJb0Vp){P+Qi zx#Lz#MgkOb2QJ7$CvjSuOt6ML`iVT2%u+9yimL|U#TJUtTJ25rUciDnU_Pg>BN9w# zf4_tUj`-r&<&s`QK%;4>u8+qyF*c+xY2zSjsAKI{hAswcH%J5;UI)#(kqsh&p4WlZ zuY%Zth$8M;hv9G?cpj86-Xg78m{p)=!-+8FOG$(W*Bkq#)!W4fgNCpZK{0w_*7SIv zVf0U33kNF%cf#yCm>!K$q_lpsUL;LGn6k1EdT`nxJnbY{lOnUv4TS2vl>QBi;<3JA{?59mzo#!A<2UMI~imu!k{)fQ8>A5QH~7U@AnK zVBdxNl20Cp=-XRw|9|{pzDTC(rI2{LTF2 zv);$YzrAzsH_!I_kAMB}_m8HZoQys@9R2#+XUzZipLQn*Ngm=RWEwCVj{Homz09=I z9ysf8(U4!V=b0Rknt4ip-+^VNe-y)}ISBnlX63Q?gdnIK5g5bM+%Y55Q~hFmQ0s*U zOSJJd3-ocX7apv}9>oDOEeEMlil3gtFa?kXHisbiCX=7S_nG{Y*e5g;`2_;1g!Ay6 zf@M_-5zZ0ep~uku-|PlJ33PcX)H{dgK7d$mm=Q$iheb}_q_M&&uj8}E zlf&-FBy7bDo%$p7(%g?ZQ|wK`iEVWkaY$6tZjoXKSl0uj)M74Mu(W!4d@cYFxlU#q z(j3Ok1KP|~1B$*r2QEH#v<^nmS6r3LxoBbT}dF1jkx!NP*F zK@gVK;E1adT=7^Q1*Z}La$K*$Oxe{5GNy*oC(N1Ju=S4wFACiF0^I`tfP4UGaPd`< zQTn5}olwOGM+4N~kP{-vmf*|{=}AxlPT6n?hc7Xb-cNC8&5W3u4hP2WoH=rCCdeN* zQdKm+<6)x&o&pUW%W9!SfZ7cn$%NNa_po@R4`Wa%+8xIywk-HU^8$V*0wowX0l3Lkd~rL9!ch8hd;6IDxs;cJ+nr z+`U21R#lArYuX$)$+gR6o(CFpM6Xdc^SXTzI#fw%PIE75scb{WLPD227r5yYqt|Ww zat4mP_FQHRmyw+V2UxY7F+){E{bDWB+6;4^$J1DNq-G72p#=1EWaE;Qt(KRkGF9#^ z8VOC(kFS{+Zg*|i9UabLYe8k7%dS-L4P<|N6ApyO#`O&rL)fbe zZqj-KW^VI=Q7F4(@2SKARMk-0MRA2(IG$W_ErS+dWE_)Fhu|^i(yAA%^1Qcf^m0yO z#_4yrjlrYpkyH@@EMI4OiWIfS)~<$A31%NLVdMs%%PVV6Tm8ZOh1pw?Pq6~XB!y1@ z0*6!k`2q|yoKL&Mdp#z4elbS%u+694=@eXeAAId#w&_{y&1aC4uE+7r0Ll9!8s3Z- z*lv4@Zad|L(~;DhigB3i{xq0|10n5Ew|C@joj_p)8B!x`Rv*dxzx-TM4)2Yq>IeJO zgOcjx#982A&Dk442c{2Id$PC3dk=5;ywSv_8HN{_^cH^o%xYSz2D&|f4u@E5POjN$ zt%VFG8S1CcV!MjIZ~<(pm1xhJ!_my3{M8$E_?P`L78?5}|CRm&b4$&;8rw-zt87C^ zO$V7)jhZhrO%(P^+8g*g%mB0mL~PMjBuF=ie^yF*@tldFhyiNScthZ;isTrIaCi((sJUW(2I*Zpt$w#|zoN~}{$A;!Zh~Q7Qfl^9RX0oLMSZt$ z5*V7Tpb+i0PdIQk;hdun+vX{jw*hM4Rj0aN9^!2av@qUie!Pzy&#iD3oh2t2e9$&M zlfj^FdT?qw&6=O-qkV$q^gD*5y@Bz&b2t2|ZI-k-x5J68+9$DJPG(2nu`OrezR8&a z&EEBp!X-cJ9>Z85-85mo8BeX}Ep6AEt_*zFI#;*|9(PSH_}HXzFdQ=leA_ew3?iXu zTF^R*Z}tR^!3S-#W9VA@3?$t|E6P*E#};i80Z0&pj zRFEw3{oImHMZX*RWs0xEK%WoiP-;#�V`!V!0 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 -

+ + + + \ No newline at end of file diff --git a/docs-v3/assets/css/main.css b/docs-v3/assets/css/main.css index 0265eca0d..b4b29bb4b 100644 --- a/docs-v3/assets/css/main.css +++ b/docs-v3/assets/css/main.css @@ -1,130 +1,28 @@ -@import 'tailwindcss/base'; -@import 'tailwindcss/components'; -@import 'tailwindcss/utilities'; - /* Custom fonts */ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap'); -/* Base styles */ -html { - scroll-behavior: smooth; -} - -body { - @apply font-sans antialiased; -} - -/* Scrollbar styling */ -::-webkit-scrollbar { - @apply w-2; -} - -::-webkit-scrollbar-track { - @apply bg-gray-100 dark:bg-gray-800; -} - -::-webkit-scrollbar-thumb { - @apply bg-gray-300 dark:bg-gray-600 rounded-full; -} - -::-webkit-scrollbar-thumb:hover { - @apply bg-gray-400 dark:bg-gray-500; -} - -/* Code block styling */ -pre { - @apply overflow-x-auto p-4 rounded-lg; -} - -/* Shiki code blocks - light theme improvements */ -.shiki { - @apply bg-gray-50 dark:bg-gray-900 border border-gray-200 dark:border-gray-700 rounded-lg; -} - -.shiki pre { - @apply bg-transparent m-0 p-4; -} +@import "tailwindcss"; +@import "@nuxt/ui"; -/* Override the dark background in light mode */ -.shiki.shiki-themes.github-light.github-dark { - @apply bg-gray-50 dark:bg-gray-900; -} +/* Import prose styles for content rendering */ +@import "./prose.css"; -.shiki code { - @apply bg-transparent text-sm leading-relaxed; -} -/* Fix unstyled content in HTTP and other code blocks */ -.shiki code span:not([style]), -.shiki code span[style=""], -.shiki code span:empty, -.shiki code span { - @apply text-gray-800 dark:text-gray-200; -} - -/* Specific styling for HTTP code blocks */ -.language-http .shiki, -.language-http.shiki { - @apply bg-blue-50 dark:bg-gray-900; -} - -.language-http code, -.language-http .shiki code, -.language-http span { - @apply text-blue-900 dark:text-blue-200 font-semibold; -} - -/* Override for all code block content to ensure visibility */ -.prose .shiki code, -.prose .language-http code, -.prose pre code { - @apply text-gray-900 dark:text-gray-100; -} - -/* Force visibility for any unstyled spans in code */ -.prose .shiki code span, -.prose .language-http code span, -.prose pre code span { - @apply text-gray-900 dark:text-gray-100; -} - -/* Special handling for HTTP method blocks */ -.language-http.shiki code span { - @apply text-blue-900 dark:text-blue-200 font-semibold !important; -} - -/* Custom components */ -.prose-docs { - @apply prose prose-gray max-w-none dark:prose-dark; -} - -/* Code blocks with blue gradient in light theme */ -.prose-docs pre { - @apply bg-gradient-to-br from-blue-50 to-indigo-100 dark:from-gray-800 dark:to-gray-900 border border-blue-200 dark:border-gray-700 relative; -} - -.prose-docs pre code { - @apply text-gray-900 dark:text-gray-100; -} - -/* Code block copy button styling */ -.prose-docs .group:hover .copy-button { - @apply opacity-100; -} - -.prose-docs code { - @apply text-sm font-mono bg-blue-200 dark:bg-gray-700 text-blue-900 dark:text-blue-300 px-2 py-1 rounded; +/* Base styles */ +html { + scroll-behavior: smooth; } -/* Inline code styling */ -.prose-docs :not(pre) > code { - @apply bg-blue-200 dark:bg-gray-700 text-blue-900 dark:text-blue-300 px-2 py-1 rounded font-medium; +/* Basic component styles */ +.nav-link-active { + color: rgb(37 99 235); + background-color: rgb(239 246 255); } -/* Navigation active states */ -.nav-link-active { - @apply text-primary-600 dark:text-primary-400 bg-primary-50 dark:bg-primary-900/20; +.dark .nav-link-active { + color: rgb(96 165 250); + background-color: rgba(59 130 246 / 0.2); } /* Content transitions */ @@ -138,11 +36,6 @@ pre { opacity: 0; } -/* Focus styles */ -.focus-ring { - @apply focus:outline-none focus:ring-2 focus:ring-primary-500 focus:ring-offset-2 dark:focus:ring-offset-gray-800; -} - /* Mobile menu animation */ .mobile-menu-enter-active, .mobile-menu-leave-active { @@ -168,19 +61,7 @@ pre { transform: scale(1.05); } -/* Search highlight styles */ -mark { - @apply bg-yellow-200 dark:bg-yellow-800 px-1 rounded text-gray-900 dark:text-white; -} - -/* Search modal animation */ -.search-modal-enter-active, -.search-modal-leave-active { - transition: all 0.2s ease; -} - -.search-modal-enter-from, -.search-modal-leave-to { - opacity: 0; - transform: scale(0.95); +/* Focus ring utility */ +.focus-ring { + @apply focus:outline-none focus:ring-2 focus:ring-primary-500 focus:ring-offset-2 dark:focus:ring-offset-gray-800; } \ No newline at end of file diff --git a/docs-v3/assets/css/prose.css b/docs-v3/assets/css/prose.css new file mode 100644 index 000000000..95a5d07ae --- /dev/null +++ b/docs-v3/assets/css/prose.css @@ -0,0 +1,111 @@ +/* Prose styles for content rendering */ +.prose-docs { + @apply max-w-none text-gray-900 dark:text-gray-100; +} + +.prose-docs h1 { + @apply text-3xl font-bold text-gray-900 dark:text-white mt-8 mb-4 first:mt-0; +} + +.prose-docs h2 { + @apply text-2xl font-bold text-gray-900 dark:text-white mt-8 mb-4 border-b border-gray-200 dark:border-gray-700 pb-2; +} + +.prose-docs h3 { + @apply text-xl font-semibold text-gray-900 dark:text-white mt-6 mb-3; +} + +.prose-docs h4 { + @apply text-lg font-semibold text-gray-900 dark:text-white mt-4 mb-2; +} + +.prose-docs p { + @apply text-gray-700 dark:text-gray-300 leading-relaxed mb-4; +} + +.prose-docs a { + @apply text-primary-600 hover:text-primary-700 dark:text-primary-400 dark:hover:text-primary-300 underline font-medium; +} + +.prose-docs ul, +.prose-docs ol { + @apply mb-4 pl-6 space-y-2; +} + +.prose-docs li { + @apply text-gray-700 dark:text-gray-300 leading-relaxed; +} + +.prose-docs ul li { + @apply list-disc; +} + +.prose-docs ol li { + @apply list-decimal; +} + +.prose-docs blockquote { + @apply border-l-4 border-primary-200 dark:border-primary-800 pl-4 py-2 my-6 bg-gray-50 dark:bg-gray-800 italic text-gray-600 dark:text-gray-400; +} + +.prose-docs code { + @apply bg-gray-100 dark:bg-gray-800 text-primary-600 dark:text-primary-400 px-2 py-1 rounded text-sm font-mono; +} + +.prose-docs pre { + @apply bg-gray-900 dark:bg-gray-950 text-gray-100 p-4 rounded-lg overflow-x-auto my-6; +} + +.prose-docs pre code { + @apply bg-transparent text-gray-100 p-0 rounded-none; +} + +.prose-docs table { + @apply w-full border-collapse border border-gray-300 dark:border-gray-700 my-6; +} + +.prose-docs th { + @apply bg-gray-50 dark:bg-gray-800 border border-gray-300 dark:border-gray-700 px-4 py-2 text-left font-semibold text-gray-900 dark:text-white; +} + +.prose-docs td { + @apply border border-gray-300 dark:border-gray-700 px-4 py-2 text-gray-700 dark:text-gray-300; +} + +.prose-docs hr { + @apply border-gray-300 dark:border-gray-700 my-8; +} + +.prose-docs img { + @apply rounded-lg shadow-md my-6 max-w-full h-auto; +} + +/* Code highlighting improvements */ +.prose-docs .highlight { + @apply relative; +} + +.prose-docs .highlight pre { + @apply overflow-x-auto; +} + +/* Alert/Callout styles */ +.prose-docs .alert { + @apply p-4 rounded-lg border-l-4 my-6; +} + +.prose-docs .alert.info { + @apply bg-blue-50 dark:bg-blue-900/20 border-blue-400 text-blue-800 dark:text-blue-200; +} + +.prose-docs .alert.warning { + @apply bg-yellow-50 dark:bg-yellow-900/20 border-yellow-400 text-yellow-800 dark:text-yellow-200; +} + +.prose-docs .alert.error { + @apply bg-red-50 dark:bg-red-900/20 border-red-400 text-red-800 dark:text-red-200; +} + +.prose-docs .alert.success { + @apply bg-green-50 dark:bg-green-900/20 border-green-400 text-green-800 dark:text-green-200; +} \ No newline at end of file diff --git a/docs-v3/components/SearchInput.vue b/docs-v3/components/SearchInput.vue deleted file mode 100644 index f9992b997..000000000 --- a/docs-v3/components/SearchInput.vue +++ /dev/null @@ -1,49 +0,0 @@ - - - \ No newline at end of file diff --git a/docs-v3/components/SearchModal.vue b/docs-v3/components/SearchModal.vue deleted file mode 100644 index 63c7565f3..000000000 --- a/docs-v3/components/SearchModal.vue +++ /dev/null @@ -1,316 +0,0 @@ - - - - - \ No newline at end of file diff --git a/docs-v3/components/TheHeader.vue b/docs-v3/components/TheHeader.vue index e19b831e5..ded93c593 100644 --- a/docs-v3/components/TheHeader.vue +++ b/docs-v3/components/TheHeader.vue @@ -28,7 +28,10 @@
@@ -66,7 +69,10 @@
- +
diff --git a/docs-v3/components/TheTableOfContents.vue b/docs-v3/components/TheTableOfContents.vue index 404d2d565..f7e824f43 100644 --- a/docs-v3/components/TheTableOfContents.vue +++ b/docs-v3/components/TheTableOfContents.vue @@ -1,97 +1,7 @@ - - \ No newline at end of file diff --git a/docs-v3/components/docs/DocsTableOfContents.vue b/docs-v3/components/docs/DocsTableOfContents.vue index bd3592f0f..9b4f1aaf9 100644 --- a/docs-v3/components/docs/DocsTableOfContents.vue +++ b/docs-v3/components/docs/DocsTableOfContents.vue @@ -1,75 +1,7 @@ - - \ No newline at end of file diff --git a/docs-v3/components/website/WebsiteNavbar.vue b/docs-v3/components/website/WebsiteNavbar.vue index 77225f714..69c0e54a4 100644 --- a/docs-v3/components/website/WebsiteNavbar.vue +++ b/docs-v3/components/website/WebsiteNavbar.vue @@ -73,7 +73,7 @@
@@ -150,7 +150,7 @@
- +
diff --git a/docs-v3/composables/useSearch.ts b/docs-v3/composables/useSearch.ts deleted file mode 100644 index 13d00d1a1..000000000 --- a/docs-v3/composables/useSearch.ts +++ /dev/null @@ -1,50 +0,0 @@ -export interface SearchResult { - path: string - title: string - description?: string - category?: string - excerpt?: string -} - -export const useSearch = () => { - const searchContent = async (query: string): Promise => { - if (!query.trim()) return [] - - try { - // Search through all content files - const results = await queryContent() - .where({ - $or: [ - { title: { $icontains: query } }, - { description: { $icontains: query } } - ] - }) - .only(['_path', 'title', 'description', 'category']) - .limit(15) - .find() - - return results.map((result: any) => ({ - path: result._path, - title: result.title || 'Untitled', - description: result.description, - category: result.category || 'Documentation', - excerpt: result.description - })) - } catch (error) { - console.error('Search error:', error) - return [] - } - } - - const highlightSearchTerm = (text: string, searchTerm: string): string => { - if (!searchTerm || !text) return text - - const regex = new RegExp(`(${searchTerm})`, 'gi') - return text.replace(regex, '$1') - } - - return { - searchContent, - highlightSearchTerm - } -} \ No newline at end of file diff --git a/docs-v3/composables/useSearchModal.ts b/docs-v3/composables/useSearchModal.ts deleted file mode 100644 index fc1a15b81..000000000 --- a/docs-v3/composables/useSearchModal.ts +++ /dev/null @@ -1,25 +0,0 @@ -// Global search modal state using reactive -const searchModalState = reactive({ - isOpen: false -}) - -export const useSearchModal = () => { - const openModal = () => { - searchModalState.isOpen = true - } - - const closeModal = () => { - searchModalState.isOpen = false - } - - const toggleModal = () => { - searchModalState.isOpen = !searchModalState.isOpen - } - - return { - isOpen: readonly(toRef(searchModalState, 'isOpen')), - openModal, - closeModal, - toggleModal - } -} \ No newline at end of file diff --git a/docs-v3/content/docs/index.md b/docs-v3/content/docs/index.md index a7156f91f..164a86a94 100644 --- a/docs-v3/content/docs/index.md +++ b/docs-v3/content/docs/index.md @@ -5,10 +5,6 @@ menuTitle: Introduction category: Getting Started --- -# Laravel REST API Framework & JSON:API Generator - -Laravel Restify is a powerful **Laravel API package** that automatically transforms your Eloquent models into **JSON:API endpoints** and **MCP servers** for AI agents. This comprehensive **PHP REST API framework** enables you to build production-ready APIs with minimal code while following industry standards. - **Build once, serve everywhere** - Create APIs that work seamlessly for developers, web applications, mobile apps, and AI agents like Claude Desktop. diff --git a/docs-v3/layouts/default.vue b/docs-v3/layouts/default.vue index 2f99a7063..dc47612cc 100644 --- a/docs-v3/layouts/default.vue +++ b/docs-v3/layouts/default.vue @@ -15,14 +15,11 @@
- - - - - - - - + + + + + diff --git a/docs-v3/layouts/docs.vue b/docs-v3/layouts/docs.vue index df769b1f5..5a813b3d4 100644 --- a/docs-v3/layouts/docs.vue +++ b/docs-v3/layouts/docs.vue @@ -17,14 +17,11 @@ - - - - - - - - + + + + + diff --git a/docs-v3/layouts/website.vue b/docs-v3/layouts/website.vue index cacfed9f6..ad1627d9f 100644 --- a/docs-v3/layouts/website.vue +++ b/docs-v3/layouts/website.vue @@ -11,9 +11,6 @@ - - - diff --git a/docs-v3/nuxt.config.ts b/docs-v3/nuxt.config.ts index 7e6a2d176..69d0c4c24 100644 --- a/docs-v3/nuxt.config.ts +++ b/docs-v3/nuxt.config.ts @@ -1,36 +1,21 @@ export default defineNuxtConfig({ + compatibilityDate: '2025-11-18', devtools: { enabled: true }, modules: [ + '@nuxt/ui', '@nuxt/content', - '@nuxtjs/tailwindcss', - '@nuxtjs/color-mode', '@vueuse/nuxt' ], - - // Content configuration - content: { - documentDriven: true, - navigation: { - fields: ['title', 'description', 'icon', 'category'] - }, - highlight: { - theme: { - default: 'github-light', - dark: 'github-dark' - }, - preload: ['php', 'bash', 'javascript', 'typescript', 'vue', 'json'] - }, - markdown: { - anchorLinks: false, - remarkPlugins: [], - rehypePlugins: [] - } + + // Nuxt UI configuration for content + ui: { + content: true, + fonts: true }, // CSS configuration css: ['~/assets/css/main.css'], - // App configuration app: { head: { @@ -38,7 +23,7 @@ export default defineNuxtConfig({ meta: [ { charset: 'utf-8' }, { name: 'viewport', content: 'width=device-width, initial-scale=1' }, - { hid: 'description', name: 'description', content: 'Laravel Restify Documentation - Build amazing REST APIs with Laravel' } + { name: 'description', content: 'Laravel Restify Documentation - Build amazing REST APIs with Laravel' } ], link: [ { rel: 'icon', type: 'image/png', href: '/icon.png' } @@ -64,17 +49,6 @@ export default defineNuxtConfig({ } }, - // Color mode configuration - colorMode: { - classSuffix: '' - }, - - // Tailwind configuration - tailwindcss: { - cssPath: '~/assets/css/main.css', - configPath: 'tailwind.config.js' - }, - // TypeScript configuration typescript: { typeCheck: false @@ -83,7 +57,6 @@ export default defineNuxtConfig({ // Static site generation ssr: true, nitro: { - preset: 'static', prerender: { failOnError: false, crawlLinks: true, diff --git a/docs-v3/package-lock.json b/docs-v3/package-lock.json index 4f4b1c98e..90c88d59e 100644 --- a/docs-v3/package-lock.json +++ b/docs-v3/package-lock.json @@ -9,14 +9,12 @@ "version": "1.0.0", "hasInstallScript": true, "dependencies": { - "@nuxt/content": "^2.13.2", - "@nuxt/kit": "^3.13.2", - "@nuxtjs/color-mode": "^3.5.2", - "@nuxtjs/tailwindcss": "^6.12.1", - "@tailwindcss/typography": "^0.5.16", - "@vueuse/nuxt": "^11.1.0", - "nuxt": "^3.13.2", - "vue": "latest" + "@nuxt/content": "^3.8.2", + "@nuxt/ui": "^4.1.0", + "@vueuse/nuxt": "^12.0.0", + "better-sqlite3": "^12.4.1", + "nuxt": "^4.2.1", + "vue": "^3.5.13" }, "devDependencies": { "@nuxt/devtools": "latest", @@ -25,10 +23,83 @@ "vue-tsc": "^2.2.12" } }, + "node_modules/@ai-sdk/gateway": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.9.tgz", + "integrity": "sha512-E6x4h5CPPPJ0za1r5HsLtHbeI+Tp3H+YFtcH8G3dSSPFE6w+PZINzB4NxLZmg1QqSeA5HTP3ZEzzsohp0o2GEw==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "2.0.0", + "@ai-sdk/provider-utils": "3.0.17", + "@vercel/oidc": "3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/provider": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-2.0.0.tgz", + "integrity": "sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ai-sdk/provider-utils": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.17.tgz", + "integrity": "sha512-TR3Gs4I3Tym4Ll+EPdzRdvo/rc8Js6c4nVhFLuvGLX/Y4V9ZcQMa/HTiYsHEgmYrf1zVi6Q145UEZUfleOwOjw==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "2.0.0", + "@standard-schema/spec": "^1.0.0", + "eventsource-parser": "^3.0.6" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/vue": { + "version": "2.0.93", + "resolved": "https://registry.npmjs.org/@ai-sdk/vue/-/vue-2.0.93.tgz", + "integrity": "sha512-zU0CPNz85YGigPXr+85grOOjUm0hvGujf5tf/+uXbt4MkN10sZHva7S4B4AP2LxUTb/VZKIBZN+dX6QEE3nfZg==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider-utils": "3.0.17", + "ai": "5.0.93", + "swrv": "^1.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "vue": "^3.3.4", + "zod": "^3.25.76 || ^4.1.8" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, "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==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -36,22 +107,50 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "node_modules/@antfu/install-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz", + "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==", + "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" + "package-manager-detector": "^1.3.0", + "tinyexec": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@antfu/utils": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-9.3.0.tgz", + "integrity": "sha512-9hFT4RauhcUzqOE4f1+frMKLZrgNog5b06I7VmZQV1BkvwvqrbC8EBZf3L1eEL2AKb6rNKjER0sEvJiSP1FXEA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@apidevtools/json-schema-ref-parser": { + "version": "11.9.3", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.9.3.tgz", + "integrity": "sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ==", + "license": "MIT", + "dependencies": { + "@jsdevtools/ono": "^7.1.3", + "@types/json-schema": "^7.0.15", + "js-yaml": "^4.1.0" }, "engines": { - "node": ">=6.0.0" + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/philsturgeon" } }, "node_modules/@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", @@ -62,28 +161,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz", - "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", + "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", - "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", + "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", + "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.3", + "@babel/generator": "^7.28.5", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", - "@babel/helpers": "^7.28.3", - "@babel/parser": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.3", - "@babel/types": "^7.28.2", + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -102,17 +203,19 @@ "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/generator": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", - "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", + "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", + "license": "MIT", "dependencies": { - "@babel/parser": "^7.28.3", - "@babel/types": "^7.28.2", + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" @@ -125,6 +228,7 @@ "version": "7.27.3", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "license": "MIT", "dependencies": { "@babel/types": "^7.27.3" }, @@ -136,6 +240,7 @@ "version": "7.27.2", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", @@ -151,21 +256,23 @@ "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-create-class-features-plugin": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", - "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz", + "integrity": "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.28.3", + "@babel/traverse": "^7.28.5", "semver": "^6.3.1" }, "engines": { @@ -179,6 +286,7 @@ "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" } @@ -187,17 +295,19 @@ "version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", - "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", + "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -207,6 +317,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "license": "MIT", "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" @@ -219,6 +330,7 @@ "version": "7.28.3", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", @@ -235,6 +347,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "license": "MIT", "dependencies": { "@babel/types": "^7.27.1" }, @@ -246,6 +359,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -254,6 +368,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", + "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.27.1", "@babel/helper-optimise-call-expression": "^7.27.1", @@ -270,6 +385,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "license": "MIT", "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" @@ -282,14 +398,16 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -298,28 +416,31 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz", - "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", + "license": "MIT", "dependencies": { "@babel/template": "^7.27.2", - "@babel/types": "^7.28.2" + "@babel/types": "^7.28.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", - "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", + "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.28.2" + "@babel/types": "^7.28.5" }, "bin": { "parser": "bin/babel-parser.js" @@ -332,6 +453,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -346,6 +468,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -357,12 +480,13 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.0.tgz", - "integrity": "sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.5.tgz", + "integrity": "sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1" @@ -378,6 +502,7 @@ "version": "7.27.2", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", @@ -388,16 +513,17 @@ } }, "node_modules/@babel/traverse": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz", - "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", + "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.3", + "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.3", + "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", - "@babel/types": "^7.28.2", + "@babel/types": "^7.28.5", "debug": "^4.3.1" }, "engines": { @@ -405,21 +531,40 @@ } }, "node_modules/@babel/types": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", - "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", + "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1" + "@babel/helper-validator-identifier": "^7.28.5" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@capsizecss/metrics": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@capsizecss/metrics/-/metrics-3.6.2.tgz", + "integrity": "sha512-5uL1EIhAlfg0dvWsR1DGfqIsyiPBUsD/qlra15B82Ik28BcH7ScYEHLA4F34fZA0KamlpYcappvt2n1pTuDUfw==", + "license": "MIT" + }, + "node_modules/@capsizecss/unpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-2.4.0.tgz", + "integrity": "sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==", + "license": "MIT", + "dependencies": { + "blob-to-buffer": "^1.2.8", + "cross-fetch": "^3.0.4", + "fontkit": "^2.0.2" + } + }, "node_modules/@cloudflare/kv-asset-handler": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.0.tgz", "integrity": "sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==", + "license": "MIT OR Apache-2.0", "dependencies": { "mime": "^3.0.0" }, @@ -431,6 +576,7 @@ "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" }, @@ -438,1186 +584,325 @@ "node": ">=10.0.0" } }, - "node_modules/@colors/colors": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", - "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@dabh/diagnostics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", - "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "node_modules/@dxup/nuxt": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@dxup/nuxt/-/nuxt-0.2.2.tgz", + "integrity": "sha512-RNpJjDZs9+JcT9N87AnOuHsNM75DEd58itADNd/s1LIF6BZbTLZV0xxilJZb55lntn4TYvscTaXLCBX2fq9CXg==", + "license": "MIT", "dependencies": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" + "@dxup/unimport": "^0.1.2", + "@nuxt/kit": "^4.2.1", + "chokidar": "^4.0.3", + "pathe": "^2.0.3", + "tinyglobby": "^0.2.15" } }, - "node_modules/@dependents/detective-less": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@dependents/detective-less/-/detective-less-5.0.1.tgz", - "integrity": "sha512-Y6+WUMsTFWE5jb20IFP4YGa5IrGY/+a/FbOSjDF/wz9gepU2hwCYSXRHP/vPwBvwcY3SVMASt4yXxbXNXigmZQ==", - "dependencies": { - "gonzales-pe": "^4.3.0", - "node-source-walk": "^7.0.1" - }, + "node_modules/@dxup/unimport": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@dxup/unimport/-/unimport-0.1.2.tgz", + "integrity": "sha512-/B8YJGPzaYq1NbsQmwgP8EZqg40NpTw4ZB3suuI0TplbxKHeK94jeaawLmVhCv+YwUnOpiWEz9U6SeThku/8JQ==", + "license": "MIT" + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { "node": ">=18" } }, - "node_modules/@emnapi/core": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.5.0.tgz", - "integrity": "sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==", - "optional": true, + "node_modules/@floating-ui/core": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", + "license": "MIT", "dependencies": { - "@emnapi/wasi-threads": "1.1.0", - "tslib": "^2.4.0" + "@floating-ui/utils": "^0.2.10" } }, - "node_modules/@emnapi/runtime": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz", - "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==", - "optional": true, + "node_modules/@floating-ui/dom": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", + "license": "MIT", "dependencies": { - "tslib": "^2.4.0" + "@floating-ui/core": "^1.7.3", + "@floating-ui/utils": "^0.2.10" } }, - "node_modules/@emnapi/wasi-threads": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", - "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", - "optional": true, + "node_modules/@floating-ui/utils": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", + "license": "MIT" + }, + "node_modules/@floating-ui/vue": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@floating-ui/vue/-/vue-1.1.9.tgz", + "integrity": "sha512-BfNqNW6KA83Nexspgb9DZuz578R7HT8MZw1CfK9I6Ah4QReNWEJsXWHN+SdmOVLNGmTPDi+fDT535Df5PzMLbQ==", + "license": "MIT", "dependencies": { - "tslib": "^2.4.0" + "@floating-ui/dom": "^1.7.4", + "@floating-ui/utils": "^0.2.10", + "vue-demi": ">=0.13.0" } }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz", - "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "aix" - ], + "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": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, "engines": { - "node": ">=18" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } } }, - "node_modules/@esbuild/android-arm": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz", - "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" + "node_modules/@iconify/collections": { + "version": "1.0.619", + "resolved": "https://registry.npmjs.org/@iconify/collections/-/collections-1.0.619.tgz", + "integrity": "sha512-F39tuS46A7IyupfRysxPA1QaFq1AIDK3NLl6mdXqDUtVcdpW9z65n9dc8/4Ze/ap/bL2NE+nyWxxHgvuLmYdnw==", + "license": "MIT", + "dependencies": { + "@iconify/types": "*" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz", - "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" + "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": "3.0.2", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.0.2.tgz", + "integrity": "sha512-EfJS0rLfVuRuJRn4psJHtK2A9TqVnkxPpHY6lYHiB9+8eSuudsxbwMiavocG45ujOo6FJ+CIRlRnlOGinzkaGQ==", + "license": "MIT", + "dependencies": { + "@antfu/install-pkg": "^1.1.0", + "@antfu/utils": "^9.2.0", + "@iconify/types": "^2.0.0", + "debug": "^4.4.1", + "globals": "^15.15.0", + "kolorist": "^1.8.0", + "local-pkg": "^1.1.1", + "mlly": "^1.7.4" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz", - "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" + "node_modules/@iconify/vue": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-5.0.0.tgz", + "integrity": "sha512-C+KuEWIF5nSBrobFJhT//JS87OZ++QDORB6f2q2Wm6fl2mueSTpFBeBsveK0KW9hWiZ4mNiPjsh6Zs4jjdROSg==", + "license": "MIT", + "dependencies": { + "@iconify/types": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/cyberalien" + }, + "peerDependencies": { + "vue": ">=3" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz", - "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" + "node_modules/@internationalized/date": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.10.0.tgz", + "integrity": "sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz", - "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" + "node_modules/@internationalized/number": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.6.5.tgz", + "integrity": "sha512-6hY4Kl4HPBvtfS62asS/R22JzNNy8vi/Ssev7x6EobfCp+9QIB2hKvI2EtbdJ0VSQacxVNtqhE/NmF/NZ0gm6g==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz", - "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], + "node_modules/@ioredis/commands": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.4.0.tgz", + "integrity": "sha512-aFT2yemJJo+TZCmieA7qnYGQooOS7QfNmYrzGtsYd3g9j5iDP8AimYYAesf79ohjbLG12XxC4nG5DyEnC88AsQ==", + "license": "MIT" + }, + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", + "license": "MIT", "engines": { - "node": ">=18" + "node": "20 || >=22" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz", - "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", + "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", + "license": "MIT", + "dependencies": { + "@isaacs/balanced-match": "^4.0.1" + }, "engines": { - "node": ">=18" + "node": "20 || >=22" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz", - "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], + "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", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, "engines": { - "node": ">=18" + "node": ">=12" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz", - "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz", - "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz", - "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz", - "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz", - "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz", - "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz", - "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz", - "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz", - "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz", - "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz", - "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz", - "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz", - "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz", - "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz", - "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz", - "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz", - "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@fastify/busboy": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-3.2.0.tgz", - "integrity": "sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==" - }, - "node_modules/@ioredis/commands": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.3.1.tgz", - "integrity": "sha512-bYtU8avhGIcje3IhvF9aSjsa5URMZBHnwKtOvXsT4sfYy9gppW11gLPT/9oNqlJZD47yPKveQFTAFWpHjKvUoQ==" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/fs-minipass": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", - "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", - "dependencies": { - "minipass": "^7.0.4" - }, - "engines": { - "node": ">=18.0.0" + "node": ">=18.0.0" } }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", - "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.30", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", - "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@koa/router": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/@koa/router/-/router-12.0.2.tgz", - "integrity": "sha512-sYcHglGKTxGF+hQ6x67xDfkE9o+NhVlRHBqq6gLywaMc6CojK/5vFZByphdonKinYlMLkEkacm+HEse9HzwgTA==", - "dependencies": { - "debug": "^4.3.4", - "http-errors": "^2.0.0", - "koa-compose": "^4.1.0", - "methods": "^1.1.2", - "path-to-regexp": "^6.3.0" - }, - "engines": { - "node": ">= 12" - } - }, - "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==", - "dependencies": { - "debug": "^4.1.1" - } - }, - "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==" - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.0.tgz", - "integrity": "sha512-llMXd39jtP0HpQLVI37Bf1m2ADlEb35GYSh1SDSLsBhR+5iCxiNGlT31yqbNtVHygHAtMy6dWFERpU2JgufhPg==", - "dependencies": { - "consola": "^3.2.3", - "detect-libc": "^2.0.0", - "https-proxy-agent": "^7.0.5", - "node-fetch": "^2.6.7", - "nopt": "^8.0.0", - "semver": "^7.5.3", - "tar": "^7.4.0" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/detect-libc": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", - "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", - "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", - "optional": true, - "dependencies": { - "@emnapi/core": "^1.4.3", - "@emnapi/runtime": "^1.4.3", - "@tybys/wasm-util": "^0.10.0" - } - }, - "node_modules/@netlify/binary-info": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@netlify/binary-info/-/binary-info-1.0.0.tgz", - "integrity": "sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==" - }, - "node_modules/@netlify/blobs": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-9.1.2.tgz", - "integrity": "sha512-7dMjExSH4zj4ShvLem49mE3mf0K171Tx2pV4WDWhJbRUWW3SJIR2qntz0LvUGS97N5HO1SmnzrgWUhEXCsApiw==", - "dependencies": { - "@netlify/dev-utils": "2.2.0", - "@netlify/runtime-utils": "1.3.1" - }, - "engines": { - "node": "^14.16.0 || >=16.0.0" - } - }, - "node_modules/@netlify/dev-utils": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@netlify/dev-utils/-/dev-utils-2.2.0.tgz", - "integrity": "sha512-5XUvZuffe3KetyhbWwd4n2ktd7wraocCYw10tlM+/u/95iAz29GjNiuNxbCD1T6Bn1MyGc4QLVNKOWhzJkVFAw==", - "dependencies": { - "@whatwg-node/server": "^0.9.60", - "chokidar": "^4.0.1", - "decache": "^4.6.2", - "dot-prop": "9.0.0", - "env-paths": "^3.0.0", - "find-up": "7.0.0", - "lodash.debounce": "^4.0.8", - "netlify": "^13.3.5", - "parse-gitignore": "^2.0.0", - "uuid": "^11.1.0", - "write-file-atomic": "^6.0.0" - }, - "engines": { - "node": "^14.16.0 || >=16.0.0" - } - }, - "node_modules/@netlify/functions": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-3.1.10.tgz", - "integrity": "sha512-sI93kcJ2cUoMgDRPnrEm0lZhuiDVDqM6ngS/UbHTApIH3+eg3yZM5p/0SDFQQq9Bad0/srFmgBmTdXushzY5kg==", - "dependencies": { - "@netlify/blobs": "9.1.2", - "@netlify/dev-utils": "2.2.0", - "@netlify/serverless-functions-api": "1.41.2", - "@netlify/zip-it-and-ship-it": "^12.1.0", - "cron-parser": "^4.9.0", - "decache": "^4.6.2", - "extract-zip": "^2.0.1", - "is-stream": "^4.0.1", - "jwt-decode": "^4.0.0", - "lambda-local": "^2.2.0", - "read-package-up": "^11.0.0", - "source-map-support": "^0.5.21" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@netlify/functions/node_modules/is-stream": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", - "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/open-api": { - "version": "2.37.0", - "resolved": "https://registry.npmjs.org/@netlify/open-api/-/open-api-2.37.0.tgz", - "integrity": "sha512-zXnRFkxgNsalSgU8/vwTWnav3R+8KG8SsqHxqaoJdjjJtnZR7wo3f+qqu4z+WtZ/4V7fly91HFUwZ6Uz2OdW7w==", - "engines": { - "node": ">=14.8.0" - } - }, - "node_modules/@netlify/runtime-utils": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@netlify/runtime-utils/-/runtime-utils-1.3.1.tgz", - "integrity": "sha512-7/vIJlMYrPJPlEW84V2yeRuG3QBu66dmlv9neTmZ5nXzwylhBEOhy11ai+34A8mHCSZI4mKns25w3HM9kaDdJg==", - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@netlify/serverless-functions-api": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.41.2.tgz", - "integrity": "sha512-pfCkH50JV06SGMNsNPjn8t17hOcId4fA881HeYQgMBOrewjsw4csaYgHEnCxCEu24Y5x75E2ULbFpqm9CvRCqw==", - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@netlify/zip-it-and-ship-it": { - "version": "12.2.1", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-12.2.1.tgz", - "integrity": "sha512-zAr+8Tg80y/sUbhdUkZsq4Uy1IMzkSB6H/sKRMrDQ2NJx4uPgf5X5jMdg9g2FljNcxzpfJwc1Gg4OXQrjD0Z4A==", - "dependencies": { - "@babel/parser": "^7.22.5", - "@babel/types": "7.28.0", - "@netlify/binary-info": "^1.0.0", - "@netlify/serverless-functions-api": "^2.1.3", - "@vercel/nft": "0.29.4", - "archiver": "^7.0.0", - "common-path-prefix": "^3.0.0", - "copy-file": "^11.0.0", - "es-module-lexer": "^1.0.0", - "esbuild": "0.25.5", - "execa": "^8.0.0", - "fast-glob": "^3.3.3", - "filter-obj": "^6.0.0", - "find-up": "^7.0.0", - "is-builtin-module": "^3.1.0", - "is-path-inside": "^4.0.0", - "junk": "^4.0.0", - "locate-path": "^7.0.0", - "merge-options": "^3.0.4", - "minimatch": "^9.0.0", - "normalize-path": "^3.0.0", - "p-map": "^7.0.0", - "path-exists": "^5.0.0", - "precinct": "^12.0.0", - "require-package-name": "^2.0.1", - "resolve": "^2.0.0-next.1", - "semver": "^7.3.8", - "tmp-promise": "^3.0.2", - "toml": "^3.0.0", - "unixify": "^1.0.0", - "urlpattern-polyfill": "8.0.2", - "yargs": "^17.0.0", - "zod": "^3.23.8" - }, - "bin": { - "zip-it-and-ship-it": "bin.js" - }, - "engines": { - "node": ">=18.14.0" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@babel/types": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.0.tgz", - "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==", - "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/aix-ppc64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", - "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/android-arm": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", - "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/android-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", - "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/android-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", - "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/darwin-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", - "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/darwin-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", - "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", - "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/freebsd-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", - "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/linux-arm": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", - "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/linux-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", - "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/linux-ia32": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", - "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/linux-loong64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", - "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/linux-mips64el": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", - "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/linux-ppc64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", - "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/linux-riscv64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", - "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/linux-s390x": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", - "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/linux-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", - "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", - "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/netbsd-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", - "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", - "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/openbsd-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", - "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], + "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": ">=18" + "node": ">=6.0.0" } }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/sunos-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", - "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/win32-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", - "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/win32-ia32": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", - "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@esbuild/win32-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", - "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } + "node_modules/@jsdevtools/ono": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", + "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", + "license": "MIT" }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/@netlify/serverless-functions-api": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.3.0.tgz", - "integrity": "sha512-eSC+glm4bX+9t+ajNzAs4Bca0Q/xGLgcYYh6M2Z9Dcya/MjVod1UrjPB88b0ANSBAy/aGFpDhVbwLwBokfnppQ==", - "engines": { - "node": ">=18.0.0" + "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" } }, - "node_modules/@netlify/zip-it-and-ship-it/node_modules/esbuild": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", - "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", - "hasInstallScript": true, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.0.tgz", + "integrity": "sha512-llMXd39jtP0HpQLVI37Bf1m2ADlEb35GYSh1SDSLsBhR+5iCxiNGlT31yqbNtVHygHAtMy6dWFERpU2JgufhPg==", + "license": "BSD-3-Clause", + "dependencies": { + "consola": "^3.2.3", + "detect-libc": "^2.0.0", + "https-proxy-agent": "^7.0.5", + "node-fetch": "^2.6.7", + "nopt": "^8.0.0", + "semver": "^7.5.3", + "tar": "^7.4.0" + }, "bin": { - "esbuild": "bin/esbuild" + "node-pre-gyp": "bin/node-pre-gyp" }, "engines": { "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.5", - "@esbuild/android-arm": "0.25.5", - "@esbuild/android-arm64": "0.25.5", - "@esbuild/android-x64": "0.25.5", - "@esbuild/darwin-arm64": "0.25.5", - "@esbuild/darwin-x64": "0.25.5", - "@esbuild/freebsd-arm64": "0.25.5", - "@esbuild/freebsd-x64": "0.25.5", - "@esbuild/linux-arm": "0.25.5", - "@esbuild/linux-arm64": "0.25.5", - "@esbuild/linux-ia32": "0.25.5", - "@esbuild/linux-loong64": "0.25.5", - "@esbuild/linux-mips64el": "0.25.5", - "@esbuild/linux-ppc64": "0.25.5", - "@esbuild/linux-riscv64": "0.25.5", - "@esbuild/linux-s390x": "0.25.5", - "@esbuild/linux-x64": "0.25.5", - "@esbuild/netbsd-arm64": "0.25.5", - "@esbuild/netbsd-x64": "0.25.5", - "@esbuild/openbsd-arm64": "0.25.5", - "@esbuild/openbsd-x64": "0.25.5", - "@esbuild/sunos-x64": "0.25.5", - "@esbuild/win32-arm64": "0.25.5", - "@esbuild/win32-ia32": "0.25.5", - "@esbuild/win32-x64": "0.25.5" } }, "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", "run-parallel": "^1.1.9" @@ -1630,6 +915,7 @@ "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" } @@ -1638,6 +924,7 @@ "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", "fastq": "^1.6.0" @@ -1647,36 +934,35 @@ } }, "node_modules/@nuxt/cli": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-3.28.0.tgz", - "integrity": "sha512-WQ751WxWLBIeH3TDFt/LWQ2znyAKxpR5+gpv80oerwnVQs4GKajAfR6dIgExXZkjaPUHEFv2lVD9vM+frbprzw==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-3.30.0.tgz", + "integrity": "sha512-nBNEkvOwqzxgvfTBUKPX0zN4h85dWjjkW+kP4OFnVaN3C3kdsbScNtYPIZyp0+ArabL5t4RT93Gyx0IZMRNzAQ==", + "license": "MIT", "dependencies": { - "c12": "^3.2.0", + "c12": "^3.3.1", "citty": "^0.1.6", - "clipboardy": "^4.0.0", "confbox": "^0.2.2", "consola": "^3.4.2", + "copy-paste": "^2.2.0", "defu": "^6.1.4", "exsolve": "^1.0.7", "fuse.js": "^7.1.0", - "get-port-please": "^3.2.0", "giget": "^2.0.0", - "h3": "^1.15.4", - "httpxy": "^0.1.7", - "jiti": "^2.5.1", + "jiti": "^2.6.1", "listhen": "^1.9.0", - "nypm": "^0.6.1", - "ofetch": "^1.4.1", + "nypm": "^0.6.2", + "ofetch": "^1.5.1", "ohash": "^2.0.11", "pathe": "^2.0.3", - "perfect-debounce": "^1.0.0", - "pkg-types": "^2.2.0", + "perfect-debounce": "^2.0.0", + "pkg-types": "^2.3.0", "scule": "^1.3.0", - "semver": "^7.7.2", - "std-env": "^3.9.0", + "semver": "^7.7.3", + "srvx": "^0.9.4", + "std-env": "^3.10.0", "tinyexec": "^1.0.1", "ufo": "^1.6.1", - "youch": "^4.1.0-beta.11" + "youch": "^4.1.0-beta.12" }, "bin": { "nuxi": "bin/nuxi.mjs", @@ -1688,90 +974,132 @@ "node": "^16.10.0 || >=18.0.0" } }, - "node_modules/@nuxt/cli/node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==" - }, - "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==" - }, "node_modules/@nuxt/content": { - "version": "2.13.4", - "resolved": "https://registry.npmjs.org/@nuxt/content/-/content-2.13.4.tgz", - "integrity": "sha512-NBaHL/SNYUK7+RLgOngSFmKqEPYc0dYdnwVFsxIdrOZUoUbD8ERJJDaoRwwtyYCMOgUeFA/zxAkuADytp+DKiQ==", - "dependencies": { - "@nuxt/kit": "^3.13.2", - "@nuxtjs/mdc": "^0.9.2", - "@vueuse/core": "^11.1.0", - "@vueuse/head": "^2.0.0", - "@vueuse/nuxt": "^11.1.0", - "consola": "^3.2.3", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@nuxt/content/-/content-3.8.2.tgz", + "integrity": "sha512-bqqS2bTpkmLJDCCU3GuApBQBa6BlHuT7OW9GGoTEZ14evilwjlKSLlFNRYKIyS3Ua4L+GXz7Its7pLbXe+nW5w==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^4.2.1", + "@nuxtjs/mdc": "^0.18.3", + "@shikijs/langs": "^3.15.0", + "@sqlite.org/sqlite-wasm": "3.50.4-build1", + "@standard-schema/spec": "^1.0.0", + "@webcontainer/env": "^1.1.1", + "c12": "^3.3.2", + "chokidar": "^4.0.3", + "consola": "^3.4.2", + "db0": "^0.3.4", "defu": "^6.1.4", - "destr": "^2.0.3", - "json5": "^2.2.3", - "knitwork": "^1.1.0", - "listhen": "^1.9.0", + "destr": "^2.0.5", + "git-url-parse": "^16.1.0", + "hookable": "^5.5.3", + "jiti": "^2.6.1", + "json-schema-to-typescript": "^15.0.4", + "knitwork": "^1.2.0", + "mdast-util-to-hast": "^13.2.0", "mdast-util-to-string": "^4.0.0", - "mdurl": "^2.0.0", - "micromark": "^4.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-types": "^2.0.0", - "minisearch": "^7.1.0", - "ohash": "^1.1.4", - "pathe": "^1.1.2", + "micromark": "^4.0.2", + "micromark-util-character": "^2.1.1", + "micromark-util-chunked": "^2.0.1", + "micromark-util-resolve-all": "^2.0.1", + "micromark-util-sanitize-uri": "^2.0.1", + "micromatch": "^4.0.8", + "minimark": "^0.2.0", + "minimatch": "^10.1.1", + "modern-tar": "^0.7.0", + "nuxt-component-meta": "0.14.2", + "nypm": "^0.6.2", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "remark-mdc": "^3.8.1", "scule": "^1.3.0", - "shiki": "^1.22.0", + "shiki": "^3.15.0", "slugify": "^1.6.6", - "socket.io-client": "^4.8.0", - "ufo": "^1.5.4", + "socket.io-client": "^4.8.1", + "std-env": "^3.10.0", + "tinyglobby": "^0.2.15", + "ufo": "^1.6.1", + "unctx": "^2.4.1", + "unified": "^11.0.5", "unist-util-stringify-position": "^4.0.0", - "unstorage": "^1.12.0", - "ws": "^8.18.0" + "unist-util-visit": "^5.0.0", + "unplugin": "^2.3.10", + "zod": "^3.25.76", + "zod-to-json-schema": "^3.24.6" + }, + "peerDependencies": { + "@electric-sql/pglite": "*", + "@libsql/client": "*", + "@valibot/to-json-schema": "^1.3.0", + "better-sqlite3": "^12.4.1", + "sqlite3": "*", + "valibot": "^1.1.0" + }, + "peerDependenciesMeta": { + "@electric-sql/pglite": { + "optional": true + }, + "@libsql/client": { + "optional": true + }, + "@valibot/to-json-schema": { + "optional": true + }, + "better-sqlite3": { + "optional": true + }, + "sqlite3": { + "optional": true + }, + "valibot": { + "optional": true + } } }, "node_modules/@nuxt/devalue": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz", - "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==" + "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==", + "license": "MIT" }, "node_modules/@nuxt/devtools": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-2.6.3.tgz", - "integrity": "sha512-n+8we7pr0tNl6w+KfbFDXZsYpWIYL4vG/daIdRF66lQ6fLyQy/CcxDAx8+JNu3Ew96RjuBtWRSbCCv454L5p0Q==", - "dependencies": { - "@nuxt/devtools-kit": "2.6.3", - "@nuxt/devtools-wizard": "2.6.3", - "@nuxt/kit": "^3.18.1", - "@vue/devtools-core": "^7.7.7", - "@vue/devtools-kit": "^7.7.7", - "birpc": "^2.5.0", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-3.1.0.tgz", + "integrity": "sha512-aPH5V3j6h8bprMTR7oDqJ1AfHl0FL2JHcGlbrCA5DXLLhLL+D4L8pLgiJLEvYMo3Onk56TT7aXgPX54g/eDetg==", + "license": "MIT", + "dependencies": { + "@nuxt/devtools-kit": "3.1.0", + "@nuxt/devtools-wizard": "3.1.0", + "@nuxt/kit": "^4.2.1", + "@vue/devtools-core": "^8.0.3", + "@vue/devtools-kit": "^8.0.3", + "birpc": "^2.7.0", "consola": "^3.4.2", "destr": "^2.0.5", "error-stack-parser-es": "^1.0.5", "execa": "^8.0.1", - "fast-npm-meta": "^0.4.6", + "fast-npm-meta": "^0.4.7", "get-port-please": "^3.2.0", "hookable": "^5.5.3", - "image-meta": "^0.2.1", + "image-meta": "^0.2.2", "is-installed-globally": "^1.0.0", - "launch-editor": "^2.11.1", + "launch-editor": "^2.12.0", "local-pkg": "^1.1.2", - "magicast": "^0.3.5", - "nypm": "^0.6.1", + "magicast": "^0.5.1", + "nypm": "^0.6.2", "ohash": "^2.0.11", "pathe": "^2.0.3", - "perfect-debounce": "^1.0.0", + "perfect-debounce": "^2.0.0", "pkg-types": "^2.3.0", - "semver": "^7.7.2", - "simple-git": "^3.28.0", - "sirv": "^3.0.1", + "semver": "^7.7.3", + "simple-git": "^3.30.0", + "sirv": "^3.0.2", "structured-clone-es": "^1.0.0", - "tinyglobby": "^0.2.14", - "vite-plugin-inspect": "^11.3.2", - "vite-plugin-vue-tracer": "^1.0.0", + "tinyglobby": "^0.2.15", + "vite-plugin-inspect": "^11.3.3", + "vite-plugin-vue-tracer": "^1.1.1", "which": "^5.0.0", "ws": "^8.18.3" }, @@ -1779,15 +1107,22 @@ "devtools": "cli.mjs" }, "peerDependencies": { + "@vitejs/devtools": "*", "vite": ">=6.0" + }, + "peerDependenciesMeta": { + "@vitejs/devtools": { + "optional": true + } } }, "node_modules/@nuxt/devtools-kit": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-2.6.3.tgz", - "integrity": "sha512-cDmai3Ws6AbJlYy1p4CCwc718cfbqtAjXe6oEc6q03zoJnvX1PsvKUfmU+yuowfqTSR6DZRmH4SjCBWuMjgaKQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-3.1.0.tgz", + "integrity": "sha512-1AEZS6ge8G9X3sJauw6hTWqTpUIVqs5Uq9d7Z9cjUAinXjE+pGliVQ+i8xWCNnGLaZCCSqX/I/M/EByD3v2JIA==", + "license": "MIT", "dependencies": { - "@nuxt/kit": "^3.18.1", + "@nuxt/kit": "^4.2.1", "execa": "^8.0.1" }, "peerDependencies": { @@ -1795,104 +1130,256 @@ } }, "node_modules/@nuxt/devtools-wizard": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-2.6.3.tgz", - "integrity": "sha512-FWXPkuJ1RUp+9nWP5Vvk29cJPNtm4OO38bgr9G8vGbqcRznzgaSODH/92c8sm2dKR7AF+9MAYLL+BexOWOkljQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-3.1.0.tgz", + "integrity": "sha512-XYYWnG6SAvALCdXbM+xklqv7sEiVZbKgGparv8jFE5Tt6l8sg80Eb+vM40+Xpdu2KE3VlFKj4F4oFwDXMvAkgA==", + "license": "MIT", "dependencies": { "consola": "^3.4.2", "diff": "^8.0.2", "execa": "^8.0.1", - "magicast": "^0.3.5", + "magicast": "^0.5.1", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "prompts": "^2.4.2", + "semver": "^7.7.3" + }, + "bin": { + "devtools-wizard": "cli.mjs" + } + }, + "node_modules/@nuxt/fonts": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@nuxt/fonts/-/fonts-0.11.4.tgz", + "integrity": "sha512-GbLavsC+9FejVwY+KU4/wonJsKhcwOZx/eo4EuV57C4osnF/AtEmev8xqI0DNlebMEhEGZbu1MGwDDDYbeR7Bw==", + "license": "MIT", + "dependencies": { + "@nuxt/devtools-kit": "^2.4.0", + "@nuxt/kit": "^3.17.3", + "consola": "^3.4.2", + "css-tree": "^3.1.0", + "defu": "^6.1.4", + "esbuild": "^0.25.4", + "fontaine": "^0.6.0", + "h3": "^1.15.3", + "jiti": "^2.4.2", + "magic-regexp": "^0.10.0", + "magic-string": "^0.30.17", + "node-fetch-native": "^1.6.6", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "sirv": "^3.0.1", + "tinyglobby": "^0.2.13", + "ufo": "^1.6.1", + "unifont": "^0.4.1", + "unplugin": "^2.3.3", + "unstorage": "^1.16.0" + } + }, + "node_modules/@nuxt/fonts/node_modules/@nuxt/devtools-kit": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-2.7.0.tgz", + "integrity": "sha512-MIJdah6CF6YOW2GhfKnb8Sivu6HpcQheqdjOlZqShBr+1DyjtKQbAKSCAyKPaoIzZP4QOo2SmTFV6aN8jBeEIQ==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^3.19.3", + "execa": "^8.0.1" + }, + "peerDependencies": { + "vite": ">=6.0" + } + }, + "node_modules/@nuxt/fonts/node_modules/@nuxt/kit": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.20.1.tgz", + "integrity": "sha512-TIslaylfI5kd3AxX5qts0qyrIQ9Uq3HAA1bgIIJ+c+zpDfK338YS+YrCWxBBzDMECRCbAS58mqAd2MtJfG1ENA==", + "license": "MIT", + "dependencies": { + "c12": "^3.3.1", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.5", + "errx": "^0.1.0", + "exsolve": "^1.0.7", + "ignore": "^7.0.5", + "jiti": "^2.6.1", + "klona": "^2.0.6", + "knitwork": "^1.2.0", + "mlly": "^1.8.0", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "rc9": "^2.1.2", + "scule": "^1.3.0", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ufo": "^1.6.1", + "unctx": "^2.4.1", + "untyped": "^2.0.0" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/@nuxt/icon": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@nuxt/icon/-/icon-2.1.0.tgz", + "integrity": "sha512-m+XQrgzeK5gQ1HkB7G7u1os6egoD07fiHKijG7NPxqT5yZUGOjKJ7X/Le10l3QWRKyCB+IiU0t+eUqSvh+SULg==", + "license": "MIT", + "dependencies": { + "@iconify/collections": "^1.0.608", + "@iconify/types": "^2.0.0", + "@iconify/utils": "^3.0.2", + "@iconify/vue": "^5.0.0", + "@nuxt/devtools-kit": "^2.6.5", + "@nuxt/kit": "^4.1.3", + "consola": "^3.4.2", + "local-pkg": "^1.1.2", + "mlly": "^1.8.0", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", + "std-env": "^3.10.0", + "tinyglobby": "^0.2.15" + } + }, + "node_modules/@nuxt/icon/node_modules/@nuxt/devtools-kit": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-2.7.0.tgz", + "integrity": "sha512-MIJdah6CF6YOW2GhfKnb8Sivu6HpcQheqdjOlZqShBr+1DyjtKQbAKSCAyKPaoIzZP4QOo2SmTFV6aN8jBeEIQ==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^3.19.3", + "execa": "^8.0.1" + }, + "peerDependencies": { + "vite": ">=6.0" + } + }, + "node_modules/@nuxt/icon/node_modules/@nuxt/devtools-kit/node_modules/@nuxt/kit": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.20.1.tgz", + "integrity": "sha512-TIslaylfI5kd3AxX5qts0qyrIQ9Uq3HAA1bgIIJ+c+zpDfK338YS+YrCWxBBzDMECRCbAS58mqAd2MtJfG1ENA==", + "license": "MIT", + "dependencies": { + "c12": "^3.3.1", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.5", + "errx": "^0.1.0", + "exsolve": "^1.0.7", + "ignore": "^7.0.5", + "jiti": "^2.6.1", + "klona": "^2.0.6", + "knitwork": "^1.2.0", + "mlly": "^1.8.0", + "ohash": "^2.0.11", "pathe": "^2.0.3", "pkg-types": "^2.3.0", - "prompts": "^2.4.2", - "semver": "^7.7.2" + "rc9": "^2.1.2", + "scule": "^1.3.0", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ufo": "^1.6.1", + "unctx": "^2.4.1", + "untyped": "^2.0.0" }, - "bin": { - "devtools-wizard": "cli.mjs" + "engines": { + "node": ">=18.12.0" } }, - "node_modules/@nuxt/devtools-wizard/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" - }, - "node_modules/@nuxt/devtools/node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==" - }, - "node_modules/@nuxt/devtools/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" - }, "node_modules/@nuxt/kit": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.18.1.tgz", - "integrity": "sha512-z6w1Fzv27CIKFlhct05rndkJSfoslplWH5fJ9dtusEvpYScLXp5cATWIbWkte9e9zFSmQTgDQJjNs3geQHE7og==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-4.2.1.tgz", + "integrity": "sha512-lLt8KLHyl7IClc3RqRpRikz15eCfTRlAWL9leVzPyg5N87FfKE/7EWgWvpiL/z4Tf3dQCIqQb88TmHE0JTIDvA==", + "license": "MIT", "dependencies": { - "c12": "^3.2.0", + "c12": "^3.3.1", "consola": "^3.4.2", "defu": "^6.1.4", "destr": "^2.0.5", "errx": "^0.1.0", "exsolve": "^1.0.7", "ignore": "^7.0.5", - "jiti": "^2.5.1", + "jiti": "^2.6.1", "klona": "^2.0.6", - "knitwork": "^1.2.0", - "mlly": "^1.7.4", + "mlly": "^1.8.0", "ohash": "^2.0.11", "pathe": "^2.0.3", - "pkg-types": "^2.2.0", + "pkg-types": "^2.3.0", + "rc9": "^2.1.2", "scule": "^1.3.0", - "semver": "^7.7.2", - "std-env": "^3.9.0", - "tinyglobby": "^0.2.14", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", "ufo": "^1.6.1", "unctx": "^2.4.1", - "unimport": "^5.2.0", "untyped": "^2.0.0" }, "engines": { "node": ">=18.12.0" } }, - "node_modules/@nuxt/kit/node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==" - }, - "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==" + "node_modules/@nuxt/nitro-server": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@nuxt/nitro-server/-/nitro-server-4.2.1.tgz", + "integrity": "sha512-P6zGvKgbjwDO28A4QnRuhL0riNSxcw317nGSYfP9Z+V+GyCNVc9yCcAEuzRIvm+dv4PB6VC708my8Jq30VM9Ow==", + "license": "MIT", + "dependencies": { + "@nuxt/devalue": "^2.0.2", + "@nuxt/kit": "4.2.1", + "@unhead/vue": "^2.0.19", + "@vue/shared": "^3.5.23", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.5", + "devalue": "^5.4.2", + "errx": "^0.1.0", + "escape-string-regexp": "^5.0.0", + "exsolve": "^1.0.7", + "h3": "^1.15.4", + "impound": "^1.0.0", + "klona": "^2.0.6", + "mocked-exports": "^0.1.1", + "nitropack": "^2.12.9", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "radix3": "^1.1.2", + "std-env": "^3.10.0", + "ufo": "^1.6.1", + "unctx": "^2.4.1", + "unstorage": "^1.17.2", + "vue": "^3.5.23", + "vue-bundle-renderer": "^2.2.0", + "vue-devtools-stub": "^0.1.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "nuxt": "^4.2.1" + } }, "node_modules/@nuxt/schema": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.17.5.tgz", - "integrity": "sha512-A1DSQk2uXqRHXlgLWDeFCyZk/yPo9oMBMb9OsbVko9NLv9du2DO2cs9RQ68Amvdk8O2nG7/FxAMNnkMdQ8OexA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-4.2.1.tgz", + "integrity": "sha512-kSuma7UztDVyw8eAmN3rKFoaWjNRkJE9+kqwEurpuxG7nCwFPS7sUPSGzovzaofP+xV30tl6wveBEcDRWyQvgA==", + "license": "MIT", "dependencies": { - "@vue/shared": "^3.5.16", - "consola": "^3.4.2", + "@vue/shared": "^3.5.23", "defu": "^6.1.4", "pathe": "^2.0.3", - "std-env": "^3.9.0" + "pkg-types": "^2.3.0", + "std-env": "^3.10.0" }, "engines": { "node": "^14.18.0 || >=16.10.0" } }, - "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==" - }, "node_modules/@nuxt/telemetry": { "version": "2.6.6", "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.6.6.tgz", "integrity": "sha512-Zh4HJLjzvm3Cq9w6sfzIFyH9ozK5ePYVfCUzzUQNiZojFsI2k1QkSBrVI9BGc6ArKXj/O6rkI6w7qQ+ouL8Cag==", + "license": "MIT", "dependencies": { "@nuxt/kit": "^3.15.4", "citty": "^0.1.6", @@ -1914,10 +1401,43 @@ "node": ">=18.12.0" } }, + "node_modules/@nuxt/telemetry/node_modules/@nuxt/kit": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.20.1.tgz", + "integrity": "sha512-TIslaylfI5kd3AxX5qts0qyrIQ9Uq3HAA1bgIIJ+c+zpDfK338YS+YrCWxBBzDMECRCbAS58mqAd2MtJfG1ENA==", + "license": "MIT", + "dependencies": { + "c12": "^3.3.1", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.5", + "errx": "^0.1.0", + "exsolve": "^1.0.7", + "ignore": "^7.0.5", + "jiti": "^2.6.1", + "klona": "^2.0.6", + "knitwork": "^1.2.0", + "mlly": "^1.8.0", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "rc9": "^2.1.2", + "scule": "^1.3.0", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ufo": "^1.6.1", + "unctx": "^2.4.1", + "untyped": "^2.0.0" + }, + "engines": { + "node": ">=18.12.0" + } + }, "node_modules/@nuxt/telemetry/node_modules/dotenv": { "version": "16.6.1", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", + "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -1925,422 +1445,352 @@ "url": "https://dotenvx.com" } }, - "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==" + "node_modules/@nuxt/ui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@nuxt/ui/-/ui-4.1.0.tgz", + "integrity": "sha512-7WjkyqliZKNwlU8FNkhiTLNr7awckmy13EKI3iL4/wpkcCy8eB8n5fSuQ/ZIqxPSe2DPIKATT6llSjaGJcgosA==", + "license": "MIT", + "dependencies": { + "@ai-sdk/vue": "^2.0.76", + "@iconify/vue": "^5.0.0", + "@internationalized/date": "^3.10.0", + "@internationalized/number": "^3.6.5", + "@nuxt/fonts": "^0.11.4", + "@nuxt/icon": "^2.0.0", + "@nuxt/kit": "^4.1.2", + "@nuxt/schema": "^4.1.2", + "@nuxtjs/color-mode": "^3.5.2", + "@standard-schema/spec": "^1.0.0", + "@tailwindcss/postcss": "^4.1.16", + "@tailwindcss/vite": "^4.1.16", + "@tanstack/vue-table": "^8.21.3", + "@tanstack/vue-virtual": "^3.13.12", + "@unhead/vue": "^2.0.19", + "@vueuse/core": "^13.9.0", + "@vueuse/integrations": "^13.9.0", + "colortranslator": "^5.0.0", + "consola": "^3.4.2", + "defu": "^6.1.4", + "embla-carousel-auto-height": "^8.6.0", + "embla-carousel-auto-scroll": "^8.6.0", + "embla-carousel-autoplay": "^8.6.0", + "embla-carousel-class-names": "^8.6.0", + "embla-carousel-fade": "^8.6.0", + "embla-carousel-vue": "^8.6.0", + "embla-carousel-wheel-gestures": "^8.1.0", + "fuse.js": "^7.1.0", + "hookable": "^5.5.3", + "knitwork": "^1.2.0", + "magic-string": "^0.30.19", + "mlly": "^1.8.0", + "motion-v": "^1.7.3", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "reka-ui": "2.6.0", + "scule": "^1.3.0", + "tailwind-merge": "^3.3.1", + "tailwind-variants": "^3.1.1", + "tailwindcss": "^4.1.16", + "tinyglobby": "^0.2.15", + "unplugin": "^2.3.10", + "unplugin-auto-import": "^20.2.0", + "unplugin-vue-components": "^30.0.0", + "vaul-vue": "0.4.1", + "vue-component-type-helpers": "^3.1.1" + }, + "bin": { + "nuxt-ui": "cli/index.mjs" + }, + "peerDependencies": { + "@inertiajs/vue3": "^2.0.7", + "joi": "^18.0.0", + "superstruct": "^2.0.0", + "typescript": "^5.6.3", + "valibot": "^1.0.0", + "vue-router": "^4.5.0", + "yup": "^1.7.0", + "zod": "^3.24.0 || ^4.0.0" + }, + "peerDependenciesMeta": { + "@inertiajs/vue3": { + "optional": true + }, + "joi": { + "optional": true + }, + "superstruct": { + "optional": true + }, + "valibot": { + "optional": true + }, + "vue-router": { + "optional": true + }, + "yup": { + "optional": true + }, + "zod": { + "optional": true + } + } }, "node_modules/@nuxt/vite-builder": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.17.5.tgz", - "integrity": "sha512-SKlm73FuuPj1ZdVJ1JQfUed/lO5l7iJMbM+9K+CMXnifu7vV2ITaSxu8uZ/ice1FeLYwOZKEsjnJXB0QpqDArQ==", - "dependencies": { - "@nuxt/kit": "3.17.5", - "@rollup/plugin-replace": "^6.0.2", - "@vitejs/plugin-vue": "^5.2.4", - "@vitejs/plugin-vue-jsx": "^4.2.0", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-4.2.1.tgz", + "integrity": "sha512-SuBxCtGrHcbgrtzHwJgLe0pBXWw2T9RFQx9JQ7A3dE9RjBhzjaxtmjVHx7vtq6DCGi0d0WlW1Z1lBZUDaXy8WA==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "4.2.1", + "@rollup/plugin-replace": "^6.0.3", + "@vitejs/plugin-vue": "^6.0.1", + "@vitejs/plugin-vue-jsx": "^5.1.1", "autoprefixer": "^10.4.21", "consola": "^3.4.2", - "cssnano": "^7.0.7", + "cssnano": "^7.1.2", "defu": "^6.1.4", - "esbuild": "^0.25.5", + "esbuild": "^0.25.12", "escape-string-regexp": "^5.0.0", - "exsolve": "^1.0.5", - "externality": "^1.0.2", - "get-port-please": "^3.1.2", - "h3": "^1.15.3", - "jiti": "^2.4.2", + "exsolve": "^1.0.7", + "get-port-please": "^3.2.0", + "h3": "^1.15.4", + "jiti": "^2.6.1", "knitwork": "^1.2.0", - "magic-string": "^0.30.17", - "mlly": "^1.7.4", + "magic-string": "^0.30.21", + "mlly": "^1.8.0", "mocked-exports": "^0.1.1", - "ohash": "^2.0.11", "pathe": "^2.0.3", - "perfect-debounce": "^1.0.0", - "pkg-types": "^2.1.0", - "postcss": "^8.5.4", - "rollup-plugin-visualizer": "^6.0.1", - "std-env": "^3.9.0", + "pkg-types": "^2.3.0", + "postcss": "^8.5.6", + "rollup-plugin-visualizer": "^6.0.5", + "seroval": "^1.3.2", + "std-env": "^3.10.0", "ufo": "^1.6.1", - "unenv": "^2.0.0-rc.17", - "unplugin": "^2.3.5", - "vite": "^6.3.5", - "vite-node": "^3.2.0", - "vite-plugin-checker": "^0.9.3", - "vue-bundle-renderer": "^2.1.1" + "unenv": "^2.0.0-rc.24", + "vite": "^7.2.1", + "vite-node": "^5.0.0", + "vite-plugin-checker": "^0.11.0", + "vue-bundle-renderer": "^2.2.0" }, "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0.0" + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { + "nuxt": "4.2.1", + "rolldown": "^1.0.0-beta.38", "vue": "^3.3.4" + }, + "peerDependenciesMeta": { + "rolldown": { + "optional": true + } + } + }, + "node_modules/@nuxtjs/color-mode": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@nuxtjs/color-mode/-/color-mode-3.5.2.tgz", + "integrity": "sha512-cC6RfgZh3guHBMLLjrBB2Uti5eUoGM9KyauOaYS9ETmxNWBMTvpgjvSiSJp1OFljIXPIqVTJ3xtJpSNZiO3ZaA==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^3.13.2", + "pathe": "^1.1.2", + "pkg-types": "^1.2.1", + "semver": "^7.6.3" } }, - "node_modules/@nuxt/vite-builder/node_modules/@nuxt/kit": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.17.5.tgz", - "integrity": "sha512-NdCepmA+S/SzgcaL3oYUeSlXGYO6BXGr9K/m1D0t0O9rApF8CSq/QQ+ja5KYaYMO1kZAEWH4s2XVcE3uPrrAVg==", + "node_modules/@nuxtjs/color-mode/node_modules/@nuxt/kit": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.20.1.tgz", + "integrity": "sha512-TIslaylfI5kd3AxX5qts0qyrIQ9Uq3HAA1bgIIJ+c+zpDfK338YS+YrCWxBBzDMECRCbAS58mqAd2MtJfG1ENA==", + "license": "MIT", "dependencies": { - "c12": "^3.0.4", + "c12": "^3.3.1", "consola": "^3.4.2", "defu": "^6.1.4", "destr": "^2.0.5", "errx": "^0.1.0", - "exsolve": "^1.0.5", + "exsolve": "^1.0.7", "ignore": "^7.0.5", - "jiti": "^2.4.2", + "jiti": "^2.6.1", "klona": "^2.0.6", "knitwork": "^1.2.0", - "mlly": "^1.7.4", + "mlly": "^1.8.0", "ohash": "^2.0.11", "pathe": "^2.0.3", - "pkg-types": "^2.1.0", + "pkg-types": "^2.3.0", + "rc9": "^2.1.2", "scule": "^1.3.0", - "semver": "^7.7.2", - "std-env": "^3.9.0", - "tinyglobby": "^0.2.14", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", "ufo": "^1.6.1", "unctx": "^2.4.1", - "unimport": "^5.0.1", "untyped": "^2.0.0" }, "engines": { "node": ">=18.12.0" } }, - "node_modules/@nuxt/vite-builder/node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==" - }, - "node_modules/@nuxt/vite-builder/node_modules/pathe": { + "node_modules/@nuxtjs/color-mode/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==" + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "license": "MIT" }, - "node_modules/@nuxtjs/color-mode": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@nuxtjs/color-mode/-/color-mode-3.5.2.tgz", - "integrity": "sha512-cC6RfgZh3guHBMLLjrBB2Uti5eUoGM9KyauOaYS9ETmxNWBMTvpgjvSiSJp1OFljIXPIqVTJ3xtJpSNZiO3ZaA==", + "node_modules/@nuxtjs/color-mode/node_modules/@nuxt/kit/node_modules/pkg-types": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz", + "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==", + "license": "MIT", "dependencies": { - "@nuxt/kit": "^3.13.2", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", - "semver": "^7.6.3" + "confbox": "^0.2.2", + "exsolve": "^1.0.7", + "pathe": "^2.0.3" } }, - "node_modules/@nuxtjs/color-mode/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==" + "node_modules/@nuxtjs/color-mode/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/@nuxtjs/color-mode/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", "mlly": "^1.7.4", "pathe": "^2.0.1" } }, + "node_modules/@nuxtjs/color-mode/node_modules/pkg-types/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/@nuxtjs/color-mode/node_modules/pkg-types/node_modules/pathe": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "license": "MIT" }, "node_modules/@nuxtjs/mdc": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@nuxtjs/mdc/-/mdc-0.9.5.tgz", - "integrity": "sha512-bTnlY+oiW8QsmrLoiYN+rkSYxl7asELlwYeU9QPSkun5BVx7Yd8RajH8I+0QJZiMZzIHaO3LEgf3lzp5Lg6E0A==", - "dependencies": { - "@nuxt/kit": "^3.14.1592", - "@shikijs/transformers": "^1.23.1", + "version": "0.18.4", + "resolved": "https://registry.npmjs.org/@nuxtjs/mdc/-/mdc-0.18.4.tgz", + "integrity": "sha512-lM4R0Mbbhw5h5Fwj7LqGiw6eanqjjPkzi+9FaXfn1BdmfbW8GlR2quLIiBXTbw0wUrWYyOWoc5FGIE/gpZUTjQ==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^4.2.1", + "@shikijs/core": "^3.15.0", + "@shikijs/langs": "^3.15.0", + "@shikijs/themes": "^3.15.0", + "@shikijs/transformers": "^3.15.0", "@types/hast": "^3.0.4", "@types/mdast": "^4.0.4", - "@vue/compiler-core": "^3.5.13", - "consola": "^3.2.3", - "debug": "^4.3.7", + "@vue/compiler-core": "^3.5.24", + "consola": "^3.4.2", + "debug": "^4.4.3", "defu": "^6.1.4", - "destr": "^2.0.3", + "destr": "^2.0.5", "detab": "^3.0.2", "github-slugger": "^2.0.0", + "hast-util-format": "^1.1.0", + "hast-util-to-mdast": "^10.1.2", "hast-util-to-string": "^3.0.1", "mdast-util-to-hast": "^13.2.0", "micromark-util-sanitize-uri": "^2.0.1", - "ohash": "^1.1.4", - "parse5": "^7.2.1", - "pathe": "^1.1.2", - "property-information": "^6.5.0", + "parse5": "^8.0.0", + "pathe": "^2.0.3", + "property-information": "^7.1.0", "rehype-external-links": "^3.0.0", + "rehype-minify-whitespace": "^6.0.2", "rehype-raw": "^7.0.0", + "rehype-remark": "^10.0.1", "rehype-slug": "^6.0.0", "rehype-sort-attribute-values": "^5.0.1", "rehype-sort-attributes": "^5.0.1", - "remark-emoji": "^5.0.1", - "remark-gfm": "^4.0.0", - "remark-mdc": "^3.4.0", + "remark-emoji": "^5.0.2", + "remark-gfm": "^4.0.1", + "remark-mdc": "^3.8.1", "remark-parse": "^11.0.0", - "remark-rehype": "^11.1.1", - "scule": "^1.3.0", - "shiki": "^1.23.1", - "ufo": "^1.5.4", - "unified": "^11.0.5", - "unist-builder": "^4.0.0", - "unist-util-visit": "^5.0.0", - "unwasm": "^0.3.9", - "vfile": "^6.0.3" - } - }, - "node_modules/@nuxtjs/tailwindcss": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/@nuxtjs/tailwindcss/-/tailwindcss-6.14.0.tgz", - "integrity": "sha512-30RyDK++LrUVRgc2A85MktGWIZoRQgeQKjE4CjjD64OXNozyl+4ScHnnYgqVToMM6Ch2ZG2W4wV2J0EN6F0zkQ==", - "dependencies": { - "@nuxt/kit": "^3.16.0", - "autoprefixer": "^10.4.20", - "c12": "^3.0.2", - "consola": "^3.4.0", - "defu": "^6.1.4", - "h3": "^1.15.1", - "klona": "^2.0.6", - "ohash": "^2.0.11", - "pathe": "^2.0.3", - "pkg-types": "^2.1.0", - "postcss": "^8.5.3", - "postcss-nesting": "^13.0.1", - "tailwind-config-viewer": "^2.0.4", - "tailwindcss": "~3.4.17", - "ufo": "^1.5.4", - "unctx": "^2.4.1" - } - }, - "node_modules/@nuxtjs/tailwindcss/node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==" - }, - "node_modules/@nuxtjs/tailwindcss/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" - }, - "node_modules/@oxc-parser/binding-darwin-arm64": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.72.3.tgz", - "integrity": "sha512-g6wgcfL7At4wHNHutl0NmPZTAju+cUSmSX5WGUMyTJmozRzhx8E9a2KL4rTqNJPwEpbCFrgC29qX9f4fpDnUpA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@oxc-parser/binding-darwin-x64": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.72.3.tgz", - "integrity": "sha512-pc+tplB2fd0AqdnXY90FguqSF2OwbxXwrMOLAMmsUiK4/ytr8Z/ftd49+d27GgvQJKeg2LfnIbskaQtY/j2tAA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@oxc-parser/binding-freebsd-x64": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.72.3.tgz", - "integrity": "sha512-igBR6rOvL8t5SBm1f1rjtWNsjB53HNrM3au582JpYzWxOqCjeA5Jlm9KZbjQJC+J8SPB9xyljM7G+6yGZ2UAkQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.72.3.tgz", - "integrity": "sha512-/izdr3wg7bK+2RmNhZXC2fQwxbaTH3ELeqdR+Wg4FiEJ/C7ZBIjfB0E734bZGgbDu+rbEJTBlbG77XzY0wRX/Q==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=14.0.0" + "remark-rehype": "^11.1.2", + "remark-stringify": "^11.0.0", + "scule": "^1.3.0", + "shiki": "^3.15.0", + "ufo": "^1.6.1", + "unified": "^11.0.5", + "unist-builder": "^4.0.0", + "unist-util-visit": "^5.0.0", + "unwasm": "^0.5.0", + "vfile": "^6.0.3" } }, - "node_modules/@oxc-parser/binding-linux-arm-musleabihf": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.72.3.tgz", - "integrity": "sha512-Vz7C+qJb22HIFl3zXMlwvlTOR+MaIp5ps78060zsdeZh2PUGlYuUYkYXtGEjJV3kc8aKFj79XKqAY1EPG2NWQA==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/@opentelemetry/api": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", + "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", + "license": "Apache-2.0", "engines": { - "node": ">=14.0.0" + "node": ">=8.0.0" } }, - "node_modules/@oxc-parser/binding-linux-arm64-gnu": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.72.3.tgz", - "integrity": "sha512-nomoMe2VpVxW767jhF+G3mDGmE0U6nvvi5nw9Edqd/5DIylQfq/lEGUWL7qITk+E72YXBsnwHtpRRlIAJOMyZg==", + "node_modules/@oxc-minify/binding-darwin-arm64": { + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-darwin-arm64/-/binding-darwin-arm64-0.96.0.tgz", + "integrity": "sha512-i0LkJAUXb4BeBFrJQbMKQPoxf8+cFEffDyLSb7NEzzKuPcH8qrVsnEItoOzeAdYam8Sr6qCHVwmBNEQzl7PWpw==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ - "linux" + "darwin" ], "engines": { - "node": ">=14.0.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@oxc-parser/binding-linux-arm64-musl": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.72.3.tgz", - "integrity": "sha512-4DswiIK5dI7hFqcMKWtZ7IZnWkRuskh6poI1ad4gkY2p678NOGtl6uOGCCRlDmLOOhp3R27u4VCTzQ6zra977w==", + "node_modules/@oxc-parser/binding-darwin-arm64": { + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.96.0.tgz", + "integrity": "sha512-+HZ2L1a/1BsUXYik8XqQwT2Tl5Z3jRQ/RRQiPV9UsB2skKyd91NLDlQlMpdhjLGs9Qe7Y42unFjRg2iHjIiwnw==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ - "linux" - ], - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@oxc-parser/binding-linux-riscv64-gnu": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.72.3.tgz", - "integrity": "sha512-R9GEiA4WFPGU/3RxAhEd6SaMdpqongGTvGEyTvYCS/MAQyXKxX/LFvc2xwjdvESpjIemmc/12aTTq6if28vHkQ==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@oxc-parser/binding-linux-s390x-gnu": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.72.3.tgz", - "integrity": "sha512-/sEYJQMVqikZO8gK9VDPT4zXo9du3gvvu8jp6erMmW5ev+14PErWRypJjktp0qoTj+uq4MzXro0tg7U+t5hP1w==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@oxc-parser/binding-linux-x64-gnu": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.72.3.tgz", - "integrity": "sha512-hlyljEZ0sMPKJQCd5pxnRh2sAf/w+Ot2iJecgV9Hl3brrYrYCK2kofC0DFaJM3NRmG/8ZB3PlxnSRSKZTocwCw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@oxc-parser/binding-linux-x64-musl": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.72.3.tgz", - "integrity": "sha512-T17S8ORqAIq+YDFMvLfbNdAiYHYDM1+sLMNhesR5eWBtyTHX510/NbgEvcNemO9N6BNR7m4A9o+q468UG+dmbg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" + "darwin" ], "engines": { - "node": ">=14.0.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@oxc-parser/binding-wasm32-wasi": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.72.3.tgz", - "integrity": "sha512-x0Ojn/jyRUk6MllvVB/puSvI2tczZBIYweKVYHNv1nBatjPRiqo+6/uXiKrZwSfGLkGARrKkTuHSa5RdZBMOdA==", - "cpu": [ - "wasm32" - ], - "optional": true, - "dependencies": { - "@napi-rs/wasm-runtime": "^0.2.10" - }, - "engines": { - "node": ">=14.0.0" + "node_modules/@oxc-project/types": { + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.96.0.tgz", + "integrity": "sha512-r/xkmoXA0xEpU6UGtn18CNVjXH6erU3KCpCDbpLmbVxBFor1U9MqN5Z2uMmCHJuXjJzlnDR+hWY+yPoLo8oHDw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" } }, - "node_modules/@oxc-parser/binding-win32-arm64-msvc": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.72.3.tgz", - "integrity": "sha512-kRVAl87ugRjLZTm9vGUyiXU50mqxLPHY81rgnZUP1HtNcqcmTQtM/wUKQL2UdqvhA6xm6zciqzqCgJfU+RW8uA==", + "node_modules/@oxc-transform/binding-darwin-arm64": { + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-darwin-arm64/-/binding-darwin-arm64-0.96.0.tgz", + "integrity": "sha512-td1sbcvzsyuoNRiNdIRodPXRtFFwxzPpC/6/yIUtRRhKn30XQcizxupIvQQVpJWWchxkphbBDh6UN+u+2CJ8Zw==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ - "win32" - ], - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@oxc-parser/binding-win32-x64-msvc": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.72.3.tgz", - "integrity": "sha512-vpVdoGAP5iGE5tIEPJgr7FkQJZA+sKjMkg5x1jarWJ1nnBamfGsfYiZum4QjCfW7jb+pl42rHVSS3lRmMPcyrQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" + "darwin" ], "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@oxc-project/types": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.72.3.tgz", - "integrity": "sha512-CfAC4wrmMkUoISpQkFAIfMVvlPfQV3xg7ZlcqPXPOIMQhdKIId44G8W0mCPgtpWdFFAyJ+SFtiM+9vbyCkoVng==", - "funding": { - "url": "https://github.com/sponsors/Boshen" + "node": "^20.19.0 || >=22.12.0" } }, "node_modules/@parcel/watcher": { @@ -2348,6 +1798,7 @@ "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "detect-libc": "^1.0.3", "is-glob": "^4.0.3", @@ -2377,25 +1828,6 @@ "@parcel/watcher-win32-x64": "2.5.1" } }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", - "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", - "cpu": [ - "arm64" - ], - "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.1", "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", @@ -2403,6 +1835,7 @@ "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -2415,158 +1848,6 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", - "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", - "cpu": [ - "x64" - ], - "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.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", - "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", - "cpu": [ - "x64" - ], - "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.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", - "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", - "cpu": [ - "arm" - ], - "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.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", - "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", - "cpu": [ - "arm" - ], - "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.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", - "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", - "cpu": [ - "arm64" - ], - "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.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", - "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", - "cpu": [ - "arm64" - ], - "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.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", - "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", - "cpu": [ - "x64" - ], - "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.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", - "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", - "cpu": [ - "x64" - ], - "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.1", "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.5.1.tgz", @@ -2574,6 +1855,7 @@ "bundleDependencies": [ "napi-wasm" ], + "license": "MIT", "dependencies": { "is-glob": "^4.0.3", "micromatch": "^4.0.5", @@ -2592,67 +1874,23 @@ "inBundle": true, "license": "MIT" }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", - "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", - "cpu": [ - "arm64" - ], - "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.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", - "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", - "cpu": [ - "ia32" - ], - "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.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", - "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" + "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" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=0.10" } }, "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": { "node": ">=14" @@ -2661,12 +1899,14 @@ "node_modules/@polka/url": { "version": "1.0.0-next.29", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", - "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==" + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "license": "MIT" }, "node_modules/@poppinss/colors": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.5.tgz", "integrity": "sha512-FvdDqtcRCtz6hThExcFOgW0cWX+xwSMWcRuQe5ZEb2m7cVQOAVZOIMt+/v9RxGiD9/OY16qJBXK4CVKWAPalBw==", + "license": "MIT", "dependencies": { "kleur": "^4.1.5" } @@ -2675,14 +1915,16 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/@poppinss/dumper": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.4.tgz", - "integrity": "sha512-iG0TIdqv8xJ3Lt9O8DrPRxw1MRLjNpoqiSGU03P/wNLP/s0ra0udPJ1J2Tx5M0J3H/cVyEgpbn8xUKRY9j59kQ==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz", + "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==", + "license": "MIT", "dependencies": { "@poppinss/colors": "^4.1.5", "@sindresorhus/is": "^7.0.2", @@ -2690,9 +1932,10 @@ } }, "node_modules/@poppinss/dumper/node_modules/@sindresorhus/is": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.0.2.tgz", - "integrity": "sha512-d9xRovfKNz1SKieM0qJdO+PQonjnnIfSNWfHYnBSJ9hkjm0ZPw6HlxscDXYstp3z+7V2GOFHc+J0CYrYTjqCJw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.1.1.tgz", + "integrity": "sha512-rO92VvpgMc3kfiTjGT52LEtJ8Yc5kCWhZjLQ3LwlA4pSgPpQO7bVpYXParOD8Jwf+cVQECJo3yP/4I8aZtUQTQ==", + "license": "MIT", "engines": { "node": ">=18" }, @@ -2700,31 +1943,23 @@ "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/@poppinss/dumper/node_modules/supports-color": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.0.tgz", - "integrity": "sha512-5eG9FQjEjDbAlI5+kdpdyPIBMRH4GfTVDGREVupaZHmVoppknhM29b/S9BkQz7cathp85BVgRi/As3Siln7e0Q==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/@poppinss/exception": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.2.tgz", - "integrity": "sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==" + "integrity": "sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==", + "license": "MIT" }, "node_modules/@rolldown/pluginutils": { - "version": "1.0.0-beta.34", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.34.tgz", - "integrity": "sha512-LyAREkZHP5pMom7c24meKmJCdhf2hEyvam2q0unr3or9ydwDL+DJ8chTF6Av/RFPb3rH8UFBdMzO5MxTZW97oA==" + "version": "1.0.0-beta.29", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.29.tgz", + "integrity": "sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==", + "license": "MIT" }, "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" }, @@ -2738,9 +1973,10 @@ } }, "node_modules/@rollup/plugin-commonjs": { - "version": "28.0.6", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.6.tgz", - "integrity": "sha512-XSQB1K7FUU5QP+3lOQmVCE3I0FcbbNvmNT4VJSj93iUjayaARrTQeoRdiYQoftAJBLrR9t2agwAd3ekaTgHNlw==", + "version": "28.0.9", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.9.tgz", + "integrity": "sha512-PIR4/OHZ79romx0BVVll/PkwWpJ7e5lsqFa3gFfcrFPWwLXLV39JVUzQV9RKjWerE7B845Hqjj9VYlQeieZ2dA==", + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", @@ -2762,37 +1998,11 @@ } } }, - "node_modules/@rollup/plugin-commonjs/node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-commonjs/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "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", "estree-walker": "^2.0.2", @@ -2806,459 +2016,214 @@ }, "peerDependenciesMeta": { "rollup": { - "optional": true - } - } - }, - "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==", - "dependencies": { - "@rollup/pluginutils": "^5.1.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.1.tgz", - "integrity": "sha512-tk5YCxJWIG81umIvNkSod2qK5KyQW19qcBF/B78n1bjtOON6gzKoVeSzAE8yHCZEDmqkHKkxplExA8KzdJLJpA==", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve/node_modules/resolve": { - "version": "1.22.10", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "dependencies": { - "is-core-module": "^2.16.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "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==", - "dependencies": { - "serialize-javascript": "^6.0.1", - "smob": "^1.0.0", - "terser": "^5.17.4" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.2.0.tgz", - "integrity": "sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.49.0.tgz", - "integrity": "sha512-rlKIeL854Ed0e09QGYFlmDNbka6I3EQFw7iZuugQjMb11KMpJCLPFL4ZPbMfaEhLADEL1yx0oujGkBQ7+qW3eA==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.49.0.tgz", - "integrity": "sha512-cqPpZdKUSQYRtLLr6R4X3sD4jCBO1zUmeo3qrWBCqYIeH8Q3KRL4F3V7XJ2Rm8/RJOQBZuqzQGWPjjvFUcYa/w==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.49.0.tgz", - "integrity": "sha512-99kMMSMQT7got6iYX3yyIiJfFndpojBmkHfTc1rIje8VbjhmqBXE+nb7ZZP3A5skLyujvT0eIUCUsxAe6NjWbw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.49.0.tgz", - "integrity": "sha512-y8cXoD3wdWUDpjOLMKLx6l+NFz3NlkWKcBCBfttUn+VGSfgsQ5o/yDUGtzE9HvsodkP0+16N0P4Ty1VuhtRUGg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.49.0.tgz", - "integrity": "sha512-3mY5Pr7qv4GS4ZvWoSP8zha8YoiqrU+e0ViPvB549jvliBbdNLrg2ywPGkgLC3cmvN8ya3za+Q2xVyT6z+vZqA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.49.0.tgz", - "integrity": "sha512-C9KzzOAQU5gU4kG8DTk+tjdKjpWhVWd5uVkinCwwFub2m7cDYLOdtXoMrExfeBmeRy9kBQMkiyJ+HULyF1yj9w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.49.0.tgz", - "integrity": "sha512-OVSQgEZDVLnTbMq5NBs6xkmz3AADByCWI4RdKSFNlDsYXdFtlxS59J+w+LippJe8KcmeSSM3ba+GlsM9+WwC1w==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.49.0.tgz", - "integrity": "sha512-ZnfSFA7fDUHNa4P3VwAcfaBLakCbYaxCk0jUnS3dTou9P95kwoOLAMlT3WmEJDBCSrOEFFV0Y1HXiwfLYJuLlA==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.49.0.tgz", - "integrity": "sha512-Z81u+gfrobVK2iV7GqZCBfEB1y6+I61AH466lNK+xy1jfqFLiQ9Qv716WUM5fxFrYxwC7ziVdZRU9qvGHkYIJg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.49.0.tgz", - "integrity": "sha512-zoAwS0KCXSnTp9NH/h9aamBAIve0DXeYpll85shf9NJ0URjSTzzS+Z9evmolN+ICfD3v8skKUPyk2PO0uGdFqg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.49.0.tgz", - "integrity": "sha512-2QyUyQQ1ZtwZGiq0nvODL+vLJBtciItC3/5cYN8ncDQcv5avrt2MbKt1XU/vFAJlLta5KujqyHdYtdag4YEjYQ==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.49.0.tgz", - "integrity": "sha512-k9aEmOWt+mrMuD3skjVJSSxHckJp+SiFzFG+v8JLXbc/xi9hv2icSkR3U7uQzqy+/QbbYY7iNB9eDTwrELo14g==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.49.0.tgz", - "integrity": "sha512-rDKRFFIWJ/zJn6uk2IdYLc09Z7zkE5IFIOWqpuU0o6ZpHcdniAyWkwSUWE/Z25N/wNDmFHHMzin84qW7Wzkjsw==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.49.0.tgz", - "integrity": "sha512-FkkhIY/hYFVnOzz1WeV3S9Bd1h0hda/gRqvZCMpHWDHdiIHn6pqsY3b5eSbvGccWHMQ1uUzgZTKS4oGpykf8Tw==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ] + "optional": true + } + } }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.49.0.tgz", - "integrity": "sha512-gRf5c+A7QiOG3UwLyOOtyJMD31JJhMjBvpfhAitPAoqZFcOeK3Kc1Veg1z/trmt+2P6F/biT02fU19GGTS529A==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ] + "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" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.49.0.tgz", - "integrity": "sha512-BR7+blScdLW1h/2hB/2oXM+dhTmpW3rQt1DeSiCP9mc2NMMkqVgjIN3DDsNpKmezffGC9R8XKVOLmBkRUcK/sA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] + "node_modules/@rollup/plugin-node-resolve": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.3.tgz", + "integrity": "sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.49.0.tgz", - "integrity": "sha512-hDMOAe+6nX3V5ei1I7Au3wcr9h3ktKzDvF2ne5ovX8RZiAHEtX1A5SNNk4zt1Qt77CmnbqT+upb/umzoPMWiPg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] + "node_modules/@rollup/plugin-replace": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-6.0.3.tgz", + "integrity": "sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.49.0.tgz", - "integrity": "sha512-wkNRzfiIGaElC9kXUT+HLx17z7D0jl+9tGYRKwd8r7cUqTL7GYAvgUY++U2hK6Ar7z5Z6IRRoWC8kQxpmM7TDA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ] + "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", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.49.0.tgz", - "integrity": "sha512-gq5aW/SyNpjp71AAzroH37DtINDcX1Qw2iv9Chyz49ZgdOP3NV8QCyKZUrGsYX9Yyggj5soFiRCgsL3HwD8TdA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ] + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.49.0.tgz", - "integrity": "sha512-gEtqFbzmZLFk2xKh7g0Rlo8xzho8KrEFEkzvHbfUGkrgXOpZ4XagQ6n+wIZFNh1nTb8UD16J4nFSFKXYgnbdBg==", + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.53.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.2.tgz", + "integrity": "sha512-A6s4gJpomNBtJ2yioj8bflM2oogDwzUiMl2yNJ2v9E7++sHrSrsQ29fOfn5DM/iCzpWcebNYEdXpaK4tr2RhfQ==", "cpu": [ - "x64" + "arm64" ], + "license": "MIT", "optional": true, "os": [ - "win32" + "darwin" ] }, "node_modules/@shikijs/core": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.29.2.tgz", - "integrity": "sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==", - "dependencies": { - "@shikijs/engine-javascript": "1.29.2", - "@shikijs/engine-oniguruma": "1.29.2", - "@shikijs/types": "1.29.2", - "@shikijs/vscode-textmate": "^10.0.1", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.15.0.tgz", + "integrity": "sha512-8TOG6yG557q+fMsSVa8nkEDOZNTSxjbbR8l6lF2gyr6Np+jrPlslqDxQkN6rMXCECQ3isNPZAGszAfYoJOPGlg==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.15.0", + "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", - "hast-util-to-html": "^9.0.4" + "hast-util-to-html": "^9.0.5" } }, "node_modules/@shikijs/engine-javascript": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.29.2.tgz", - "integrity": "sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.15.0.tgz", + "integrity": "sha512-ZedbOFpopibdLmvTz2sJPJgns8Xvyabe2QbmqMTz07kt1pTzfEvKZc5IqPVO/XFiEbbNyaOpjPBkkr1vlwS+qg==", + "license": "MIT", "dependencies": { - "@shikijs/types": "1.29.2", - "@shikijs/vscode-textmate": "^10.0.1", - "oniguruma-to-es": "^2.2.0" + "@shikijs/types": "3.15.0", + "@shikijs/vscode-textmate": "^10.0.2", + "oniguruma-to-es": "^4.3.3" } }, "node_modules/@shikijs/engine-oniguruma": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.29.2.tgz", - "integrity": "sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.15.0.tgz", + "integrity": "sha512-HnqFsV11skAHvOArMZdLBZZApRSYS4LSztk2K3016Y9VCyZISnlYUYsL2hzlS7tPqKHvNqmI5JSUJZprXloMvA==", + "license": "MIT", "dependencies": { - "@shikijs/types": "1.29.2", - "@shikijs/vscode-textmate": "^10.0.1" + "@shikijs/types": "3.15.0", + "@shikijs/vscode-textmate": "^10.0.2" } }, "node_modules/@shikijs/langs": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-1.29.2.tgz", - "integrity": "sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.15.0.tgz", + "integrity": "sha512-WpRvEFvkVvO65uKYW4Rzxs+IG0gToyM8SARQMtGGsH4GDMNZrr60qdggXrFOsdfOVssG/QQGEl3FnJ3EZ+8w8A==", + "license": "MIT", "dependencies": { - "@shikijs/types": "1.29.2" + "@shikijs/types": "3.15.0" } }, "node_modules/@shikijs/themes": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-1.29.2.tgz", - "integrity": "sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.15.0.tgz", + "integrity": "sha512-8ow2zWb1IDvCKjYb0KiLNrK4offFdkfNVPXb1OZykpLCzRU6j+efkY+Y7VQjNlNFXonSw+4AOdGYtmqykDbRiQ==", + "license": "MIT", "dependencies": { - "@shikijs/types": "1.29.2" + "@shikijs/types": "3.15.0" } }, "node_modules/@shikijs/transformers": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.29.2.tgz", - "integrity": "sha512-NHQuA+gM7zGuxGWP9/Ub4vpbwrYCrho9nQCLcCPfOe3Yc7LOYwmSuhElI688oiqIXk9dlZwDiyAG9vPBTuPJMA==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-3.15.0.tgz", + "integrity": "sha512-Hmwip5ovvSkg+Kc41JTvSHHVfCYF+C8Cp1omb5AJj4Xvd+y9IXz2rKJwmFRGsuN0vpHxywcXJ1+Y4B9S7EG1/A==", + "license": "MIT", "dependencies": { - "@shikijs/core": "1.29.2", - "@shikijs/types": "1.29.2" + "@shikijs/core": "3.15.0", + "@shikijs/types": "3.15.0" } }, "node_modules/@shikijs/types": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.29.2.tgz", - "integrity": "sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.15.0.tgz", + "integrity": "sha512-BnP+y/EQnhihgHy4oIAN+6FFtmfTekwOLsQbRw9hOKwqgNy8Bdsjq8B05oAt/ZgvIWWFrshV71ytOrlPfYjIJw==", + "license": "MIT", "dependencies": { - "@shikijs/vscode-textmate": "^10.0.1", + "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "node_modules/@shikijs/vscode-textmate": { "version": "10.0.2", "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", - "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==" + "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", + "license": "MIT" }, "node_modules/@sindresorhus/is": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3267,9 +2232,10 @@ } }, "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==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "license": "MIT", "engines": { "node": ">=18" }, @@ -3280,40 +2246,183 @@ "node_modules/@socket.io/component-emitter": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "license": "MIT" }, "node_modules/@speed-highlight/core": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.7.tgz", - "integrity": "sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==" + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.12.tgz", + "integrity": "sha512-uilwrK0Ygyri5dToHYdZSjcvpS2ZwX0w5aSt3GCEN9hrjxWCoeV4Z2DTXuxjwbntaLQIEEAlCeNQss5SoHvAEA==", + "license": "CC0-1.0" + }, + "node_modules/@sqlite.org/sqlite-wasm": { + "version": "3.50.4-build1", + "resolved": "https://registry.npmjs.org/@sqlite.org/sqlite-wasm/-/sqlite-wasm-3.50.4-build1.tgz", + "integrity": "sha512-Qig2Wso7gPkU1PtXwFzndh+CTRzrIFxVGqv6eCetjU7YqxlHItj+GvQYwYTppCRgAPawtRN/4AJcEgB9xDHGug==", + "license": "Apache-2.0", + "bin": { + "sqlite-wasm": "bin/index.js" + } + }, + "node_modules/@standard-schema/spec": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz", + "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==", + "license": "MIT" + }, + "node_modules/@swc/helpers": { + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz", + "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.17.tgz", + "integrity": "sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==", + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.4", + "enhanced-resolve": "^5.18.3", + "jiti": "^2.6.1", + "lightningcss": "1.30.2", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.1.17" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.17.tgz", + "integrity": "sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==", + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.1.17", + "@tailwindcss/oxide-darwin-arm64": "4.1.17", + "@tailwindcss/oxide-darwin-x64": "4.1.17", + "@tailwindcss/oxide-freebsd-x64": "4.1.17", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.17", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.17", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.17", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.17", + "@tailwindcss/oxide-linux-x64-musl": "4.1.17", + "@tailwindcss/oxide-wasm32-wasi": "4.1.17", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.17", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.17" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.17.tgz", + "integrity": "sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.17.tgz", + "integrity": "sha512-+nKl9N9mN5uJ+M7dBOOCzINw94MPstNR/GtIhz1fpZysxL/4a+No64jCBD6CPN+bIHWFx3KWuu8XJRrj/572Dw==", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.1.17", + "@tailwindcss/oxide": "4.1.17", + "postcss": "^8.4.41", + "tailwindcss": "4.1.17" + } }, - "node_modules/@tailwindcss/typography": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.16.tgz", - "integrity": "sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==", + "node_modules/@tailwindcss/vite": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.17.tgz", + "integrity": "sha512-4+9w8ZHOiGnpcGI6z1TVVfWaX/koK7fKeSYF3qlYg2xpBtbteP2ddBxiarL+HVgfSJGeK5RIxRQmKm4rTJJAwA==", + "license": "MIT", "dependencies": { - "lodash.castarray": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "postcss-selector-parser": "6.0.10" + "@tailwindcss/node": "4.1.17", + "@tailwindcss/oxide": "4.1.17", + "tailwindcss": "4.1.17" }, "peerDependencies": { - "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" + "vite": "^5.2.0 || ^6 || ^7" } }, - "node_modules/@tybys/wasm-util": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.0.tgz", - "integrity": "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==", - "optional": true, + "node_modules/@tanstack/table-core": { + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.21.3.tgz", + "integrity": "sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/virtual-core": { + "version": "3.13.12", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.13.12.tgz", + "integrity": "sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/vue-table": { + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/@tanstack/vue-table/-/vue-table-8.21.3.tgz", + "integrity": "sha512-rusRyd77c5tDPloPskctMyPLFEQUeBzxdQ+2Eow4F7gDPlPOB1UnnhzfpdvqZ8ZyX2rRNGmqNnQWm87OI2OQPw==", + "license": "MIT", "dependencies": { - "tslib": "^2.4.0" + "@tanstack/table-core": "8.21.3" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "vue": ">=3.2" + } + }, + "node_modules/@tanstack/vue-virtual": { + "version": "3.13.12", + "resolved": "https://registry.npmjs.org/@tanstack/vue-virtual/-/vue-virtual-3.13.12.tgz", + "integrity": "sha512-vhF7kEU9EXWXh+HdAwKJ2m3xaOnTTmgcdXcF2pim8g4GvI7eRrk2YRuV5nUlZnd/NbCIX4/Ja2OZu5EjJL06Ww==", + "license": "MIT", + "dependencies": { + "@tanstack/virtual-core": "3.13.12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "vue": "^2.7.0 || ^3.0.0" } }, "node_modules/@types/debug": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", "dependencies": { "@types/ms": "*" } @@ -3321,20 +2430,35 @@ "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==" + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" }, "node_modules/@types/hast": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", "dependencies": { "@types/unist": "*" } }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==", + "license": "MIT" + }, "node_modules/@types/mdast": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -3342,224 +2466,70 @@ "node_modules/@types/ms": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==" + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" }, "node_modules/@types/node": { - "version": "22.18.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.0.tgz", - "integrity": "sha512-m5ObIqwsUp6BZzyiy4RdZpzWGub9bqLJMvZDD0QMXhxjqMHMENlj+SqF5QxoUwaQNFe+8kz8XM8ZQhqkQPTgMQ==", + "version": "22.19.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.1.tgz", + "integrity": "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==", "devOptional": true, + "license": "MIT", "dependencies": { "undici-types": "~6.21.0" } }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==" - }, "node_modules/@types/parse-path": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@types/parse-path/-/parse-path-7.1.0.tgz", - "integrity": "sha512-EULJ8LApcVEPbrfND0cRQqutIOdiIgJ1Mgrhpy755r14xMohPTEpkV/k28SJvuOs9bHRFW8x+KeDAEPiGQPB9Q==", - "deprecated": "This is a stub types definition. parse-path provides its own type definitions, so you do not need this installed.", - "dependencies": { - "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==" - }, - "node_modules/@types/triple-beam": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", - "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "license": "MIT" }, "node_modules/@types/unist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" - }, - "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==" - }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/project-service": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.41.0.tgz", - "integrity": "sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ==", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.41.0", - "@typescript-eslint/types": "^8.41.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.41.0.tgz", - "integrity": "sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw==", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.41.0.tgz", - "integrity": "sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.41.0.tgz", - "integrity": "sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ==", - "dependencies": { - "@typescript-eslint/project-service": "8.41.0", - "@typescript-eslint/tsconfig-utils": "8.41.0", - "@typescript-eslint/types": "8.41.0", - "@typescript-eslint/visitor-keys": "8.41.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^2.1.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.41.0.tgz", - "integrity": "sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==", - "dependencies": { - "@typescript-eslint/types": "8.41.0", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.21", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.21.tgz", + "integrity": "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==", + "license": "MIT" }, "node_modules/@ungap/structured-clone": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" - }, - "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==", - "dependencies": { - "@unhead/schema": "1.11.20", - "@unhead/shared": "1.11.20" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } - }, - "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==", - "dependencies": { - "hookable": "^5.5.3", - "zhead": "^2.2.4" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } - }, - "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==", - "dependencies": { - "@unhead/schema": "1.11.20", - "packrup": "^0.1.2" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } - }, - "node_modules/@unhead/ssr": { - "version": "1.11.20", - "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.11.20.tgz", - "integrity": "sha512-j6ehzmdWGAvv0TEZyLE3WBnG1ULnsbKQcLqBDh3fvKS6b3xutcVZB7mjvrVE7ckSZt6WwOtG0ED3NJDS7IjzBA==", - "dependencies": { - "@unhead/schema": "1.11.20", - "@unhead/shared": "1.11.20" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" }, "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==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-2.0.19.tgz", + "integrity": "sha512-7BYjHfOaoZ9+ARJkT10Q2TjnTUqDXmMpfakIAsD/hXiuff1oqWg1xeXT5+MomhNcC15HbiABpbbBmITLSHxdKg==", + "license": "MIT", "dependencies": { - "@unhead/schema": "1.11.20", - "@unhead/shared": "1.11.20", "hookable": "^5.5.3", - "unhead": "1.11.20" + "unhead": "2.0.19" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" }, "peerDependencies": { - "vue": ">=2.7 || >=3" + "vue": ">=3.5.18" } }, "node_modules/@vercel/nft": { - "version": "0.29.4", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.29.4.tgz", - "integrity": "sha512-6lLqMNX3TuycBPABycx7A9F1bHQR7kiQln6abjFbPrf5C/05qHM9M5E4PeTE59c7z8g6vHnx1Ioihb2AQl7BTA==", + "version": "0.30.3", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.30.3.tgz", + "integrity": "sha512-UEq+eF0ocEf9WQCV1gktxKhha36KDs7jln5qii6UpPf5clMqDc0p3E7d9l2Smx0i9Pm1qpq4S4lLfNl97bbv6w==", + "license": "MIT", "dependencies": { "@mapbox/node-pre-gyp": "^2.0.0", "@rollup/pluginutils": "^5.1.3", @@ -3581,87 +2551,100 @@ "node": ">=18" } }, - "node_modules/@vercel/nft/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "node_modules/@vercel/oidc": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.0.3.tgz", + "integrity": "sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg==", + "license": "Apache-2.0", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">= 20" } }, "node_modules/@vitejs/plugin-vue": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz", - "integrity": "sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.1.tgz", + "integrity": "sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==", + "license": "MIT", + "dependencies": { + "@rolldown/pluginutils": "1.0.0-beta.29" + }, "engines": { - "node": "^18.0.0 || >=20.0.0" + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { - "vite": "^5.0.0 || ^6.0.0", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0", "vue": "^3.2.25" } }, "node_modules/@vitejs/plugin-vue-jsx": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-4.2.0.tgz", - "integrity": "sha512-DSTrmrdLp+0LDNF77fqrKfx7X0ErRbOcUAgJL/HbSesqQwoUvUQ4uYQqaex+rovqgGcoPqVk+AwUh3v9CuiYIw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-5.1.1.tgz", + "integrity": "sha512-uQkfxzlF8SGHJJVH966lFTdjM/lGcwJGzwAHpVqAPDD/QcsqoUGa+q31ox1BrUfi+FLP2ChVp7uLXE3DkHyDdQ==", + "license": "MIT", "dependencies": { - "@babel/core": "^7.27.1", - "@babel/plugin-transform-typescript": "^7.27.1", - "@rolldown/pluginutils": "^1.0.0-beta.9", - "@vue/babel-plugin-jsx": "^1.4.0" + "@babel/core": "^7.28.3", + "@babel/plugin-syntax-typescript": "^7.27.1", + "@babel/plugin-transform-typescript": "^7.28.0", + "@rolldown/pluginutils": "^1.0.0-beta.34", + "@vue/babel-plugin-jsx": "^1.5.0" }, "engines": { - "node": "^18.0.0 || >=20.0.0" + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { - "vite": "^5.0.0 || ^6.0.0", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0", "vue": "^3.0.0" } }, + "node_modules/@vitejs/plugin-vue-jsx/node_modules/@rolldown/pluginutils": { + "version": "1.0.0-beta.50", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.50.tgz", + "integrity": "sha512-5e76wQiQVeL1ICOZVUg4LSOVYg9jyhGCin+icYozhsUzM+fHE7kddi1bdiE0jwVqTfkjba3jUFbEkoC9WkdvyA==", + "license": "MIT" + }, "node_modules/@volar/language-core": { - "version": "2.4.15", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.15.tgz", - "integrity": "sha512-3VHw+QZU0ZG9IuQmzT68IyN4hZNd9GchGPhbD9+pa8CVv7rnoOZwo7T8weIbrRmihqy3ATpdfXFnqRrfPVK6CA==", - "devOptional": true, + "version": "2.4.23", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.23.tgz", + "integrity": "sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==", + "license": "MIT", "dependencies": { - "@volar/source-map": "2.4.15" + "@volar/source-map": "2.4.23" } }, "node_modules/@volar/source-map": { - "version": "2.4.15", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.15.tgz", - "integrity": "sha512-CPbMWlUN6hVZJYGcU/GSoHu4EnCHiLaXI9n8c9la6RaI9W5JHX+NqG+GSQcB0JdC2FIBLdZJwGsfKyBB71VlTg==", - "devOptional": true + "version": "2.4.23", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.23.tgz", + "integrity": "sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==", + "license": "MIT" }, "node_modules/@volar/typescript": { - "version": "2.4.15", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.15.tgz", - "integrity": "sha512-2aZ8i0cqPGjXb4BhkMsPYDkkuc2ZQ6yOpqwAuNwUoncELqoy5fRgOQtLR9gB0g902iS0NAkvpIzs27geVyVdPg==", - "devOptional": true, + "version": "2.4.23", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.23.tgz", + "integrity": "sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==", + "license": "MIT", "dependencies": { - "@volar/language-core": "2.4.15", + "@volar/language-core": "2.4.23", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } }, "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==", - "dependencies": { - "@vue/compiler-sfc": "^3.5.13", - "ast-kit": "^1.4.0", - "local-pkg": "^1.0.0", - "magic-string-ast": "^0.7.0", - "pathe": "^2.0.2", - "picomatch": "^4.0.2" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-3.1.1.tgz", + "integrity": "sha512-afW2DMjgCBVs33mWRlz7YsGHzoEEupnl0DK5ZTKsgziAlLh5syc5m+GM7eqeYrgiQpwMaVxa1fk73caCvPxyAw==", + "license": "MIT", + "dependencies": { + "@vue/compiler-sfc": "^3.5.22", + "ast-kit": "^2.1.2", + "local-pkg": "^1.1.2", + "magic-string-ast": "^1.0.2", + "unplugin-utils": "^0.3.0" }, "engines": { - "node": ">=16.14.0" + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/vue-macros" }, "peerDependencies": { "vue": "^2.7.0 || ^3.2.25" @@ -3672,31 +2655,33 @@ } } }, - "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==" - }, - "node_modules/@vue-macros/common/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "node_modules/@vue-macros/common/node_modules/unplugin-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3", + "picomatch": "^4.0.3" + }, "engines": { - "node": ">=12" + "node": ">=20.19.0" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/sxzz" } }, "node_modules/@vue/babel-helper-vue-transform-on": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.5.0.tgz", - "integrity": "sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==" + "integrity": "sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==", + "license": "MIT" }, "node_modules/@vue/babel-plugin-jsx": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.5.0.tgz", "integrity": "sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", @@ -3721,6 +2706,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.5.0.tgz", "integrity": "sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/helper-module-imports": "^7.27.1", @@ -3736,49 +2722,53 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.20.tgz", - "integrity": "sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg==", + "version": "3.5.24", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.24.tgz", + "integrity": "sha512-eDl5H57AOpNakGNAkFDH+y7kTqrQpJkZFXhWZQGyx/5Wh7B1uQYvcWkvZi11BDhscPgj8N7XV3oRwiPnx1Vrig==", + "license": "MIT", "dependencies": { - "@babel/parser": "^7.28.3", - "@vue/shared": "3.5.20", + "@babel/parser": "^7.28.5", + "@vue/shared": "3.5.24", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.20.tgz", - "integrity": "sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ==", + "version": "3.5.24", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.24.tgz", + "integrity": "sha512-1QHGAvs53gXkWdd3ZMGYuvQFXHW4ksKWPG8HP8/2BscrbZ0brw183q2oNWjMrSWImYLHxHrx1ItBQr50I/q2zw==", + "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.20", - "@vue/shared": "3.5.20" + "@vue/compiler-core": "3.5.24", + "@vue/shared": "3.5.24" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.20.tgz", - "integrity": "sha512-SFcxapQc0/feWiSBfkGsa1v4DOrnMAQSYuvDMpEaxbpH5dKbnEM5KobSNSgU+1MbHCl+9ftm7oQWxvwDB6iBfw==", - "dependencies": { - "@babel/parser": "^7.28.3", - "@vue/compiler-core": "3.5.20", - "@vue/compiler-dom": "3.5.20", - "@vue/compiler-ssr": "3.5.20", - "@vue/shared": "3.5.20", + "version": "3.5.24", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.24.tgz", + "integrity": "sha512-8EG5YPRgmTB+YxYBM3VXy8zHD9SWHUJLIGPhDovo3Z8VOgvP+O7UP5vl0J4BBPWYD9vxtBabzW1EuEZ+Cqs14g==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@vue/compiler-core": "3.5.24", + "@vue/compiler-dom": "3.5.24", + "@vue/compiler-ssr": "3.5.24", + "@vue/shared": "3.5.24", "estree-walker": "^2.0.2", - "magic-string": "^0.30.17", + "magic-string": "^0.30.21", "postcss": "^8.5.6", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.20.tgz", - "integrity": "sha512-RSl5XAMc5YFUXpDQi+UQDdVjH9FnEpLDHIALg5J0ITHxkEzJ8uQLlo7CIbjPYqmZtt6w0TsIPbo1izYXwDG7JA==", + "version": "3.5.24", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.24.tgz", + "integrity": "sha512-trOvMWNBMQ/odMRHW7Ae1CdfYx+7MuiQu62Jtu36gMLXcaoqKvAyh+P73sYG9ll+6jLB6QPovqoKGGZROzkFFg==", + "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.20", - "@vue/shared": "3.5.20" + "@vue/compiler-dom": "3.5.24", + "@vue/shared": "3.5.24" } }, "node_modules/@vue/compiler-vue2": { @@ -3786,6 +2776,7 @@ "resolved": "https://registry.npmjs.org/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz", "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==", "devOptional": true, + "license": "MIT", "dependencies": { "de-indent": "^1.0.2", "he": "^1.2.0" @@ -3794,65 +2785,63 @@ "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==" + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "license": "MIT" }, "node_modules/@vue/devtools-core": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.7.7.tgz", - "integrity": "sha512-9z9TLbfC+AjAi1PQyWX+OErjIaJmdFlbDHcD+cAMYKY6Bh5VlsAtCeGyRMrXwIlMEQPukvnWt3gZBLwTAIMKzQ==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-8.0.5.tgz", + "integrity": "sha512-dpCw8nl0GDBuiL9SaY0mtDxoGIEmU38w+TQiYEPOLhW03VDC0lfNMYXS/qhl4I0YlysGp04NLY4UNn6xgD0VIQ==", + "license": "MIT", "dependencies": { - "@vue/devtools-kit": "^7.7.7", - "@vue/devtools-shared": "^7.7.7", + "@vue/devtools-kit": "^8.0.5", + "@vue/devtools-shared": "^8.0.5", "mitt": "^3.0.1", - "nanoid": "^5.1.0", + "nanoid": "^5.1.5", "pathe": "^2.0.3", - "vite-hot-client": "^2.0.4" + "vite-hot-client": "^2.1.0" }, "peerDependencies": { "vue": "^3.0.0" } }, - "node_modules/@vue/devtools-core/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" - }, "node_modules/@vue/devtools-kit": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.7.tgz", - "integrity": "sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-8.0.5.tgz", + "integrity": "sha512-q2VV6x1U3KJMTQPUlRMyWEKVbcHuxhqJdSr6Jtjz5uAThAIrfJ6WVZdGZm5cuO63ZnSUz0RCsVwiUUb0mDV0Yg==", + "license": "MIT", "dependencies": { - "@vue/devtools-shared": "^7.7.7", - "birpc": "^2.3.0", + "@vue/devtools-shared": "^8.0.5", + "birpc": "^2.6.1", "hookable": "^5.5.3", "mitt": "^3.0.1", - "perfect-debounce": "^1.0.0", + "perfect-debounce": "^2.0.0", "speakingurl": "^14.0.1", "superjson": "^2.2.2" } }, "node_modules/@vue/devtools-shared": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.7.tgz", - "integrity": "sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-8.0.5.tgz", + "integrity": "sha512-bRLn6/spxpmgLk+iwOrR29KrYnJjG9DGpHGkDFG82UM21ZpJ39ztUT9OXX3g+usW7/b2z+h46I9ZiYyB07XMXg==", + "license": "MIT", "dependencies": { "rfdc": "^1.4.1" } }, "node_modules/@vue/language-core": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.2.12.tgz", - "integrity": "sha512-IsGljWbKGU1MZpBPN+BvPAdr55YPkj2nB/TBNGNC32Vy2qLG25DYu/NBN2vNtZqdRbTRjaoYrahLrToim2NanA==", - "devOptional": true, + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.1.4.tgz", + "integrity": "sha512-n/58wm8SkmoxMWkUNUH/PwoovWe4hmdyPJU2ouldr3EPi1MLoS7iDN46je8CsP95SnVBs2axInzRglPNKvqMcg==", + "license": "MIT", "dependencies": { - "@volar/language-core": "2.4.15", + "@volar/language-core": "2.4.23", "@vue/compiler-dom": "^3.5.0", - "@vue/compiler-vue2": "^2.7.16", "@vue/shared": "^3.5.0", - "alien-signals": "^1.0.3", - "minimatch": "^9.0.3", + "alien-signals": "^3.0.0", "muggle-string": "^0.4.1", - "path-browserify": "^1.0.1" + "path-browserify": "^1.0.1", + "picomatch": "^4.0.2" }, "peerDependencies": { "typescript": "*" @@ -3864,297 +2853,257 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.20.tgz", - "integrity": "sha512-hS8l8x4cl1fmZpSQX/NXlqWKARqEsNmfkwOIYqtR2F616NGfsLUm0G6FQBK6uDKUCVyi1YOL8Xmt/RkZcd/jYQ==", + "version": "3.5.24", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.24.tgz", + "integrity": "sha512-BM8kBhtlkkbnyl4q+HiF5R5BL0ycDPfihowulm02q3WYp2vxgPcJuZO866qa/0u3idbMntKEtVNuAUp5bw4teg==", + "license": "MIT", "dependencies": { - "@vue/shared": "3.5.20" + "@vue/shared": "3.5.24" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.20.tgz", - "integrity": "sha512-vyQRiH5uSZlOa+4I/t4Qw/SsD/gbth0SW2J7oMeVlMFMAmsG1rwDD6ok0VMmjXY3eI0iHNSSOBilEDW98PLRKw==", + "version": "3.5.24", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.24.tgz", + "integrity": "sha512-RYP/byyKDgNIqfX/gNb2PB55dJmM97jc9wyF3jK7QUInYKypK2exmZMNwnjueWwGceEkP6NChd3D2ZVEp9undQ==", + "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.20", - "@vue/shared": "3.5.20" + "@vue/reactivity": "3.5.24", + "@vue/shared": "3.5.24" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.20.tgz", - "integrity": "sha512-KBHzPld/Djw3im0CQ7tGCpgRedryIn4CcAl047EhFTCCPT2xFf4e8j6WeKLgEEoqPSl9TYqShc3Q6tpWpz/Xgw==", - "dependencies": { - "@vue/reactivity": "3.5.20", - "@vue/runtime-core": "3.5.20", - "@vue/shared": "3.5.20", + "version": "3.5.24", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.24.tgz", + "integrity": "sha512-Z8ANhr/i0XIluonHVjbUkjvn+CyrxbXRIxR7wn7+X7xlcb7dJsfITZbkVOeJZdP8VZwfrWRsWdShH6pngMxRjw==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.24", + "@vue/runtime-core": "3.5.24", + "@vue/shared": "3.5.24", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.20.tgz", - "integrity": "sha512-HthAS0lZJDH21HFJBVNTtx+ULcIbJQRpjSVomVjfyPkFSpCwvsPTA+jIzOaUm3Hrqx36ozBHePztQFg6pj5aKg==", + "version": "3.5.24", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.24.tgz", + "integrity": "sha512-Yh2j2Y4G/0/4z/xJ1Bad4mxaAk++C2v4kaa8oSYTMJBJ00/ndPuxCnWeot0/7/qafQFLh5pr6xeV6SdMcE/G1w==", + "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.20", - "@vue/shared": "3.5.20" + "@vue/compiler-ssr": "3.5.24", + "@vue/shared": "3.5.24" }, "peerDependencies": { - "vue": "3.5.20" + "vue": "3.5.24" } }, "node_modules/@vue/shared": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.20.tgz", - "integrity": "sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA==" + "version": "3.5.24", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.24.tgz", + "integrity": "sha512-9cwHL2EsJBdi8NY22pngYYWzkTDhld6fAD6jlaeloNGciNSJL6bLpbxVgXl96X00Jtc6YWQv96YA/0sxex/k1A==", + "license": "MIT" }, "node_modules/@vueuse/core": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-11.3.0.tgz", - "integrity": "sha512-7OC4Rl1f9G8IT6rUfi9JrKiXy4bfmHhZ5x2Ceojy0jnd3mHNEvV4JaRygH362ror6/NZ+Nl+n13LPzGiPN8cKA==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-13.9.0.tgz", + "integrity": "sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA==", + "license": "MIT", "dependencies": { - "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "11.3.0", - "@vueuse/shared": "11.3.0", - "vue-demi": ">=0.14.10" + "@types/web-bluetooth": "^0.0.21", + "@vueuse/metadata": "13.9.0", + "@vueuse/shared": "13.9.0" }, "funding": { "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vue": "^3.5.0" } }, - "node_modules/@vueuse/core/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, - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" + "node_modules/@vueuse/integrations": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-13.9.0.tgz", + "integrity": "sha512-SDobKBbPIOe0cVL7QxMzGkuUGHvWTdihi9zOrrWaWUgFKe15cwEcwfWmgrcNzjT6kHnNmWuTajPHoIzUjYNYYQ==", + "license": "MIT", + "dependencies": { + "@vueuse/core": "13.9.0", + "@vueuse/shared": "13.9.0" }, "funding": { "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" + "async-validator": "^4", + "axios": "^1", + "change-case": "^5", + "drauu": "^0.4", + "focus-trap": "^7", + "fuse.js": "^7", + "idb-keyval": "^6", + "jwt-decode": "^4", + "nprogress": "^0.2", + "qrcode": "^1.5", + "sortablejs": "^1", + "universal-cookie": "^7 || ^8", + "vue": "^3.5.0" }, "peerDependenciesMeta": { - "@vue/composition-api": { + "async-validator": { + "optional": true + }, + "axios": { + "optional": true + }, + "change-case": { + "optional": true + }, + "drauu": { + "optional": true + }, + "focus-trap": { + "optional": true + }, + "fuse.js": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "jwt-decode": { + "optional": true + }, + "nprogress": { + "optional": true + }, + "qrcode": { + "optional": true + }, + "sortablejs": { + "optional": true + }, + "universal-cookie": { "optional": true } } }, - "node_modules/@vueuse/head": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/head/-/head-2.0.0.tgz", - "integrity": "sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==", - "dependencies": { - "@unhead/dom": "^1.7.0", - "@unhead/schema": "^1.7.0", - "@unhead/ssr": "^1.7.0", - "@unhead/vue": "^1.7.0" - }, - "peerDependencies": { - "vue": ">=2.7 || >=3" - } - }, "node_modules/@vueuse/metadata": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-11.3.0.tgz", - "integrity": "sha512-pwDnDspTqtTo2HwfLw4Rp6yywuuBdYnPYDq+mO38ZYKGebCUQC/nVj/PXSiK9HX5otxLz8Fn7ECPbjiRz2CC3g==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-13.9.0.tgz", + "integrity": "sha512-1AFRvuiGphfF7yWixZa0KwjYH8ulyjDCC0aFgrGRz8+P4kvDFSdXLVfTk5xAN9wEuD1J6z4/myMoYbnHoX07zg==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/nuxt": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-11.3.0.tgz", - "integrity": "sha512-FxtRTgFmsoASamR3lOftv/r11o1BojF9zir8obbTnKamVZdlQ5rgJ0hHgVbrgA6dlMuEx/PzwqAmiKNFdU4oCQ==", + "version": "12.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-12.8.2.tgz", + "integrity": "sha512-jDsMli+MmxlhzaMwu8a2varKlkiBTPCdb+I457F7bTb1GazC6HDbGbLmhkpVQ8bNA1FzqfhwhAsOEsESF7wOkw==", + "license": "MIT", "dependencies": { - "@nuxt/kit": "^3.14.1592", - "@vueuse/core": "11.3.0", - "@vueuse/metadata": "11.3.0", - "local-pkg": "^0.5.1", - "vue-demi": ">=0.14.10" + "@nuxt/kit": "^3.15.4", + "@vueuse/core": "12.8.2", + "@vueuse/metadata": "12.8.2", + "local-pkg": "^1.1.1", + "vue": "^3.5.13" }, "funding": { "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "nuxt": "^3.0.0" - } - }, - "node_modules/@vueuse/nuxt/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==" - }, - "node_modules/@vueuse/nuxt/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==", - "dependencies": { - "mlly": "^1.7.3", - "pkg-types": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" + "nuxt": "^3.0.0 || ^4.0.0-0" } }, - "node_modules/@vueuse/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==" - }, - "node_modules/@vueuse/nuxt/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==", + "node_modules/@vueuse/nuxt/node_modules/@nuxt/kit": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.20.1.tgz", + "integrity": "sha512-TIslaylfI5kd3AxX5qts0qyrIQ9Uq3HAA1bgIIJ+c+zpDfK338YS+YrCWxBBzDMECRCbAS58mqAd2MtJfG1ENA==", + "license": "MIT", "dependencies": { - "confbox": "^0.1.8", - "mlly": "^1.7.4", - "pathe": "^2.0.1" - } - }, - "node_modules/@vueuse/nuxt/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, - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" + "c12": "^3.3.1", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.5", + "errx": "^0.1.0", + "exsolve": "^1.0.7", + "ignore": "^7.0.5", + "jiti": "^2.6.1", + "klona": "^2.0.6", + "knitwork": "^1.2.0", + "mlly": "^1.8.0", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "rc9": "^2.1.2", + "scule": "^1.3.0", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ufo": "^1.6.1", + "unctx": "^2.4.1", + "untyped": "^2.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } + "node": ">=18.12.0" } }, - "node_modules/@vueuse/shared": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-11.3.0.tgz", - "integrity": "sha512-P8gSSWQeucH5821ek2mn/ciCk+MS/zoRKqdQIM3bHq6p7GXDAJLmnRRKmF5F65sAVJIfzQlwR3aDzwCn10s8hA==", + "node_modules/@vueuse/nuxt/node_modules/@vueuse/core": { + "version": "12.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-12.8.2.tgz", + "integrity": "sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==", + "license": "MIT", "dependencies": { - "vue-demi": ">=0.14.10" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/shared/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, - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" + "@types/web-bluetooth": "^0.0.21", + "@vueuse/metadata": "12.8.2", + "@vueuse/shared": "12.8.2", + "vue": "^3.5.13" }, "funding": { "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/@whatwg-node/disposablestack": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@whatwg-node/disposablestack/-/disposablestack-0.0.6.tgz", - "integrity": "sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw==", - "dependencies": { - "@whatwg-node/promise-helpers": "^1.0.0", - "tslib": "^2.6.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@whatwg-node/fetch": { - "version": "0.10.10", - "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.10.10.tgz", - "integrity": "sha512-watz4i/Vv4HpoJ+GranJ7HH75Pf+OkPQ63NoVmru6Srgc8VezTArB00i/oQlnn0KWh14gM42F22Qcc9SU9mo/w==", - "dependencies": { - "@whatwg-node/node-fetch": "^0.7.25", - "urlpattern-polyfill": "^10.0.0" - }, - "engines": { - "node": ">=18.0.0" } }, - "node_modules/@whatwg-node/fetch/node_modules/urlpattern-polyfill": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.1.0.tgz", - "integrity": "sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==" - }, - "node_modules/@whatwg-node/node-fetch": { - "version": "0.7.25", - "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.7.25.tgz", - "integrity": "sha512-szCTESNJV+Xd56zU6ShOi/JWROxE9IwCic8o5D9z5QECZloas6Ez5tUuKqXTAdu6fHFx1t6C+5gwj8smzOLjtg==", - "dependencies": { - "@fastify/busboy": "^3.1.1", - "@whatwg-node/disposablestack": "^0.0.6", - "@whatwg-node/promise-helpers": "^1.3.2", - "tslib": "^2.6.3" - }, - "engines": { - "node": ">=18.0.0" + "node_modules/@vueuse/nuxt/node_modules/@vueuse/metadata": { + "version": "12.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-12.8.2.tgz", + "integrity": "sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@whatwg-node/promise-helpers": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-1.3.2.tgz", - "integrity": "sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA==", + "node_modules/@vueuse/nuxt/node_modules/@vueuse/shared": { + "version": "12.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-12.8.2.tgz", + "integrity": "sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w==", + "license": "MIT", "dependencies": { - "tslib": "^2.6.3" + "vue": "^3.5.13" }, - "engines": { - "node": ">=16.0.0" + "funding": { + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@whatwg-node/server": { - "version": "0.9.71", - "resolved": "https://registry.npmjs.org/@whatwg-node/server/-/server-0.9.71.tgz", - "integrity": "sha512-ueFCcIPaMgtuYDS9u0qlUoEvj6GiSsKrwnOLPp9SshqjtcRaR1IEHRjoReq3sXNydsF5i0ZnmuYgXq9dV53t0g==", - "dependencies": { - "@whatwg-node/disposablestack": "^0.0.6", - "@whatwg-node/fetch": "^0.10.5", - "@whatwg-node/promise-helpers": "^1.2.2", - "tslib": "^2.6.3" + "node_modules/@vueuse/shared": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-13.9.0.tgz", + "integrity": "sha512-e89uuTLMh0U5cZ9iDpEI2senqPGfbPRTHM/0AaQkcxnpqjkZqDYP8rpfm7edOz8s+pOCOROEy1PIveSW8+fL5g==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" }, - "engines": { - "node": ">=18.0.0" + "peerDependencies": { + "vue": "^3.5.0" } }, + "node_modules/@webcontainer/env": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@webcontainer/env/-/env-1.1.1.tgz", + "integrity": "sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==", + "license": "MIT" + }, "node_modules/abbrev": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", + "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" } @@ -4163,6 +3112,7 @@ "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" }, @@ -4170,41 +3120,11 @@ "node": ">=6.5" } }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/acorn": { "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -4216,6 +3136,7 @@ "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" } @@ -4224,20 +3145,40 @@ "version": "7.1.4", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", "engines": { "node": ">= 14" } }, + "node_modules/ai": { + "version": "5.0.93", + "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.93.tgz", + "integrity": "sha512-9eGcu+1PJgPg4pRNV4L7tLjRR3wdJC9CXQoNMvtqvYNOLZHFCzjHtVIOr2SIkoJJeu2+sOy3hyiSuTmy2MA40g==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/gateway": "2.0.9", + "@ai-sdk/provider": "2.0.0", + "@ai-sdk/provider-utils": "3.0.17", + "@opentelemetry/api": "1.9.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, "node_modules/alien-signals": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-1.0.13.tgz", - "integrity": "sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==", - "devOptional": true + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-3.1.0.tgz", + "integrity": "sha512-yufC6VpSy8tK3I0lO67pjumo5JvDQVQyr38+3OHqe6CHl1t2VZekKZ7EKKZSqk0cRmE7U7tfZbpXiKNzuc+ckg==", + "license": "MIT" }, "node_modules/ansi-regex": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz", - "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -4246,36 +3187,31 @@ } }, "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/ansis": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.1.0.tgz", - "integrity": "sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.2.0.tgz", + "integrity": "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==", + "license": "ISC", "engines": { "node": ">=14" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4284,10 +3220,23 @@ "node": ">= 8" } }, + "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" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "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", "async": "^3.2.4", @@ -4305,6 +3254,7 @@ "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", "graceful-fs": "^4.2.0", @@ -4322,6 +3272,7 @@ "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" }, @@ -4329,73 +3280,72 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/aria-hidden": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz", + "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } }, "node_modules/ast-kit": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-1.4.3.tgz", - "integrity": "sha512-MdJqjpodkS5J149zN0Po+HPshkTdUyrvF7CKTafUgv69vBSPtncrj+3IiUgqdd7ElIEkbeXCsEouBUwLrw9Ilg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-2.2.0.tgz", + "integrity": "sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==", + "license": "MIT", "dependencies": { - "@babel/parser": "^7.27.0", + "@babel/parser": "^7.28.5", "pathe": "^2.0.3" }, "engines": { - "node": ">=16.14.0" + "node": ">=20.19.0" }, "funding": { "url": "https://github.com/sponsors/sxzz" } }, - "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==" - }, - "node_modules/ast-module-types": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-6.0.1.tgz", - "integrity": "sha512-WHw67kLXYbZuHTmcdbIrVArCq5wxo6NEuj3hiYAWr8mwJeC+C2mMCIBIWCiDoCye/OF/xelc+teJ1ERoWmnEIA==", - "engines": { - "node": ">=18" - } - }, "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==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.8.3.tgz", + "integrity": "sha512-cbdCP0PGOBq0ASG+sjnKIoYkWMKhhz+F/h9pRexUdX2Hd38+WOlBkRKlqkGOSm0YQpcFMQBJeK4WspUAkwsEdg==", + "license": "MIT", "dependencies": { - "@babel/parser": "^7.25.3", - "ast-kit": "^1.0.1" + "@babel/parser": "^7.28.4", + "ast-kit": "^2.1.3" }, "engines": { - "node": ">=16.14.0" + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" } }, "node_modules/async": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" }, "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==" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } + "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", + "license": "MIT" }, "node_modules/autoprefixer": { - "version": "10.4.21", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", - "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "version": "10.4.22", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.22.tgz", + "integrity": "sha512-ARe0v/t9gO28Bznv6GgqARmVqcWOV3mfgUPn9becPHMiD3o9BwlRgaeccZnwTpZ7Zwqrm+c1sUSsMxIzQzc8Xg==", "funding": [ { "type": "opencollective", @@ -4410,10 +3360,11 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "browserslist": "^4.24.4", - "caniuse-lite": "^1.0.30001702", - "fraction.js": "^4.3.7", + "browserslist": "^4.27.0", + "caniuse-lite": "^1.0.30001754", + "fraction.js": "^5.3.4", "normalize-range": "^0.1.2", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -4429,14 +3380,24 @@ } }, "node_modules/b4a": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", - "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==" + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz", + "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==", + "license": "Apache-2.0", + "peerDependencies": { + "react-native-b4a": "*" + }, + "peerDependenciesMeta": { + "react-native-b4a": { + "optional": true + } + } }, "node_modules/bail": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4445,13 +3406,22 @@ "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==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" }, "node_modules/bare-events": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.6.1.tgz", - "integrity": "sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g==", - "optional": true + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz", + "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==", + "license": "Apache-2.0", + "peerDependencies": { + "bare-abort-controller": "*" + }, + "peerDependenciesMeta": { + "bare-abort-controller": { + "optional": true + } + } }, "node_modules/base64-js": { "version": "1.5.1", @@ -4470,44 +3440,130 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "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==", - "engines": { - "node": ">=8" + "node_modules/baseline-browser-mapping": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.29.tgz", + "integrity": "sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/better-sqlite3": { + "version": "12.4.1", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.4.1.tgz", + "integrity": "sha512-3yVdyZhklTiNrtg+4WqHpJpFDd+WHTg2oM7UcR80GqL05AOV0xEJzc6qNvFYoEtE+hRp1n9MpN6/+4yhlGkDXQ==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "bindings": "^1.5.0", + "prebuild-install": "^7.1.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "20.x || 22.x || 23.x || 24.x" } }, "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" } }, "node_modules/birpc": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.5.0.tgz", - "integrity": "sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.8.0.tgz", + "integrity": "sha512-Bz2a4qD/5GRhiHSwj30c/8kC8QGj12nNDwz3D4ErQ4Xhy35dsSDvF+RA/tWpjyU0pdGtSDiEk6B5fBGE1qNVhw==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/bl/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", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/blob-to-buffer": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/blob-to-buffer/-/blob-to-buffer-1.2.9.tgz", + "integrity": "sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" }, "node_modules/brace-expansion": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -4516,6 +3572,7 @@ "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" }, @@ -4523,10 +3580,19 @@ "node": ">=8" } }, + "node_modules/brotli": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.1.2" + } + }, "node_modules/browserslist": { - "version": "4.25.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz", - "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz", + "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==", "funding": [ { "type": "opencollective", @@ -4541,11 +3607,13 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001737", - "electron-to-chromium": "^1.5.211", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.3" + "baseline-browser-mapping": "^2.8.25", + "caniuse-lite": "^1.0.30001754", + "electron-to-chromium": "^1.5.249", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.1.4" }, "bin": { "browserslist": "cli.js" @@ -4572,6 +3640,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -4581,6 +3650,7 @@ "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" } @@ -4588,23 +3658,14 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "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" }, @@ -4616,128 +3677,47 @@ } }, "node_modules/c12": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/c12/-/c12-3.2.0.tgz", - "integrity": "sha512-ixkEtbYafL56E6HiFuonMm1ZjoKtIo7TH68/uiEq4DAwv9NcUX2nJ95F8TrbMeNjqIkZpruo3ojXQJ+MGG5gcQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/c12/-/c12-3.3.2.tgz", + "integrity": "sha512-QkikB2X5voO1okL3QsES0N690Sn/K9WokXqUsDQsWy5SnYb+psYQFGA10iy1bZHj3fjISKsI67Q90gruvWWM3A==", + "license": "MIT", "dependencies": { "chokidar": "^4.0.3", "confbox": "^0.2.2", "defu": "^6.1.4", - "dotenv": "^17.2.1", - "exsolve": "^1.0.7", + "dotenv": "^17.2.3", + "exsolve": "^1.0.8", "giget": "^2.0.0", - "jiti": "^2.5.1", + "jiti": "^2.6.1", "ohash": "^2.0.11", "pathe": "^2.0.3", - "perfect-debounce": "^1.0.0", - "pkg-types": "^2.2.0", + "perfect-debounce": "^2.0.0", + "pkg-types": "^2.3.0", "rc9": "^2.1.2" }, "peerDependencies": { - "magicast": "^0.3.5" - }, - "peerDependenciesMeta": { - "magicast": { - "optional": true - } - } - }, - "node_modules/c12/node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==" - }, - "node_modules/c12/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cache-content-type": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", - "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", - "dependencies": { - "mime-types": "^2.1.18", - "ylru": "^1.2.0" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/cache-content-type/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cache-content-type/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/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==", - "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==", - "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/callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", - "engines": { - "node": "*" + "magicast": "*" + }, + "peerDependenciesMeta": { + "magicast": { + "optional": true + } } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "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": ">= 6" + "node": ">=8" } }, "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", "caniuse-lite": "^1.0.0", @@ -4746,9 +3726,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001737", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz", - "integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==", + "version": "1.0.30001755", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001755.tgz", + "integrity": "sha512-44V+Jm6ctPj7R52Na4TLi3Zri4dWUljJd+RDm+j8LtNCc/ihLCT+X1TzoOAkRETEWqjuLnh9581Tl80FvK7jVA==", "funding": [ { "type": "opencollective", @@ -4762,36 +3742,24 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/ccount": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", "engines": { "node": ">=10" } @@ -4800,6 +3768,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4809,6 +3778,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4818,6 +3788,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4827,6 +3798,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4836,6 +3808,7 @@ "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" }, @@ -4850,6 +3823,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "license": "BlueOak-1.0.0", "engines": { "node": ">=18" } @@ -4858,6 +3832,7 @@ "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" } @@ -4866,6 +3841,7 @@ "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", "is-wsl": "^3.1.0", @@ -4882,6 +3858,7 @@ "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", "strip-ansi": "^6.0.1", @@ -4895,19 +3872,37 @@ "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" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/cliui/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/cliui/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -4921,6 +3916,7 @@ "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" }, @@ -4932,6 +3928,7 @@ "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", "string-width": "^4.1.0", @@ -4944,36 +3941,29 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, "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" } }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4984,80 +3974,57 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" }, - "node_modules/colorspace": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", - "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", - "dependencies": { - "color": "^3.1.3", - "text-hex": "1.0.x" - } + "node_modules/colortranslator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/colortranslator/-/colortranslator-5.0.0.tgz", + "integrity": "sha512-Z3UPUKasUVDFCDYAjP2fmlVRf1jFHJv1izAmPjiOa0OCIw1W7iC8PZ2GsoDa8uZv+mKyWopxxStT9q05+27h7w==", + "license": "Apache-2.0" }, "node_modules/comma-separated-tokens": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "license": "MIT", "engines": { - "node": ">=14" + "node": ">=16" } }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" }, "node_modules/compatx": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/compatx/-/compatx-0.2.0.tgz", - "integrity": "sha512-6gLRNt4ygsi5NyMVhceOCFv14CIdDFN7fQjX1U4+47qVE/+kjPoXMK65KWK+dWxmFzMTuKazoQ9sch6pM0p5oA==" + "integrity": "sha512-6gLRNt4ygsi5NyMVhceOCFv14CIdDFN7fQjX1U4+47qVE/+kjPoXMK65KWK+dWxmFzMTuKazoQ9sch6pM0p5oA==", + "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", "crc32-stream": "^6.0.0", @@ -5073,6 +4040,7 @@ "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" }, @@ -5080,111 +4048,67 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, "node_modules/confbox": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", - "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==" + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", + "license": "MIT" }, "node_modules/consola": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "license": "MIT", "engines": { "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/cookie": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", - "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", - "engines": { - "node": ">=18" - } + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" }, "node_modules/cookie-es": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", - "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==" - }, - "node_modules/cookies": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", - "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", - "dependencies": { - "depd": "~2.0.0", - "keygrip": "~1.1.0" - }, - "engines": { - "node": ">= 0.8" - } + "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==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-4.0.5.tgz", + "integrity": "sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==", + "license": "MIT", "dependencies": { - "is-what": "^4.1.8" + "is-what": "^5.2.0" }, "engines": { - "node": ">=12.13" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/mesqueeb" } }, - "node_modules/copy-file": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/copy-file/-/copy-file-11.1.0.tgz", - "integrity": "sha512-X8XDzyvYaA6msMyAM575CUoygY5b44QzLcGRKsK3MFmXcOvQa518dNPLsKYwkYsn72g3EiW+LE0ytd/FlqWmyw==", + "node_modules/copy-paste": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/copy-paste/-/copy-paste-2.2.0.tgz", + "integrity": "sha512-jqSL4r9DSeiIvJZStLzY/sMLt9ToTM7RsK237lYOTG+KcbQJHGala3R1TUpa8h1p9adswVgIdV4qGbseVhL4lg==", "dependencies": { - "graceful-fs": "^4.2.11", - "p-event": "^6.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "iconv-lite": "^0.4.8" } }, "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==" + "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" }, @@ -5196,6 +4120,7 @@ "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", "readable-stream": "^4.0.0" @@ -5204,29 +4129,29 @@ "node": ">= 14" } }, - "node_modules/cron-parser": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.9.0.tgz", - "integrity": "sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==", - "dependencies": { - "luxon": "^3.2.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/croner": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/croner/-/croner-9.1.0.tgz", "integrity": "sha512-p9nwwR4qyT5W996vBZhdvBCnMhicY5ytZkR4D1Xj0wuTDEiMnjwR57Q3RXYY/s0EpX6Ay3vgIcfaR+ewGHsi+g==", + "license": "MIT", "engines": { "node": ">=18.0" } }, + "node_modules/cross-fetch": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.7.0" + } + }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -5239,12 +4164,14 @@ "node_modules/cross-spawn/node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" }, "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" }, @@ -5259,14 +4186,16 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", + "license": "MIT", "dependencies": { "uncrypto": "^0.1.3" } }, "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==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.0.tgz", + "integrity": "sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ==", + "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" }, @@ -5278,6 +4207,7 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -5293,6 +4223,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", + "license": "MIT", "dependencies": { "mdn-data": "2.12.2", "source-map-js": "^1.0.1" @@ -5305,6 +4236,7 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -5316,6 +4248,7 @@ "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" }, @@ -5324,11 +4257,12 @@ } }, "node_modules/cssnano": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.1.1.tgz", - "integrity": "sha512-fm4D8ti0dQmFPeF8DXSAA//btEmqCOgAc/9Oa3C1LW94h5usNrJEfrON7b4FkPZgnDEn6OUs5NdxiJZmAtGOpQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.1.2.tgz", + "integrity": "sha512-HYOPBsNvoiFeR1eghKD5C3ASm64v9YVyJB4Ivnl2gqKoQYvjjN/G0rztvKQq8OxocUtC6sjqY8jwYngIB4AByA==", + "license": "MIT", "dependencies": { - "cssnano-preset-default": "^7.0.9", + "cssnano-preset-default": "^7.0.10", "lilconfig": "^3.1.3" }, "engines": { @@ -5343,25 +4277,26 @@ } }, "node_modules/cssnano-preset-default": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.9.tgz", - "integrity": "sha512-tCD6AAFgYBOVpMBX41KjbvRh9c2uUjLXRyV7KHSIrwHiq5Z9o0TFfUCoM3TwVrRsRteN3sVXGNvjVNxYzkpTsA==", + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.10.tgz", + "integrity": "sha512-6ZBjW0Lf1K1Z+0OKUAUpEN62tSXmYChXWi2NAA0afxEVsj9a+MbcB1l5qel6BHJHmULai2fCGRthCeKSFbScpA==", + "license": "MIT", "dependencies": { - "browserslist": "^4.25.1", + "browserslist": "^4.27.0", "css-declaration-sorter": "^7.2.0", "cssnano-utils": "^5.0.1", "postcss-calc": "^10.1.1", - "postcss-colormin": "^7.0.4", - "postcss-convert-values": "^7.0.7", - "postcss-discard-comments": "^7.0.4", + "postcss-colormin": "^7.0.5", + "postcss-convert-values": "^7.0.8", + "postcss-discard-comments": "^7.0.5", "postcss-discard-duplicates": "^7.0.2", "postcss-discard-empty": "^7.0.1", "postcss-discard-overridden": "^7.0.1", "postcss-merge-longhand": "^7.0.5", - "postcss-merge-rules": "^7.0.6", + "postcss-merge-rules": "^7.0.7", "postcss-minify-font-values": "^7.0.1", "postcss-minify-gradients": "^7.0.1", - "postcss-minify-params": "^7.0.4", + "postcss-minify-params": "^7.0.5", "postcss-minify-selectors": "^7.0.5", "postcss-normalize-charset": "^7.0.1", "postcss-normalize-display-values": "^7.0.1", @@ -5369,11 +4304,11 @@ "postcss-normalize-repeat-style": "^7.0.1", "postcss-normalize-string": "^7.0.1", "postcss-normalize-timing-functions": "^7.0.1", - "postcss-normalize-unicode": "^7.0.4", + "postcss-normalize-unicode": "^7.0.5", "postcss-normalize-url": "^7.0.1", "postcss-normalize-whitespace": "^7.0.1", "postcss-ordered-values": "^7.0.2", - "postcss-reduce-initial": "^7.0.4", + "postcss-reduce-initial": "^7.0.5", "postcss-reduce-transforms": "^7.0.1", "postcss-svgo": "^7.1.0", "postcss-unique-selectors": "^7.0.4" @@ -5389,6 +4324,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.1.tgz", "integrity": "sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg==", + "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -5400,6 +4336,7 @@ "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" }, @@ -5412,6 +4349,7 @@ "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", "source-map-js": "^1.0.1" @@ -5424,25 +4362,20 @@ "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==" + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" }, "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "engines": { - "node": ">= 12" - } + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" }, "node_modules/db0": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/db0/-/db0-0.3.2.tgz", - "integrity": "sha512-xzWNQ6jk/+NtdfLyXEipbX55dmDSeteLFt/ayF+wZUU5bzKgmrDOxmInUTbyVRp46YwnJdkDA1KhB7WIXFofJw==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/db0/-/db0-0.3.4.tgz", + "integrity": "sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw==", + "license": "MIT", "peerDependencies": { "@electric-sql/pglite": "*", "@libsql/client": "*", @@ -5476,12 +4409,14 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -5494,18 +4429,11 @@ } } }, - "node_modules/decache": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.2.tgz", - "integrity": "sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==", - "dependencies": { - "callsite": "^1.0.0" - } - }, "node_modules/decode-named-character-reference": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", + "license": "MIT", "dependencies": { "character-entities": "^2.0.0" }, @@ -5514,23 +4442,44 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==" + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } }, "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" } }, "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==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.4.0.tgz", + "integrity": "sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==", + "license": "MIT", "dependencies": { "bundle-name": "^4.1.0", "default-browser-id": "^5.0.0" @@ -5543,9 +4492,10 @@ } }, "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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "license": "MIT", "engines": { "node": ">=18" }, @@ -5557,6 +4507,7 @@ "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" } @@ -5564,17 +4515,14 @@ "node_modules/defu": { "version": "6.1.4", "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "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" } @@ -5583,6 +4531,7 @@ "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" } @@ -5591,6 +4540,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -5598,169 +4548,39 @@ "node_modules/destr": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", - "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==" - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", + "license": "MIT" }, "node_modules/detab": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/detab/-/detab-3.0.2.tgz", "integrity": "sha512-7Bp16Bk8sk0Y6gdXiCtnpGbghn8atnTJdd/82aWvS5ESnlcNvgUc10U2NYS0PAiDSGjWiI8qs/Cv1b2uSGdQ8w==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "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==", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/detective-amd": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/detective-amd/-/detective-amd-6.0.1.tgz", - "integrity": "sha512-TtyZ3OhwUoEEIhTFoc1C9IyJIud3y+xYkSRjmvCt65+ycQuc3VcBrPRTMWoO/AnuCyOB8T5gky+xf7Igxtjd3g==", - "dependencies": { - "ast-module-types": "^6.0.1", - "escodegen": "^2.1.0", - "get-amd-module-type": "^6.0.1", - "node-source-walk": "^7.0.1" - }, - "bin": { - "detective-amd": "bin/cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/detective-cjs": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-6.0.1.tgz", - "integrity": "sha512-tLTQsWvd2WMcmn/60T2inEJNhJoi7a//PQ7DwRKEj1yEeiQs4mrONgsUtEJKnZmrGWBBmE0kJ1vqOG/NAxwaJw==", - "dependencies": { - "ast-module-types": "^6.0.1", - "node-source-walk": "^7.0.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/detective-es6": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-5.0.1.tgz", - "integrity": "sha512-XusTPuewnSUdoxRSx8OOI6xIA/uld/wMQwYsouvFN2LAg7HgP06NF1lHRV3x6BZxyL2Kkoih4ewcq8hcbGtwew==", - "dependencies": { - "node-source-walk": "^7.0.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/detective-postcss": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-7.0.1.tgz", - "integrity": "sha512-bEOVpHU9picRZux5XnwGsmCN4+8oZo7vSW0O0/Enq/TO5R2pIAP2279NsszpJR7ocnQt4WXU0+nnh/0JuK4KHQ==", - "dependencies": { - "is-url": "^1.2.4", - "postcss-values-parser": "^6.0.2" - }, - "engines": { - "node": "^14.0.0 || >=16.0.0" - }, - "peerDependencies": { - "postcss": "^8.4.47" - } - }, - "node_modules/detective-sass": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/detective-sass/-/detective-sass-6.0.1.tgz", - "integrity": "sha512-jSGPO8QDy7K7pztUmGC6aiHkexBQT4GIH+mBAL9ZyBmnUIOFbkfZnO8wPRRJFP/QP83irObgsZHCoDHZ173tRw==", - "dependencies": { - "gonzales-pe": "^4.3.0", - "node-source-walk": "^7.0.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/detective-scss": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/detective-scss/-/detective-scss-5.0.1.tgz", - "integrity": "sha512-MAyPYRgS6DCiS6n6AoSBJXLGVOydsr9huwXORUlJ37K3YLyiN0vYHpzs3AdJOgHobBfispokoqrEon9rbmKacg==", - "dependencies": { - "gonzales-pe": "^4.3.0", - "node-source-walk": "^7.0.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/detective-stylus": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-5.0.1.tgz", - "integrity": "sha512-Dgn0bUqdGbE3oZJ+WCKf8Dmu7VWLcmRJGc6RCzBgG31DLIyai9WAoEhYRgIHpt/BCRMrnXLbGWGPQuBUrnF0TA==", - "engines": { - "node": ">=18" - } - }, - "node_modules/detective-typescript": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-14.0.0.tgz", - "integrity": "sha512-pgN43/80MmWVSEi5LUuiVvO/0a9ss5V7fwVfrJ4QzAQRd3cwqU1SfWGXJFcNKUqoD5cS+uIovhw5t/0rSeC5Mw==", - "dependencies": { - "@typescript-eslint/typescript-estree": "^8.23.0", - "ast-module-types": "^6.0.1", - "node-source-walk": "^7.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "typescript": "^5.4.4" - } - }, - "node_modules/detective-vue2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/detective-vue2/-/detective-vue2-2.2.0.tgz", - "integrity": "sha512-sVg/t6O2z1zna8a/UIV6xL5KUa2cMTQbdTIIvqNM0NIPswp52fe43Nwmbahzj3ww4D844u/vC2PYfiGLvD3zFA==", - "dependencies": { - "@dependents/detective-less": "^5.0.1", - "@vue/compiler-sfc": "^3.5.13", - "detective-es6": "^5.0.1", - "detective-sass": "^6.0.1", - "detective-scss": "^5.0.1", - "detective-stylus": "^5.0.1", - "detective-typescript": "^14.0.0" - }, + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", "engines": { - "node": ">=18" - }, - "peerDependencies": { - "typescript": "^5.4.4" + "node": ">=8" } }, "node_modules/devalue": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.3.2.tgz", - "integrity": "sha512-UDsjUbpQn9kvm68slnrs+mfxwFkIflOhkanmyabZ8zOYk8SMEIbJ3TK+88g70hSIeytu4y18f0z/hYHMTrXIWw==" + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.5.0.tgz", + "integrity": "sha512-69sM5yrHfFLJt0AZ9QqZXGCPfJ7fQjvpln3Rq5+PS03LD32Ost1Q9N+eEnaQwGRIriKkMImXD56ocjQmfjbV3w==", + "license": "MIT" }, "node_modules/devlop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", "dependencies": { "dequal": "^2.0.0" }, @@ -5769,28 +4589,26 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "node_modules/dfa": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==", + "license": "MIT" }, "node_modules/diff": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.2.tgz", "integrity": "sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, "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", "domhandler": "^5.0.2", @@ -5809,12 +4627,14 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "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" }, @@ -5829,6 +4649,7 @@ "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", "domelementtype": "^2.3.0", @@ -5839,96 +4660,171 @@ } }, "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==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-10.1.0.tgz", + "integrity": "sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==", + "license": "MIT", "dependencies": { - "type-fest": "^4.18.2" + "type-fest": "^5.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/dotenv": { - "version": "17.2.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.1.tgz", - "integrity": "sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, + "version": "17.2.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.3.tgz", + "integrity": "sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==", + "license": "BSD-2-Clause", "engines": { - "node": ">= 0.4" + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" } }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "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==" + "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==" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.211", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz", - "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==" + "version": "1.5.255", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.255.tgz", + "integrity": "sha512-Z9oIp4HrFF/cZkDPMpz2XSuVpc1THDpT4dlmATFlJUIBVCy9Vap5/rIXsASP1CscBacBqhabwh8vLctqBwEerQ==", + "license": "ISC" + }, + "node_modules/embla-carousel": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz", + "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==", + "license": "MIT" + }, + "node_modules/embla-carousel-auto-height": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/embla-carousel-auto-height/-/embla-carousel-auto-height-8.6.0.tgz", + "integrity": "sha512-/HrJQOEM6aol/oF33gd2QlINcXy3e19fJWvHDuHWp2bpyTa+2dm9tVVJak30m2Qy6QyQ6Fc8DkImtv7pxWOJUQ==", + "license": "MIT", + "peerDependencies": { + "embla-carousel": "8.6.0" + } + }, + "node_modules/embla-carousel-auto-scroll": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/embla-carousel-auto-scroll/-/embla-carousel-auto-scroll-8.6.0.tgz", + "integrity": "sha512-WT9fWhNXFpbQ6kP+aS07oF5IHYLZ1Dx4DkwgCY8Hv2ZyYd2KMCPfMV1q/cA3wFGuLO7GMgKiySLX90/pQkcOdQ==", + "license": "MIT", + "peerDependencies": { + "embla-carousel": "8.6.0" + } + }, + "node_modules/embla-carousel-autoplay": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/embla-carousel-autoplay/-/embla-carousel-autoplay-8.6.0.tgz", + "integrity": "sha512-OBu5G3nwaSXkZCo1A6LTaFMZ8EpkYbwIaH+bPqdBnDGQ2fh4+NbzjXjs2SktoPNKCtflfVMc75njaDHOYXcrsA==", + "license": "MIT", + "peerDependencies": { + "embla-carousel": "8.6.0" + } + }, + "node_modules/embla-carousel-class-names": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/embla-carousel-class-names/-/embla-carousel-class-names-8.6.0.tgz", + "integrity": "sha512-l1hm1+7GxQ+zwdU2sea/LhD946on7XO2qk3Xq2XWSwBaWfdgchXdK567yzLtYSHn4sWYdiX+x4nnaj+saKnJkw==", + "license": "MIT", + "peerDependencies": { + "embla-carousel": "8.6.0" + } + }, + "node_modules/embla-carousel-fade": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/embla-carousel-fade/-/embla-carousel-fade-8.6.0.tgz", + "integrity": "sha512-qaYsx5mwCz72ZrjlsXgs1nKejSrW+UhkbOMwLgfRT7w2LtdEB03nPRI06GHuHv5ac2USvbEiX2/nAHctcDwvpg==", + "license": "MIT", + "peerDependencies": { + "embla-carousel": "8.6.0" + } + }, + "node_modules/embla-carousel-reactive-utils": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.6.0.tgz", + "integrity": "sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A==", + "license": "MIT", + "peerDependencies": { + "embla-carousel": "8.6.0" + } + }, + "node_modules/embla-carousel-vue": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/embla-carousel-vue/-/embla-carousel-vue-8.6.0.tgz", + "integrity": "sha512-v8UO5UsyLocZnu/LbfQA7Dn2QHuZKurJY93VUmZYP//QRWoCWOsionmvLLAlibkET3pGPs7++03VhJKbWD7vhQ==", + "license": "MIT", + "dependencies": { + "embla-carousel": "8.6.0", + "embla-carousel-reactive-utils": "8.6.0" + }, + "peerDependencies": { + "vue": "^3.2.37" + } + }, + "node_modules/embla-carousel-wheel-gestures": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/embla-carousel-wheel-gestures/-/embla-carousel-wheel-gestures-8.1.0.tgz", + "integrity": "sha512-J68jkYrxbWDmXOm2n2YHl+uMEXzkGSKjWmjaEgL9xVvPb3HqVmg6rJSKfI3sqIDVvm7mkeTy87wtG/5263XqHQ==", + "license": "MIT", + "dependencies": { + "wheel-gestures": "^2.2.5" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "embla-carousel": "^8.0.0 || ~8.0.0-rc03" + } }, "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emoji-regex-xs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", - "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==" + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" }, "node_modules/emojilib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", - "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", + "license": "MIT" }, "node_modules/emoticon": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.1.0.tgz", "integrity": "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/enabled": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", - "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" - }, "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" } @@ -5937,6 +4833,7 @@ "version": "1.4.5", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "license": "MIT", "dependencies": { "once": "^1.4.0" } @@ -5945,6 +4842,7 @@ "version": "6.6.3", "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz", "integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==", + "license": "MIT", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", @@ -5957,6 +4855,7 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -5973,6 +4872,7 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -5993,6 +4893,7 @@ "version": "5.2.3", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "license": "MIT", "engines": { "node": ">=10.0.0" } @@ -6001,6 +4902,7 @@ "version": "5.18.3", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -6013,6 +4915,7 @@ "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" }, @@ -6020,21 +4923,11 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/env-paths": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", - "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/error-stack-parser-es": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz", "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } @@ -6042,45 +4935,21 @@ "node_modules/errx": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/errx/-/errx-0.1.0.tgz", - "integrity": "sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==" - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "engines": { - "node": ">= 0.4" - } + "integrity": "sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==", + "license": "MIT" }, "node_modules/es-module-lexer": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", - "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==" - }, - "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==", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "license": "MIT" }, "node_modules/esbuild": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz", - "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -6088,38 +4957,39 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.9", - "@esbuild/android-arm": "0.25.9", - "@esbuild/android-arm64": "0.25.9", - "@esbuild/android-x64": "0.25.9", - "@esbuild/darwin-arm64": "0.25.9", - "@esbuild/darwin-x64": "0.25.9", - "@esbuild/freebsd-arm64": "0.25.9", - "@esbuild/freebsd-x64": "0.25.9", - "@esbuild/linux-arm": "0.25.9", - "@esbuild/linux-arm64": "0.25.9", - "@esbuild/linux-ia32": "0.25.9", - "@esbuild/linux-loong64": "0.25.9", - "@esbuild/linux-mips64el": "0.25.9", - "@esbuild/linux-ppc64": "0.25.9", - "@esbuild/linux-riscv64": "0.25.9", - "@esbuild/linux-s390x": "0.25.9", - "@esbuild/linux-x64": "0.25.9", - "@esbuild/netbsd-arm64": "0.25.9", - "@esbuild/netbsd-x64": "0.25.9", - "@esbuild/openbsd-arm64": "0.25.9", - "@esbuild/openbsd-x64": "0.25.9", - "@esbuild/openharmony-arm64": "0.25.9", - "@esbuild/sunos-x64": "0.25.9", - "@esbuild/win32-arm64": "0.25.9", - "@esbuild/win32-ia32": "0.25.9", - "@esbuild/win32-x64": "0.25.9" + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" } }, "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" } @@ -6127,12 +4997,14 @@ "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==" + "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" }, @@ -6140,83 +5012,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" }, "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" } @@ -6225,6 +5031,7 @@ "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" } @@ -6233,14 +5040,34 @@ "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" } }, + "node_modules/events-universal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", + "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", + "license": "Apache-2.0", + "dependencies": { + "bare-events": "^2.7.0" + } + }, + "node_modules/eventsource-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", + "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, "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", "get-stream": "^8.0.1", @@ -6259,69 +5086,44 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, "node_modules/exsolve": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz", - "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz", + "integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==", + "license": "MIT" }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/externality": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/externality/-/externality-1.0.2.tgz", - "integrity": "sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==", - "dependencies": { - "enhanced-resolve": "^5.14.1", - "mlly": "^1.3.0", - "pathe": "^1.1.1", - "ufo": "^1.1.2" - } - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" }, - "node_modules/extract-zip/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "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==" + "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", "@nodelib/fs.walk": "^1.2.3", @@ -6334,9 +5136,10 @@ } }, "node_modules/fast-npm-meta": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/fast-npm-meta/-/fast-npm-meta-0.4.6.tgz", - "integrity": "sha512-zbBBOAOlzxfrU4WSnbCHk/nR6Vf32lSEPxDEvNOR08Z5DSZ/A6qJu0rqrHVcexBTd1hc2gim998xnqF/R1PuEw==", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/fast-npm-meta/-/fast-npm-meta-0.4.7.tgz", + "integrity": "sha512-aZU3i3eRcSb2NCq8i6N6IlyiTyF6vqAqzBGl2NBF6ngNx/GIqfYbkLDIKZ4z4P0o/RmtsFnVqHwdrSm13o4tnQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } @@ -6345,54 +5148,39 @@ "version": "1.19.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/fecha": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", - "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" - }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", "engines": { - "node": "^12.20 || >= 14.13" + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } } }, "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==" + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "license": "MIT" }, "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" }, @@ -6400,48 +5188,11 @@ "node": ">=8" } }, - "node_modules/filter-obj": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-6.1.0.tgz", - "integrity": "sha512-xdMtCAODmPloU9qtmPcdBV9Kd27NtMse+4ayThxqIHUES5Z2S6bGpap5PpdmNM56ub7y3i1eyr+vJJIIgWGKmA==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", - "integrity": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==", - "dependencies": { - "locate-path": "^7.2.0", - "path-exists": "^5.0.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-up-simple": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.1.tgz", - "integrity": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/flat": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/flat/-/flat-6.0.1.tgz", "integrity": "sha512-/3FfIa8mbrg3xE7+wAhWeV+bd7L2Mof+xtZb5dRDKZ+wDvYJK4WDYeIOuOhre5Yv5aQObZrlbRmk3RTSiuQBtw==", + "license": "BSD-3-Clause", "bin": { "flat": "cli.js" }, @@ -6449,15 +5200,44 @@ "node": ">=18" } }, - "node_modules/fn.name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", - "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + "node_modules/fontaine": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/fontaine/-/fontaine-0.6.0.tgz", + "integrity": "sha512-cfKqzB62GmztJhwJ0YXtzNsmpqKAcFzTqsakJ//5COTzbou90LU7So18U+4D8z+lDXr4uztaAUZBonSoPDcj1w==", + "license": "MIT", + "dependencies": { + "@capsizecss/metrics": "^3.5.0", + "@capsizecss/unpack": "^2.4.0", + "css-tree": "^3.1.0", + "magic-regexp": "^0.10.0", + "magic-string": "^0.30.17", + "pathe": "^2.0.3", + "ufo": "^1.6.1", + "unplugin": "^2.3.2" + } + }, + "node_modules/fontkit": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.4.tgz", + "integrity": "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==", + "license": "MIT", + "dependencies": { + "@swc/helpers": "^0.5.12", + "brotli": "^1.3.2", + "clone": "^2.1.2", + "dfa": "^1.2.0", + "fast-deep-equal": "^3.1.3", + "restructure": "^3.0.0", + "tiny-inflate": "^1.0.3", + "unicode-properties": "^1.4.0", + "unicode-trie": "^2.0.0" + } }, "node_modules/foreground-child": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "license": "ISC", "dependencies": { "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" @@ -6469,61 +5249,67 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "license": "MIT", "engines": { "node": "*" }, "funding": { - "type": "patreon", + "type": "github", "url": "https://github.com/sponsors/rawify" } }, - "node_modules/fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", - "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", - "engines": { - "node": ">= 0.8" - } - }, - "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==", + "node_modules/framer-motion": { + "version": "12.23.12", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.12.tgz", + "integrity": "sha512-6e78rdVtnBvlEVgu6eFEAgG9v3wLnYEboM8I5O5EXvfKC8gxGQB8wXJdhkMy10iVcn05jl6CNw7/HTsTCfwcWg==", + "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "motion-dom": "^12.23.12", + "motion-utils": "^12.23.6", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/fs.realpath": { + "node_modules/fs-constants": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "license": "MIT" }, "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": [ "darwin" @@ -6536,6 +5322,7 @@ "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" } @@ -6544,6 +5331,7 @@ "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" } @@ -6552,74 +5340,31 @@ "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" } }, - "node_modules/get-amd-module-type": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-6.0.1.tgz", - "integrity": "sha512-MtjsmYiCXcYDDrGqtNbeIYdAl85n+5mSv2r3FbzER/YV3ZILw4HNNIw34HuV5pyl0jzs6GFYU1VHVEefhgcNHQ==", - "dependencies": { - "ast-module-types": "^6.0.1", - "node-source-walk": "^7.0.1" - }, - "engines": { - "node": ">=18" - } - }, "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.*" } }, - "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==", - "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-port-please": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.2.0.tgz", - "integrity": "sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==" - }, - "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==", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } + "integrity": "sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==", + "license": "MIT" }, "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" }, @@ -6631,6 +5376,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/giget/-/giget-2.0.0.tgz", "integrity": "sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==", + "license": "MIT", "dependencies": { "citty": "^0.1.6", "consola": "^3.4.0", @@ -6643,15 +5389,11 @@ "giget": "dist/cli.mjs" } }, - "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==" - }, "node_modules/git-up": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/git-up/-/git-up-8.1.1.tgz", "integrity": "sha512-FDenSF3fVqBYSaJoYy1KSc2wosx0gCvKP+c+PRBht7cAaiCeQlBtfBDX9vgnNOHmdePlSFITVcn4pFfcgNvx3g==", + "license": "MIT", "dependencies": { "is-ssh": "^1.4.0", "parse-url": "^9.2.0" @@ -6661,19 +5403,28 @@ "version": "16.1.0", "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-16.1.0.tgz", "integrity": "sha512-cPLz4HuK86wClEW7iDdeAKcCVlWXmrLpb2L+G9goW0Z1dtpNS6BXXSOckUTlJT/LDQViE1QZKstNORzHsLnobw==", + "license": "MIT", "dependencies": { "git-up": "^8.1.0" } }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "license": "MIT" + }, "node_modules/github-slugger": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "license": "ISC" }, "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==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", @@ -6693,6 +5444,7 @@ "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" }, @@ -6700,31 +5452,28 @@ "node": ">= 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==", + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", "dependencies": { - "ini": "4.1.1" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=18" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/globby": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", - "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", + "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": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.3", - "ignore": "^7.0.3", - "path-type": "^6.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.3.0" + "ini": "4.1.1" }, "engines": { "node": ">=18" @@ -6733,10 +5482,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby/node_modules/unicorn-magic": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", - "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "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" }, @@ -6744,40 +5494,37 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gonzales-pe": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", - "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "node_modules/globby": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-15.0.0.tgz", + "integrity": "sha512-oB4vkQGqlMl682wL1IlWd02tXCbquGWM4voPEI85QmNKCaw8zGTm1f1rubFgkg3Eli2PtKlFgrnmUqasbQWlkw==", + "license": "MIT", "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "gonzales": "bin/gonzales.js" + "@sindresorhus/merge-streams": "^4.0.0", + "fast-glob": "^3.3.3", + "ignore": "^7.0.5", + "path-type": "^6.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.3.0" }, "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "engines": { - "node": ">= 0.4" + "node": ">=20" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, "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==" + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" }, "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" }, @@ -6792,6 +5539,7 @@ "version": "1.15.4", "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.4.tgz", "integrity": "sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==", + "license": "MIT", "dependencies": { "cookie-es": "^1.2.2", "crossws": "^0.3.5", @@ -6804,54 +5552,56 @@ "uncrypto": "^0.1.3" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "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" + }, "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==", + "node_modules/hast-util-embedded": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-embedded/-/hast-util-embedded-3.0.0.tgz", + "integrity": "sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==", + "license": "MIT", "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" + "@types/hast": "^3.0.0", + "hast-util-is-element": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/hast-util-format": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hast-util-format/-/hast-util-format-1.1.0.tgz", + "integrity": "sha512-yY1UDz6bC9rDvCWHpx12aIBGRG7krurX0p0Fm6pT547LwDIZZiNr8a+IHDogorAdreULSEzP82Nlv5SZkHZcjA==", + "license": "MIT", "dependencies": { - "function-bind": "^1.1.2" + "@types/hast": "^3.0.0", + "hast-util-embedded": "^3.0.0", + "hast-util-minify-whitespace": "^1.0.0", + "hast-util-phrasing": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "html-whitespace-sensitive-tag-names": "^3.0.0", + "unist-util-visit-parents": "^6.0.0" }, - "engines": { - "node": ">= 0.4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, "node_modules/hast-util-from-parse5": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -6867,19 +5617,37 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-from-parse5/node_modules/property-information": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", - "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "node_modules/hast-util-has-property": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-3.0.0.tgz", + "integrity": "sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, "node_modules/hast-util-heading-rank": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-body-ok-link": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-3.0.1.tgz", + "integrity": "sha512-0qpnzOBLztXHbHQenVB8uNuxTnm/QBFUOmdOSsEn7GnBtyY07+ENTWVFBAnXd/zEgd9/SUG3lRY7hSIBWRgGpQ==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -6892,6 +5660,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -6900,10 +5669,28 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-minify-whitespace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hast-util-minify-whitespace/-/hast-util-minify-whitespace-1.0.1.tgz", + "integrity": "sha512-L96fPOVpnclQE0xzdWb/D12VT5FabA7SnZOUMtL1DbXmYiHJMXZvFkIZfiMmTCNJHUeO2K9UYNXoVyfz+QHuOw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-embedded": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hast-util-parse-selector": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -6912,10 +5699,28 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/hast-util-phrasing/-/hast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-embedded": "^3.0.0", + "hast-util-has-property": "^3.0.0", + "hast-util-is-body-ok-link": "^3.0.0", + "hast-util-is-element": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hast-util-raw": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -6936,10 +5741,35 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-raw/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/hast-util-raw/node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/hast-util-to-html": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -6958,19 +5788,37 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-to-html/node_modules/property-information": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", - "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "node_modules/hast-util-to-mdast": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/hast-util-to-mdast/-/hast-util-to-mdast-10.1.2.tgz", + "integrity": "sha512-FiCRI7NmOvM4y+f5w32jPRzcxDIz+PUqDwEqn1A+1q2cdp3B8Gx7aVrXORdOKjMNDQsD1ogOr896+0jJHW1EFQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-phrasing": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "hast-util-to-text": "^4.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-minify-whitespace": "^6.0.0", + "trim-trailing-lines": "^2.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, "node_modules/hast-util-to-parse5": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -6985,10 +5833,21 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-to-parse5/node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/hast-util-to-string": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.1.tgz", "integrity": "sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -6997,10 +5856,27 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hast-util-whitespace": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -7013,6 +5889,7 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -7025,101 +5902,53 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/hastscript/node_modules/property-information": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", - "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "devOptional": true, + "license": "MIT", "bin": { "he": "bin/he" } }, - "node_modules/hookable": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", - "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" - }, - "node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" - }, - "node_modules/html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/http-assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", - "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", - "dependencies": { - "deep-equal": "~1.0.1", - "http-errors": "~1.8.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-assert/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } + "node_modules/hey-listen": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", + "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==", + "license": "MIT" }, - "node_modules/http-assert/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" + "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-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/http-assert/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" + "node_modules/html-whitespace-sensitive-tag-names": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-whitespace-sensitive-tag-names/-/html-whitespace-sensitive-tag-names-3.0.1.tgz", + "integrity": "sha512-q+310vW8zmymYHALr1da4HyXUQ0zgiIwIicEfotYPWGN0OJVEN/58IJ3A4GBYcEq3LGAZqKb+ugvP0GNB9CEAA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, "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", "inherits": "2.0.4", @@ -7135,6 +5964,7 @@ "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" } @@ -7143,6 +5973,7 @@ "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", "node": ">= 0.12.0" @@ -7152,6 +5983,7 @@ "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", "debug": "4" @@ -7163,16 +5995,30 @@ "node_modules/httpxy": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/httpxy/-/httpxy-0.1.7.tgz", - "integrity": "sha512-pXNx8gnANKAndgga5ahefxc++tJvNL87CXoRwxn1cJE2ZkWEojF3tNfQIEhZX/vfpt+wzeAzpUI4qkediX1MLQ==" + "integrity": "sha512-pXNx8gnANKAndgga5ahefxc++tJvNL87CXoRwxn1cJE2ZkWEojF3tNfQIEhZX/vfpt+wzeAzpUI4qkediX1MLQ==", + "license": "MIT" }, "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" } }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -7190,25 +6036,29 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { "version": "7.0.5", "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "license": "MIT", "engines": { "node": ">= 4" } }, "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==" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.2.2.tgz", + "integrity": "sha512-3MOLanc3sb3LNGWQl1RlQlNWURE5g32aUphrDyFeCsxBTk08iE3VNe4CwsUZ0Qs1X+EfX0+r29Sxdpza4B+yRA==", + "license": "MIT" }, "node_modules/impound": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/impound/-/impound-1.0.0.tgz", "integrity": "sha512-8lAJ+1Arw2sMaZ9HE2ZmL5zOcMnt18s6+7Xqgq2aUVy4P1nlzAyPtzCDxsk51KVFwHEEdc6OWvUyqwHwhRYaug==", + "license": "MIT", "dependencies": { "exsolve": "^1.0.5", "mocked-exports": "^0.1.1", @@ -7217,59 +6067,28 @@ "unplugin-utils": "^0.2.4" } }, - "node_modules/impound/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/index-to-position": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.1.0.tgz", - "integrity": "sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "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" } }, "node_modules/ioredis": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.7.0.tgz", - "integrity": "sha512-NUcA93i1lukyXU+riqEyPtSEkyFq8tX90uL659J+qpCZ3rEdViB/APC58oAhIh3+bJln2hzdlZbBZsGNrlsR8g==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.8.2.tgz", + "integrity": "sha512-C6uC+kleiIMmjViJINWk80sOQw5lEzse1ZmvD+S/s8p8CWapftSaC+kocGTx6xrbrJ4WmYQGC08ffHLr6ToR6Q==", + "license": "MIT", "dependencies": { - "@ioredis/commands": "^1.3.0", + "@ioredis/commands": "1.4.0", "cluster-key-slot": "^1.1.0", "debug": "^4.3.4", "denque": "^2.1.0", @@ -7291,6 +6110,7 @@ "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" } @@ -7299,6 +6119,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -7310,6 +6131,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7319,6 +6141,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" @@ -7328,40 +6151,11 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-builtin-module": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", - "dependencies": { - "builtin-modules": "^3.3.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-core-module": { "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", "dependencies": { "hasown": "^2.0.2" }, @@ -7376,6 +6170,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7385,6 +6180,7 @@ "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" }, @@ -7399,6 +6195,7 @@ "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" } @@ -7407,31 +6204,16 @@ "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" } }, - "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==", - "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", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -7443,6 +6225,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7452,6 +6235,7 @@ "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" }, @@ -7469,6 +6253,7 @@ "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", "is-path-inside": "^4.0.0" @@ -7483,12 +6268,14 @@ "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==" + "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" } @@ -7497,6 +6284,7 @@ "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" }, @@ -7505,42 +6293,31 @@ } }, "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "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": "*" } }, - "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==", - "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-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" } @@ -7549,6 +6326,7 @@ "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" }, @@ -7556,28 +6334,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" - }, - "node_modules/is-url-superb": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz", - "integrity": "sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "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==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-5.5.0.tgz", + "integrity": "sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==", + "license": "MIT", "engines": { - "node": ">=12.13" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/mesqueeb" @@ -7587,6 +6350,7 @@ "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" }, @@ -7601,6 +6365,7 @@ "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" }, @@ -7614,12 +6379,14 @@ "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" }, "node_modules/isexe": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "license": "ISC", "engines": { "node": ">=16" } @@ -7628,6 +6395,7 @@ "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" }, @@ -7639,9 +6407,10 @@ } }, "node_modules/jiti": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz", - "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", + "license": "MIT", "bin": { "jiti": "lib/jiti-cli.mjs" } @@ -7649,12 +6418,26 @@ "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==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } }, "node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -7662,276 +6445,91 @@ "node": ">=6" } }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/junk": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/junk/-/junk-4.0.1.tgz", - "integrity": "sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jwt-decode": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz", - "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==", - "engines": { - "node": ">=18" - } - }, - "node_modules/keygrip": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", - "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", - "dependencies": { - "tsscmp": "1.0.6" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/knitwork": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/knitwork/-/knitwork-1.2.0.tgz", - "integrity": "sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg==" - }, - "node_modules/koa": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.2.tgz", - "integrity": "sha512-+CCssgnrWKx9aI3OeZwroa/ckG4JICxvIFnSiOUyl2Uv+UTI+xIw0FfFrWS7cQFpoePpr9o8csss7KzsTzNL8Q==", - "dependencies": { - "accepts": "^1.3.5", - "cache-content-type": "^1.0.0", - "content-disposition": "~0.5.2", - "content-type": "^1.0.4", - "cookies": "~0.9.0", - "debug": "^4.3.2", - "delegates": "^1.0.0", - "depd": "^2.0.0", - "destroy": "^1.0.4", - "encodeurl": "^1.0.2", - "escape-html": "^1.0.3", - "fresh": "~0.5.2", - "http-assert": "^1.3.0", - "http-errors": "^1.6.3", - "is-generator-function": "^1.0.7", - "koa-compose": "^4.1.0", - "koa-convert": "^2.0.0", - "on-finished": "^2.3.0", - "only": "~0.0.2", - "parseurl": "^1.3.2", - "statuses": "^1.5.0", - "type-is": "^1.6.16", - "vary": "^1.1.2" - }, - "engines": { - "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" - } - }, - "node_modules/koa-compose": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", - "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==" - }, - "node_modules/koa-convert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz", - "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", - "dependencies": { - "co": "^4.6.0", - "koa-compose": "^4.1.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/koa-send": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", - "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", - "dependencies": { - "debug": "^4.1.1", - "http-errors": "^1.7.3", - "resolve-path": "^1.4.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/koa-send/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa-send/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa-send/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa-static": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", - "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", - "dependencies": { - "debug": "^3.1.0", - "koa-send": "^5.0.0" - }, - "engines": { - "node": ">= 7.6.0" - } - }, - "node_modules/koa-static/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/koa/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/koa/node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" + "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-to-typescript": { + "version": "15.0.4", + "resolved": "https://registry.npmjs.org/json-schema-to-typescript/-/json-schema-to-typescript-15.0.4.tgz", + "integrity": "sha512-Su9oK8DR4xCmDsLlyvadkXzX6+GGXJpbhwoLtOGArAG61dvbW4YQmSEno2y66ahpIdmLMg6YUf/QHLgiwvkrHQ==", + "license": "MIT", + "dependencies": { + "@apidevtools/json-schema-ref-parser": "^11.5.5", + "@types/json-schema": "^7.0.15", + "@types/lodash": "^4.17.7", + "is-glob": "^4.0.3", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "prettier": "^3.2.5", + "tinyglobby": "^0.2.9" + }, + "bin": { + "json2ts": "dist/src/cli.js" }, "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa/node_modules/http-errors/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" + "node": ">=16.0.0" } }, - "node_modules/kuler": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", - "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + "node_modules/json-schema-to-zod": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/json-schema-to-zod/-/json-schema-to-zod-2.6.1.tgz", + "integrity": "sha512-uiHmWH21h9FjKJkRBntfVGTLpYlCZ1n98D0izIlByqQLqpmkQpNTBtfbdP04Na6+43lgsvrShFh2uWLkQDKJuQ==", + "license": "ISC", + "bin": { + "json-schema-to-zod": "dist/cjs/cli.js" + } }, - "node_modules/lambda-local": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/lambda-local/-/lambda-local-2.2.0.tgz", - "integrity": "sha512-bPcgpIXbHnVGfI/omZIlgucDqlf4LrsunwoKue5JdZeGybt8L6KyJz2Zu19ffuZwIwLj2NAI2ZyaqNT6/cetcg==", - "dependencies": { - "commander": "^10.0.1", - "dotenv": "^16.3.1", - "winston": "^3.10.0" - }, + "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": { - "lambda-local": "build/cli.js" + "json5": "lib/cli.js" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/lambda-local/node_modules/dotenv": { - "version": "16.6.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", - "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", + "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": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", + "engines": { + "node": ">= 8" } }, + "node_modules/knitwork": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/knitwork/-/knitwork-1.3.0.tgz", + "integrity": "sha512-4LqMNoONzR43B1W0ek0fhXMsDNW/zxa1NdFAVMY+k28pgZLovR4G3PB5MrpTxCy1QaZCqNoiaKPr5w5qZHfSNw==", + "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.11.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.11.1.tgz", - "integrity": "sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz", + "integrity": "sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==", + "license": "MIT", "dependencies": { "picocolors": "^1.1.1", "shell-quote": "^1.8.3" @@ -7941,6 +6539,7 @@ "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" }, @@ -7952,6 +6551,7 @@ "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", "inherits": "~2.0.3", @@ -7965,20 +6565,72 @@ "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==" + "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" } }, + "node_modules/lightningcss": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", + "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.30.2", + "lightningcss-darwin-arm64": "1.30.2", + "lightningcss-darwin-x64": "1.30.2", + "lightningcss-freebsd-x64": "1.30.2", + "lightningcss-linux-arm-gnueabihf": "1.30.2", + "lightningcss-linux-arm64-gnu": "1.30.2", + "lightningcss-linux-arm64-musl": "1.30.2", + "lightningcss-linux-x64-gnu": "1.30.2", + "lightningcss-linux-x64-musl": "1.30.2", + "lightningcss-win32-arm64-msvc": "1.30.2", + "lightningcss-win32-x64-msvc": "1.30.2" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz", + "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "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" }, @@ -7986,15 +6638,11 @@ "url": "https://github.com/sponsors/antonk52" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, "node_modules/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", "@parcel/watcher-wasm": "^2.4.1", @@ -8020,10 +6668,17 @@ "listhen": "bin/listhen.mjs" } }, + "node_modules/listhen/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/local-pkg": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz", "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==", + "license": "MIT", "dependencies": { "mlly": "^1.7.4", "pkg-types": "^2.3.0", @@ -8036,90 +6691,41 @@ "url": "https://github.com/sponsors/antfu" } }, - "node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "node_modules/lodash.castarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", - "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==" - }, - "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==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" }, "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==" + "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==" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "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==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "node_modules/logform": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.7.0.tgz", - "integrity": "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==", - "dependencies": { - "@colors/colors": "1.6.0", - "@types/triple-beam": "^1.3.2", - "fecha": "^4.2.0", - "ms": "^2.1.1", - "safe-stable-stringify": "^2.3.1", - "triple-beam": "^1.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" }, "node_modules/longest-streak": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8129,71 +6735,85 @@ "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" } }, - "node_modules/luxon": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.7.1.tgz", - "integrity": "sha512-RkRWjA926cTvz5rAb1BqyWkKbbjzCGchDUIKMCUvNi17j6f6j8uHGDV82Aqcqtzd+icoYpELmG3ksgGiFNNcNg==", - "engines": { - "node": ">=12" + "node_modules/magic-regexp": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/magic-regexp/-/magic-regexp-0.10.0.tgz", + "integrity": "sha512-Uly1Bu4lO1hwHUW0CQeSWuRtzCMNO00CmXtS8N6fyvB3B979GOEEeAkiTUDsmbYLAbvpUS/Kt5c4ibosAzVyVg==", + "license": "MIT", + "dependencies": { + "estree-walker": "^3.0.3", + "magic-string": "^0.30.12", + "mlly": "^1.7.2", + "regexp-tree": "^0.1.27", + "type-level-regexp": "~0.1.17", + "ufo": "^1.5.4", + "unplugin": "^2.0.0" + } + }, + "node_modules/magic-regexp/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" } }, "node_modules/magic-string": { - "version": "0.30.18", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.18.tgz", - "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==", + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "node_modules/magic-string-ast": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.7.1.tgz", - "integrity": "sha512-ub9iytsEbT7Yw/Pd29mSo/cNQpaEu67zR1VVcXDiYjSFwzeBxNdTd0FMnSslLQXiRj8uGPzwsaoefrMD5XAmdw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-1.0.3.tgz", + "integrity": "sha512-CvkkH1i81zl7mmb94DsRiFeG9V2fR2JeuK8yDgS8oiZSFa++wWLEgZ5ufEOyLHbvSbD1gTRKv9NdX69Rnvr9JA==", + "license": "MIT", "dependencies": { - "magic-string": "^0.30.17" + "magic-string": "^0.30.19" }, "engines": { - "node": ">=16.14.0" + "node": ">=20.19.0" }, "funding": { "url": "https://github.com/sponsors/sxzz" } }, "node_modules/magicast": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", - "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.1.tgz", + "integrity": "sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==", + "license": "MIT", "dependencies": { - "@babel/parser": "^7.25.4", - "@babel/types": "^7.25.4", - "source-map-js": "^1.2.0" + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", + "source-map-js": "^1.2.1" } }, "node_modules/markdown-table": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "engines": { - "node": ">= 0.4" - } - }, "node_modules/mdast-util-find-and-replace": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", @@ -8209,6 +6829,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -8232,6 +6853,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", @@ -8250,6 +6872,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", @@ -8266,6 +6889,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", @@ -8282,6 +6906,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -8296,6 +6921,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -8312,6 +6938,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -8327,6 +6954,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" @@ -8340,6 +6968,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -8360,6 +6989,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -8380,6 +7010,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -8391,58 +7022,24 @@ "node_modules/mdn-data": { "version": "2.12.2", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", - "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==" - }, - "node_modules/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/merge-options": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", - "dependencies": { - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } + "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", + "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==" + "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" } }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micro-api-client": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/micro-api-client/-/micro-api-client-3.3.0.tgz", - "integrity": "sha512-y0y6CUB9RLVsy3kfgayU28746QrNMpSm9O/AYGNsBgOkJr/X/Jk0VLGoO8Ude7Bpa8adywzF+MzXNZRFRsNPhg==" - }, "node_modules/micromark": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", @@ -8457,6 +7054,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -8491,6 +7089,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", @@ -8514,6 +7113,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", @@ -8533,6 +7133,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", @@ -8548,6 +7149,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", @@ -8567,6 +7169,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -8584,6 +7187,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -8600,6 +7204,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" }, @@ -8612,6 +7217,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -8638,6 +7244,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -8658,6 +7265,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -8679,6 +7287,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -8698,6 +7307,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -8719,6 +7329,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -8740,6 +7351,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -8759,6 +7371,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } @@ -8777,6 +7390,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -8797,6 +7411,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -8816,6 +7431,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } @@ -8834,6 +7450,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -8854,7 +7471,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-html-tag-name": { "version": "2.0.1", @@ -8869,7 +7487,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-normalize-identifier": { "version": "2.0.1", @@ -8885,6 +7504,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } @@ -8903,6 +7523,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" } @@ -8921,6 +7542,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", @@ -8941,6 +7563,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -8961,7 +7584,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-types": { "version": "2.0.2", @@ -8976,12 +7600,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "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", "picomatch": "^2.3.1" @@ -8990,13 +7616,26 @@ "node": ">=8.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" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/mime": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.7.tgz", - "integrity": "sha512-2OfDPL+e03E0LrXaGYOtTFIYhiuzep94NSsuhrNULq+stylcJedcHdzHtz0atMUuGwJfFYs0YL5xeC/Ca2x0eQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-4.1.0.tgz", + "integrity": "sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==", "funding": [ "https://github.com/sponsors/broofa" ], + "license": "MIT", "bin": { "mime": "bin/cli.js" }, @@ -9008,6 +7647,7 @@ "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -9016,6 +7656,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "license": "MIT", "dependencies": { "mime-db": "^1.54.0" }, @@ -9027,6 +7668,7 @@ "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" }, @@ -9034,15 +7676,34 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimark": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/minimark/-/minimark-0.2.0.tgz", + "integrity": "sha512-AmtWU9pO0C2/3AM2pikaVhJ//8E5rOpJ7+ioFQfjIq+wCsBeuZoxPd97hBFZ9qrI7DMHZudwGH3r8A7BMnsIew==", + "license": "MIT" + }, "node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", + "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.1" + "@isaacs/brace-expansion": "^5.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -9052,6 +7713,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9060,19 +7722,16 @@ "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" } }, - "node_modules/minisearch": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-7.1.2.tgz", - "integrity": "sha512-R1Pd9eF+MD5JYDDSPAp/q1ougKglm14uEkPMvQ/05RGmx6G9wvmLTrTI/Q5iPNJLYqNdsDQ7qTGIcNWR+FrHmA==" - }, "node_modules/minizlib": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", - "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", + "license": "MIT", "dependencies": { "minipass": "^7.1.2" }, @@ -9083,26 +7742,20 @@ "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==" + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "license": "MIT" }, - "node_modules/mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "license": "MIT" }, "node_modules/mlly": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz", "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==", + "license": "MIT", "dependencies": { "acorn": "^8.15.0", "pathe": "^2.0.3", @@ -9113,17 +7766,14 @@ "node_modules/mlly/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==" - }, - "node_modules/mlly/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "license": "MIT" }, "node_modules/mlly/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", "mlly": "^1.7.4", @@ -9133,27 +7783,53 @@ "node_modules/mocked-exports": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/mocked-exports/-/mocked-exports-0.1.1.tgz", - "integrity": "sha512-aF7yRQr/Q0O2/4pIXm6PZ5G+jAd7QS4Yu8m+WEeEHGnbo+7mE36CbLSDQiXYV8bVL3NfmdeqPJct0tUlnjVSnA==" + "integrity": "sha512-aF7yRQr/Q0O2/4pIXm6PZ5G+jAd7QS4Yu8m+WEeEHGnbo+7mE36CbLSDQiXYV8bVL3NfmdeqPJct0tUlnjVSnA==", + "license": "MIT" }, - "node_modules/module-definition": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-6.0.1.tgz", - "integrity": "sha512-FeVc50FTfVVQnolk/WQT8MX+2WVcDnTGiq6Wo+/+lJ2ET1bRVi3HG3YlJUfqagNMc/kUlFSoR96AJkxGpKz13g==", + "node_modules/modern-tar": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/modern-tar/-/modern-tar-0.7.1.tgz", + "integrity": "sha512-VvqoIFaJI83ltoVUXObeQWC+cBPsT9tYhtX3FntfYgU5sJ3XvS9bhgGUhDFY0TS6/OfKEoX0UBIRGP1MznJTrA==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/motion-dom": { + "version": "12.23.12", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.23.12.tgz", + "integrity": "sha512-RcR4fvMCTESQBD/uKQe49D5RUeDOokkGRmz4ceaJKDBgHYtZtntC/s2vLvY38gqGaytinij/yi3hMcWVcEF5Kw==", + "license": "MIT", "dependencies": { - "ast-module-types": "^6.0.1", - "node-source-walk": "^7.0.1" - }, - "bin": { - "module-definition": "bin/cli.js" + "motion-utils": "^12.23.6" + } + }, + "node_modules/motion-utils": { + "version": "12.23.6", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.23.6.tgz", + "integrity": "sha512-eAWoPgr4eFEOFfg2WjIsMoqJTW6Z8MTUCgn/GZ3VRpClWBdnbjryiA3ZSNLyxCTmCQx4RmYX6jX1iWHbenUPNQ==", + "license": "MIT" + }, + "node_modules/motion-v": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/motion-v/-/motion-v-1.7.4.tgz", + "integrity": "sha512-YNDUAsany04wfI7YtHxQK3kxzNvh+OdFUk9GpA3+hMt7j6P+5WrVAAgr8kmPPoVza9EsJiAVhqoN3YYFN0Twrw==", + "license": "MIT", + "dependencies": { + "framer-motion": "12.23.12", + "hey-listen": "^1.0.8", + "motion-dom": "12.23.12" }, - "engines": { - "node": ">=18" + "peerDependencies": { + "@vueuse/core": ">=10.0.0", + "vue": ">=3.0.0" } }, "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" } @@ -9161,34 +7837,26 @@ "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==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/muggle-string": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", - "devOptional": true - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } + "license": "MIT" }, "node_modules/nanoid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz", - "integrity": "sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.6.tgz", + "integrity": "sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.js" }, @@ -9199,66 +7867,32 @@ "node_modules/nanotar": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/nanotar/-/nanotar-0.2.0.tgz", - "integrity": "sha512-9ca1h0Xjvo9bEkE4UOxgAzLV0jHKe6LMaxo37ND2DAhhAtd0j8pR1Wxz+/goMrZO8AEZTWCmyaOsFI/W5AdpCQ==" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/netlify": { - "version": "13.3.5", - "resolved": "https://registry.npmjs.org/netlify/-/netlify-13.3.5.tgz", - "integrity": "sha512-Nc3loyVASW59W+8fLDZT1lncpG7llffyZ2o0UQLx/Fr20i7P8oP+lE7+TEcFvXj9IUWU6LjB9P3BH+iFGyp+mg==", - "dependencies": { - "@netlify/open-api": "^2.37.0", - "lodash-es": "^4.17.21", - "micro-api-client": "^3.3.0", - "node-fetch": "^3.0.0", - "p-wait-for": "^5.0.0", - "qs": "^6.9.6" - }, - "engines": { - "node": "^14.16.0 || >=16.0.0" - } + "integrity": "sha512-9ca1h0Xjvo9bEkE4UOxgAzLV0jHKe6LMaxo37ND2DAhhAtd0j8pR1Wxz+/goMrZO8AEZTWCmyaOsFI/W5AdpCQ==", + "license": "MIT" }, - "node_modules/netlify/node_modules/node-fetch": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } + "node_modules/napi-build-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", + "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", + "license": "MIT" }, "node_modules/nitropack": { - "version": "2.12.4", - "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.12.4.tgz", - "integrity": "sha512-MPmPRJWTeH03f/NmpN4q3iI3Woik4uaaWIoX34W3gMJiW06Vm1te/lPzuu5EXpXOK7Q2m3FymGMPXcExqih96Q==", + "version": "2.12.9", + "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.12.9.tgz", + "integrity": "sha512-t6qqNBn2UDGMWogQuORjbL2UPevB8PvIPsPHmqvWpeGOlPr4P8Oc5oA8t3wFwGmaolM2M/s2SwT23nx9yARmOg==", + "license": "MIT", "dependencies": { "@cloudflare/kv-asset-handler": "^0.4.0", - "@netlify/functions": "^3.1.10", "@rollup/plugin-alias": "^5.1.1", - "@rollup/plugin-commonjs": "^28.0.6", + "@rollup/plugin-commonjs": "^28.0.9", "@rollup/plugin-inject": "^5.0.5", "@rollup/plugin-json": "^6.1.0", - "@rollup/plugin-node-resolve": "^16.0.1", + "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-replace": "^6.0.2", "@rollup/plugin-terser": "^0.4.4", - "@vercel/nft": "^0.29.4", + "@vercel/nft": "^0.30.3", "archiver": "^7.0.1", - "c12": "^3.1.0", + "c12": "^3.3.1", "chokidar": "^4.0.3", "citty": "^0.1.6", "compatx": "^0.2.0", @@ -9267,56 +7901,56 @@ "cookie-es": "^2.0.0", "croner": "^9.1.0", "crossws": "^0.3.5", - "db0": "^0.3.2", + "db0": "^0.3.4", "defu": "^6.1.4", "destr": "^2.0.5", - "dot-prop": "^9.0.0", - "esbuild": "^0.25.6", + "dot-prop": "^10.1.0", + "esbuild": "^0.25.11", "escape-string-regexp": "^5.0.0", "etag": "^1.8.1", "exsolve": "^1.0.7", - "globby": "^14.1.0", + "globby": "^15.0.0", "gzip-size": "^7.0.0", - "h3": "^1.15.3", + "h3": "^1.15.4", "hookable": "^5.5.3", "httpxy": "^0.1.7", - "ioredis": "^5.6.1", - "jiti": "^2.4.2", + "ioredis": "^5.8.2", + "jiti": "^2.6.1", "klona": "^2.0.6", "knitwork": "^1.2.0", "listhen": "^1.9.0", - "magic-string": "^0.30.17", - "magicast": "^0.3.5", - "mime": "^4.0.7", - "mlly": "^1.7.4", - "node-fetch-native": "^1.6.6", - "node-mock-http": "^1.0.1", - "ofetch": "^1.4.1", + "magic-string": "^0.30.21", + "magicast": "^0.5.0", + "mime": "^4.1.0", + "mlly": "^1.8.0", + "node-fetch-native": "^1.6.7", + "node-mock-http": "^1.0.3", + "ofetch": "^1.5.0", "ohash": "^2.0.11", "pathe": "^2.0.3", - "perfect-debounce": "^1.0.0", - "pkg-types": "^2.2.0", - "pretty-bytes": "^6.1.1", + "perfect-debounce": "^2.0.0", + "pkg-types": "^2.3.0", + "pretty-bytes": "^7.1.0", "radix3": "^1.1.2", - "rollup": "^4.45.0", - "rollup-plugin-visualizer": "^6.0.3", + "rollup": "^4.52.5", + "rollup-plugin-visualizer": "^6.0.5", "scule": "^1.3.0", - "semver": "^7.7.2", + "semver": "^7.7.3", "serve-placeholder": "^2.0.2", "serve-static": "^2.2.0", - "source-map": "^0.7.4", - "std-env": "^3.9.0", + "source-map": "^0.7.6", + "std-env": "^3.10.0", "ufo": "^1.6.1", "ultrahtml": "^1.6.0", "uncrypto": "^0.1.3", "unctx": "^2.4.1", - "unenv": "^2.0.0-rc.18", - "unimport": "^5.1.0", - "unplugin-utils": "^0.2.4", - "unstorage": "^1.16.1", + "unenv": "^2.0.0-rc.23", + "unimport": "^5.5.0", + "unplugin-utils": "^0.3.1", + "unstorage": "^1.17.1", "untyped": "^2.0.0", - "unwasm": "^0.3.9", - "youch": "4.1.0-beta.8", + "unwasm": "^0.3.11", + "youch": "^4.1.0-beta.11", "youch-core": "^0.3.3" }, "bin": { @@ -9324,7 +7958,7 @@ "nitropack": "dist/cli/index.mjs" }, "engines": { - "node": "^16.11.0 || >=17.0.0" + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { "xml2js": "^0.6.2" @@ -9338,61 +7972,62 @@ "node_modules/nitropack/node_modules/cookie-es": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-2.0.0.tgz", - "integrity": "sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==" + "integrity": "sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==", + "license": "MIT" }, - "node_modules/nitropack/node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==" + "node_modules/nitropack/node_modules/unplugin-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + } }, - "node_modules/nitropack/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" + "node_modules/nitropack/node_modules/unwasm": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/unwasm/-/unwasm-0.3.11.tgz", + "integrity": "sha512-Vhp5gb1tusSQw5of/g3Q697srYgMXvwMgXMjcG4ZNga02fDX9coxJ9fAb0Ci38hM2Hv/U1FXRPGgjP2BYqhNoQ==", + "license": "MIT", + "dependencies": { + "knitwork": "^1.2.0", + "magic-string": "^0.30.17", + "mlly": "^1.7.4", + "pathe": "^2.0.3", + "pkg-types": "^2.2.0", + "unplugin": "^2.3.6" + } }, - "node_modules/nitropack/node_modules/youch": { - "version": "4.1.0-beta.8", - "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.8.tgz", - "integrity": "sha512-rY2A2lSF7zC+l7HH9Mq+83D1dLlsPnEvy8jTouzaptDZM6geqZ3aJe/b7ULCwRURPtWV3vbDjA2DDMdoBol0HQ==", + "node_modules/node-abi": { + "version": "3.85.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.85.0.tgz", + "integrity": "sha512-zsFhmbkAzwhTft6nd3VxcG0cvJsT70rL+BIGHWVq5fi6MwGrHwzqKaxXE+Hl2GmnGItnDKPPkO5/LQqjVkIdFg==", + "license": "MIT", "dependencies": { - "@poppinss/colors": "^4.1.4", - "@poppinss/dumper": "^0.6.3", - "@speed-highlight/core": "^1.2.7", - "cookie": "^1.0.2", - "youch-core": "^0.3.1" + "semver": "^7.3.5" }, "engines": { - "node": ">=18" + "node": ">=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==" - }, - "node_modules/node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "deprecated": "Use your platform's native DOMException instead", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "engines": { - "node": ">=10.5.0" - } + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT" }, "node_modules/node-emoji": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz", "integrity": "sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==", + "license": "MIT", "dependencies": { "@sindresorhus/is": "^4.6.0", "char-regex": "^1.0.2", @@ -9407,6 +8042,7 @@ "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" }, @@ -9425,12 +8061,14 @@ "node_modules/node-fetch-native": { "version": "1.6.7", "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", - "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==" + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", + "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" } @@ -9439,6 +8077,7 @@ "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", "node-gyp-build-optional": "optional.js", @@ -9446,30 +8085,22 @@ } }, "node_modules/node-mock-http": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.2.tgz", - "integrity": "sha512-zWaamgDUdo9SSLw47we78+zYw/bDr5gH8pH7oRRs8V3KmBtu8GLgGIbV2p/gRPd3LWpEOpjQj7X1FOU3VFMJ8g==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.3.tgz", + "integrity": "sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==", + "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" - }, - "node_modules/node-source-walk": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-7.0.1.tgz", - "integrity": "sha512-3VW/8JpPqPvnJvseXowjZcirPisssnBuDikk6JIZ8jQzF7KJQX52iPFX4RYYxLycYH7IbMRSPUOga/esVjy5Yg==", - "dependencies": { - "@babel/parser": "^7.26.7" - }, - "engines": { - "node": ">=18" - } + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "license": "MIT" }, "node_modules/nopt": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", + "license": "ISC", "dependencies": { "abbrev": "^3.0.0" }, @@ -9480,23 +8111,11 @@ "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/normalize-package-data": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", - "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", - "dependencies": { - "hosted-git-info": "^7.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, "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" } @@ -9505,6 +8124,7 @@ "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" } @@ -9513,6 +8133,7 @@ "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" }, @@ -9527,6 +8148,7 @@ "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" }, @@ -9538,6 +8160,7 @@ "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" }, @@ -9546,82 +8169,79 @@ } }, "node_modules/nuxt": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.17.5.tgz", - "integrity": "sha512-HWTWpM1/RDcCt9DlnzrPcNvUmGqc62IhlZJvr7COSfnJq2lKYiBKIIesEaOF+57Qjw7TfLPc1DQVBNtxfKBxEw==", - "dependencies": { - "@nuxt/cli": "^3.25.1", - "@nuxt/devalue": "^2.0.2", - "@nuxt/devtools": "^2.4.1", - "@nuxt/kit": "3.17.5", - "@nuxt/schema": "3.17.5", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-4.2.1.tgz", + "integrity": "sha512-OE5ONizgwkKhjTGlUYB3ksE+2q2/I30QIYFl3N1yYz1r2rwhunGA3puUvqkzXwgLQ3AdsNcigPDmyQsqjbSdoQ==", + "license": "MIT", + "dependencies": { + "@dxup/nuxt": "^0.2.1", + "@nuxt/cli": "^3.30.0", + "@nuxt/devtools": "^3.0.1", + "@nuxt/kit": "4.2.1", + "@nuxt/nitro-server": "4.2.1", + "@nuxt/schema": "4.2.1", "@nuxt/telemetry": "^2.6.6", - "@nuxt/vite-builder": "3.17.5", - "@unhead/vue": "^2.0.10", - "@vue/shared": "^3.5.16", - "c12": "^3.0.4", + "@nuxt/vite-builder": "4.2.1", + "@unhead/vue": "^2.0.19", + "@vue/shared": "^3.5.23", + "c12": "^3.3.1", "chokidar": "^4.0.3", "compatx": "^0.2.0", "consola": "^3.4.2", "cookie-es": "^2.0.0", "defu": "^6.1.4", "destr": "^2.0.5", - "devalue": "^5.1.1", + "devalue": "^5.4.2", "errx": "^0.1.0", - "esbuild": "^0.25.5", "escape-string-regexp": "^5.0.0", - "estree-walker": "^3.0.3", - "exsolve": "^1.0.5", - "h3": "^1.15.3", + "exsolve": "^1.0.7", + "h3": "^1.15.4", "hookable": "^5.5.3", "ignore": "^7.0.5", "impound": "^1.0.0", - "jiti": "^2.4.2", + "jiti": "^2.6.1", "klona": "^2.0.6", "knitwork": "^1.2.0", - "magic-string": "^0.30.17", - "mlly": "^1.7.4", - "mocked-exports": "^0.1.1", + "magic-string": "^0.30.21", + "mlly": "^1.8.0", "nanotar": "^0.2.0", - "nitropack": "^2.11.12", - "nypm": "^0.6.0", - "ofetch": "^1.4.1", + "nypm": "^0.6.2", + "ofetch": "^1.5.1", "ohash": "^2.0.11", - "on-change": "^5.0.1", - "oxc-parser": "^0.72.2", + "on-change": "^6.0.1", + "oxc-minify": "^0.96.0", + "oxc-parser": "^0.96.0", + "oxc-transform": "^0.96.0", + "oxc-walker": "^0.5.2", "pathe": "^2.0.3", - "perfect-debounce": "^1.0.0", - "pkg-types": "^2.1.0", + "perfect-debounce": "^2.0.0", + "pkg-types": "^2.3.0", "radix3": "^1.1.2", "scule": "^1.3.0", - "semver": "^7.7.2", - "std-env": "^3.9.0", - "strip-literal": "^3.0.0", - "tinyglobby": "0.2.14", + "semver": "^7.7.3", + "std-env": "^3.10.0", + "tinyglobby": "^0.2.15", "ufo": "^1.6.1", "ultrahtml": "^1.6.0", "uncrypto": "^0.1.3", "unctx": "^2.4.1", - "unimport": "^5.0.1", - "unplugin": "^2.3.5", - "unplugin-vue-router": "^0.12.0", - "unstorage": "^1.16.0", + "unimport": "^5.5.0", + "unplugin": "^2.3.10", + "unplugin-vue-router": "^0.16.1", "untyped": "^2.0.0", - "vue": "^3.5.16", - "vue-bundle-renderer": "^2.1.1", - "vue-devtools-stub": "^0.1.0", - "vue-router": "^4.5.1" + "vue": "^3.5.23", + "vue-router": "^4.6.3" }, "bin": { "nuxi": "bin/nuxt.mjs", "nuxt": "bin/nuxt.mjs" }, "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0.0" + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { "@parcel/watcher": "^2.1.0", - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0" + "@types/node": ">=18.12.0" }, "peerDependenciesMeta": { "@parcel/watcher": { @@ -9632,96 +8252,42 @@ } } }, - "node_modules/nuxt/node_modules/@nuxt/kit": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.17.5.tgz", - "integrity": "sha512-NdCepmA+S/SzgcaL3oYUeSlXGYO6BXGr9K/m1D0t0O9rApF8CSq/QQ+ja5KYaYMO1kZAEWH4s2XVcE3uPrrAVg==", + "node_modules/nuxt-component-meta": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/nuxt-component-meta/-/nuxt-component-meta-0.14.2.tgz", + "integrity": "sha512-pxEnARUzRmq3zbOm8fJkWLPR8mL82NeP5Pu/iYff4otl6jPJwgC1Cbpz3Z77HlVeYVtzhSpQRsCSo/+296CwYw==", + "license": "MIT", "dependencies": { - "c12": "^3.0.4", - "consola": "^3.4.2", - "defu": "^6.1.4", - "destr": "^2.0.5", - "errx": "^0.1.0", - "exsolve": "^1.0.5", - "ignore": "^7.0.5", - "jiti": "^2.4.2", - "klona": "^2.0.6", - "knitwork": "^1.2.0", - "mlly": "^1.7.4", + "@nuxt/kit": "^4.2.1", + "citty": "^0.1.6", + "json-schema-to-zod": "^2.6.1", + "mlly": "^1.8.0", "ohash": "^2.0.11", - "pathe": "^2.0.3", - "pkg-types": "^2.1.0", "scule": "^1.3.0", - "semver": "^7.7.2", - "std-env": "^3.9.0", - "tinyglobby": "^0.2.14", + "typescript": "^5.9.3", "ufo": "^1.6.1", - "unctx": "^2.4.1", - "unimport": "^5.0.1", - "untyped": "^2.0.0" - }, - "engines": { - "node": ">=18.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/vue": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-2.0.14.tgz", - "integrity": "sha512-Ym9f+Kd2Afqek2FtUHvYvK+j2uZ2vbZ6Rr9NCnNGGBMdmafAuiZpT117YGyh0ARcueL6Znia0U8ySqPsnHOZIg==", - "dependencies": { - "hookable": "^5.5.3", - "unhead": "2.0.14" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" + "vue-component-meta": "^3.1.3" }, - "peerDependencies": { - "vue": ">=3.5.18" + "bin": { + "nuxt-component-meta": "bin/nuxt-component-meta.mjs" } }, "node_modules/nuxt/node_modules/cookie-es": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-2.0.0.tgz", - "integrity": "sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==" - }, - "node_modules/nuxt/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/nuxt/node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==" - }, - "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==" - }, - "node_modules/nuxt/node_modules/unhead": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/unhead/-/unhead-2.0.14.tgz", - "integrity": "sha512-dRP6OCqtShhMVZQe1F4wdt/WsYl2MskxKK+cvfSo0lQnrPJ4oAUQEkxRg7pPP+vJENabhlir31HwAyHUv7wfMg==", - "dependencies": { - "hookable": "^5.5.3" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } + "integrity": "sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==", + "license": "MIT" }, "node_modules/nypm": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.1.tgz", - "integrity": "sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.2.tgz", + "integrity": "sha512-7eM+hpOtrKrBDCh7Ypu2lJ9Z7PNZBdi/8AT3AX8xoCj43BBVHD0hPSTEvMtkMpfs8FCqBGhxB+uToIQimA111g==", + "license": "MIT", "dependencies": { "citty": "^0.1.6", "consola": "^3.4.2", "pathe": "^2.0.3", - "pkg-types": "^2.2.0", + "pkg-types": "^2.3.0", "tinyexec": "^1.0.1" }, "bin": { @@ -9731,59 +8297,48 @@ "node": "^14.16.0 || >=16.10.0" } }, - "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==" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "engines": { - "node": ">= 0.4" + "node_modules/obug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.0.0.tgz", + "integrity": "sha512-dpSQuPXoKUjulinHmXjZV1YIRhOLEqBl1J6PYi9mRQR2dYcSK+OULRr+GuT1vufk2f40mtIOqmSL/aTikjmq5Q==", + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT", + "peerDependencies": { + "ms": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependenciesMeta": { + "ms": { + "optional": true + } } }, "node_modules/ofetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz", - "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", + "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", + "license": "MIT", "dependencies": { - "destr": "^2.0.3", - "node-fetch-native": "^1.6.4", - "ufo": "^1.5.4" + "destr": "^2.0.5", + "node-fetch-native": "^1.6.7", + "ufo": "^1.6.1" } }, "node_modules/ohash": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.6.tgz", - "integrity": "sha512-TBu7PtV8YkAZn0tSxobKY2n2aAQva936lhRrj6957aDaCf9IEtqsKbgMzXE/F/sjqYOwmrukeORHNLe5glk7Cg==" + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", + "license": "MIT" }, "node_modules/on-change": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/on-change/-/on-change-5.0.1.tgz", - "integrity": "sha512-n7THCP7RkyReRSLkJb8kUWoNsxUIBxTkIp3JKno+sEz6o/9AJ3w3P9fzQkITEkMwyTKJjZciF3v/pVoouxZZMg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/on-change/-/on-change-6.0.1.tgz", + "integrity": "sha512-P7o0hkMahOhjb1niG28vLNAXsJrRcfpJvYWcTmPt/Tf4xedcF2PA1E9++N1tufY8/vIsaiJgHhjQp53hJCe+zw==", + "license": "MIT", "engines": { - "node": ">=18" + "node": ">=20" }, "funding": { "url": "https://github.com/sindresorhus/on-change?sponsor=1" @@ -9793,6 +8348,7 @@ "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" }, @@ -9804,22 +8360,16 @@ "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" } }, - "node_modules/one-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", - "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", - "dependencies": { - "fn.name": "1.x.x" - } - }, "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" }, @@ -9830,25 +8380,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/oniguruma-parser": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.1.tgz", + "integrity": "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==", + "license": "MIT" + }, "node_modules/oniguruma-to-es": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-2.3.0.tgz", - "integrity": "sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.3.tgz", + "integrity": "sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==", + "license": "MIT", "dependencies": { - "emoji-regex-xs": "^1.0.0", - "regex": "^5.1.1", - "regex-recursion": "^5.1.1" + "oniguruma-parser": "^0.12.1", + "regex": "^6.0.1", + "regex-recursion": "^6.0.2" } }, - "node_modules/only": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", - "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==" - }, "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", "is-docker": "^2.1.1", @@ -9865,6 +8418,7 @@ "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" }, @@ -9879,6 +8433,7 @@ "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" }, @@ -9886,136 +8441,131 @@ "node": ">=8" } }, - "node_modules/oxc-parser": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.72.3.tgz", - "integrity": "sha512-JYQeJKDcUTTZ/uTdJ+fZBGFjAjkLD1h0p3Tf44ZYXRcoMk+57d81paNPFAAwzrzzqhZmkGvKKXDxwyhJXYZlpg==", - "dependencies": { - "@oxc-project/types": "^0.72.3" - }, + "node_modules/oxc-minify": { + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/oxc-minify/-/oxc-minify-0.96.0.tgz", + "integrity": "sha512-dXeeGrfPJJ4rMdw+NrqiCRtbzVX2ogq//R0Xns08zql2HjV3Zi2SBJ65saqfDaJzd2bcHqvGWH+M44EQCHPAcA==", + "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": "^20.19.0 || >=22.12.0" }, "funding": { "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxc-parser/binding-darwin-arm64": "0.72.3", - "@oxc-parser/binding-darwin-x64": "0.72.3", - "@oxc-parser/binding-freebsd-x64": "0.72.3", - "@oxc-parser/binding-linux-arm-gnueabihf": "0.72.3", - "@oxc-parser/binding-linux-arm-musleabihf": "0.72.3", - "@oxc-parser/binding-linux-arm64-gnu": "0.72.3", - "@oxc-parser/binding-linux-arm64-musl": "0.72.3", - "@oxc-parser/binding-linux-riscv64-gnu": "0.72.3", - "@oxc-parser/binding-linux-s390x-gnu": "0.72.3", - "@oxc-parser/binding-linux-x64-gnu": "0.72.3", - "@oxc-parser/binding-linux-x64-musl": "0.72.3", - "@oxc-parser/binding-wasm32-wasi": "0.72.3", - "@oxc-parser/binding-win32-arm64-msvc": "0.72.3", - "@oxc-parser/binding-win32-x64-msvc": "0.72.3" - } - }, - "node_modules/p-event": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-6.0.1.tgz", - "integrity": "sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==", - "dependencies": { - "p-timeout": "^6.1.2" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@oxc-minify/binding-android-arm64": "0.96.0", + "@oxc-minify/binding-darwin-arm64": "0.96.0", + "@oxc-minify/binding-darwin-x64": "0.96.0", + "@oxc-minify/binding-freebsd-x64": "0.96.0", + "@oxc-minify/binding-linux-arm-gnueabihf": "0.96.0", + "@oxc-minify/binding-linux-arm-musleabihf": "0.96.0", + "@oxc-minify/binding-linux-arm64-gnu": "0.96.0", + "@oxc-minify/binding-linux-arm64-musl": "0.96.0", + "@oxc-minify/binding-linux-riscv64-gnu": "0.96.0", + "@oxc-minify/binding-linux-s390x-gnu": "0.96.0", + "@oxc-minify/binding-linux-x64-gnu": "0.96.0", + "@oxc-minify/binding-linux-x64-musl": "0.96.0", + "@oxc-minify/binding-wasm32-wasi": "0.96.0", + "@oxc-minify/binding-win32-arm64-msvc": "0.96.0", + "@oxc-minify/binding-win32-x64-msvc": "0.96.0" } }, - "node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "node_modules/oxc-parser": { + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.96.0.tgz", + "integrity": "sha512-ucs6niJ5mZlYP3oTl4AK2eD2m7WLoSaljswnSFVYWrXzme5PtM97S7Ve1Tjx+/TKjanmEZuSt1f1qYi6SZvntw==", + "license": "MIT", "dependencies": { - "yocto-queue": "^1.0.0" + "@oxc-project/types": "^0.96.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^20.19.0 || >=22.12.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "url": "https://github.com/sponsors/Boshen" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", - "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", - "engines": { - "node": ">=18" + "optionalDependencies": { + "@oxc-parser/binding-android-arm64": "0.96.0", + "@oxc-parser/binding-darwin-arm64": "0.96.0", + "@oxc-parser/binding-darwin-x64": "0.96.0", + "@oxc-parser/binding-freebsd-x64": "0.96.0", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.96.0", + "@oxc-parser/binding-linux-arm-musleabihf": "0.96.0", + "@oxc-parser/binding-linux-arm64-gnu": "0.96.0", + "@oxc-parser/binding-linux-arm64-musl": "0.96.0", + "@oxc-parser/binding-linux-riscv64-gnu": "0.96.0", + "@oxc-parser/binding-linux-s390x-gnu": "0.96.0", + "@oxc-parser/binding-linux-x64-gnu": "0.96.0", + "@oxc-parser/binding-linux-x64-musl": "0.96.0", + "@oxc-parser/binding-wasm32-wasi": "0.96.0", + "@oxc-parser/binding-win32-arm64-msvc": "0.96.0", + "@oxc-parser/binding-win32-x64-msvc": "0.96.0" + } + }, + "node_modules/oxc-transform": { + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/oxc-transform/-/oxc-transform-0.96.0.tgz", + "integrity": "sha512-dQPNIF+gHpSkmC0+Vg9IktNyhcn28Y8R3eTLyzn52UNymkasLicl3sFAtz7oEVuFmCpgGjaUTKkwk+jW2cHpDQ==", + "license": "MIT", + "engines": { + "node": "^20.19.0 || >=22.12.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-timeout": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", - "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", - "engines": { - "node": ">=14.16" + "url": "https://github.com/sponsors/Boshen" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-wait-for": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-5.0.2.tgz", - "integrity": "sha512-lwx6u1CotQYPVju77R+D0vFomni/AqRfqLmqQ8hekklqZ6gAY9rONh7lBQ0uxWMkC2AuX9b2DVAl8To0NyP1JA==", + "optionalDependencies": { + "@oxc-transform/binding-android-arm64": "0.96.0", + "@oxc-transform/binding-darwin-arm64": "0.96.0", + "@oxc-transform/binding-darwin-x64": "0.96.0", + "@oxc-transform/binding-freebsd-x64": "0.96.0", + "@oxc-transform/binding-linux-arm-gnueabihf": "0.96.0", + "@oxc-transform/binding-linux-arm-musleabihf": "0.96.0", + "@oxc-transform/binding-linux-arm64-gnu": "0.96.0", + "@oxc-transform/binding-linux-arm64-musl": "0.96.0", + "@oxc-transform/binding-linux-riscv64-gnu": "0.96.0", + "@oxc-transform/binding-linux-s390x-gnu": "0.96.0", + "@oxc-transform/binding-linux-x64-gnu": "0.96.0", + "@oxc-transform/binding-linux-x64-musl": "0.96.0", + "@oxc-transform/binding-wasm32-wasi": "0.96.0", + "@oxc-transform/binding-win32-arm64-msvc": "0.96.0", + "@oxc-transform/binding-win32-x64-msvc": "0.96.0" + } + }, + "node_modules/oxc-walker": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/oxc-walker/-/oxc-walker-0.5.2.tgz", + "integrity": "sha512-XYoZqWwApSKUmSDEFeOKdy3Cdh95cOcSU8f7yskFWE4Rl3cfL5uwyY+EV7Brk9mdNLy+t5SseJajd6g7KncvlA==", + "license": "MIT", "dependencies": { - "p-timeout": "^6.0.0" + "magic-regexp": "^0.10.0" }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "oxc-parser": ">=0.72.0" } }, "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==" + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" }, "node_modules/package-manager-detector": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.3.0.tgz", - "integrity": "sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.5.0.tgz", + "integrity": "sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw==", + "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==", - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } + "node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", + "license": "MIT" }, "node_modules/parse-entities": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", @@ -10033,36 +8583,14 @@ "node_modules/parse-entities/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" - }, - "node_modules/parse-gitignore": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-gitignore/-/parse-gitignore-2.0.0.tgz", - "integrity": "sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==", - "engines": { - "node": ">=14" - } - }, - "node_modules/parse-json": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.3.0.tgz", - "integrity": "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==", - "dependencies": { - "@babel/code-frame": "^7.26.2", - "index-to-position": "^1.1.0", - "type-fest": "^4.39.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/parse-path": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.1.0.tgz", "integrity": "sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==", + "license": "MIT", "dependencies": { "protocols": "^2.0.0" } @@ -10071,6 +8599,7 @@ "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", "parse-path": "^7.0.0" @@ -10080,9 +8609,10 @@ } }, "node_modules/parse5": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz", + "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==", + "license": "MIT", "dependencies": { "entities": "^6.0.0" }, @@ -10094,6 +8624,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -10105,6 +8636,7 @@ "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" } @@ -10113,28 +8645,13 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "devOptional": true - }, - "node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } + "license": "MIT" }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -10142,12 +8659,14 @@ "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==" + "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", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -10162,17 +8681,14 @@ "node_modules/path-scurry/node_modules/lru-cache": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" - }, - "node_modules/path-to-regexp": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==" + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, "node_modules/path-type": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", + "license": "MIT", "engines": { "node": ">=18" }, @@ -10181,79 +8697,46 @@ } }, "node_modules/pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + "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/perfect-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", - "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-2.0.0.tgz", + "integrity": "sha512-fkEH/OBiKrqqI/yIgjR92lMfs2K8105zt/VT6+7eTjNwisrsh47CeIED9z58zI7DfKdH3uHAn25ziRZn3kgAow==", + "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==" + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", "engines": { - "node": ">=8.6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", - "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", - "engines": { - "node": ">= 6" - } - }, "node_modules/pkg-types": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz", "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==", + "license": "MIT", "dependencies": { "confbox": "^0.2.2", "exsolve": "^1.0.7", "pathe": "^2.0.3" } }, - "node_modules/pkg-types/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" - }, - "node_modules/portfinder": { - "version": "1.0.37", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.37.tgz", - "integrity": "sha512-yuGIEjDAYnnOex9ddMnKZEMFE0CcGo6zbfzDklkmT1m5z734ss6JMzN9rNB3+RR7iS+F10D4/BVIaXOyh8PQKw==", - "dependencies": { - "async": "^3.2.6", - "debug": "^4.3.6" - }, - "engines": { - "node": ">= 10.12" - } - }, "node_modules/postcss": { "version": "8.5.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", @@ -10272,6 +8755,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -10285,6 +8769,7 @@ "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", "postcss-value-parser": "^4.2.0" @@ -10296,24 +8781,13 @@ "postcss": "^8.4.38" } }, - "node_modules/postcss-calc/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-colormin": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.4.tgz", - "integrity": "sha512-ziQuVzQZBROpKpfeDwmrG+Vvlr0YWmY/ZAk99XD+mGEBuEojoFekL41NCsdhyNUtZI7DPOoIWIR7vQQK9xwluw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.5.tgz", + "integrity": "sha512-ekIBP/nwzRWhEMmIxHHbXHcMdzd1HIUzBECaj5KEdLz9DVP2HzT065sEhvOx1dkLjYW7jyD0CngThx6bpFi2fA==", + "license": "MIT", "dependencies": { - "browserslist": "^4.25.1", + "browserslist": "^4.27.0", "caniuse-api": "^3.0.0", "colord": "^2.9.3", "postcss-value-parser": "^4.2.0" @@ -10326,11 +8800,12 @@ } }, "node_modules/postcss-convert-values": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.7.tgz", - "integrity": "sha512-HR9DZLN04Xbe6xugRH6lS4ZQH2zm/bFh/ZyRkpedZozhvh+awAfbA0P36InO4fZfDhvYfNJeNvlTf1sjwGbw/A==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.8.tgz", + "integrity": "sha512-+XNKuPfkHTCEo499VzLMYn94TiL3r9YqRE3Ty+jP7UX4qjewUONey1t7CG21lrlTLN07GtGM8MqFVp86D4uKJg==", + "license": "MIT", "dependencies": { - "browserslist": "^4.25.1", + "browserslist": "^4.27.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -10341,9 +8816,10 @@ } }, "node_modules/postcss-discard-comments": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.4.tgz", - "integrity": "sha512-6tCUoql/ipWwKtVP/xYiFf1U9QgJ0PUvxN7pTcsQ8Ns3Fnwq1pU5D5s1MhT/XySeLq6GXNvn37U46Ded0TckWg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.5.tgz", + "integrity": "sha512-IR2Eja8WfYgN5n32vEGSctVQ1+JARfu4UH8M7bgGh1bC+xI/obsPJXaBpQF7MAByvgwZinhpHpdrmXtvVVlKcQ==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^7.1.0" }, @@ -10354,22 +8830,11 @@ "postcss": "^8.4.32" } }, - "node_modules/postcss-discard-comments/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-discard-duplicates": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.2.tgz", "integrity": "sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w==", + "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -10381,6 +8846,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.1.tgz", "integrity": "sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg==", + "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -10392,6 +8858,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.1.tgz", "integrity": "sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg==", + "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -10399,97 +8866,11 @@ "postcss": "^8.4.32" } }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-import/node_modules/resolve": { - "version": "1.22.10", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "dependencies": { - "is-core-module": "^2.16.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, "node_modules/postcss-merge-longhand": { "version": "7.0.5", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.5.tgz", "integrity": "sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^7.0.5" @@ -10502,11 +8883,12 @@ } }, "node_modules/postcss-merge-rules": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.6.tgz", - "integrity": "sha512-2jIPT4Tzs8K87tvgCpSukRQ2jjd+hH6Bb8rEEOUDmmhOeTcqDg5fEFK8uKIu+Pvc3//sm3Uu6FRqfyv7YF7+BQ==", + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.7.tgz", + "integrity": "sha512-njWJrd/Ms6XViwowaaCc+/vqhPG3SmXn725AGrnl+BgTuRPEacjiLEaGq16J6XirMJbtKkTwnt67SS+e2WGoew==", + "license": "MIT", "dependencies": { - "browserslist": "^4.25.1", + "browserslist": "^4.27.0", "caniuse-api": "^3.0.0", "cssnano-utils": "^5.0.1", "postcss-selector-parser": "^7.1.0" @@ -10518,22 +8900,11 @@ "postcss": "^8.4.32" } }, - "node_modules/postcss-merge-rules/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-minify-font-values": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.1.tgz", "integrity": "sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -10548,6 +8919,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.1.tgz", "integrity": "sha512-X9JjaysZJwlqNkJbUDgOclyG3jZEpAMOfof6PUZjPnPrePnPG62pS17CjdM32uT1Uq1jFvNSff9l7kNbmMSL2A==", + "license": "MIT", "dependencies": { "colord": "^2.9.3", "cssnano-utils": "^5.0.1", @@ -10561,11 +8933,12 @@ } }, "node_modules/postcss-minify-params": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.4.tgz", - "integrity": "sha512-3OqqUddfH8c2e7M35W6zIwv7jssM/3miF9cbCSb1iJiWvtguQjlxZGIHK9JRmc8XAKmE2PFGtHSM7g/VcW97sw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.5.tgz", + "integrity": "sha512-FGK9ky02h6Ighn3UihsyeAH5XmLEE2MSGH5Tc4tXMFtEDx7B+zTG6hD/+/cT+fbF7PbYojsmmWjyTwFwW1JKQQ==", + "license": "MIT", "dependencies": { - "browserslist": "^4.25.1", + "browserslist": "^4.27.0", "cssnano-utils": "^5.0.1", "postcss-value-parser": "^4.2.0" }, @@ -10574,155 +8947,29 @@ }, "peerDependencies": { "postcss": "^8.4.32" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.5.tgz", - "integrity": "sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug==", - "dependencies": { - "cssesc": "^3.0.0", - "postcss-selector-parser": "^7.1.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-minify-selectors/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-nested/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-nesting": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz", - "integrity": "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { - "@csstools/selector-resolve-nested": "^3.1.0", - "@csstools/selector-specificity": "^5.0.0", - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz", - "integrity": "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/postcss-nesting/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==", + } + }, + "node_modules/postcss-minify-selectors": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.5.tgz", + "integrity": "sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "postcss-selector-parser": "^7.1.0" }, "engines": { - "node": ">=4" + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.4.32" } }, "node_modules/postcss-normalize-charset": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.1.tgz", "integrity": "sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ==", + "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -10734,6 +8981,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.1.tgz", "integrity": "sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -10748,6 +8996,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.1.tgz", "integrity": "sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -10762,6 +9011,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.1.tgz", "integrity": "sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -10776,6 +9026,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.1.tgz", "integrity": "sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -10790,6 +9041,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.1.tgz", "integrity": "sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -10801,11 +9053,12 @@ } }, "node_modules/postcss-normalize-unicode": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.4.tgz", - "integrity": "sha512-LvIURTi1sQoZqj8mEIE8R15yvM+OhbR1avynMtI9bUzj5gGKR/gfZFd8O7VMj0QgJaIFzxDwxGl/ASMYAkqO8g==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.5.tgz", + "integrity": "sha512-X6BBwiRxVaFHrb2WyBMddIeB5HBjJcAaUHyhLrM2FsxSq5TFqcHSsK7Zu1otag+o0ZphQGJewGH1tAyrD0zX1Q==", + "license": "MIT", "dependencies": { - "browserslist": "^4.25.1", + "browserslist": "^4.27.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -10819,6 +9072,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.1.tgz", "integrity": "sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -10833,6 +9087,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.1.tgz", "integrity": "sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -10847,6 +9102,7 @@ "version": "7.0.2", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.2.tgz", "integrity": "sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw==", + "license": "MIT", "dependencies": { "cssnano-utils": "^5.0.1", "postcss-value-parser": "^4.2.0" @@ -10859,11 +9115,12 @@ } }, "node_modules/postcss-reduce-initial": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.4.tgz", - "integrity": "sha512-rdIC9IlMBn7zJo6puim58Xd++0HdbvHeHaPgXsimMfG1ijC5A9ULvNLSE0rUKVJOvNMcwewW4Ga21ngyJjY/+Q==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.5.tgz", + "integrity": "sha512-RHagHLidG8hTZcnr4FpyMB2jtgd/OcyAazjMhoy5qmWJOx1uxKh4ntk0Pb46ajKM0rkf32lRH4C8c9qQiPR6IA==", + "license": "MIT", "dependencies": { - "browserslist": "^4.25.1", + "browserslist": "^4.27.0", "caniuse-api": "^3.0.0" }, "engines": { @@ -10877,6 +9134,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.1.tgz", "integrity": "sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -10888,9 +9146,10 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "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", "util-deprecate": "^1.0.2" @@ -10903,6 +9162,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.1.0.tgz", "integrity": "sha512-KnAlfmhtoLz6IuU3Sij2ycusNs4jPW+QoFE5kuuUOK8awR6tMxZQrs5Ey3BUz7nFCzT3eqyFgqkyrHiaU2xx3w==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^4.0.0" @@ -10918,6 +9178,7 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.4.tgz", "integrity": "sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^7.1.0" }, @@ -10928,38 +9189,11 @@ "postcss": "^8.4.32" } }, - "node_modules/postcss-unique-selectors/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/postcss-values-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.2.tgz", - "integrity": "sha512-YLJpK0N1brcNJrs9WatuJFtHaV9q5aAOj+S4DI5S7jgHlRfm0PIbDCAFRYMQD5SHq7Fy6xsDhyutgS0QOAs0qw==", - "dependencies": { - "color-name": "^1.1.4", - "is-url-superb": "^4.0.0", - "quote-unquote": "^1.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "postcss": "^8.2.9" - } + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" }, "node_modules/postcss/node_modules/nanoid": { "version": "3.3.11", @@ -10971,6 +9205,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -10978,48 +9213,54 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/precinct": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/precinct/-/precinct-12.2.0.tgz", - "integrity": "sha512-NFBMuwIfaJ4SocE9YXPU/n4AcNSoFMVFjP72nvl3cx69j/ke61/hPOWFREVxLkFhhEGnA8ZuVfTqJBa+PK3b5w==", - "dependencies": { - "@dependents/detective-less": "^5.0.1", - "commander": "^12.1.0", - "detective-amd": "^6.0.1", - "detective-cjs": "^6.0.1", - "detective-es6": "^5.0.1", - "detective-postcss": "^7.0.1", - "detective-sass": "^6.0.1", - "detective-scss": "^5.0.1", - "detective-stylus": "^5.0.1", - "detective-typescript": "^14.0.0", - "detective-vue2": "^2.2.0", - "module-definition": "^6.0.1", - "node-source-walk": "^7.0.1", - "postcss": "^8.5.1", - "typescript": "^5.7.3" + "node_modules/prebuild-install": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", + "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^2.0.0", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" }, "bin": { - "precinct": "bin/cli.js" + "prebuild-install": "bin.js" }, "engines": { - "node": ">=18" + "node": ">=10" } }, - "node_modules/precinct/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "node_modules/prettier": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, "engines": { - "node": ">=18" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, "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==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-7.1.0.tgz", + "integrity": "sha512-nODzvTiYVRGRqAOvE84Vk5JDPyyxsVk0/fbA/bq7RqlnhksGpset09XTxbpvLTIjoaF7K8Z8DG8yHtKGTPSYRw==", + "license": "MIT", "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -11029,6 +9270,7 @@ "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" } @@ -11036,12 +9278,14 @@ "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==" + "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", "sisteransi": "^1.0.5" @@ -11051,9 +9295,10 @@ } }, "node_modules/property-information": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", - "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11062,31 +9307,19 @@ "node_modules/protocols": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.2.tgz", - "integrity": "sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==" + "integrity": "sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==", + "license": "MIT" }, "node_modules/pump": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, - "node_modules/qs": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", - "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", - "dependencies": { - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/quansync": { "version": "0.2.11", "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", @@ -11100,7 +9333,8 @@ "type": "individual", "url": "https://github.com/sponsors/sxzz" } - ] + ], + "license": "MIT" }, "node_modules/queue-microtask": { "version": "1.2.3", @@ -11119,22 +9353,20 @@ "type": "consulting", "url": "https://feross.org/support" } - ] - }, - "node_modules/quote-unquote": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/quote-unquote/-/quote-unquote-1.0.0.tgz", - "integrity": "sha512-twwRO/ilhlG/FIgYeKGFqyHhoEhqgnKVkcmqMKi2r524gz3ZbDTcyFt38E9xjJI2vT+KbRNHVbnJ/e0I25Azwg==" + ], + "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==" + "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" } @@ -11143,65 +9375,47 @@ "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" } }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/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/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", "destr": "^2.0.3" } }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/read-package-up": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz", - "integrity": "sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==", - "dependencies": { - "find-up-simple": "^1.0.0", - "read-pkg": "^9.0.0", - "type-fest": "^4.6.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz", - "integrity": "sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==", - "dependencies": { - "@types/normalize-package-data": "^2.4.3", - "normalize-package-data": "^6.0.0", - "parse-json": "^8.0.0", - "type-fest": "^4.6.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/readable-stream": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "license": "MIT", "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", @@ -11217,6 +9431,7 @@ "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" } @@ -11225,6 +9440,7 @@ "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" }, @@ -11236,6 +9452,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", "engines": { "node": ">= 14.18.0" }, @@ -11248,6 +9465,7 @@ "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" } @@ -11256,6 +9474,7 @@ "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" }, @@ -11264,31 +9483,43 @@ } }, "node_modules/regex": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/regex/-/regex-5.1.1.tgz", - "integrity": "sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/regex/-/regex-6.0.1.tgz", + "integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==", + "license": "MIT", "dependencies": { "regex-utilities": "^2.3.0" } }, "node_modules/regex-recursion": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-5.1.1.tgz", - "integrity": "sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", + "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", + "license": "MIT", "dependencies": { - "regex": "^5.1.1", "regex-utilities": "^2.3.0" } }, "node_modules/regex-utilities": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", - "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==" + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "license": "MIT" + }, + "node_modules/regexp-tree": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", + "license": "MIT", + "bin": { + "regexp-tree": "bin/regexp-tree" + } }, "node_modules/rehype-external-links": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@ungap/structured-clone": "^1.0.0", @@ -11302,10 +9533,25 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/rehype-minify-whitespace": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/rehype-minify-whitespace/-/rehype-minify-whitespace-6.0.2.tgz", + "integrity": "sha512-Zk0pyQ06A3Lyxhe9vGtOtzz3Z0+qZ5+7icZ/PL/2x1SHPbKao5oB/g/rlc6BCTajqBb33JcOe71Ye1oFsuYbnw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-minify-whitespace": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/rehype-raw": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", @@ -11316,10 +9562,28 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/rehype-remark": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rehype-remark/-/rehype-remark-10.0.1.tgz", + "integrity": "sha512-EmDndlb5NVwXGfUa4c9GPK+lXeItTilLhE6ADSaQuHr4JUlKw9MidzGzx4HpqZrNCt6vnHmEifXQiiA+CEnjYQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "hast-util-to-mdast": "^10.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/rehype-slug": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "github-slugger": "^2.0.0", @@ -11336,6 +9600,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/rehype-sort-attribute-values/-/rehype-sort-attribute-values-5.0.1.tgz", "integrity": "sha512-lU3ABJO5frbUgV132YS6SL7EISf//irIm9KFMaeu5ixHfgWf6jhe+09Uf/Ef8pOYUJWKOaQJDRJGCXs6cNsdsQ==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "hast-util-is-element": "^3.0.0", @@ -11350,6 +9615,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/rehype-sort-attributes/-/rehype-sort-attributes-5.0.1.tgz", "integrity": "sha512-Bxo+AKUIELcnnAZwJDt5zUDDRpt4uzhfz9d0PVGhcxYWsbFj5Cv35xuWxu5r1LeYNFNhgGqsr9Q2QiIOM/Qctg==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "unist-util-visit": "^5.0.0" @@ -11359,10 +9625,68 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/reka-ui": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/reka-ui/-/reka-ui-2.6.0.tgz", + "integrity": "sha512-NrGMKrABD97l890mFS3TNUzB0BLUfbL3hh0NjcJRIUSUljb288bx3Mzo31nOyUcdiiW0HqFGXJwyCBh9cWgb0w==", + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.6.13", + "@floating-ui/vue": "^1.1.6", + "@internationalized/date": "^3.5.0", + "@internationalized/number": "^3.5.0", + "@tanstack/vue-virtual": "^3.12.0", + "@vueuse/core": "^12.5.0", + "@vueuse/shared": "^12.5.0", + "aria-hidden": "^1.2.4", + "defu": "^6.1.4", + "ohash": "^2.0.11" + }, + "peerDependencies": { + "vue": ">= 3.2.0" + } + }, + "node_modules/reka-ui/node_modules/@vueuse/core": { + "version": "12.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-12.8.2.tgz", + "integrity": "sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==", + "license": "MIT", + "dependencies": { + "@types/web-bluetooth": "^0.0.21", + "@vueuse/metadata": "12.8.2", + "@vueuse/shared": "12.8.2", + "vue": "^3.5.13" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/reka-ui/node_modules/@vueuse/metadata": { + "version": "12.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-12.8.2.tgz", + "integrity": "sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/reka-ui/node_modules/@vueuse/shared": { + "version": "12.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-12.8.2.tgz", + "integrity": "sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w==", + "license": "MIT", + "dependencies": { + "vue": "^3.5.13" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/remark-emoji": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-5.0.1.tgz", - "integrity": "sha512-QCqTSvcZ65Ym+P+VyBKd4JfJfh7icMl7cIOGVmPMzWkDtdD8pQ0nQG7yxGolVIiMzSx90EZ7SwNiVpYpfTxn7w==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-5.0.2.tgz", + "integrity": "sha512-IyIqGELcyK5AVdLFafoiNww+Eaw/F+rGrNSXoKucjo95uL267zrddgxGM83GN1wFIb68pyDuAsY3m5t2Cav1pQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.4", "emoticon": "^4.0.1", @@ -11378,6 +9702,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", @@ -11392,9 +9717,10 @@ } }, "node_modules/remark-mdc": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/remark-mdc/-/remark-mdc-3.6.0.tgz", - "integrity": "sha512-f+zgMYMBChoZJnpWM2AkfMwIC2sS5+vFQQdOVho58tUOh5lDP9SnZj2my8PeXBgt8MFQ+jc97vFFzWH21JXICQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/remark-mdc/-/remark-mdc-3.8.1.tgz", + "integrity": "sha512-TGFY61OhgziAITAomenbw4THQvEHC7MxZI1kO1YL/VuWQTHZ0RG20G6GGATIFeGnq65IUe7dngiQVcVIeFdB/g==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.4", "@types/unist": "^3.0.3", @@ -11412,14 +9738,15 @@ "stringify-entities": "^4.0.4", "unified": "^11.0.5", "unist-util-visit": "^5.0.0", - "unist-util-visit-parents": "^6.0.1", - "yaml": "^2.7.1" + "unist-util-visit-parents": "^6.0.2", + "yaml": "^2.8.1" } }, "node_modules/remark-parse": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -11435,6 +9762,7 @@ "version": "11.1.2", "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -11451,6 +9779,7 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", @@ -11461,92 +9790,31 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" - }, - "node_modules/replace-in-file": { - "version": "6.3.5", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.3.5.tgz", - "integrity": "sha512-arB9d3ENdKva2fxRnSjwBEXfK1npgyci7ZZuwysgAp7ORjHSyxz6oqIjTEv8R0Ydl4Ll7uOAZXL4vbkhGIizCg==", - "dependencies": { - "chalk": "^4.1.2", - "glob": "^7.2.0", - "yargs": "^17.2.1" - }, - "bin": { - "replace-in-file": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/replace-in-file/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/replace-in-file/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", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/replace-in-file/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/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" } }, - "node_modules/require-package-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", - "integrity": "sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==" - }, "node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -11555,66 +9823,22 @@ "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" } }, - "node_modules/resolve-path": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", - "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", - "dependencies": { - "http-errors": "~1.6.2", - "path-is-absolute": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/resolve-path/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/resolve-path/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/resolve-path/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "node_modules/resolve-path/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/resolve-path/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } + "node_modules/restructure": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.2.tgz", + "integrity": "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==", + "license": "MIT" }, "node_modules/reusify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -11623,12 +9847,14 @@ "node_modules/rfdc": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "license": "MIT" }, "node_modules/rollup": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.49.0.tgz", - "integrity": "sha512-3IVq0cGJ6H7fKXXEdVt+RcYvRCt8beYY9K1760wGQwSAHZcS9eot1zDG5axUbcp/kWRi5zKIIDX8MoKv/TzvZA==", + "version": "4.53.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.2.tgz", + "integrity": "sha512-MHngMYwGJVi6Fmnk6ISmnk7JAHRNF0UkuucA0CUW3N3a4KnONPEZz+vUanQP/ZC/iY1Qkf3bwPWzyY84wEks1g==", + "license": "MIT", "dependencies": { "@types/estree": "1.0.8" }, @@ -11640,33 +9866,36 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.49.0", - "@rollup/rollup-android-arm64": "4.49.0", - "@rollup/rollup-darwin-arm64": "4.49.0", - "@rollup/rollup-darwin-x64": "4.49.0", - "@rollup/rollup-freebsd-arm64": "4.49.0", - "@rollup/rollup-freebsd-x64": "4.49.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.49.0", - "@rollup/rollup-linux-arm-musleabihf": "4.49.0", - "@rollup/rollup-linux-arm64-gnu": "4.49.0", - "@rollup/rollup-linux-arm64-musl": "4.49.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.49.0", - "@rollup/rollup-linux-ppc64-gnu": "4.49.0", - "@rollup/rollup-linux-riscv64-gnu": "4.49.0", - "@rollup/rollup-linux-riscv64-musl": "4.49.0", - "@rollup/rollup-linux-s390x-gnu": "4.49.0", - "@rollup/rollup-linux-x64-gnu": "4.49.0", - "@rollup/rollup-linux-x64-musl": "4.49.0", - "@rollup/rollup-win32-arm64-msvc": "4.49.0", - "@rollup/rollup-win32-ia32-msvc": "4.49.0", - "@rollup/rollup-win32-x64-msvc": "4.49.0", + "@rollup/rollup-android-arm-eabi": "4.53.2", + "@rollup/rollup-android-arm64": "4.53.2", + "@rollup/rollup-darwin-arm64": "4.53.2", + "@rollup/rollup-darwin-x64": "4.53.2", + "@rollup/rollup-freebsd-arm64": "4.53.2", + "@rollup/rollup-freebsd-x64": "4.53.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.53.2", + "@rollup/rollup-linux-arm-musleabihf": "4.53.2", + "@rollup/rollup-linux-arm64-gnu": "4.53.2", + "@rollup/rollup-linux-arm64-musl": "4.53.2", + "@rollup/rollup-linux-loong64-gnu": "4.53.2", + "@rollup/rollup-linux-ppc64-gnu": "4.53.2", + "@rollup/rollup-linux-riscv64-gnu": "4.53.2", + "@rollup/rollup-linux-riscv64-musl": "4.53.2", + "@rollup/rollup-linux-s390x-gnu": "4.53.2", + "@rollup/rollup-linux-x64-gnu": "4.53.2", + "@rollup/rollup-linux-x64-musl": "4.53.2", + "@rollup/rollup-openharmony-arm64": "4.53.2", + "@rollup/rollup-win32-arm64-msvc": "4.53.2", + "@rollup/rollup-win32-ia32-msvc": "4.53.2", + "@rollup/rollup-win32-x64-gnu": "4.53.2", + "@rollup/rollup-win32-x64-msvc": "4.53.2", "fsevents": "~2.3.2" } }, "node_modules/rollup-plugin-visualizer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-6.0.3.tgz", - "integrity": "sha512-ZU41GwrkDcCpVoffviuM9Clwjy5fcUxlz0oMoTXTYsK+tcIFzbdacnrr2n8TXcHxbGKKXtOdjxM2HUS4HjkwIw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-6.0.5.tgz", + "integrity": "sha512-9+HlNgKCVbJDs8tVtjQ43US12eqaiHyyiLMdBwQ7vSZPiHMysGNo2E88TAp1si5wx8NAoYriI2A5kuKfIakmJg==", + "license": "MIT", "dependencies": { "open": "^8.0.0", "picomatch": "^4.0.2", @@ -11692,21 +9921,11 @@ } } }, - "node_modules/rollup-plugin-visualizer/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "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==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "license": "MIT", "engines": { "node": ">=18" }, @@ -11732,6 +9951,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -11753,46 +9973,32 @@ "type": "consulting", "url": "https://feross.org/support" } - ] - }, - "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==", - "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/safe-stable-stringify": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", - "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", - "engines": { - "node": ">=10" - } + ], + "license": "MIT" + }, + "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/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.3.tgz", + "integrity": "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==", + "license": "BlueOak-1.0.0" }, "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==" + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==", + "license": "MIT" }, "node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -11804,6 +10010,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz", "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==", + "license": "MIT", "dependencies": { "debug": "^4.3.5", "encodeurl": "^2.0.0", @@ -11825,14 +10032,25 @@ "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" } }, + "node_modules/seroval": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.4.0.tgz", + "integrity": "sha512-BdrNXdzlofomLTiRnwJTSEAaGKyHHZkbMXIywOh7zlzp4uZnXErEwl9XZ+N1hJSNpeTtNxWvVwN0wUzAIQ4Hpg==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "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" } @@ -11841,6 +10059,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz", "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", + "license": "MIT", "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", @@ -11854,12 +10073,14 @@ "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "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" }, @@ -11871,6 +10092,7 @@ "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" } @@ -11879,6 +10101,7 @@ "version": "1.8.3", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11887,92 +10110,26 @@ } }, "node_modules/shiki": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.29.2.tgz", - "integrity": "sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==", - "dependencies": { - "@shikijs/core": "1.29.2", - "@shikijs/engine-javascript": "1.29.2", - "@shikijs/engine-oniguruma": "1.29.2", - "@shikijs/langs": "1.29.2", - "@shikijs/themes": "1.29.2", - "@shikijs/types": "1.29.2", - "@shikijs/vscode-textmate": "^10.0.1", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.15.0.tgz", + "integrity": "sha512-kLdkY6iV3dYbtPwS9KXU7mjfmDm25f5m0IPNFnaXO7TBPcvbUOY72PYXSuSqDzwp+vlH/d7MXpHlKO/x+QoLXw==", + "license": "MIT", + "dependencies": { + "@shikijs/core": "3.15.0", + "@shikijs/engine-javascript": "3.15.0", + "@shikijs/engine-oniguruma": "3.15.0", + "@shikijs/langs": "3.15.0", + "@shikijs/themes": "3.15.0", + "@shikijs/types": "3.15.0", + "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, - "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==", - "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==", - "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==", - "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==", - "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": "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" }, @@ -11980,10 +10137,56 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "node_modules/simple-git": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.28.0.tgz", - "integrity": "sha512-Rs/vQRwsn1ILH1oBUy8NucJlXmnnLeLCfcvbSehkPzbv3wwoFWIdtfd6Ndo6ZPhlPsCZ60CPI4rxurnwAa+a2w==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.30.0.tgz", + "integrity": "sha512-q6lxyDsCmEal/MEGhP1aVyQ3oxnagGlBDOVSIB4XUVLl1iZh0Pah6ebC9V4xBap/RfgP2WlI8EKs0WS0rMEJHg==", + "license": "MIT", "dependencies": { "@kwsites/file-exists": "^1.1.1", "@kwsites/promise-deferred": "^1.1.1", @@ -11994,18 +10197,11 @@ "url": "https://github.com/steveukx/git-js?sponsor=1" } }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, "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==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", + "license": "MIT", "dependencies": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", @@ -12018,12 +10214,14 @@ "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" }, "node_modules/skin-tone": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "license": "MIT", "dependencies": { "unicode-emoji-modifier-base": "^1.0.0" }, @@ -12035,6 +10233,7 @@ "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" }, @@ -12046,6 +10245,7 @@ "version": "1.6.6", "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "license": "MIT", "engines": { "node": ">=8.0.0" } @@ -12053,12 +10253,14 @@ "node_modules/smob": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", - "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==" + "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", + "license": "MIT" }, "node_modules/socket.io-client": { "version": "4.8.1", "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz", "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==", + "license": "MIT", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", @@ -12073,6 +10275,7 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -12089,6 +10292,7 @@ "version": "4.2.4", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "license": "MIT", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" @@ -12101,6 +10305,7 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -12117,6 +10322,7 @@ "version": "0.7.6", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", "engines": { "node": ">= 12" } @@ -12125,6 +10331,7 @@ "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" } @@ -12133,6 +10340,7 @@ "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", "source-map": "^0.6.0" @@ -12142,6 +10350,7 @@ "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" } @@ -12150,89 +10359,70 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.22", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz", - "integrity": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==" - }, "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" } }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "node_modules/srvx": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/srvx/-/srvx-0.9.6.tgz", + "integrity": "sha512-5L4rT6qQqqb+xcoDoklUgCNdmzqJ6vbcDRwPVGRXewF55IJH0pqh0lQlrJ266ZWTKJ4mfeioqHQJeAYesS+RrQ==", + "license": "MIT", + "bin": { + "srvx": "bin/srvx.mjs" + }, "engines": { - "node": "*" + "node": ">=20.16.0" } }, "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==" + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", + "license": "MIT" }, "node_modules/statuses": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/std-env": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", - "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==" + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", + "license": "MIT" }, "node_modules/streamx": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.1.tgz", - "integrity": "sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==", + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz", + "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==", + "license": "MIT", "dependencies": { + "events-universal": "^1.0.0", "fast-fifo": "^1.3.2", "text-decoder": "^1.1.0" - }, - "optionalDependencies": { - "bare-events": "^2.2.0" } }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } @@ -12241,6 +10431,7 @@ "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", "emoji-regex": "^9.2.2", @@ -12258,6 +10449,7 @@ "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", "is-fullwidth-code-point": "^3.0.0", @@ -12271,6 +10463,7 @@ "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" } @@ -12278,12 +10471,14 @@ "node_modules/string-width-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/string-width-cjs/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" }, @@ -12295,6 +10490,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" @@ -12305,9 +10501,10 @@ } }, "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -12323,6 +10520,7 @@ "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" }, @@ -12334,6 +10532,7 @@ "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" } @@ -12342,6 +10541,7 @@ "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" }, @@ -12349,10 +10549,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "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==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz", + "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==", + "license": "MIT", "dependencies": { "js-tokens": "^9.0.1" }, @@ -12363,19 +10573,22 @@ "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==" + "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", + "license": "MIT" }, "node_modules/structured-clone-es": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/structured-clone-es/-/structured-clone-es-1.0.0.tgz", - "integrity": "sha512-FL8EeKFFyNQv5cMnXI31CIMCsFarSVI2bF0U0ImeNE3g/F1IvJQyqzOXxPBRXiwQfyBTlbNe88jh1jFW0O/jiQ==" + "integrity": "sha512-FL8EeKFFyNQv5cMnXI31CIMCsFarSVI2bF0U0ImeNE3g/F1IvJQyqzOXxPBRXiwQfyBTlbNe88jh1jFW0O/jiQ==", + "license": "ISC" }, "node_modules/stylehacks": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.6.tgz", - "integrity": "sha512-iitguKivmsueOmTO0wmxURXBP8uqOO+zikLGZ7Mm9e/94R4w5T999Js2taS/KBOnQ/wdC3jN3vNSrkGDrlnqQg==", + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.7.tgz", + "integrity": "sha512-bJkD0JkEtbRrMFtwgpJyBbFIwfDDONQ1Ov3sDLZQP8HuJ73kBOyx66H4bOcAbVWmnfLdvQ0AJwXxOMkpujcO6g==", + "license": "MIT", "dependencies": { - "browserslist": "^4.25.1", + "browserslist": "^4.27.0", "postcss-selector-parser": "^7.1.0" }, "engines": { @@ -12385,331 +10598,140 @@ "postcss": "^8.4.32" } }, - "node_modules/stylehacks/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" - } - }, "node_modules/superjson": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.2.tgz", - "integrity": "sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.5.tgz", + "integrity": "sha512-zWPTX96LVsA/eVYnqOM2+ofcdPqdS1dAF1LN4TS2/MWuUpfitd9ctTa87wt4xrYnZnkLtS69xpBdSxVBP5Rm6w==", + "license": "MIT", "dependencies": { - "copy-anything": "^3.0.2" + "copy-anything": "^4" }, "engines": { "node": ">=16" } }, "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", + "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "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" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svgo": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.0.tgz", - "integrity": "sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==", - "dependencies": { - "commander": "^11.1.0", - "css-select": "^5.1.0", - "css-tree": "^3.0.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.1.1", - "sax": "^1.4.1" - }, - "bin": { - "svgo": "bin/svgo.js" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "engines": { - "node": ">=16" - } - }, - "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==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tailwind-config-viewer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/tailwind-config-viewer/-/tailwind-config-viewer-2.0.4.tgz", - "integrity": "sha512-icvcmdMmt9dphvas8wL40qttrHwAnW3QEN4ExJ2zICjwRsPj7gowd1cOceaWG3IfTuM/cTNGQcx+bsjMtmV+cw==", - "dependencies": { - "@koa/router": "^12.0.1", - "commander": "^6.0.0", - "fs-extra": "^9.0.1", - "koa": "^2.14.2", - "koa-static": "^5.0.0", - "open": "^7.0.4", - "portfinder": "^1.0.26", - "replace-in-file": "^6.1.0" - }, - "bin": { - "tailwind-config-viewer": "cli/index.js", - "tailwindcss-config-viewer": "cli/index.js" - }, - "engines": { - "node": ">=13" - }, - "peerDependencies": { - "tailwindcss": "1 || 2 || 2.0.1-compat || 3" - } - }, - "node_modules/tailwind-config-viewer/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/tailwind-config-viewer/node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tailwind-config-viewer/node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tailwind-config-viewer/node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.17", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", - "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.6.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.6", - "lilconfig": "^3.1.3", - "micromatch": "^4.0.8", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.1.1", - "postcss": "^8.4.47", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.2", - "postcss-nested": "^6.2.0", - "postcss-selector-parser": "^6.1.2", - "resolve": "^1.22.8", - "sucrase": "^3.35.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tailwindcss/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/svgo": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.0.tgz", + "integrity": "sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==", + "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "commander": "^11.1.0", + "css-select": "^5.1.0", + "css-tree": "^3.0.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.1.1", + "sax": "^1.4.1" + }, + "bin": { + "svgo": "bin/svgo.js" }, "engines": { - "node": ">= 8.10.0" + "node": ">=16" }, "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "type": "opencollective", + "url": "https://opencollective.com/svgo" } }, - "node_modules/tailwindcss/node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" + "node_modules/swrv": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/swrv/-/swrv-1.1.0.tgz", + "integrity": "sha512-pjllRDr2s0iTwiE5Isvip51dZGR7GjLH1gCSVyE8bQnbAx6xackXsFdojau+1O5u98yHF5V73HQGOFxKUXO9gQ==", + "license": "Apache-2.0", + "peerDependencies": { + "vue": ">=3.2.26 < 4" } }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, + "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": ">=10.13.0" - } - }, - "node_modules/tailwindcss/node_modules/jiti": { - "version": "1.21.7", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", - "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", - "bin": { - "jiti": "bin/jiti.js" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tailwindcss/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, + "node_modules/tagged-tag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz", + "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==", + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tailwindcss/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" + "node_modules/tailwind-merge": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz", + "integrity": "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" } }, - "node_modules/tailwindcss/node_modules/resolve": { - "version": "1.22.10", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "dependencies": { - "is-core-module": "^2.16.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, + "node_modules/tailwind-variants": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/tailwind-variants/-/tailwind-variants-3.1.1.tgz", + "integrity": "sha512-ftLXe3krnqkMHsuBTEmaVUXYovXtPyTK7ckEfDRXS8PBZx0bAUas+A0jYxuKA5b8qg++wvQ3d2MQ7l/xeZxbZQ==", + "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=16.x", + "pnpm": ">=7.x" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "tailwind-merge": ">=3.0.0", + "tailwindcss": "*" + }, + "peerDependenciesMeta": { + "tailwind-merge": { + "optional": true + } } }, + "node_modules/tailwindcss": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.17.tgz", + "integrity": "sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==", + "license": "MIT" + }, "node_modules/tapable": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.3.tgz", - "integrity": "sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -12719,25 +10741,74 @@ } }, "node_modules/tar": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", - "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz", + "integrity": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", + "minizlib": "^3.1.0", "yallist": "^5.0.0" }, "engines": { "node": ">=18" } }, + "node_modules/tar-fs": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", + "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==", + "license": "MIT", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "license": "ISC" + }, + "node_modules/tar-fs/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", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tar-fs/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=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", "fast-fifo": "^1.2.0", @@ -12748,17 +10819,19 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "license": "BlueOak-1.0.0", "engines": { "node": ">=18" } }, "node_modules/terser": { - "version": "5.43.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", - "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", + "version": "5.44.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.44.1.tgz", + "integrity": "sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==", + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.14.0", + "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -12772,57 +10845,47 @@ "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==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" }, "node_modules/text-decoder": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", + "license": "Apache-2.0", "dependencies": { "b4a": "^1.6.4" } }, - "node_modules/text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "license": "MIT" }, "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==" + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" }, "node_modules/tinyexec": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz", - "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", + "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", + "license": "MIT", + "engines": { + "node": ">=18" + } }, "node_modules/tinyglobby": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", - "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "license": "MIT", "dependencies": { - "fdir": "^6.4.4", - "picomatch": "^4.0.2" + "fdir": "^6.5.0", + "picomatch": "^4.0.3" }, "engines": { "node": ">=12.0.0" @@ -12831,53 +10894,11 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/tmp": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", - "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", - "engines": { - "node": ">=14.14" - } - }, - "node_modules/tmp-promise": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", - "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", - "dependencies": { - "tmp": "^0.2.0" - } - }, "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" }, @@ -12889,19 +10910,16 @@ "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" } }, - "node_modules/toml": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", - "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==" - }, "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" } @@ -12909,109 +10927,83 @@ "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" }, "node_modules/trim-lines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/triple-beam": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", - "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", - "engines": { - "node": ">= 14.0.0" + "node_modules/trim-trailing-lines": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-2.1.0.tgz", + "integrity": "sha512-5UR5Biq4VlVOtzqkm2AZlgvSlDJtME46uV0br0gENbwN4l5+mMKT4b9gJKqWtuL2zAIqajGJGuvbCbcAJUZqBg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, "node_modules/trough": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/ts-api-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", - "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", - "engines": { - "node": ">=18.12" - }, - "peerDependencies": { - "typescript": ">=4.8.4" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, - "node_modules/tsscmp": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", - "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, "engines": { - "node": ">=0.6.x" + "node": "*" } }, "node_modules/type-fest": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", - "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.2.0.tgz", + "integrity": "sha512-xxCJm+Bckc6kQBknN7i9fnP/xobQRsRQxR01CztFkp/h++yfVxUUcmMgfR2HttJx/dpWjS9ubVuyspJv24Q9DA==", + "license": "(MIT OR CC0-1.0)", + "dependencies": { + "tagged-tag": "^1.0.0" + }, "engines": { - "node": ">=16" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } + "node_modules/type-level-regexp": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/type-level-regexp/-/type-level-regexp-0.1.17.tgz", + "integrity": "sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==", + "license": "MIT" }, "node_modules/typescript": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", - "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -13023,22 +11015,26 @@ "node_modules/ufo": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", - "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==" + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", + "license": "MIT" }, "node_modules/ultrahtml": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz", - "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==" + "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==", + "license": "MIT" }, "node_modules/uncrypto": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" + "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", "estree-walker": "^3.0.3", @@ -13050,6 +11046,7 @@ "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" } @@ -13058,38 +11055,24 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/unenv": { - "version": "2.0.0-rc.19", - "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.19.tgz", - "integrity": "sha512-t/OMHBNAkknVCI7bVB9OWjUUAwhVv9vsPIAGnNUxnu3FxPQN11rjh0sksLMzc3g7IlTgvHmOTl4JM7JHpcv5wA==", + "version": "2.0.0-rc.24", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz", + "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==", + "license": "MIT", "dependencies": { - "defu": "^6.1.4", - "exsolve": "^1.0.7", - "ohash": "^2.0.11", - "pathe": "^2.0.3", - "ufo": "^1.6.1" + "pathe": "^2.0.3" } }, - "node_modules/unenv/node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==" - }, - "node_modules/unenv/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" - }, "node_modules/unhead": { - "version": "1.11.20", - "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.11.20.tgz", - "integrity": "sha512-3AsNQC0pjwlLqEYHLjtichGWankK8yqmocReITecmpB1H0aOabeESueyy+8X1gyJx4ftZVwo9hqQ4O3fPWffCA==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/unhead/-/unhead-2.0.19.tgz", + "integrity": "sha512-gEEjkV11Aj+rBnY6wnRfsFtF2RxKOLaPN4i+Gx3UhBxnszvV6ApSNZbGk7WKyy/lErQ6ekPN63qdFL7sa1leow==", + "license": "MIT", "dependencies": { - "@unhead/dom": "1.11.20", - "@unhead/schema": "1.11.20", - "@unhead/shared": "1.11.20", "hookable": "^5.5.3" }, "funding": { @@ -13100,14 +11083,36 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/unicode-properties": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "license": "MIT", + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, "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==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "license": "MIT", "engines": { "node": ">=18" }, @@ -13119,6 +11124,7 @@ "version": "11.0.5", "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", @@ -13133,36 +11139,36 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unified/node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/unifont": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.4.1.tgz", + "integrity": "sha512-zKSY9qO8svWYns+FGKjyVdLvpGPwqmsCjeJLN1xndMiqxHWBAhoWDMYMG960MxeV48clBmG+fDP59dHY1VoZvg==", + "license": "MIT", + "dependencies": { + "css-tree": "^3.0.0", + "ohash": "^2.0.0" } }, "node_modules/unimport": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-5.2.0.tgz", - "integrity": "sha512-bTuAMMOOqIAyjV4i4UH7P07pO+EsVxmhOzQ2YJ290J6mkLUdozNhb5I/YoOEheeNADC03ent3Qj07X0fWfUpmw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-5.5.0.tgz", + "integrity": "sha512-/JpWMG9s1nBSlXJAQ8EREFTFy3oy6USFd8T6AoBaw1q2GGcF4R9yp3ofg32UODZlYEO5VD0EWE1RpI9XDWyPYg==", + "license": "MIT", "dependencies": { "acorn": "^8.15.0", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", - "local-pkg": "^1.1.1", - "magic-string": "^0.30.17", - "mlly": "^1.7.4", + "local-pkg": "^1.1.2", + "magic-string": "^0.30.19", + "mlly": "^1.8.0", "pathe": "^2.0.3", "picomatch": "^4.0.3", - "pkg-types": "^2.2.0", + "pkg-types": "^2.3.0", "scule": "^1.3.0", - "strip-literal": "^3.0.0", - "tinyglobby": "^0.2.14", - "unplugin": "^2.3.5", - "unplugin-utils": "^0.2.4" + "strip-literal": "^3.1.0", + "tinyglobby": "^0.2.15", + "unplugin": "^2.3.10", + "unplugin-utils": "^0.3.0" }, "engines": { "node": ">=18.12.0" @@ -13172,30 +11178,32 @@ "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" } }, - "node_modules/unimport/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" - }, - "node_modules/unimport/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "node_modules/unimport/node_modules/unplugin-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3", + "picomatch": "^4.0.3" + }, "engines": { - "node": ">=12" + "node": ">=20.19.0" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/sxzz" } }, "node_modules/unist-builder": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-4.0.0.tgz", "integrity": "sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -13204,10 +11212,25 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -13220,6 +11243,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -13232,6 +11256,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -13244,6 +11269,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", @@ -13255,9 +11281,10 @@ } }, "node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" @@ -13267,54 +11294,74 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unixify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", - "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", + "node_modules/unplugin": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.10.tgz", + "integrity": "sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==", + "license": "MIT", "dependencies": { - "normalize-path": "^2.1.1" + "@jridgewell/remapping": "^2.3.5", + "acorn": "^8.15.0", + "picomatch": "^4.0.3", + "webpack-virtual-modules": "^0.6.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=18.12.0" } }, - "node_modules/unixify/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "node_modules/unplugin-auto-import": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/unplugin-auto-import/-/unplugin-auto-import-20.2.0.tgz", + "integrity": "sha512-vfBI/SvD9hJqYNinipVOAj5n8dS8DJXFlCKFR5iLDp2SaQwsfdnfLXgZ+34Kd3YY3YEY9omk8XQg0bwos3Q8ug==", + "license": "MIT", "dependencies": { - "remove-trailing-separator": "^1.0.1" + "local-pkg": "^1.1.2", + "magic-string": "^0.30.19", + "picomatch": "^4.0.3", + "unimport": "^5.4.0", + "unplugin": "^2.3.10", + "unplugin-utils": "^0.3.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@nuxt/kit": "^4.0.0", + "@vueuse/core": "*" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + }, + "@vueuse/core": { + "optional": true + } } }, - "node_modules/unplugin": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.9.tgz", - "integrity": "sha512-2dcbZq6aprwXTkzptq3k5qm5B8cvpjG9ynPd5fyM2wDJuuF7PeUK64Sxf0d+X1ZyDOeGydbNzMqBSIVlH8GIfA==", + "node_modules/unplugin-auto-import/node_modules/unplugin-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "license": "MIT", "dependencies": { - "@jridgewell/remapping": "^2.3.5", - "acorn": "^8.15.0", - "picomatch": "^4.0.3", - "webpack-virtual-modules": "^0.6.2" + "pathe": "^2.0.3", + "picomatch": "^4.0.3" }, "engines": { - "node": ">=18.12.0" + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" } }, "node_modules/unplugin-utils": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.2.5.tgz", "integrity": "sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==", + "license": "MIT", "dependencies": { "pathe": "^2.0.3", "picomatch": "^4.0.3" @@ -13326,45 +11373,84 @@ "url": "https://github.com/sponsors/sxzz" } }, - "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==" + "node_modules/unplugin-vue-components": { + "version": "30.0.0", + "resolved": "https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-30.0.0.tgz", + "integrity": "sha512-4qVE/lwCgmdPTp6h0qsRN2u642tt4boBQtcpn4wQcWZAsr8TQwq+SPT3NDu/6kBFxzo/sSEK4ioXhOOBrXc3iw==", + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.3", + "debug": "^4.4.3", + "local-pkg": "^1.1.2", + "magic-string": "^0.30.19", + "mlly": "^1.8.0", + "tinyglobby": "^0.2.15", + "unplugin": "^2.3.10", + "unplugin-utils": "^0.3.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@babel/parser": "^7.15.8", + "@nuxt/kit": "^3.2.2 || ^4.0.0", + "vue": "2 || 3" + }, + "peerDependenciesMeta": { + "@babel/parser": { + "optional": true + }, + "@nuxt/kit": { + "optional": true + } + } }, - "node_modules/unplugin-utils/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "node_modules/unplugin-vue-components/node_modules/unplugin-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3", + "picomatch": "^4.0.3" + }, "engines": { - "node": ">=12" + "node": ">=20.19.0" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/sxzz" } }, "node_modules/unplugin-vue-router": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.12.0.tgz", - "integrity": "sha512-xjgheKU0MegvXQcy62GVea0LjyOdMxN0/QH+ijN29W62ZlMhG7o7K+0AYqfpprvPwpWtuRjiyC5jnV2SxWye2w==", - "dependencies": { - "@babel/types": "^7.26.8", - "@vue-macros/common": "^1.16.1", - "ast-walker-scope": "^0.6.2", + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.16.2.tgz", + "integrity": "sha512-lE6ZjnHaXfS2vFI/PSEwdKcdOo5RwAbCKUnPBIN9YwLgSWas3x+qivzQvJa/uxhKzJldE6WK43aDKjGj9Rij9w==", + "license": "MIT", + "dependencies": { + "@babel/generator": "^7.28.5", + "@vue-macros/common": "^3.1.1", + "@vue/language-core": "^3.1.3", + "ast-walker-scope": "^0.8.3", "chokidar": "^4.0.3", - "fast-glob": "^3.3.3", "json5": "^2.2.3", - "local-pkg": "^1.0.0", - "magic-string": "^0.30.17", - "micromatch": "^4.0.8", - "mlly": "^1.7.4", - "pathe": "^2.0.2", + "local-pkg": "^1.1.2", + "magic-string": "^0.30.21", + "mlly": "^1.8.0", + "muggle-string": "^0.4.1", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", "scule": "^1.3.0", - "unplugin": "^2.2.0", - "unplugin-utils": "^0.2.3", - "yaml": "^2.7.0" + "tinyglobby": "^0.2.15", + "unplugin": "^2.3.10", + "unplugin-utils": "^0.3.1", + "yaml": "^2.8.1" }, "peerDependencies": { - "vue-router": "^4.4.0" + "@vue/compiler-sfc": "^3.5.17", + "vue-router": "^4.6.0" }, "peerDependenciesMeta": { "vue-router": { @@ -13372,26 +11458,27 @@ } } }, - "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==" - }, - "node_modules/unplugin/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "node_modules/unplugin-vue-router/node_modules/unplugin-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3", + "picomatch": "^4.0.3" + }, "engines": { - "node": ">=12" + "node": ">=20.19.0" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/sxzz" } }, "node_modules/unstorage": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.0.tgz", - "integrity": "sha512-l9Z7lBiwtNp8ZmcoZ/dmPkFXFdtEdZtTZafCSnEIj3YvtkXeGAtL2rN8MQFy/0cs4eOLpuRJMp9ivdug7TCvww==", + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.2.tgz", + "integrity": "sha512-cKEsD6iBWJgOMJ6vW1ID/SYuqNf8oN4yqRk8OYqaVQ3nnkJXOT1PSpaMh2QfzLs78UN5kSNRD2c/mgjT8tX7+w==", + "license": "MIT", "dependencies": { "anymatch": "^3.1.3", "chokidar": "^4.0.3", @@ -13399,7 +11486,7 @@ "h3": "^1.15.4", "lru-cache": "^10.4.3", "node-fetch-native": "^1.6.7", - "ofetch": "^1.4.1", + "ofetch": "^1.5.0", "ufo": "^1.6.1" }, "peerDependencies": { @@ -13415,7 +11502,7 @@ "@planetscale/database": "^1.19.0", "@upstash/redis": "^1.34.3", "@vercel/blob": ">=0.27.1", - "@vercel/functions": "^2.2.12", + "@vercel/functions": "^2.2.12 || ^3.0.0", "@vercel/kv": "^1.0.1", "aws4fetch": "^1.0.20", "db0": ">=0.2.1", @@ -13486,12 +11573,14 @@ "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==" + "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", "consola": "^3.2.3", @@ -13501,10 +11590,17 @@ "untun": "bin/untun.mjs" } }, + "node_modules/untun/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/untyped": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/untyped/-/untyped-2.0.0.tgz", "integrity": "sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g==", + "license": "MIT", "dependencies": { "citty": "^0.1.6", "defu": "^6.1.4", @@ -13517,27 +11613,23 @@ } }, "node_modules/unwasm": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/unwasm/-/unwasm-0.3.11.tgz", - "integrity": "sha512-Vhp5gb1tusSQw5of/g3Q697srYgMXvwMgXMjcG4ZNga02fDX9coxJ9fAb0Ci38hM2Hv/U1FXRPGgjP2BYqhNoQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/unwasm/-/unwasm-0.5.0.tgz", + "integrity": "sha512-6pGyUVJuqGRyyWc0JHbbjXwalBlc/9lEqfuE5j56L4V/MXhdBLRtbX7ciazT+EnzOVV+j++qnxJRTkjna+LgcQ==", + "license": "MIT", "dependencies": { + "exsolve": "^1.0.8", "knitwork": "^1.2.0", - "magic-string": "^0.30.17", - "mlly": "^1.7.4", + "magic-string": "^0.30.21", + "mlly": "^1.8.0", "pathe": "^2.0.3", - "pkg-types": "^2.2.0", - "unplugin": "^2.3.6" + "pkg-types": "^2.3.0" } }, - "node_modules/unwasm/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" - }, "node_modules/update-browserslist-db": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", - "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", + "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==", "funding": [ { "type": "opencollective", @@ -13552,6 +11644,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" @@ -13566,51 +11659,128 @@ "node_modules/uqr": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz", - "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==" - }, - "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==" + "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==", + "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==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" }, - "node_modules/uuid": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", - "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "node_modules/vaul-vue": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/vaul-vue/-/vaul-vue-0.4.1.tgz", + "integrity": "sha512-A6jOWOZX5yvyo1qMn7IveoWN91mJI5L3BUKsIwkg6qrTGgHs1Sb1JF/vyLJgnbN1rH4OOOxFbtqL9A46bOyGUQ==", + "dependencies": { + "@vueuse/core": "^10.8.0", + "reka-ui": "^2.0.0", + "vue": "^3.4.5" + }, + "peerDependencies": { + "reka-ui": "^2.0.0", + "vue": "^3.3.0" + } + }, + "node_modules/vaul-vue/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/vaul-vue/node_modules/@vueuse/core": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.11.1.tgz", + "integrity": "sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==", + "license": "MIT", + "dependencies": { + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "10.11.1", + "@vueuse/shared": "10.11.1", + "vue-demi": ">=0.14.8" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/vaul-vue/node_modules/@vueuse/core/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": { - "uuid": "dist/esm/bin/uuid" + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "node_modules/vaul-vue/node_modules/@vueuse/metadata": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.11.1.tgz", + "integrity": "sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/vaul-vue/node_modules/@vueuse/shared": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.11.1.tgz", + "integrity": "sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==", + "license": "MIT", "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "vue-demi": ">=0.14.8" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "node_modules/vaul-vue/node_modules/@vueuse/shared/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": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, "engines": { - "node": ">= 0.8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } } }, "node_modules/vfile": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" @@ -13624,6 +11794,7 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" @@ -13637,6 +11808,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" @@ -13647,22 +11819,23 @@ } }, "node_modules/vite": { - "version": "6.3.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", - "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.2.2.tgz", + "integrity": "sha512-BxAKBWmIbrDgrokdGZH1IgkIk/5mMHDreLDmCJ0qpyJaAteP8NvMhkwr/ZCQNqNH97bw/dANTE9PDzqwJghfMQ==", + "license": "MIT", "dependencies": { "esbuild": "^0.25.0", - "fdir": "^6.4.4", - "picomatch": "^4.0.2", - "postcss": "^8.5.3", - "rollup": "^4.34.9", - "tinyglobby": "^0.2.13" + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" }, "bin": { "vite": "bin/vite.js" }, "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + "node": "^20.19.0 || >=22.12.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" @@ -13671,14 +11844,14 @@ "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", - "less": "*", + "less": "^4.0.0", "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" @@ -13723,6 +11896,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/vite-dev-rpc/-/vite-dev-rpc-1.1.0.tgz", "integrity": "sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==", + "license": "MIT", "dependencies": { "birpc": "^2.4.0", "vite-hot-client": "^2.1.0" @@ -13738,6 +11912,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-2.1.0.tgz", "integrity": "sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" }, @@ -13746,60 +11921,57 @@ } }, "node_modules/vite-node": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz", - "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-5.2.0.tgz", + "integrity": "sha512-7UT39YxUukIA97zWPXUGb0SGSiLexEGlavMwU3HDE6+d/HJhKLjLqu4eX2qv6SQiocdhKLRcusroDwXHQ6CnRQ==", + "license": "MIT", "dependencies": { "cac": "^6.7.14", - "debug": "^4.4.1", "es-module-lexer": "^1.7.0", + "obug": "^2.0.0", "pathe": "^2.0.3", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" + "vite": "^7.2.2" }, "bin": { - "vite-node": "vite-node.mjs" + "vite-node": "dist/cli.mjs" }, "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + "node": "^20.19.0 || >=22.12.0" }, "funding": { - "url": "https://opencollective.com/vitest" + "url": "https://opencollective.com/antfu" } }, - "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==" - }, "node_modules/vite-plugin-checker": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.9.3.tgz", - "integrity": "sha512-Tf7QBjeBtG7q11zG0lvoF38/2AVUzzhMNu+Wk+mcsJ00Rk/FpJ4rmUviVJpzWkagbU13cGXvKpt7CMiqtxVTbQ==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.11.0.tgz", + "integrity": "sha512-iUdO9Pl9UIBRPAragwi3as/BXXTtRu4G12L3CMrjx+WVTd9g/MsqNakreib9M/2YRVkhZYiTEwdH2j4Dm0w7lw==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", "chokidar": "^4.0.3", "npm-run-path": "^6.0.0", "picocolors": "^1.1.1", - "picomatch": "^4.0.2", - "strip-ansi": "^7.1.0", + "picomatch": "^4.0.3", "tiny-invariant": "^1.3.3", - "tinyglobby": "^0.2.13", + "tinyglobby": "^0.2.14", "vscode-uri": "^3.1.0" }, "engines": { - "node": ">=14.16" + "node": ">=16.11" }, "peerDependencies": { "@biomejs/biome": ">=1.7", "eslint": ">=7", "meow": "^13.2.0", "optionator": "^0.9.4", + "oxlint": ">=1", "stylelint": ">=16", "typescript": "*", - "vite": ">=2.0.0", + "vite": ">=5.4.20", "vls": "*", "vti": "*", - "vue-tsc": "~2.2.10" + "vue-tsc": "~2.2.10 || ^3.0.0" }, "peerDependenciesMeta": { "@biomejs/biome": { @@ -13814,6 +11986,9 @@ "optionator": { "optional": true }, + "oxlint": { + "optional": true + }, "stylelint": { "optional": true }, @@ -13835,6 +12010,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", + "license": "MIT", "dependencies": { "path-key": "^4.0.0", "unicorn-magic": "^0.3.0" @@ -13843,37 +12019,16 @@ "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vite-plugin-checker/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==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vite-plugin-checker/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vite-plugin-checker/node_modules/unicorn-magic": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", - "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "node_modules/vite-plugin-checker/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": ">=18" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -13883,6 +12038,7 @@ "version": "11.3.3", "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-11.3.3.tgz", "integrity": "sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==", + "license": "MIT", "dependencies": { "ansis": "^4.1.0", "debug": "^4.4.1", @@ -13913,6 +12069,7 @@ "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" }, @@ -13920,15 +12077,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vite-plugin-inspect/node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==" - }, "node_modules/vite-plugin-inspect/node_modules/open": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "license": "MIT", "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", @@ -13942,31 +12095,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vite-plugin-inspect/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" - }, - "node_modules/vite-plugin-inspect/node_modules/perfect-debounce": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-2.0.0.tgz", - "integrity": "sha512-fkEH/OBiKrqqI/yIgjR92lMfs2K8105zt/VT6+7eTjNwisrsh47CeIED9z58zI7DfKdH3uHAn25ziRZn3kgAow==" - }, - "node_modules/vite-plugin-inspect/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/vite-plugin-inspect/node_modules/unplugin-utils": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.0.tgz", - "integrity": "sha512-JLoggz+PvLVMJo+jZt97hdIIIZ2yTzGgft9e9q8iMrC4ewufl62ekeW7mixBghonn2gVb/ICjyvlmOCUBnJLQg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "license": "MIT", "dependencies": { "pathe": "^2.0.3", "picomatch": "^4.0.3" @@ -13979,13 +12112,14 @@ } }, "node_modules/vite-plugin-vue-tracer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/vite-plugin-vue-tracer/-/vite-plugin-vue-tracer-1.0.0.tgz", - "integrity": "sha512-a+UB9IwGx5uwS4uG/a9kM6fCMnxONDkOTbgCUbhFpiGhqfxrrC1+9BibV7sWwUnwj1Dg6MnRxG0trLgUZslDXA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-tracer/-/vite-plugin-vue-tracer-1.1.3.tgz", + "integrity": "sha512-fM7hfHELZvbPnSn8EKZwHfzxm5EfYFQIclz8rwcNXfodNbRkwNvh0AGMtaBfMxQ9HC5KVa3KitwHnmE4ezDemw==", + "license": "MIT", "dependencies": { "estree-walker": "^3.0.3", "exsolve": "^1.0.7", - "magic-string": "^0.30.17", + "magic-string": "^0.30.21", "pathe": "^2.0.3", "source-map-js": "^1.2.1" }, @@ -14001,57 +12135,28 @@ "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" } }, - "node_modules/vite-plugin-vue-tracer/node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" - }, - "node_modules/vite/node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/vite/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "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==" + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", + "license": "MIT" }, "node_modules/vue": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.20.tgz", - "integrity": "sha512-2sBz0x/wis5TkF1XZ2vH25zWq3G1bFEPOfkBcx2ikowmphoQsPH6X0V3mmPCXA2K1N/XGTnifVyDQP4GfDDeQw==", + "version": "3.5.24", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.24.tgz", + "integrity": "sha512-uTHDOpVQTMjcGgrqFPSb8iO2m1DUvo+WbGqoXQz8Y1CeBYQ0FXf2z1gLRaBtHjlRz7zZUBHxjVB5VTLzYkvftg==", + "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.20", - "@vue/compiler-sfc": "3.5.20", - "@vue/runtime-dom": "3.5.20", - "@vue/server-renderer": "3.5.20", - "@vue/shared": "3.5.20" + "@vue/compiler-dom": "3.5.24", + "@vue/compiler-sfc": "3.5.24", + "@vue/runtime-dom": "3.5.24", + "@vue/server-renderer": "3.5.24", + "@vue/shared": "3.5.24" }, "peerDependencies": { "typescript": "*" @@ -14063,22 +12168,46 @@ } }, "node_modules/vue-bundle-renderer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.1.2.tgz", - "integrity": "sha512-M4WRBO/O/7G9phGaGH9AOwOnYtY9ZpPoDVpBpRzR2jO5rFL9mgIlQIgums2ljCTC2HL1jDXFQc//CzWcAQHgAw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.2.0.tgz", + "integrity": "sha512-sz/0WEdYH1KfaOm0XaBmRZOWgYTEvUDt6yPYaUzl4E52qzgWLlknaPPTTZmp6benaPTlQAI/hN1x3tAzZygycg==", + "license": "MIT", "dependencies": { "ufo": "^1.6.1" } }, + "node_modules/vue-component-meta": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vue-component-meta/-/vue-component-meta-3.1.4.tgz", + "integrity": "sha512-LMZyKcHgFQtPC/+2hZ45pfXT7BFPlMnvsqm+ahBH2SFR21XVR+UFRIwtSmdwAK/f0uzMGIuKuRlay3LxvctlCg==", + "license": "MIT", + "dependencies": { + "@volar/typescript": "2.4.23", + "@vue/language-core": "3.1.4", + "path-browserify": "^1.0.1", + "vue-component-type-helpers": "3.1.4" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/vue-component-type-helpers": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-3.1.4.tgz", + "integrity": "sha512-Uws7Ew1OzTTqHW8ZVl/qLl/HB+jf08M0NdFONbVWAx0N4gMLK8yfZDgeB77hDnBmaigWWEn5qP8T9BG59jIeyQ==", + "license": "MIT" + }, "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==" + "integrity": "sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==", + "license": "MIT" }, "node_modules/vue-router": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.1.tgz", - "integrity": "sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==", + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.6.3.tgz", + "integrity": "sha512-ARBedLm9YlbvQomnmq91Os7ck6efydTSpRP3nuOKCvgJOHNrhRoJDSKtee8kcL1Vf7nz6U+PMBL+hTvR3bTVQg==", + "license": "MIT", "dependencies": { "@vue/devtools-api": "^6.6.4" }, @@ -14086,7 +12215,7 @@ "url": "https://github.com/sponsors/posva" }, "peerDependencies": { - "vue": "^3.2.0" + "vue": "^3.5.0" } }, "node_modules/vue-tsc": { @@ -14094,6 +12223,7 @@ "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.2.12.tgz", "integrity": "sha512-P7OP77b2h/Pmk+lZdJ0YWs+5tJ6J2+uOQPo7tlBnY44QqQSPYvS0qVT4wqDJgwrZaLe47etJLLQRFia71GYITw==", "devOptional": true, + "license": "MIT", "dependencies": { "@volar/typescript": "2.4.15", "@vue/language-core": "2.2.12" @@ -14105,46 +12235,129 @@ "typescript": ">=5.0.0" } }, + "node_modules/vue-tsc/node_modules/@volar/language-core": { + "version": "2.4.15", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.15.tgz", + "integrity": "sha512-3VHw+QZU0ZG9IuQmzT68IyN4hZNd9GchGPhbD9+pa8CVv7rnoOZwo7T8weIbrRmihqy3ATpdfXFnqRrfPVK6CA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@volar/source-map": "2.4.15" + } + }, + "node_modules/vue-tsc/node_modules/@volar/source-map": { + "version": "2.4.15", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.15.tgz", + "integrity": "sha512-CPbMWlUN6hVZJYGcU/GSoHu4EnCHiLaXI9n8c9la6RaI9W5JHX+NqG+GSQcB0JdC2FIBLdZJwGsfKyBB71VlTg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/vue-tsc/node_modules/@volar/typescript": { + "version": "2.4.15", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.15.tgz", + "integrity": "sha512-2aZ8i0cqPGjXb4BhkMsPYDkkuc2ZQ6yOpqwAuNwUoncELqoy5fRgOQtLR9gB0g902iS0NAkvpIzs27geVyVdPg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.15", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/vue-tsc/node_modules/@vue/language-core": { + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.2.12.tgz", + "integrity": "sha512-IsGljWbKGU1MZpBPN+BvPAdr55YPkj2nB/TBNGNC32Vy2qLG25DYu/NBN2vNtZqdRbTRjaoYrahLrToim2NanA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.15", + "@vue/compiler-dom": "^3.5.0", + "@vue/compiler-vue2": "^2.7.16", + "@vue/shared": "^3.5.0", + "alien-signals": "^1.0.3", + "minimatch": "^9.0.3", + "muggle-string": "^0.4.1", + "path-browserify": "^1.0.1" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-tsc/node_modules/alien-signals": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-1.0.13.tgz", + "integrity": "sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/vue-tsc/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "devOptional": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/web-namespaces": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", - "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", - "engines": { - "node": ">= 8" - } - }, "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==" + "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==" + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "license": "MIT" }, "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", "webidl-conversions": "^3.0.0" } }, + "node_modules/wheel-gestures": { + "version": "2.2.48", + "resolved": "https://registry.npmjs.org/wheel-gestures/-/wheel-gestures-2.2.48.tgz", + "integrity": "sha512-f+Gy33Oa5Z14XY9679Zze+7VFhbsQfBFXodnU2x589l4kxGM9L5Y8zETTmcMR5pWOPQyRv4Z0lNax6xCO0NSlA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/which": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "license": "ISC", "dependencies": { "isexe": "^3.1.1" }, @@ -14155,81 +12368,11 @@ "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/winston": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.17.0.tgz", - "integrity": "sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==", - "dependencies": { - "@colors/colors": "^1.6.0", - "@dabh/diagnostics": "^2.0.2", - "async": "^3.2.3", - "is-stream": "^2.0.0", - "logform": "^2.7.0", - "one-time": "^1.0.0", - "readable-stream": "^3.4.0", - "safe-stable-stringify": "^2.3.1", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.9.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/winston-transport": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.9.0.tgz", - "integrity": "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==", - "dependencies": { - "logform": "^2.7.0", - "readable-stream": "^3.6.2", - "triple-beam": "^1.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/winston-transport/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/winston/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/winston/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/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", "string-width": "^5.0.1", @@ -14247,6 +12390,7 @@ "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", "string-width": "^4.1.0", @@ -14263,19 +12407,37 @@ "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" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -14289,6 +12451,7 @@ "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" }, @@ -14296,38 +12459,17 @@ "node": ">=8" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write-file-atomic": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-6.0.0.tgz", - "integrity": "sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" }, "node_modules/ws": { "version": "8.18.3", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -14348,6 +12490,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "license": "MIT", "dependencies": { "is-wsl": "^3.1.0" }, @@ -14370,6 +12513,7 @@ "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" } @@ -14377,12 +12521,14 @@ "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" }, "node_modules/yaml": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", + "license": "ISC", "bin": { "yaml": "bin.mjs" }, @@ -14394,6 +12540,7 @@ "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", "escalade": "^3.1.1", @@ -14411,6 +12558,7 @@ "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" } @@ -14419,6 +12567,7 @@ "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" } @@ -14426,12 +12575,14 @@ "node_modules/yargs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/yargs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -14445,6 +12596,7 @@ "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" }, @@ -14452,51 +12604,16 @@ "node": ">=8" } }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yauzl/node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "engines": { - "node": "*" - } - }, - "node_modules/ylru": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.4.0.tgz", - "integrity": "sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/yocto-queue": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", - "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/youch": { - "version": "4.1.0-beta.11", - "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.11.tgz", - "integrity": "sha512-sQi6PERyO/mT8w564ojOVeAlYTtVQmC2GaktQAf+IdI75/GKIggosBuvyVXvEV+FATAT6RbLdIjFoiIId4ozoQ==", + "version": "4.1.0-beta.13", + "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.13.tgz", + "integrity": "sha512-3+AG1Xvt+R7M7PSDudhbfbwiyveW6B8PLBIwTyEC598biEYIjHhC89i6DBEvR0EZUjGY3uGSnC429HpIa2Z09g==", + "license": "MIT", "dependencies": { "@poppinss/colors": "^4.1.5", - "@poppinss/dumper": "^0.6.4", - "@speed-highlight/core": "^1.2.7", - "cookie": "^1.0.2", + "@poppinss/dumper": "^0.6.5", + "@speed-highlight/core": "^1.2.9", + "cookie-es": "^2.0.0", "youch-core": "^0.3.3" } }, @@ -14504,23 +12621,23 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz", "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==", + "license": "MIT", "dependencies": { "@poppinss/exception": "^1.2.2", "error-stack-parser-es": "^1.0.5" } }, - "node_modules/zhead": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/zhead/-/zhead-2.2.4.tgz", - "integrity": "sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==", - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } + "node_modules/youch/node_modules/cookie-es": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-2.0.0.tgz", + "integrity": "sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==", + "license": "MIT" }, "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", "compress-commons": "^6.0.2", @@ -14534,14 +12651,25 @@ "version": "3.25.76", "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } }, + "node_modules/zod-to-json-schema": { + "version": "3.24.6", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.6.tgz", + "integrity": "sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==", + "license": "ISC", + "peerDependencies": { + "zod": "^3.24.1" + } + }, "node_modules/zwitch": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" diff --git a/docs-v3/package.json b/docs-v3/package.json index 5cf6dd019..8984623ce 100644 --- a/docs-v3/package.json +++ b/docs-v3/package.json @@ -13,14 +13,12 @@ "postinstall": "nuxt prepare" }, "dependencies": { - "@nuxt/content": "^2.13.2", - "@nuxt/kit": "^3.13.2", - "@nuxtjs/color-mode": "^3.5.2", - "@nuxtjs/tailwindcss": "^6.12.1", - "@tailwindcss/typography": "^0.5.16", - "@vueuse/nuxt": "^11.1.0", - "nuxt": "^3.13.2", - "vue": "latest" + "@nuxt/content": "^3.8.2", + "@nuxt/ui": "^4.1.0", + "@vueuse/nuxt": "^12.0.0", + "better-sqlite3": "^12.4.1", + "nuxt": "^4.2.1", + "vue": "^3.5.13" }, "devDependencies": { "@nuxt/devtools": "latest", diff --git a/docs-v3/pages/[...slug].vue b/docs-v3/pages/[...slug].vue index 2a770930f..175a2723c 100644 --- a/docs-v3/pages/[...slug].vue +++ b/docs-v3/pages/[...slug].vue @@ -1,87 +1,37 @@ @@ -89,21 +39,23 @@ \ No newline at end of file + +// Set page meta for SEO +if (post.value) { + useHead({ + title: post.value.title || 'Laravel Restify', + meta: [ + { name: 'description', content: post.value.description || 'Laravel Restify' } + ] + }) +} + + diff --git a/docs-v3/pages/docs/[...slug].vue b/docs-v3/pages/docs/[...slug].vue index b58a3c14d..5ebdc475e 100644 --- a/docs-v3/pages/docs/[...slug].vue +++ b/docs-v3/pages/docs/[...slug].vue @@ -1,10 +1,60 @@ \ No newline at end of file diff --git a/docs-v3/tailwind.config.js b/docs-v3/tailwind.config.js index 43a8174f3..1fb4740ed 100644 --- a/docs-v3/tailwind.config.js +++ b/docs-v3/tailwind.config.js @@ -1,6 +1,5 @@ /** @type {import('tailwindcss').Config} */ module.exports = { - darkMode: 'class', content: [ './components/**/*.{js,vue,ts}', './layouts/**/*.vue', @@ -25,101 +24,12 @@ module.exports = { 800: '#1e40af', 900: '#1e3a8a', 950: '#172554' - }, - gray: { - 50: '#f9fafb', - 100: '#f3f4f6', - 200: '#e5e7eb', - 300: '#d1d5db', - 400: '#9ca3af', - 500: '#6b7280', - 600: '#4b5563', - 700: '#374151', - 800: '#1f2937', - 900: '#111827', - 950: '#0f0f23' } }, fontFamily: { sans: ['Inter', 'system-ui', 'sans-serif'], mono: ['JetBrains Mono', 'Monaco', 'Consolas', 'monospace'] - }, - typography: (theme) => ({ - DEFAULT: { - css: { - maxWidth: 'none', - color: theme('colors.gray.700'), - a: { - color: theme('colors.primary.500'), - textDecoration: 'none', - fontWeight: '500', - '&:hover': { - color: theme('colors.primary.600'), - textDecoration: 'underline' - } - }, - 'h1, h2, h3, h4': { - color: theme('colors.gray.900'), - fontWeight: '600' - }, - code: { - color: theme('colors.blue.900'), - backgroundColor: theme('colors.blue.200'), - padding: '0.375rem 0.5rem', - borderRadius: '0.375rem', - fontSize: '0.875em', - fontWeight: '500' - }, - 'code::before': { - content: '""' - }, - 'code::after': { - content: '""' - }, - pre: { - backgroundColor: theme('colors.gray.900'), - color: theme('colors.gray.100') - }, - 'pre code': { - backgroundColor: 'transparent', - color: 'inherit', - padding: '0', - borderRadius: '0' - } - } - }, - dark: { - css: { - color: theme('colors.gray.300'), - a: { - color: theme('colors.primary.400'), - '&:hover': { - color: theme('colors.primary.300') - } - }, - 'h1, h2, h3, h4': { - color: theme('colors.gray.100') - }, - code: { - color: theme('colors.blue.300'), - backgroundColor: theme('colors.gray.700') - }, - pre: { - backgroundColor: theme('colors.gray.800') - }, - blockquote: { - borderLeftColor: theme('colors.gray.600'), - color: theme('colors.gray.300') - }, - hr: { - borderColor: theme('colors.gray.700') - }, - strong: { - color: theme('colors.gray.200') - } - } - } - }) + } } }, plugins: [ From 717082ee8963467650487d298e5910c3b95f0c5a Mon Sep 17 00:00:00 2001 From: Denis Dobra Date: Tue, 18 Nov 2025 05:57:35 -0600 Subject: [PATCH 2/6] refactor: remove prose styles and related components for cleaner codebase --- docs-v3/.data/content/contents.sqlite | Bin 3346432 -> 3346432 bytes docs-v3/assets/css/main.css | 3 - docs-v3/assets/css/prose.css | 111 ----------------- docs-v3/components/content/ProsePre.vue | 130 -------------------- docs-v3/content/docs/auth/authentication.md | 3 +- docs-v3/content/docs/auth/authorization.md | 31 ++--- docs-v3/package-lock.json | 12 ++ docs-v3/package.json | 2 + 8 files changed, 26 insertions(+), 266 deletions(-) delete mode 100644 docs-v3/assets/css/prose.css delete mode 100644 docs-v3/components/content/ProsePre.vue diff --git a/docs-v3/.data/content/contents.sqlite b/docs-v3/.data/content/contents.sqlite index 2d06c2d095c536907feb70ce07660446e0318b9c..20b6cdd4becd52ce4e23eaad0c094f342e8ea21b 100644 GIT binary patch delta 35831 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

ZA}D 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 -

-
- -
- - - - - \ No newline at end of file diff --git a/docs-v3/content/docs/auth/authentication.md b/docs-v3/content/docs/auth/authentication.md index bf9950dee..162fdaa3e 100644 --- a/docs-v3/content/docs/auth/authentication.md +++ b/docs-v3/content/docs/auth/authentication.md @@ -51,8 +51,7 @@ php artisan migrate Define your authenticatable class in the config file: -```php -// config/restify.php +```php [config/restify.php] 'auth' => [ ... diff --git a/docs-v3/content/docs/auth/authorization.md b/docs-v3/content/docs/auth/authorization.md index 8b042fcb9..930cf2e2c 100644 --- a/docs-v3/content/docs/auth/authorization.md +++ b/docs-v3/content/docs/auth/authorization.md @@ -433,30 +433,21 @@ Determine if the user can update a specific model. The `update` method corresponds to the following routes: - +::code-group - - - ```http request - PUT: api/restify/posts/{id} - ``` - - - - - ```http request - PATCH: api/restify/posts/{id} - ``` - +```http [Full Update] +PUT: api/restify/posts/{id} +``` - +```http [Partial Update] +PATCH: api/restify/posts/{id} +``` - ```http request - POST: api/restify/posts/{id} - ``` - +```http [File uploads] +POST: api/restify/posts/{id} +``` - +:: Definition: diff --git a/docs-v3/package-lock.json b/docs-v3/package-lock.json index 90c88d59e..8933d4b94 100644 --- a/docs-v3/package-lock.json +++ b/docs-v3/package-lock.json @@ -9,7 +9,9 @@ "version": "1.0.0", "hasInstallScript": true, "dependencies": { + "@iconify/json": "^2.2.408", "@nuxt/content": "^3.8.2", + "@nuxt/icon": "^2.1.0", "@nuxt/ui": "^4.1.0", "@vueuse/nuxt": "^12.0.0", "better-sqlite3": "^12.4.1", @@ -690,6 +692,16 @@ "@iconify/types": "*" } }, + "node_modules/@iconify/json": { + "version": "2.2.408", + "resolved": "https://registry.npmjs.org/@iconify/json/-/json-2.2.408.tgz", + "integrity": "sha512-xKr3eb3LWps/VCtnMJAcv7nf9e6i2IWcgtdq9b7bsJSyrqWc00SHdtA3pAH1hBI0z0SCY6rZFs+6h4B5gMOnTQ==", + "license": "MIT", + "dependencies": { + "@iconify/types": "*", + "pathe": "^2.0.3" + } + }, "node_modules/@iconify/types": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", diff --git a/docs-v3/package.json b/docs-v3/package.json index 8984623ce..4f575cdea 100644 --- a/docs-v3/package.json +++ b/docs-v3/package.json @@ -13,7 +13,9 @@ "postinstall": "nuxt prepare" }, "dependencies": { + "@iconify/json": "^2.2.408", "@nuxt/content": "^3.8.2", + "@nuxt/icon": "^2.1.0", "@nuxt/ui": "^4.1.0", "@vueuse/nuxt": "^12.0.0", "better-sqlite3": "^12.4.1", From ea3caef2c6d230d4b883542030a9dd2aa61ce222 Mon Sep 17 00:00:00 2001 From: Denis Dobra Date: Tue, 18 Nov 2025 06:15:59 -0600 Subject: [PATCH 3/6] refactor: remove unnecessary whitespace in authentication documentation --- docs-v3/content/docs/auth/authentication.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs-v3/content/docs/auth/authentication.md b/docs-v3/content/docs/auth/authentication.md index 162fdaa3e..29903262c 100644 --- a/docs-v3/content/docs/auth/authentication.md +++ b/docs-v3/content/docs/auth/authentication.md @@ -52,7 +52,6 @@ php artisan migrate Define your authenticatable class in the config file: ```php [config/restify.php] - 'auth' => [ ... 'user_model' => \App\Models\User::class, From 7f191a1a9a6ec7b286d3127ce6c2b6660ed3520d Mon Sep 17 00:00:00 2001 From: Denis Dobra Date: Tue, 18 Nov 2025 13:41:58 -0600 Subject: [PATCH 4/6] refactor: update code snippets in documentation for clarity and consistency --- docs-v3/.data/content/contents.sqlite | Bin 3346432 -> 3379200 bytes docs-v3/components/content/ProsePre.vue | 65 ++++++++++++++++++ docs-v3/content/docs/api/actions.md | 41 +++-------- docs-v3/content/docs/api/fields.md | 1 - docs-v3/content/docs/api/getters.md | 4 +- docs-v3/content/docs/api/relations.md | 19 ++--- .../content/docs/api/repositories-advanced.md | 18 ++--- .../content/docs/api/repositories-basic.md | 3 +- docs-v3/content/docs/api/repositories.md | 30 +++----- docs-v3/content/docs/auth/authentication.md | 19 ++--- docs-v3/content/docs/auth/authorization.md | 8 +-- docs-v3/content/docs/auth/profile.md | 6 +- .../docs/graphql/graphql-generation.md | 3 +- docs-v3/content/docs/graphql/graphql.md | 7 +- docs-v3/content/docs/mcp/fields.md | 3 +- docs-v3/content/docs/mcp/mcp.md | 3 +- docs-v3/content/docs/performance/solutions.md | 3 +- docs-v3/content/docs/quickstart.md | 6 +- .../content/docs/search/advanced-filters.md | 12 ++-- docs-v3/content/docs/search/basic-filters.md | 24 +++---- docs-v3/content/docs/search/sorting.md | 8 +-- 21 files changed, 129 insertions(+), 154 deletions(-) create mode 100644 docs-v3/components/content/ProsePre.vue diff --git a/docs-v3/.data/content/contents.sqlite b/docs-v3/.data/content/contents.sqlite index 20b6cdd4becd52ce4e23eaad0c094f342e8ea21b..7fcbb09184d2a189ebcad5bdfbce6839c214dc47 100644 GIT binary patch delta 48071 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
+ + + \ No newline at end of file diff --git a/docs-v3/content/docs/api/actions.md b/docs-v3/content/docs/api/actions.md index 446579fff..00d3e0d69 100644 --- a/docs-v3/content/docs/api/actions.md +++ b/docs-v3/content/docs/api/actions.md @@ -11,11 +11,9 @@ Built in CRUD operations and filtering, Restify allows you to define extra actio Let's say you have a list of posts and you have to publish them. Usually, for these kind of operations, you have to define a custom route like: -```php +```php [PublishPostsController.php] $router->post('posts/publish', PublishPostsController::class); -// PublishPostsController.php - public function __invoke(RestifyRequest $request) { //... @@ -100,9 +98,7 @@ The `$models` argument represents a collection of all the models for this query. Then add the action instance to the repository `actions` method: -```php -// PostRepository.php - +```php [PostRepository.php] public function actions(RestifyRequest $request): array { return [ @@ -294,9 +290,7 @@ The show action definition is different, in a way it receives arguments for the Restify automatically resolves Eloquent models defined in the route id and passes them to the action's handle method: -```php -// PublishPostAction.php - +```php [PublishPostAction.php] public function handle(ActionRequest $request, Post $post): JsonResponse { @@ -351,8 +345,7 @@ The index action definition is different in the way it receives arguments for th Restify automatically resolves Eloquent models sent via the `repositories` key into the call payload. Then, it passes it to the action's handle method as a collection of items: -```php -// PublishPostAction.php +```php [PublishPostAction.php] use Illuminate\Support\Collection; public function handle(ActionRequest $request, Collection $posts): JsonResponse @@ -366,9 +359,7 @@ public function handle(ActionRequest $request, Collection $posts): JsonResponse To register an index action, we have to use the `->onlyOnIndex()` accessor: -```php -// PostRepository.php - +```php [PostRepository.php] public function actions(RestifyRequest $request) { return [ @@ -409,9 +400,7 @@ Restify will get chunks of 200 and send them into the `Collection` argument for You can customize the chunk number by customizing the `chunkCount` action property: -```php -// PublishPostAction.php - +```php [PublishPostAction.php] public static int $chunkCount = 500; ``` @@ -434,9 +423,7 @@ his/her account. The index action definition is different, in a way it doesn't require the second argument for the `handle`. -```php -// DisableProfileAction.php - +```php [DisableProfileAction.php] public function handle(ActionRequest $request): JsonResponse { // @@ -448,9 +435,7 @@ public function handle(ActionRequest $request): JsonResponse There are two ways to register the standalone action: -```php -// UserRepository - +```php [UserRepository] public function actions(RestifyRequest $request) { return [ @@ -506,9 +491,7 @@ Thankfully, Restify makes it a breeze to add an action log to a model by attachi By simply adding the `HasActionLogs` trait to your model, it will log all actions and CRUD operations into the database into the `action_logs` table: -```php -// Post.php - +```php [Post.php] class Post extends Model { use \Binaryk\LaravelRestify\Models\Concerns\HasActionLogs; @@ -519,8 +502,7 @@ class Post extends Model You can display them by attaching them to the related repository for example: -```php -// PostRepository.php +```php [PostRepository.php] use Binaryk\LaravelRestify\Fields\MorphToMany; use Binaryk\LaravelRestify\Repositories\ActionLogRepository; @@ -558,8 +540,7 @@ performed for posts: You can definitely use your own `ActionLogRepository`. Just make sure you have it defined into the config: -```php -// config/restify.php +```php [config/restify.php] ... 'logs' => [ 'repository' => MyCustomLogsRepository::class, diff --git a/docs-v3/content/docs/api/fields.md b/docs-v3/content/docs/api/fields.md index c2b795402..dac712b8d 100644 --- a/docs-v3/content/docs/api/fields.md +++ b/docs-v3/content/docs/api/fields.md @@ -18,7 +18,6 @@ using their static `new` or `make` method. The first argument is always the attribute name and usually matches the database `column`. ```php - use Illuminate\Support\Facades\Hash; use Binaryk\LaravelRestify\Fields\Field; use Binaryk\LaravelRestify\Http\Requests\RestifyRequest; diff --git a/docs-v3/content/docs/api/getters.md b/docs-v3/content/docs/api/getters.md index 3045c8e4b..7c3a38285 100644 --- a/docs-v3/content/docs/api/getters.md +++ b/docs-v3/content/docs/api/getters.md @@ -93,9 +93,7 @@ class StripeInformationGetter extends Getter Then add the getter instance to the repository `getters` method: -```php -// UserRepository.php - +```php [UserRepository.php] public function getters(RestifyRequest $request): array { return [ diff --git a/docs-v3/content/docs/api/relations.md b/docs-v3/content/docs/api/relations.md index a5aeeb97c..54a860ba8 100644 --- a/docs-v3/content/docs/api/relations.md +++ b/docs-v3/content/docs/api/relations.md @@ -75,8 +75,7 @@ Above we can see a few types of relationships declarations that Restify provides This means that there is a relationship of the `hasMany` type declared in the Company model. The Eloquent relationship name is `users` (see the first argument of the HasMany field): -```php -// app/Models/Company.php +```php [app/Models/Company.php] public function users(): \Illuminate\Database\Eloquent\Relations\HasMany { return $this->hasMany(User::class); @@ -270,9 +269,7 @@ public static function related(): array The model should define the relationship `user`: -```php -// Post.php - +```php [Post.php] public function user() { return $this->belongsTo(User::class); @@ -610,9 +607,7 @@ You have a few options to authorize the `attach` endpoint. First, you can define the policy method `attachUsers`. The name should start with `attach` and suffix with the `CamelCase` name of the model's relationship name: -```php -// CompanyPolicy.php - +```php [CompanyPolicy.php] public function attachUsers(User $authenticatedUser, Company $company, User $userToBeAttached): bool { return $authenticatedUser->isAdmin(); @@ -691,9 +686,7 @@ $role->permissions()->sync($request->input('permissions')); You can define a policy method `syncPermissions`. The name should start with `sync` and suffix with the plural `CamelCase` name of the model's relationship name: -```php -// RolePolicy.php - +```php [RolePolicy.php] public function syncPermissions(User $authenticatedUser, Company $company, Collection $keys): bool { // $keys are the primary keys of the related model (permissions in our case) Restify is trying to `sync` @@ -722,9 +715,7 @@ You have a few options to authorize the `detach` endpoint. Primarily, you can define the policy method `detachUsers`, as the name should start with `detach` and suffix with the `CamelCase` name of the model relationship name: -```php -// CompanyPolicy.php - +```php [CompanyPolicy.php] public function detachUsers(User $authenticatedUser, Company $company, User $userToBeDetached): bool { return $authenticatedUser->isAdmin(); diff --git a/docs-v3/content/docs/api/repositories-advanced.md b/docs-v3/content/docs/api/repositories-advanced.md index 4c2dc969e..ec11c8cc9 100644 --- a/docs-v3/content/docs/api/repositories-advanced.md +++ b/docs-v3/content/docs/api/repositories-advanced.md @@ -161,8 +161,7 @@ class PostRepository extends Repository The default prefix of all Restify routes (except `login` and `register`) lives under the `restify->base` config: -```php -// config/restify.php +```php [config/restify.php] ... 'base' => '/api/restify', ... @@ -183,8 +182,7 @@ GET: /api/restify/users However, you can prefix the repository with your own: -```php -// UserRepository +```php [UserRepository] public static $prefix = 'api/v1'; ``` @@ -206,8 +204,7 @@ will be used for all the endpoints related to the user repository. Each repository has the middlewares from the config `restify.middleware` out of the box for the CRUD methods. However, you're free to add your own middlewares for a specific repository. -```php - // PostRepository.php +```php [PostRepository.php] public static $middleware = [ NeedsCompanyMiddleware::class, @@ -629,8 +626,7 @@ class PostRepository extends Repository **1. Update your global gate to allow null users:** -```php -// app/Providers/RestifyApplicationServiceProvider.php +```php [app/Providers/RestifyApplicationServiceProvider.php] protected function gate(): void { Gate::define('viewRestify', function ($user = null) { @@ -645,8 +641,7 @@ protected function gate(): void **2. Update your policies to allow null users:** -```php -// app/Policies/PostPolicy.php +```php [app/Policies/PostPolicy.php] public function allowRestify(User $user = null): bool { return true; // Allow all users (authenticated or not) @@ -864,8 +859,7 @@ class PostRepository extends Repository Each repository has several lifecycle methods. The most useful is `booted`, which is called as soon as the repository is loaded: -```php -// PostRepository.php +```php [PostRepository.php] protected static function booted() { // Initialization logic here diff --git a/docs-v3/content/docs/api/repositories-basic.md b/docs-v3/content/docs/api/repositories-basic.md index b435ff197..5769adf10 100644 --- a/docs-v3/content/docs/api/repositories-basic.md +++ b/docs-v3/content/docs/api/repositories-basic.md @@ -288,8 +288,7 @@ GET /api/restify/posts?page=2&perPage=10 Protect your repositories with Laravel policies: -```php -// app/Policies/PostPolicy.php +```php [app/Policies/PostPolicy.php] class PostPolicy { public function allowRestify(User $user = null): bool diff --git a/docs-v3/content/docs/api/repositories.md b/docs-v3/content/docs/api/repositories.md index a97980289..d6cea4efc 100644 --- a/docs-v3/content/docs/api/repositories.md +++ b/docs-v3/content/docs/api/repositories.md @@ -212,9 +212,7 @@ In order to get the public functionality you need to take a few extra steps to i Make sure you allow your global gate a nullable user: -```php -// app/Providers/RestifyApplicationServiceProvider.php - +```php [app/Providers/RestifyApplicationServiceProvider.php] protected function gate(): void { Gate::define('viewRestify', function ($user = null) { @@ -375,9 +373,7 @@ own `$id` property into the repository: ### ID -```php -// PostRepository.php - +```php [PostRepository.php] public static string $id = 'uuid'; ``` @@ -385,9 +381,7 @@ The next piece is the resource type and this is the table name. However, you can ### Type -```php -// PostRepository.php - +```php [PostRepository.php] public static string $type = 'articles'; ``` @@ -400,10 +394,8 @@ from the related policy (PostPolicy in our example). You can customize the `meta` by creating your own `resolveShowMeta` method: -```php - // PostRepository.php - - public function resolveShowMeta($request) +```php [PostRepository.php] +public function resolveShowMeta($request) { return [ 'is_published' => $this->model()->isPublished(), @@ -421,9 +413,7 @@ $this->model()` represents the `Post` model with the `id=1`, because we're looki As we saw before, there are many ways to partially modify the serialized response for the `show` request, although you are free to customize the entire response at once by defining: -```php -// PostRepository.php - +```php [PostRepository.php] public function serializeForShow(RestifyRequest $request): array { return [ @@ -692,9 +682,7 @@ The rules list will be applied for the underlining field. You can always take ownership over the store method by overwriting it in the repository: -```php -// PostRepository.php - +```php [PostRepository.php] public function store(RestifyRequest $request) { // @@ -914,9 +902,7 @@ These models will be resolved from the database and checked for the `deleteBulk` Although Laravel Restify [provides eager](/search/) loading based on the query `related` property, you may want to force eager load a relationship when using it in fields: -```php -// UserRepository.php - +```php [UserRepository.php] public static $withs = ['posts']; ``` diff --git a/docs-v3/content/docs/auth/authentication.md b/docs-v3/content/docs/auth/authentication.md index 29903262c..036cee8ac 100644 --- a/docs-v3/content/docs/auth/authentication.md +++ b/docs-v3/content/docs/auth/authentication.md @@ -68,9 +68,7 @@ Laravel 11 will automatically add this trait to your `User` model. -```php -// User.php - +```php [User.php] use Illuminate\Foundation\Auth\User as Authenticatable; use Laravel\Sanctum\HasApiTokens; @@ -133,8 +131,7 @@ Next, add the `auth:sanctum` middleware after the `api` middleware in your confi Let's ensure the authentication is working correctly. Create a user in the `DatabaseSeeder` class: -```php -// DatabaseSeeder.php +```php [DatabaseSeeder.php] \App\Models\User::factory()->create([ 'name' => 'Test User', 'email' => 'test@example.com', @@ -224,8 +221,7 @@ Laravel Restify uses Sanctum tokens for API authentication with the following ch By default, tokens **never expire**. You can configure token expiration in your `config/restify.php` file: -```php -// config/restify.php +```php [config/restify.php] 'auth' => [ 'token_ttl' => null, // Default: tokens never expire // Set to minutes for token expiration @@ -323,8 +319,7 @@ Email verification is only available when your User model implements the `MustVe Update your User model to implement email verification: -```php -// app/Models/User.php +```php [app/Models/User.php] use Illuminate\Contracts\Auth\MustVerifyEmail; use Illuminate\Foundation\Auth\User as Authenticatable; use Laravel\Sanctum\HasApiTokens; @@ -442,8 +437,7 @@ $token = $user->createToken('AI Agent Token')->plainTextToken; When configuring the MCP server, tokens are passed in the Authorization header: -```php -// config/ai.php - MCP server with authentication +```php [config/ai.php] Mcp::web('restify', RestifyServer::class) ->middleware(['auth:sanctum']) // Same authentication as REST API ->name('mcp.restify'); @@ -569,8 +563,7 @@ Laravel Restify provides several configuration options in `config/restify.php` u ### Available Options -```php -// config/restify.php +```php [config/restify.php] 'auth' => [ // User model for authentication 'user_model' => \App\Models\User::class, diff --git a/docs-v3/content/docs/auth/authorization.md b/docs-v3/content/docs/auth/authorization.md index 930cf2e2c..6af92a562 100644 --- a/docs-v3/content/docs/auth/authorization.md +++ b/docs-v3/content/docs/auth/authorization.md @@ -53,9 +53,7 @@ The global `viewRestify` gate is the first authorization checkpoint that control The gate is defined in your `RestifyApplicationServiceProvider`: -```php -// app/Providers/RestifyServiceProvider.php - +```php [app/Providers/RestifyServiceProvider.php] protected function gate() { Gate::define('viewRestify', function ($user) { @@ -562,9 +560,7 @@ POST: /api/restify/users/{id}/attach/posts Restify will guess the policy's name by the related entity. For this reason, it will be `attachPost`: -```php -// UserPolicy.php - +```php [UserPolicy.php] /** * Determine if the post could be attached to the user. * diff --git a/docs-v3/content/docs/auth/profile.md b/docs-v3/content/docs/auth/profile.md index c672d1735..45ed1af14 100644 --- a/docs-v3/content/docs/auth/profile.md +++ b/docs-v3/content/docs/auth/profile.md @@ -11,8 +11,7 @@ Laravel Restify provides a convenient profile endpoint that allows authenticated Make sure you followed the [Authentication](/auth/authentication) guide first, as you need the authentication middleware configured: -```php -// config/restify.php +```php [config/restify.php] 'middleware' => [ // ... 'auth:sanctum', @@ -88,8 +87,7 @@ public static function related(): array Make sure your `User` model defines the proper Eloquent relationship: -```php -// User.php +```php [User.php] public function roles(): BelongsToMany { return $this->belongsToMany(Role::class); diff --git a/docs-v3/content/docs/graphql/graphql-generation.md b/docs-v3/content/docs/graphql/graphql-generation.md index 9e60d05b8..e5937fa73 100644 --- a/docs-v3/content/docs/graphql/graphql-generation.md +++ b/docs-v3/content/docs/graphql/graphql-generation.md @@ -312,8 +312,7 @@ type Mutation { Add the GraphQL endpoint to your routes: -```php -// routes/web.php or routes/api.php +```php [routes/web.php or routes/api.php] Route::middleware(['api'])->group(function () { Route::post('/graphql', \Nuwave\Lighthouse\Http\GraphQLController::class); }); diff --git a/docs-v3/content/docs/graphql/graphql.md b/docs-v3/content/docs/graphql/graphql.md index 94db7b8a5..8f554130e 100644 --- a/docs-v3/content/docs/graphql/graphql.md +++ b/docs-v3/content/docs/graphql/graphql.md @@ -58,11 +58,8 @@ Update your `config/lighthouse.php` to use the generated schema: Add the GraphQL route to your application: -```php -// routes/api.php -Route::middleware(['api'])->group(function () { - Route::post('/graphql', \Nuwave\Lighthouse\Http\GraphQLController::class); -}); +```php [routes/api.php] +Route::restifyGraphQL(); ``` ## Example Generated Schema diff --git a/docs-v3/content/docs/mcp/fields.md b/docs-v3/content/docs/mcp/fields.md index 857e50add..088f88c0a 100644 --- a/docs-v3/content/docs/mcp/fields.md +++ b/docs-v3/content/docs/mcp/fields.md @@ -280,8 +280,7 @@ class PostRepository extends Repository Test your MCP-specific field methods to ensure they work correctly: -```php -// tests/Feature/McpRepositoryTest.php +```php [tests/Feature/McpRepositoryTest.php] class McpRepositoryTest extends TestCase { public function test_mcp_index_fields_are_optimized() diff --git a/docs-v3/content/docs/mcp/mcp.md b/docs-v3/content/docs/mcp/mcp.md index 3399735e9..7d533ff31 100644 --- a/docs-v3/content/docs/mcp/mcp.md +++ b/docs-v3/content/docs/mcp/mcp.md @@ -173,8 +173,7 @@ This approach allows you to: The MCP integration respects your existing Restify configuration and adds MCP-specific options: -```php -// config/restify.php +```php [config/restify.php] 'mcp' => [ 'enabled' => true, 'server_name' => 'My App MCP Server', diff --git a/docs-v3/content/docs/performance/solutions.md b/docs-v3/content/docs/performance/solutions.md index 3b1628be9..a1ca3b0da 100644 --- a/docs-v3/content/docs/performance/solutions.md +++ b/docs-v3/content/docs/performance/solutions.md @@ -57,7 +57,6 @@ Now the solution to your problems will automatically appear in the response: If you want to disable the solution feature you can set the `restify.ai_solution` to `false` in the `config/restify.php` file so Restify will not call the OpenAI API even you extended the exception handler. This might be useful in automated tests or other environments: -```php -// config/restify.php +```php [config/restify.php] 'ai_solutions' => true, ``` diff --git a/docs-v3/content/docs/quickstart.md b/docs-v3/content/docs/quickstart.md index df2fc2d92..f0bc17627 100644 --- a/docs-v3/content/docs/quickstart.md +++ b/docs-v3/content/docs/quickstart.md @@ -103,8 +103,7 @@ By default, all endpoints are prefixed with `/api/restify`. You can customize th For production use, enable authentication by uncommenting the Sanctum middleware: -```php -// config/restify.php +```php [config/restify.php] 'middleware' => [ 'api', 'auth:sanctum', // Uncomment this line @@ -185,8 +184,7 @@ The `--all` flag creates: ### Example Repository -```php -// app/Restify/PostRepository.php +```php [app/Restify/PostRepository.php] use Binaryk\LaravelRestify\Http\Requests\RestifyRequest; use Binaryk\LaravelRestify\Repositories\Repository; use Binaryk\LaravelRestify\Attributes\Model; diff --git a/docs-v3/content/docs/search/advanced-filters.md b/docs-v3/content/docs/search/advanced-filters.md index d76b992c6..18b0c32ae 100644 --- a/docs-v3/content/docs/search/advanced-filters.md +++ b/docs-v3/content/docs/search/advanced-filters.md @@ -42,8 +42,7 @@ class ReadyPostsFilter extends AdvancedFilter Then add the filter to the repository `filters` method: -```php -// PostRepository.php +```php [PostRepository.php] public function filters(RestifyRequest $request): array { return [ @@ -56,8 +55,7 @@ public function filters(RestifyRequest $request): array You can authorize certain filters to be active for specific users: -```php -// PostRepository.php +```php [PostRepository.php] public function filters(RestifyRequest $request): array { return [ @@ -304,8 +302,7 @@ class SelectCategoryFilter extends SelectFilter Using filter: -```php -// App/Restify/PostRepository.php +```php [App/Restify/PostRepository.php] public function filters(RestifyRequest $request) { return [ @@ -353,8 +350,7 @@ class ActiveBooleanFilter extends BooleanFilter ``` Using filter: -```php -// App/Restify/PostRepository.php +```php [App/Restify/PostRepository.php] public function filters(RestifyRequest $request) { return [ diff --git a/docs-v3/content/docs/search/basic-filters.md b/docs-v3/content/docs/search/basic-filters.md index c881f5140..1e4f2ca99 100644 --- a/docs-v3/content/docs/search/basic-filters.md +++ b/docs-v3/content/docs/search/basic-filters.md @@ -38,8 +38,7 @@ There are 2 ways to disable the global search: for a repository, either return So to disable the `Posts` from the global search using the repository property we do: -```php -// PostRepository.php +```php [PostRepository.php] public static bool $globallySearchable = false; ``` @@ -47,8 +46,7 @@ public static bool $globallySearchable = false; You can limit the number of results that are returned in the global search by overriding the `globalSearchResults` property on the resource: -```php -// PostRepository.php +```php [PostRepository.php] public static int $globalSearchResults = 5; ``` @@ -79,16 +77,13 @@ The default global search response looks like this: Where the `title` is the repository column defined by the `$title` property. So you can customize it: -```php -// UserRepository.php - +```php [UserRepository.php] public static string $title = 'email'; ``` The `subTitle` could be customized by overriding the `subtitle` method. The returned value will be displayed here: -```php -// UserRepository.php +```php [UserRepository.php] public function subtitle(): ?string { return 'User email: ' . $this->model()->email; @@ -98,8 +93,8 @@ public function subtitle(): ?string The `repositoryTitle` could be customized by overriding the `label` method or by defining the `$label` property. This will customize the displayed repository title in the global search response: ```php -// UserRepository.php -public static string $label = 'Custom Repository Title'; +```php [UserRepository.php] +public static string $label = 'Users'; // Or using the label method for dynamic titles: public static function label(): string @@ -130,9 +125,7 @@ GET: /api/restify/users?search="John Doe" By default, Restify search is case-sensitive. You can change this behavior by changing the configuration: -```php -// restify.php - +```php [restify.php] 'search' => [ /* | Specify either the search should be case-sensitive or not. @@ -398,8 +391,7 @@ class ActivePostMatchFiler extends MatchFilter The next step is to return this class instance from the `matchers` method: -```php -// PostRepository.php +```php [PostRepository.php] public static function matches(): array { return [ diff --git a/docs-v3/content/docs/search/sorting.md b/docs-v3/content/docs/search/sorting.md index 78a3e1bf2..19f77923a 100644 --- a/docs-v3/content/docs/search/sorting.md +++ b/docs-v3/content/docs/search/sorting.md @@ -50,9 +50,7 @@ Using a `related` relationship, it becomes very easy to define a sortable by has You simply add the `->sortable()` method to the relationship: -```php -// UserRepository.php - +```php [UserRepository.php] public function related(): array { return [ @@ -86,9 +84,7 @@ The belongsTo sorting works in a similar way. You simply add the `->sortable()` method to the relationship: -```php -// PostRepository.php - +```php [PostRepository.php] public function related(): array { return [ From 2b181d7f6f7473b34f4c4b1df4ea795e219b3e15 Mon Sep 17 00:00:00 2001 From: Denis Dobra Date: Thu, 27 Nov 2025 10:45:46 -0600 Subject: [PATCH 5/6] chore: update node-forge to version 1.3.2 in package-lock.json --- docs-v3/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs-v3/package-lock.json b/docs-v3/package-lock.json index 8933d4b94..e31b8ac56 100644 --- a/docs-v3/package-lock.json +++ b/docs-v3/package-lock.json @@ -8077,9 +8077,9 @@ "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==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.2.tgz", + "integrity": "sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw==", "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" From 900921db7d76d3a157d1b4274d0c5875791918b9 Mon Sep 17 00:00:00 2001 From: Denis Dobra Date: Thu, 27 Nov 2025 10:47:35 -0600 Subject: [PATCH 6/6] chore: update contents.sqlite for improved data management --- docs-v3/.data/content/contents.sqlite | Bin 3379200 -> 3379200 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs-v3/.data/content/contents.sqlite b/docs-v3/.data/content/contents.sqlite index 7fcbb09184d2a189ebcad5bdfbce6839c214dc47..b8a9c181c3907ae6c23f2f7a9cca29974cfbc0c0 100644 GIT binary patch delta 22949 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 delta 22956 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

p30ETdPr%;O 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 Je-66ze*h@Ikv;$b delta 49753 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 +