From 713fb909803bd5d1bb6d5dfbecc86e2499147c09 Mon Sep 17 00:00:00 2001 From: Mohammad Faiaj Jarif Date: Mon, 14 Sep 2026 19:07:02 +0600 Subject: [PATCH] some indentation fixed --- Video 102/index.html | 38 - Video 102/layout.png | Bin 75599 -> 0 bytes Video 102/package-lock.json | 3220 ---------------------------------- Video 102/package.json | 24 - Video 102/src/input.css | 3 - Video 102/src/output.css | 670 ------- Video 102/tailwind.config.js | 9 - Video 105/index.html | 13 +- Video 67/script.js | 4 +- Video 69/script.js | 11 +- Video 82/script.js | 23 +- 11 files changed, 24 insertions(+), 3991 deletions(-) delete mode 100644 Video 102/index.html delete mode 100644 Video 102/layout.png delete mode 100644 Video 102/package-lock.json delete mode 100644 Video 102/package.json delete mode 100644 Video 102/src/input.css delete mode 100644 Video 102/src/output.css delete mode 100644 Video 102/tailwind.config.js diff --git a/Video 102/index.html b/Video 102/index.html deleted file mode 100644 index 4a93e069..00000000 --- a/Video 102/index.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - Document - - - - - - -
-
-
-
- -
-
-

Installing VS Code & How websites work | Sigma Web dev course #1 -

-
CodeWithHarry • 297K views • 3 months ago
-
-
-
-
- - - \ No newline at end of file diff --git a/Video 102/layout.png b/Video 102/layout.png deleted file mode 100644 index a4362a6d6914513c8923f48c28e41f07d598f5ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75599 zcmeF1Wm6r%v*sZLcXxMpcXtgI+#$i;Ik>yKySq#9AmJdv;ouGjcf0v-?e4u_VXOAV zNY6~oi>{jAbU)QmYAUkG2m}Za5D>`na#9))5MP!5&9mTO{`G5s5yXE3q^pLk1VsG| z(aAsKtF^eYI0Qsf0^*w~^gkQkN$$HV1O$fLe;Opniqs1N; zxH3>(TwN@Qg6%KRk~>5anug9Coh%K+|pJ~9#> zyxS!zZ3kR+xi>7`H`o&d4Xjap*KIl~&{7au5$BOxY&FBIz1|v1^2b-A@j!IM;Tu7@ zA2e8X+|DSY(u0Z3N&?~`R(M#TAp7-3dTxaGAJquT-?pzrl2en>;IH`uLYbkuW@pc9 zBC4p1=n2B6BFqld2>5d0^|?)x=vwR7aSZ|Swu+azJ_+>)C@GVb)1t{Gf#l-^ zPNwE>&}iQ)BQ-!Ld?(Z4;y!nSvQgaFgwBG{00#L3DS>ZtF`76cYnLtZs-?Iym>Ge8 zc2CF*jXPt#B6`R!ex&QR%kDGTcJL)+P_?UNdnWF>n|q)iIelNe3~OL`VvPwg9%PQm zqCv+avNEco*VR?>H#CX^9{BY+dQNC=^oXS5vLj7)W{wei!g$LewmrFQcq#f^379@? zRTHOy4;yvYMpZ;JQo{;re98XPh&mgr2AGgopEwE~Q}Uv9i&B03iYO>jMo%!+cC+dsXonP{ctpFuj=Vth#5d` z>j|_bl{qb7^%neZ07{?rDL~|Ov~ow=3piwpDPqRjq_Beu!0G>yTX8PM zLKNXfs^AZwqeU79&%4-NaDSZ}ni2aOoUdj|5En>N;w7o3j10LTlPb(D0B^j!gTvol zL(-kjxU0~*-)empW>c``kz*tU{+WHw)|(&SLD`%@UkXdz1yDmtaX1~aRLn4MgJJft zsgyf*W2(U4uBCPj642Yyggn=i^(o^!Lz)MY*wCD8O$61!?p*%GkJ^>kNi~CwR>%1o z&4nl3ho&6G*j66WFwx!8>u2S5Xb;f#p91CmK$b>tF_+oj+*A@&SurfRsDM~gT`o%B^rFg5=I=5XTu4zy$|LbGxU9PGGyqkd!|iH%g)Ji;^e~y%kG)w z^m^1!?*Ww_2;p70S5U|dVTibtiC@E|2u)7e&zCU8R-N1gPYk#Y9tUZZWf``ilCk6# z3zLh0n~J(R)lNdX#f$QU)=|1e=4Ls=UWy+XX~q$^RN5T07^&rUdLccL_Ajg#WHzdV z74YL{qj|)=%6jlBDU!?7n zeHlJk<~ElGA@8!JS(6{tETYFmz$N=CUE$!UgnLH8<--{LbD?1~3w^dbI*~7K{(GYxdudAO(s+(FhBT4EE&F`rr2G! zvWjFW+0%5K5FO`T{?x>V9s|*%89yGMdQT8#c!!jYjTs?= zDtQ9$Tuj8TJ-9iXAXBSmPSRG&bGhAW})6n6t;bfy9hCA-g4*EOqS>~%04`n|*mEg)^K5!$k z9T{6vhG)w?iRVVX^7w_vLmV{4wquaii5)-zWZXW!?ElrG+)@~#c-LLmHZ@6rh;|`R zuN|3XEH-o7`r>Eq1zA6Eth@2L{;J+57{<+512F}A{v%wyKOQI8j;HJ0yV`8uDDga~^0mmB)uP*YIiyBR-{{~7H zR4*GIpb!1R6V_##b?%9z#MdG9hH zgw%Kg@vxd&SLgB~{f&@pO64D=Q4ob`O;6uNM;}!t2P+)wM@Sqy_P1gHG3hjOJ)qEU zYPs&3vRYf1+E94r z4OC%4_ptT{VB>VeQr^Oxg=TOCV4kPM=~3|@CJ9p z_#&GPee)oFA@&UK8PH9N7tKQ<@>-yiTB-)N4Ee-Rs2{e$8g>V7zVqxH?}Q9vhSF7mpU7=S=Q+{7(m1Ew^|S$=>z-s(I4eN>(BJE|aEq&tSf3hS_v& z?t>_(qv~hxkU$aFdEFS;b_VC{v&n!Hx8@Qr3XY&@e}+8siS9BtwyUPX%;Kw!-z5uD zmmkkXPV{pQt$CwL&Dl}$d96Nw;XWJZ^T}eS4+riD#s;?qMJE;2CySdKsXz1vJ89Z7 z5>5@aYWhy>`bc#ta$WbhjE_;AutdI2^Lano=ch0%>OzYo#WSkaP(g<2Vb*A?%vOtN z#pUYw#yjkvK14O|@BDR|CJw9kiN;-@1O|*?I2!kxuYA&*Pu3pnHHtF73q7p;ou%h0f zdL#`ZCS-6*#ToA;@y1KB-flI(rj(>7I*Qq~>BE1o6}XFCDr_x-q5jh|N39)W)`H%p zf+R8;Eb;7wMS4If^-QIh%2A~+a@<~UBmJrc6)$7j*#Uo+>YhK>qmNQ-bzRtAJc@i) zt!2>ntt)AT3a6ucXHZj%WOlLm_WJ-64gBREez@PP20?HYR(y5Mct7q(JaY@FwA+D( zfy)@$o7E(J=h-XN)oYdPUKcFOFe(c;Le38=c1)Qq+w)h!8tiB^g^IUsXD$BnryY5| z_e}y{S1&%L;y1S49y(+<`;cbaoJI_18+C?`>dlo0AnI(Z9kIfL?y)Jf`Y|3{iqTN2 z3bkTJSI`QwjU3v+2UHF8<3a!ksOPhw5-6C&pp4s zo)7Qkmql3aa_gsbd2%5`PqT5&hvU~vjtM&zo`Ac3El4vv7h=gq^X?#$UN;kMefyKi zch6a=Z+qLEpW>Jw@>_vX>|)Ns^Gcv4D{!PVc19$@xAE7);AsV|@9Wxi+Y%6Hy-$kk zd(e)DTCjVeG(2`56u+6*Uy%^&XEMj2c~xh#RLJnE{U%T#e8GQU%7n9A{(75majELj zNpid*{7s&C{8ihX(3*6nj*0e4j^)62(m_0P6kh#vdDa}Ul;#MXV4RWG-U>gFP=>5FD}zcC{triRv@q z{DRyss+3emH zObZGYq{7=(V8cShg3zfX`Ax`x?S*zmF)vzEXwg^_Q>@`B`bbYb!^T`+eG<^sUSnYd zNRi!0Aybp?L`aUEiP*N4@D8lSF2vUj6T$(rt8nRYp%^<&ywQcJ_foB&?2QSc#B(LG zMa4%ybXWJ3?D$_WOrE^)0>+@(&T5Kk_2WhKd5SL|l<`_CFe>^UCmv?9Jx7~+kom*0>ZxkWF1!<|GK!wJ8*=nO>_N70l5hCC2dCG(3ZJVkx4~ z<>!n5JsmIoRPnVS35kkUga~T%Z`+L}L;B4N!Nk-=kceqzd^)M}XwPtDj%OZrzUT1U z7oPIZD6x&fhQ6XQc3Xse^}Ps`5f>86S2Cd&1fi8mE`NzicVXIfpr)3nucistou?c# zOr#Ic{2Xt(I*(|_x7V)wf~2T1^oZoS>Bkb}tLSyLzx?DtDd~rwOW-Z`p3{5k;4Z8o zE`8$OSCdBkHfncC2fvU!>Ym-IF!p0;^@u_0$ejw|z#m{5hJYK5W`s(@o1RJ!nZCW$ z@={b=i!`qM@&dT8_OZiXx|&L)6ZWAHaLX|ef|Pucg`xPEkWgBmv^8gcZ+p)4{-c|U z3p3Kh6*S}$+ZP_2cjS1&*Kg;OjNWD^Qf@4SH=0!Ibq5#ynlQS*)fd>c{Mq9dnPzq> z`Dk)8Q5Jc18#)I?N5TWy@%cPM>g z*sFZn-nw4C(@^@j<>gc&;Ra?>S#tRoq}vd<2(@ zGvDmPeR$O_doq#Y3|v5L^cgmreqW`ECDz_J^e6ujR@*>H*s_dv^;Bkt^vy$ws5UYk z!Cv}=jtKs8Sq@tuN=BxeK`*9}T{S(C?f7I(VrAA7IUo(`B{4-RC|@dHG~SOg9-|=a z?M2`?r(H~c0RL6HRz?-@wQTUq9m0Omh?^Q(!??N%r9z6YQ|kcy!3+!0(RzeYoGtt8 zTKMk1NNUQQQF)n@3@_=&*-E_|abZOM(6CN!WC6gO4Th>@WqlrzaA|#|%>$OFZX<}h zK+}9NoThi68}ibRV3^VNo7c@SjZoV(wo$?R63g`4dWF~V3AfkjJ+hbmgiNiGeiYHS zabDOo^U0___S@W`Ou>F4)dHj7&xyJ*_WLun!bM8-cC<&qMqSkN-)fkpF?dMxT4Gv> zvINtV@6x|JQI8q?O7-$!f3`8>wcf3J$aF@;ZS6D(l7$)*GKmX_jz5qe6My3tO;d&o zKa~aMQVD1^$lkxBez9Gi6DQWw2qIayn&~On)k*LRZgKP?#C>apyj>!Si8$mnSqni_ zzaR>0OG9A!oH*;eT7u5Jj^OXyeRJ?S84T(K>u=80wS-SzFgN~%)8bIzsw`H2(ZzC5 zE~VQrg%fgB*__#2>9pX-$nh*v0+ziIToH=kr5Y>i7|iL)ai8CslKZzsC!>d*slyJv z3gReW2*ODJG+>{E)sUe6bZJ)^9#ZXHtv@c~YVx;*FdKRzck-ukuKms>S-WH1v3(=H zAwz0ozz*AyFU$IuBl*^0G#4A30oZ@CWxt3Az626P`I2 z_v!!-j$)W>%?bLlne&hxUbfS6v2^$G7q!0(Je8YCTbg`&I@a9fa*S7Ka%XYzFVfRX z;ye;q?&G!Q{He7+`Z~QBXbR*>2U-cX1V}v%MJE0Ga|O^n`?RH1DY`3sRDS&d%ycS$ zKs`OO*n+_nlaU2mqFG^K`qK18Pt!TqPklGC$pFB|FlgDBvW1m&cat!Gqif`~2(r?P z##VGHY5w5aSQ$u;Rsh#V$ez#vq^Ic#)3<0iWKNjKy#B4JB-BMT6mjGqAtw-CH$q8J zQ35b%=^Yd0Fd4+mbWA|ByK~4R6XJ9P%vQntpc3+L z{7F%$Yq6mZr%U6g#}{YG>-_2;j!@w?$t$K3GGXYfI% z-?aR3Mvd9dH^9hANRRoc`_|Am)Hi|#pg$e}@b=jG5X{NG7qPrsg)b_5K^w!~m=e?z z;KmK(j!2of5i%E|=zI}o&R*U7b*Z1AG*R_rQdaF+oN{lom5b{5Ap76r<*_WBKq4zT zD5Ay|`wLH5yLr}-f15w3Fdq%L-Ja7I*-;8InRQ?gw-CcNTwxv7?uU8LbB zBoZmU%rH4M{P}U{u;KjrhtK^^?tDFGpVQUiz14j_G)QYG(M& znsg|kUI<+_Oot+CLmrp;mn~^+Nd7`pA4ah=VnUHb+ZQuGjB3UWW=83Q3n~q^M{d*2 zb;Tyn3oEQdkfa-;^B(>jqP(VfMIBuP%}?0Z`C^T}lC>=KzQ)MWiE+)7*wABpLxwFqNskK^5e#jw7rwFYAo|mJ zEth)fFJbGQXuqDxC zU-j_Um-xc$JS(Qj?rvLd{R}w6u5$pOtjFBV;LGT4KXAWe_%)x;m4U?gY1LfPq`Ei3wj)fbos#S=rrY*4U7d;r*)W_@Cs-reudFKI_-%WnnvGMajgUk0Omc9b_ zM>d)cpzW(Q+(h_d4ErNlH&Z~GWgd7fRYkJ9pZK@Gx)Sg&k9Wz@{-7u0bol%=7XIG~ zqXcgXVaU`1*-Lik+BBe|@xKq{!BQ{!1k@5;V2aK9wl#hK z753K7cH9(TZ0!%+JiEAA8F-a{=-9Fl>K}=Dja&Ll`gZ%Ew#9D@1$)l3s3L3B8RfrO zax6F}%-WMPQ?zupsM&A=ay`S}^wpUggep5y6gm^hh*6x&!qL*liB?|bC&Jy*wvSwR zT#C45KcmHDKXt?gsmRMFW_gD0-6nBY!|#CEVJYp-7%UpCLXlM1UlHnDGtkLXZ(BPJ z9W?m@M5Dwd1ii}%aSGxfzCVZyhZ%&8#8S|%!TIWNKWP6gdPosgV?X4MsUntSgj&!AI}GDKTnl?S?2q~mN$RkH#NC1R z9JZ-OFsCMATHj^EHS`QAbblj+CEzBhiWi2v^@;Y%1@&r|g7l2@>t~?-co9Ai)<8&T zx|n9%AcBUTAN!<%@IhBp>dJOBNJ;x$L=PN9Ktl}uUfF_lUL3~&psj7Yy&^a;e^~Q> z0%Iy(rFgH8coAA0&@KM z1AOiA`Yy`gmKtP6tc&H(qARwJ5=w>TenQe!VWm<3P1oX{~L0t-`^0~}^=Q@ z8r_&3DEMw!IZ>a)U!3-R=hC}QSr7Ez z!d>M#xpt`PMkn*Q9tCHspNCKV4u)&}V|B*p9A6ihvpBAK%=TbU637_V2dp-YNlw6c zw*{bqEI=q2y8n{%8T(Oq6L+y;e(ODwdB*c`5W01$nGq;F-9(rdS->yLT2jEA?SN&iX|!UN zl>vsKpJ?QSlIKfSJ1<~7>IfW?oyqbfnGeLs5BK_p&Fnmm23*}9jpvtmZ((fs-eUoE zKQOpx`miT;J|9#UsWZJJ9{rx5?U)`PJiZFL=6_HN!?sM)&YM%wEN~Wu&;|ycrFy|w zxa|wOZso_UKfezSWJkW&_BeMwC;2vmDLJ;A3&;(Y?v&uvHc7qzC{5?xuR2CHRM&R( zm-X;iUY)K>TBu!QM8lng=2zL@$N(o!fR_B!C|O~dH=e*ml(=7Ao{@RMA@atHKwMu# z*=O(Ui{E*nd%f0Lf3lZ1w0{~utiD5ok+Dd`tce3)J1_SJ4O{Xt-{SlIS#Y+_L~=N0 zZ_P)vG?>uMFr72F*b2?SwK4`EHj?;E=tCov)p1@im`e&<)bC)Q2%Z>S6Y}+DfY9 zT>4KpG1dB9Zv}poE&}{iXjNt-5l8vNtn83@MXmwTxhvKK&)=e-TOxkFmV_kUH}rSM z-{Lz!#^Fg71wk2ypHRL(SG_qP;@TGFM$H;Ac>J)o{1*W6`Gzsa2OsnV*=Al>;4Ks2 zA;Mqvrwueu@@R^(v16IPiE6Hin(vL8B)w@l@>KM`@{vvKnxytI9%!jN-L}kY)&y$G zK9b)95O70xXPv>W<~N(lJKk413#wcCBE2n5Bm+J*1p3G8XZs>~P0zr`BGWO|#zRof z?9+?u@v=sO3YLAM8~xbD_O-Ch#HPD$=c0T~CH{^!y{Q6ghrkY@0K_=9!hmtdb_w6} z8^s^7qdvi=-MOu(8;ua}Nc9)xe3DGrZ7mJ6!<+$tUW_0Z04ZOAc~FP$J?L|HS+-k@ zC}TET_~j|i9`0$k@Q93{&1fYNFLWG~u$=+e2-*4rf-}xAk~^l!6~l;EKCoGJ(mht~ zR5@OIo8?4?#-UXyvHXU()Zan$(vQOn#EP##bYOf7+L#N#S$g z85^SNZufM8jxg!I_5z#(jq{BDFMlxASwN4eAf=TbnXK8eq)07ScN)Os3&AhER__>` zH`6Ycl2tG@#y{TGvL9C@Jh!D^3W=XvpmiT^_A)=-n?S6x|KiO_p=saz{Xg7hs;hhyDZ|Wb)WzsR($TSs5bIfoZ@VCBa<7T*@Gp!f3cGkTds$|jXLLlxla-AOQDMd3IZBQ3 z!TYq}8H=)3#jp1(A6opr?3|fusRkauwN*Q4+c2vr-!6A~H199}f(kfa>eAp?8R^eA z+Hx%Zsl4{b8}6PmM+_qF4A%@yT5bxndAo{S0&Q0dS|_+P@WJ`>(Tsw5ID^~!8h_({ zy|*ncZT(?EA>(7&eW-l-d^2h7Pp3L^XDf6Bcf@}ikQsMiv_Xu~F!WYXG3@g~9_^b> zk##?vb>VJ{bVnK{f8yi)c!0-9VjHI$Ksq{Tx!J>Qck=zUqtj+sM}4VcBV?V`(s=yIt;Yzv;azk*<^iROL2&w2puQOjbIcESC!aKRH7$8npQ znsPlU$6LFtKc#=85HnZk!Qcy&9U*C?}_U*LVR-tm>Qx4!W$k22ph$VI8M$iJ@m*ZPt7rq%ZjBl@o} z=6^lC4_x!@iJhLdmW`2oq@vPcTmuA=TR!@OABcu-9}xRoag`5f=gkVG);oU)OIf3*3n{!s5;t)x6G#r8|a58~q* z#d5NA!g*5*U(I5w79IT}*KKk^Zg*IV{iY&75@sqIe+q*7^g9!#V$PEqT$*I|x-QFb zCKmpEdviP210>7!nx}h$5@A1#9wr8Ih0K#un5Jas(b#S4r&0@ysbFvnY6+BA*V7@` zuLs~+1t#0i3ZPz94`paAgsQ1&FQ=BpKcdy)ygs#?MZ)`H?3`nq>nAK$)|ZIC-G zkFPwh8T7u@R7E-(Mda_GMKckiuZt&Y6x&+7r7%cD)8tZ#3xp9f2H*&gSkOjSlgXOX zBGi40{{EI4AjvM>ffG-=u@ab2;QeJRy-m#Mt2`-?L+ZIqDDq8RS0DM;%vp@A@oKQ~ zj9y?T2wIQst74SdC@pExH|MXThVD<2dDkDb>~D|2&u~RY0KVw^K%Un_9z=D{3w)lS z5JW9bm^pP}sT_a?UiEQ$fu%*wXJnJ2+wHoITX)f2_Z5hWuI}d3<)wm*5zv3baq)Fk zl@7rO!M_z3UA6tHpUGKH_4|#M#{Fbk=1r_^q0YNM0#1c7#rgf=0bGYD)k3Fj*Q2RM z*edGu2+_w=K!8ZP*A_eMp>{60QMDzW%QaK!CZugZ-((EyuZ&lPAAXKBG@v7Vn1bn{ zH*QeGcRrx4^!!VW{@ZXw%h1fAyJ~&m>-Ki$>*UW%+!>eH-&}RXQS!3BXX_JJfH6bt zURTEY+acq z7zGq0lE}Nva$%KYT9Nx(bdsLl?TEwMm%3!SO#Hi9+4(6kGFOOuVZSZTqC3IT`P!3R;*CK0 z**6*t&HAndCwV?UCZp)+bsy^SSEkbsFNF%Z5THefNgVbvZWX#@o#6I7$h)LAsPSwi5^p zQDqhO?e$sd^fW*0YPvdwQ-2hE^l#YE?U^_;70U&^KwTUop;OMEXJ4#2RD z%e7erj%hI?lSPXOcI`96oh|hvb(#&<7f9Cubc}?-h?lAvTw#VshOAi51V|qr-=P_Mt-n40_GmfhVi}yCvi92aT{4-m@QL?cCGp#}c54#Ca{EBw zYrWfS8(A<-r{uk@-CgqC&AX#6*fhQa*%*-DQAx~lx{n>8`fh3n&VQ%W9`MVs-bfCh zWxmTtw_licckOz-z=-q${{BW|ntB|7K7K<>W0wAiw0D_1;CGCJAqZYex4|~*@rhox zPj~O(bM2Fx2-=h_nAiz028a`E_2{&6Wj;jkXF7`t&Y^sGzeneINW$V@m;ECyJK}PlJIoB9Esi$t0?np*%V_(N(ndcT=IBFM=lzy*Z9RZp zws*l|fSp1JeFjCvUvEA{;aF$^&T~#Z%t@@B*?WxG8DV|EBG$^vot*tmK!A`yq0oGj z@Y4KQG~H}{ZPR9>f|3LZe^H(458dhnPpc-82qXM3Ipz9~;>Z%SU0e@?eVE{5hs)u8 z$M`{M>w-9J$NsSHxSUx{tsrrK-$(~8pI;Ik;JmAC(tw0zV{e?%JPNPtHrzSuE4H@~ zBZrLlU2y|8O9lbt^B7E3QGDxMPn`I!Ct5u3RpzJnDa9uCtb{%W|52MRFk&j{klo+) zTwJJj^kB?F^K2C#4e1PwKbTsJXjiL|p~=4=$K{eE)j-GsR&yumB?z?94nNqw-5qiq zTh3F5+l#}ZYH}4fzv)hYm_WfEHUAutH7yLhaV0m zD}6#M{R$&@o62ExK1)t~v)u@}4pWB3uSrMFfJlxtW?fEK8?EAj&~J&T*0FEDBJM-A z;7prD79tg4rqTbKO`Yi_VG^ne>+j6C*;23!Qo$Wpxrla1#TLr$BcN{BUGy3Dp&Vw% z@s8YQk=b#t%{{M4@*=`t0qxoeLAx@@P1>8AKHmmOFL^%yrwrNL7h^62i?y=KrOrihG>ykZWR zPqRN@aapEcVK@D;&_R_7RnqJE%~toqKM=M5C%ZPF5yJJ8kC^ubcVQ|y$46E0YN`lX zXcP1wy;P^&rTFOA6G0Jf@>A)gn=1rQof}|tf(&UpWIxLr|2-A;QN--n+&=PgzD`et zbPoJ8yqdOtxUz+Ix1Khm(5&F~?8~Qux{w`_Lv9;H%)rfeOd9L?VHm0PbVAoAiqE#>+3XnDlE1IB3cRp?eq*1^Uj#S5i?B8Gxe6S*x|&~R7}Lx< zQpxzd$0-7C_;7lgAP}ucUoKe-rY6d=$``N`+Wy!s0vDJSk11uQtvFdrYIgG}t77M& z+OZau`Ed)Z3AOd9yz z%@{wm7E`?f=7zKi0d z9N{ z&HI+cz-xnV<0ax*_uIwhdZ-}dlplvgh370XMaNqF;ni2 z7*L1Ach}oz+~WS$kyvo|_UXnl4}Xt}>kDstRmK7*uw3rwjtmagjEBL~yXFF>?7f*t z;{~kbIY&RPw)54V*g#-``)Ep}XW+Q6iL^y6Nu;lmwd`&?vcqEePxVqg&X2KF@5?#2 zERz|1rt8a&(d5cVsd4{5v@$SK-}u2XXlf zYB}%yNdwpoG=uBDYB4cJKD<2~^`Fb?cO~?!6S;boyXk7w*@25dT11h0lKg!&EyrVF z;z6hMkc^~>W2m0E_AMd-r#Hp|6CbP~qDh;8v`-dxn}ROMtxP#L5zFn@X!9c_=xj{! zh(RbgEPBia@%uCn{vP`IpUa@nd>_*AxIVmufkrq-fI*n-KOLub#nx=Cz<7ih6*$iQ z*c-S2aAM70pAB9AxIuWpCV}qRr@IrnH85~}-SoPv%5a(}TP{>A;6UO(bDIX7*(>Ed zAl@-dOLrVH)79$7sW8Qzsjp~?pPi{S`f^jOi%Ja6pe7CM`R_XdP(PxjXGQ#>1fu#* zwOW}z2?;<25q&W~y6zm=9_%qW*M4!BuG3G_9MH%;BR>~r(j?0hw#l$)^9txTI`jII z0f(e@RKtmF#S01%{MQBE4&q5EHTtkOYw;+mkxAU8`0C{xg#?qT1!lEU+;ZG{cIajT z>X^QijuQz-LgbOk@tEAlsK#*d3k>|B50rFncG_qxCbk1 zve*gE0Gbb0V=eu4AO4~9fvyAk_&U_55|kzi=gv%CYNlyzcBc{fEo<}`nXrVBiYt>x za6;qGnCNFOxN;LMVxzSoD~u+G!?Z&LjM9)AFa!}G15W;;IFMGM{N-wfkl zcQIY^ZV++nn^wWtXSN0<=f>iP%LOuAUIS_Y?1ybA?Z@tO_}-&vm*#OIzYBg`a$Ii* z;XCF;a>k!TG~d>b#L{M1>lLKtd%G@Wau9FFVcw=K48mFrAMuYMe5t=4blNhQW9{r~ zjkj+R-B32gfVt&m;w|c5J^MhX8z1pKk&M3McX)E9yEKl!X?Dx00G7M+M0+H2-+X+i z35f26&^F|}dJDWlHB@nYn&pu+wv~UmCA|_U_lf_-oK^m*wUYU9{}9+JVCKcP(uC`^ zmt|*&!oD?stJs)?D*Ix#KT4V8aI(4PU#i*nzr}eZ0LSu zvGH<@(XlQWD1wnd8WXkg({v{s1y)Oh4~4o#%ucQzgt=1>vqj9ILzGN!3RD7RxS+f8!)9R2N&_ZbH!1s%qVf=6-@H_mwZ&&H!I;J{YT zWF#;JxFS4nD2(Dcxb>EY$h)+H(1G>5)`s#s9YexV(?H`rJ6D>KD;g2y*C|;HC+VH<-|yJasOJ2gg2m5oUY$SnNw;%6 zMdPmrGUMPy0a&a71mn43X=@0^!O3ULMjq$mdrv56z^yQ7M+Dd)2()*buk{2^}9ey zL{T9L%6G?6T2h%*6vOSi2Q`Qw0XX0`6^7>CY-W3QhXs%^Kdl-10aF)rOyJN!OzF?Y zFu(`cVZXtcHK6Y(%U+}Oth9V^-n~);Ibc{KJ|Al@{Yn1*Vzh$5%?OS^fY7&k$z&^> zdzKrjUEXq(^5G_v`R5lDv&NJALq43cjC4IrELs>!%b07uTqoATS2!+M0m?bcud|m5 znX<$&n8OZ@Vd*U|4$i`R6mq3W zx9m1Vc~B8WtDFIg=uoA?@xCGrm#3pbXgROxbv_>oNcap6q zYOCb+MZZIZw(rPH8@59dF4_M&J!+v{eIp`xOgza&_Sf`P?m-Q&)|qj7g}$UcX|fmC zE_cRbAwr7Nz4;|I?ei}Wz7_^LYw%(4em*C%^!_p3Zy0^*2g2uj%HP8S0U4 zfW9*#%s-zUGs6TQzjlqAFKvhwO+SwK^CDMmdwU9P@g0bEKh`wwPl%fKjq5WUEiAE0 z?wVa3(~B51-=u3>EnjWTi7149q^@l z?gIq_Z;b~^y8vt_)O|OtUGHPfJEFL^TQyFvHYp#nMq3WE>5J^7fmokvos8J(|s?gf9uml8rkUvpx5GEbjU8|-FBk}}^IAD@TzGA&lRrTEll z@LXz^TMKS-{*ePJv_BK#roY@7o@Rp`GUOTCR3k4(=xfQyYta6Mq?e?hmL;)akgs56 zip0o2b|{zY6P6ty=ER*`>qb`JU(9Ufka*g4=qDE^piQdmch+lFJ{-jMy>bN+^t?O z{0%tqJfvrlkKiU*xe@o9Ujb8*>sATu5=SY6sLXJDo6VY5Q2J)hT(c)3 z!Kr6aQ5DMlAMmeok7OiwK?p^7^6IDA+UL1*#Nr863^@3z1%I=pJb~c|0q)Q~6&7Z# z*2HQoZn9WV=geNou@e*N33&mARiRE1>2NMHouU?{$(mC#ibfQjSrpdNZM{svi&6utJZv7H+H@TLdk>EP=K5x(9p#X``9Y-<5{e@2b#TO+ z%KVW61IpCTAkzyOaTjKUY#a(**@I?Rk?Fh`6Yz^z>|$`-Cxk~YRK(=ELv1)gOA${f zogG5hA3^k}B{Hbg`Ft=+S&JkX!Yr_7r}7oPLwCnPix~bO zw$y#nG`%4O-g98vBQDbum8RMG^OnBzrgv}lvONqut{fOUa!qj@G{NP$PjA_Rw3UCS zaicxpL81sSfmI8T=)sjg%vcK9&%@U}_wPd@;p}S@J)d8_$d$O;VR!gK^RL)5g(h}= zOKnXr4CX_t;M$usiI~lL?&tD$F`kUU;vnmoC{fJLXz98d1hOFRLi`fVUXlpqI_C;IaB(JMhx117MG<&ajONQ>Zp|cR$;}$Wo_xw((PIV=5K1y-$R$Nb zBHfID>YTx9df;cOb~}p_!J~w^RzPL|+1K&A_Bkt0CXk9ZVRB>ZW#o-VAzO6 z5UI$yh%d;CsG~6e;LBLw^M-_kpX0$I!)7skR7PfK8KAJo2~T#hn~YS-%&5nxU7zNe9TiouZc5W?#=}?iaC0wkM?5zJ!42o2PV|G51zTQ{ z4bEE=FIK|@%46S~56@wf$*twV|5T=+|9%eMt7n6K?|nDB%x%bE-MJDb0=_ZzXImTU zSMzk&X;qJ`$fS1Hf!hV??6hsunL(UVE^1oW!!QT0?|ZP>@Hj+6)w4q^erG*a0-!&{Az{fBYCf%^GKle;D_ts@y`+?L3d!uA)!%m>bvP^0oX!uh-l z*JNA1!tCj4=UB;9`~6;Z&+eIrxR}!lGkT^ug^te^PQT3@fzR zb{4@wDblS9HP2pX--|CJqK0r~r%=b-wnfYKl7W-rG2?~J6?MH0ay<(7(P6|c8_n{R z{--frYRH%wXF|ZmL-;8Wg!{pzD|{X=mg^nWEYQF zP17a86XSa!*rYC)7(l+IAH0=GfREFNc!oJRSD%gjy-1PtCdFEH=<4oqb_wW&CM1B_ zQ17{5s0qRNNgPP{MdEv^fH1!YVLe%>{yyOZK9OzUn1!H zh1l?RiD|jg%Z?=7`*LXzcX~t<=tSVRIGpKb=lf?POh?pZf#OEW`zm1l*Y7jZv5h06 zUx)?VGEUdDH&U=kS2p9T#|5H)O$$BMH zZJTZiDgiSH${se{s+iD9x*?};Tsl~dkzTK{ba)g!6M?=bKd+#-<~UcJUV_Nd^S@E{ z`zsR;@76zq?n+-w3_frfC{-gi2=;dd5$?7{OdyIJR+?Voek**s@hOO8~cSSv({zhjd)Vj^1Jx5=`5Iy++lyey#i1~Ppmqf#qP3nWhvvF~g8!uX| z%=eTmP+<{zw~p1hqaP86BAa#8`dw` zg888(XkoY6m+iH7$>oh0+!J5?~-}kLPTjcV` zG{8lqyrZC)hwDqqq4GV9{=v}+RqP!&fm;!E(NY39?WjDyL5*sf>(o1AU)pZ(%c5`=9o0?Ow-3%)aWYonbaa%(}fHc{1P%2VDOzs@}n&5~yAK zo^0=I+qP|UH`#7yV`tY?lQq>KO}1^@w%yd*`Of>E=X`&|TI*gnuIqQR-b_3j4Efuq zoAq%UlYHu)=X?%*ClWkMI`vz>?WTi#(FQq1W2+AI7t{4qo9jouT`(ozq2~KBIE%)| z8>!M)aJDTl;ch&9Yo_|>+==qas&+4?d>)IITypJ6z~C{i&85#V6j99??Ob8JN)=BG zKnWHleI5p6ZTR9pq*xakTKqe<03GVF-So1#`Cq{R@I*K^;sHwIQe68{$IjZc;n4W6 z9uO$6q2y;QLu@_|CJJF;X;!lWf>>t@13YQ0c`%W*cb40QdYlrl zd}sqB6$(oIiJ6Hvq^PlnFpYiN7pw($plB-e$|~56AYA7)ZtQ<`R((4tE)x7UOIWfo z9@v|a!1&gh_8%C+ssbdGEX|PG^f11fh@<&_u-Wg|L@}D`d-_6Mzae^2Q^Ji7zW_%I z{xnPYYRl7_t%qCvD4M=vD?K?_Ssf-PWbmH9d$*bdk+pbOA1pKIv>Wx|&VP^0_93Ob>#(`HSE9 z?B`gFxUI0A_@0@^_&%`SZW91J!fCPCL0VTqqT~HnPOYZrZ?qEA9`MwjWJybr!Pv6b z!SA2s4K;eSqCE9=H}IT%tR#jyHyV5f;VGG7hss4xNOO-jO49Tj9|LdGxZL5_OBH#- z%_jz{vackG%rf9dMXO_P#Oyq*_vwWUwd>4dy|HoFNgWYs~>xWT)2;zJBkj4v% z^tW%YuJ)I$g+BX_kKZMq18c8SJ5644FKF=+%{kB2o!=6BFfxTk9as22GIrHgLhP*8 z(^Qc5k8_TV*Vf>&dg0KAu3KS!WZO8Q+}mscJ|jwniQ`mSqBP!NmK+cq$OnPaodb>k z)jS(NMFkWkYD_Q!gRcJ!<8`k`>~Lp(sIA&29x`7KsF=){C$dd8q9TrIs#l(rBPmCY zb$?D*-K;u4-8W%+zFHNdM$?}K>T8XVLtv5TV@{tiji?OODi|2m@N$b?IeWQ=bvB)`Q2%hb$mJ zzAtSv@YzW~(dixAD(L8dR^oANu58^eBOm3_Xun=-hd$x*{OCB1=Jfs0R{t{ha^vGs z1vE$^fIJo$_k`-6Lym(r=j*SoQ|bE-H%n8Sej{Xu)v%>h%{7Ovda(pc14 z@x>h0`?L3+N126sIqODm&C>ziiT=2-x#jK}Xw8eenT)`VnvR)A$YqEQxxLtRcR1hw zj)Ic|ZD?)25@JhfrVZZi(;~ySyB0KigzI+ajfqD%O$GG zcHyW=rIbUJ_H5v{J;aefEV&dXXj&jFW345`dI+NkUrlIR-(#joO=xX83{Dff!WkqA z2>Qa4YhUxVr_d#V)H3(B<~sGq(Wh~dVKWGh@aqfXS$e<_>(y>m;s;DDE~_*WH5blM zZv$Sn9q)dn7wMScHO5PVfI6tcXZPbh?m%0yz~LD$xs;gAVFsT!qX0K;g7b7K5c|MuZna~L@)g^Pp=N^wX)5jxm|lC5RG?tWSpW5Pc0&j=0W}P%DZ#6 z!837Dyqi6^xBK%u@9yJlP*n2ZUEyIr+1^SkhWbO75`PrUKN}_3simy~(^H;5uUq-v zw_xk)y>CG#=PNjW)=kW28|WGwS3&~}bty#~AleZhcMc3E2Zd*=#Qr6qOr@d}C_s!V znDj;W_FwS{F(!?yC)@nIE~u_^>Mcn#lmN^>gu`)I$vZd3oXk)D1KX!VhMg!h__s6l zRhYB()g3O1fyVdIexlDGdQ&psj1N@kZf4!v-!dsZ|N9iI$wj~+V2P0UA^>+#X|nOR zJ8BRWNph!G293vLZn%5b#hkv!Q?IUPh+=K(hWMy@!}gN9;^O$;o@p}a-Fmj-`^-4x zhMlUkqc@5)pkvSLzmV<3bL-s_9ABkGXXYLUx_%kj%HlIcv||0`GD?l|O>vy|Qy(vj z+mQXO81d7Dboi|}L*@NGs!EE>eri%xC#OTcE^qx^msz1;T*XH0+lWb5~FX)U@JQ0ei#>d=&5c=2yOYh~b} z*$TC_{{>*s=pp07-`M^cJ$^OA#M75yr7Fw1vJc$o<i_f^9P1IjG?oGnh~LGaaem>d})X0g`MslBum@V57`s{ z7D@t$%gu)4??~RLPQQ4aTBGiAelYqi)DLE(Fml%B@%qi>F@K$Fr<5=LSc_OywL=;% zgv&|WqQp{=jTFU4;3-=;u&y6^cB$-Xa~{t#OPb2PNhXWwwjXVFbb7KT($E71c6Ca zlrrtvy;#^L5e9?%hX`V6~}8 zr+;t-x9qfJ8}?sZv_!*Ax=20H<=qacu;|AnBvi$VkztgGb8nD^*mpCQ9)yld=+M#+ zB)b@7f^VE?9x3LvA}v6;0$vHGF5eSwR6y%uBs+ctQ(DgC_;W7P+?#{dnyliEK+27v zLl6JE#P9Ga(;Gitqv5e1#K>6Tw%6FQva{5Iz<6Q5hk~Ef3BT-+rfnz@DQFT#HX|#= z2?y_}&cE#!n(V||voNTYLi%kZh&+l}PNIabw8|S3u)>NY`NO0=FiFoZG~_G)=roM$$Gtr*MZE14 zMqF&)y~vQGN(n+qW%s(*iYuAiZtW-)#}f4AQ3>?rE_E9X{*(m~xNHZiAVlwpS)8cs zF6u^7V@B_d&TPO6?w|vCg|=(hW>O>vm)3hzRAsD0@UxFCAz0i0fi22CH9Tt0kWqm8 zL>yPcE|+Id1!u7-$tRK|{kGh5-5T1Ng=Ax)MpQ`d1$&X(iGZ%5(a7{{G~vu$1vn$4aP5d1p76q#K6>K3 z;c@f47OVv;1j0?kenqp}6ciWF%93%A!66O}!M-;3PCcJ3tq=^GYW|-X9a@nQXLR4- zdU-vEKV@>=C~R(TgbJ%u1XAo9TP5ZGM(Kqv<7Im0bvnn<q-QW78|&7MrL=C^P_;R*o~dB;tZMC?gAKFkdWL6= zslFmuZ-fng%};#xQoVaYcJG`&&J>=wz0s`_DPLCoq-yPnM$eocn!TU0Zn--Dp|!d~ zJ2bnwb|Q4Ukf0&{|FC|~s)td|wnZIND>G70C`XCxOn=YY$%&s9{X3KMB6AH@m+Dgg zN`HWqM{|13&5kSzBZklqzsnM>_f6c_m#?=FVid!)zJHqFWbF&_16zVg)5T$19cOIU zXht=$@Vh7kR=9Io8nF0^XvR$BqirHlB}h+t1TAykD%2>3itd^36!@}Msr74~W$ z3$;@_--wbVXG3$z9k=<264F>o|C&csNo4N;Aj-M=T ztWm}=tGuIR%E7+eZsBUNvoqTI{hf!U^)7peb!w{qcLLVv&DGbg2}Wr@j3Jw8iV4Juo)K5RAP8my$IY%;*$#b4rHvr zM!ZL(vv^7g7iazpdD<;+*@0bRCq~i&nXt+ zEJkgfiEQqb8~#V>5l>Lf!R8lA@3y|m(3kt)OD&eTDK%7Q-Y6-*H_8}khEGt$W}%9t zBW=dJD`eVm2rih^R<*C3_pAWdmut7f^IN8_$EqpIt6z@|0K3SN_iav*wI$@~P` z;;YMz@TUXS0(ykSU@Mzrf?1~=Cn6&1Mx1R=xSkfzVWR;<3=6`Iw#jwpS=WgSSgca> zu50YxO?S4G5TYj(B$_h%DSTSA@%|b8S+#@9aJ{w2_MvX|!AEK1OARf1^2`proOS!D z%RN&yO&kqZ7{3%8JLUqO3$kRY-?K^u>{i8IAAy-J&)_GEUN?s#{|81oiE8$U7Zk&( z^Ky-)Kp>T%iEUIS>{|!fo49C}xvRs61%J!H=~PoI{!cB+7)p9TMCewHGuAl4Lmi%8 zJ!kZR6e2FrpM@re6K60TO-$ZNBvb^+rzKuuu+SGXd=kD(6}x+oIXsStPv{`_g7zOl z2^Mh#E1ZZhTvkOfA5rkH=jz{;5R+}~n6c><11X6MW**YQFF72j?^qr2!d9rqv4+V_ z=K)fTSO&X}p7Ylto}uuA1PG0M(*PW=Ekn;EOM_Ci?@gSCEXVGyLR8wRr8;U z>2!xPKL7FeIPiVD%UPFG6!aT>HCp;>g;OA*d!P?->6^BI5*6lfa+jOXD_nkY zeeXDn|J9n}Qpze)fM0rnrb_UJYF+jqkDef@*VjkpwbwjC4GMle8KW2B9D|dx#3qKe zfAw?bpK!b98=`AwW!U$C)W!uIPqC;4LZ-T0PwXa_^fd=pI2_lU9{!CuN|8}oA`JDC zYP(~r0&;{iql5$Ad|LCBaIa2Ij( z@FZTSW&x_?#bXkg8m9g&=pM0$lDryDLPXLl5E36vi^zgXe6;w3@T!f9+fT1xT^lq6 zuPc}BYlRv3+uTWVCV_nFp|HOOflGxOQ8_%Q@!Jwl$9K>_Dbf~+b@NwY(BcRqQsIaq zbK^}NG+RyQ&{(A`o~D;ZDHf9Ho{^`}?UJP0_opwJ zwp!@wdkw5#st`piLiWfv!D%)`+&o=c4z)IlK=sO?|Pe@xsB%|%TasNg6w1j!BH_}e^+5}nuptP#F$&_)~tax~o| zoTItoVseOwovFx|Y*8sgH)oGL0L{qei27w^e$x!lY+uXuO+KH&pidy;@VMyzT@*G? zUu@QfCw2oX0Tm==yuWgUh&hRvw9ta-lr+~-TX674C{R`D;>{um4Q`OdcL+ctywKZ~ zOlCzSn7n+%)_g=&Wf^%UU-4R0 z5!GIuUiPoA=~amw{gFjick2gO%T%I~caoBi2j{N_ zm8W@)WbcN{K{+u}kZUcRU2S|I+4H_X5T@K(7ar6vq;naV0Y_{#P;;jMgIUIrQtm+-zj?3wU9z z6jJBQc3Y(dSuN#2c+n4&h4X_B!i#-AJDv${gF^pnOOF;*ueYfqqH!9iH7uSVnk7)F z3E38z*?^@YcP0^e5Iu!vZrlTC#^?A&l@FQO$6B1-A&8|yGmAMaWm}SOFflz~HTkQK zlC8-&3|)DM&{xzq6~qXV$gCK0(GqeiI=QDKgSt*yWFp)lSue`CtquS~eokV`%K20e zeO;g3l*LiG-0@WgN*6ZoMucKjCxUkCNsakGoF~uuqS%Wt^JO{>H;kCqq`H730SADS z&lUaKqpH*3Gp=!HC8*s@A;C2J$cRYXH4u6qID&z?uaT#O2SJF@D`P$45XJFRJq z^q3wVNjx)6YXKu8SHeS{y4_WgNcWRCG8n2bxNM6PvsdVqFT!WrH+`g`NB5?Jfpui4 z7K}m~^d*17^+3JyII(EYY7`c@C|l&WDnM_f>#*H4t9?N-0CaYkhM}bd$Y5O%Vj4K- zrtm4!iFmdhX^H=p{$FPvnfNIc*`c*(XBPR30q!EludWRr1NEuxDiuR1>0&*+FR3DYSRP!XT*% zMFB~*bWKC1L0yEJQexX<{0nPdO~QK&-#M(&0L)`2NMa8J7_51F=O$h=3G+l}7Sgt} zJk0X^7|d;syxl{b%msQAVc8@T6iH;DOuxnu0F+5dz<3LKTF5e?o^!!!K~504#F$=KPsZ}ql6pHa(Re`0L$x{TPf{^l!Y8=y+Qr4g3V!o(0 z3~y9L+JOGcGV0e94iD900maoo4Qf&>)NiO@Vqu|%;rEohZ?uO06MCbi+@AP$Dk>eq zW=za8kX3Z0c9ET*^<~O&RiajvBc-W#`SLjWuf1nQURY&T3gYjOX)TPrnEaKXw>~(o zngF(u5vONlg&yQ}6R&3_2mr6hAGNL<$hj=v?21kYvgl#q8YEtY4`Yj7!^_W(*g)mP z(V2gju%)B?P$%DZufCMk)#=}T0dm5pwtkv}N&M3SB!pNH-J0?d_WO&7g$OZ@7ZB)e z)-)rHz!M?yc(h!i(89E2Et$}T)H_ zka`{X-<0Wv8bQ=L7k~Q8JP{3#&04d~ht8+5C)-|#XmWxG4kq$KEUQGI@@L?=ZF-Q^ zT=8Hv(h^h&wC?cTMN~u|g#ez+-I}VR@$-x#;*BX6@O$6LhG+R+A#JpnxXS70ezQ~g zyOzw+DKU%ta<3O{iH`ivEdl*Vap{ZW#Zj7(o@r=~#KFX=&|KegVs9VuH8JTF!JBG_ zUJqz-@eux4`HiQxgb%bW4hLaSSh@*Yltq;%YK8ZhrYw6VT89UyfmCEAw7-M?c#;`E z=6Sw;7X1I0(f;43#^MR8!?-vRi=h7SWkpsqPI1YIN&qL!YJjo}ZlMUGCrUY|h&Ydp zU=BJ65KEBq;RRWt+sGS$OY}Q24B=&O`#4C)IOG>K3$q+yekoB9vcq3wg&-=*35(Xo zBx~uJ#p)VxF46{w)Ziv}dTLvi+VXH(@{||dz>7eP2|U;J1(0h7R?VI{QN)66WFsh7 z;EanM)Y4=Qu}$XSnWsl}m)Huk56xXS$K6u}Ym!W!uf=o(<1@wWq;BdmBQ3OsLWhb{ zTHNiNjKNBzLSM2IUkypVm*dOgX#>+`iwik!TBpThJ{y^Dwm+DCt?q%fQH$chCRr{I z&3?SPxcflQOIc&jnD?-3MXAI;kg5f3;B`gp&FUiCd++C>)bB(R zpyG6fl=6}scUe-@ij7ml)RG0oidnaUdWZ518cc&>idqqUCKUoAsWM;GOpR3vPBt9u zLWo$VTfuY<6*yXwniz$63iqEvYk_Q_SRG*7N!3bEx<}RZSwjt3fpWe=Xhd{T9uI&5 zOmB^O{@D?|pi(k;mnm5E0}DLqd1e_78gUGn=>fWNNZgmU|0nf{-n$aFT1i&+E0b?& zg(A$WgaT&}UEG4>7s!~yS|C?BYRW1R#7Xs={Jc`hmEeZhJPe~gsZhM_KO&a^I|2-A z>C|l{j;u;%NDYazyfeoa534xrFn86%ptxu)yG zi2+O%6Id#8EAlf86v}{&8lN}h5hVP74Yo5B%;`4b(y2e{BAt&8oAGw z4s>(7-Ac+UQoe_O8#Hkj@@ashl<(E0Wjk#Q*LY#zT?dLpQlN|?_XWE6;;~48#d^VE+J#{viSU9 zx`LSabsJ1cm`cnd#8zgRWs^WH4}n_Un1z~xaKcX!jha)@yq+>qjcriRKta)v`X(;IITB<+dDby^{jN_9{`}%hmS?)WcH+3kK}z6UCh9 z!XYGIil%=_r_M?&qM58u2zx)KGJAX7tF$$F6TiRh2zsCQs@BxAM;Hi#@BJFKEA~gP zRty>0KJrJeZRbCgj~}W+oh}H*{)bR+x9$7h@6N2-|9*^yLyZ)){n%kX+Nehd#!?o& zqB>yzQxn{thmN0BV_zVA@e1%U;hOa} zMq1GjulHUZ?lB0+uQrYR$;5?^JVyxw!h8t-sF~EnYD} zz~4W|24>%OcGBt6$AP9dTc=(rM>vqZkwhI2H;wcwH0)1w{^Bw5JH=NN1_n2F0{H$) zb#C&k&o`hf<((w;anAj#GsXyWih3_zOqAC(|Jx?o4Ii^7O#|z7D#_ffJ3)*D$1bIk z@YKF5LB7%;UFZtFUk#2j6qdz2`;v|1lxhpV!~dpB1URBV=49l+?<-k&Z#sIrotjfa>vtxTIW8|> z3jy9M>$O@E{(3l*R!=NOkNjkj_`uogR8d(<*HoGz5nvHC@N$_x)ZSL#%qr{E_(JLY zc}W8;gtxcatEnD3tr&%L1o%Z?7{%mvH87u6zs(W=4re_Q@qCn<-jObTZS-v3&8fb6f4J$+fs=Ch zUyu3ugnuWOrnjo)JF=@b-s?qObtS~FWYZDNCd5Moghc(GQ?u*|#j4n93tz-RMEs*H ziHP>(FxAEj>HP`lx&XuEwI*bXb;Mr7{RLbz0fRh`2s5+Mv<#8h303kzg&wZm>f=dr z$|cvKKld%0YH}fx+Xd9!vxK+v#N#2Ua$R)iD6Ow#B{rg7;A?Ij%8nh!r%)R21DyV= zSRG0Sy4u2V*m`@d+G(ZZGD_P+48kQI{DX8S^|#8|z6jO0?}hz@=uXQ>l=zVsNZsnl zdS(;kDy)ZLnBUb*L4?5;Rl8f&)6VKy0nI~~Ik6%ENa`X5w7(uN`b%R3sCvM31S_QN zi45YIDjW4aSTA=+P@Gdhh#R7g2 zI(isJoc5TAT*0XyYJ-`Ys)GZ{t<_JxXs(a{9(RlDKeK=cl%>9eY~Z|i&_3-_O&P*r z{-ZMAHC_S(a=}NJ_>zucWM}6qOBT}zPmdODC{^H64OQqbH2yjg&f;?C<;c_o(h%WK zN37c}!`X^@?5k5Vgtcdk`8grdR9QLlbg0CVi0BOy1LrSUgQ@dhSQG)!4y50HCZ5pt z+qxoXe5YT-j(`pR?$@617;DxZwb zc=8i%I3~~(Z0$1$aX4OPCDN^Yt92LocbNNI{3;pG!oRrvBcD548xEkKnyJg6FgF*4 zBlzCZa_l~cQ3!NMV~``)Wye@v4DM{LgeY6HLClAb*|4G}W7H z@;59rmnqGObLEJHvag^5k|(Ww9vSr!UR7{s4IB8(VS zPj%M)v??C0}5GI@d$X9BkA z@hQHYr4_LSDu;c2)cmUjZHvEvqQ&F`$IrbwrPmIV{dmz`lm*b?)rbhg03D|#20Kx7 z@}WtmUHEIH5YLvsX?VMLL%!{jI+M|+L6QEDK1#V6T(**S{IwP{cqjrs@J5#QfuTEI zgIR631O!qnv`D!FNA)W>ptW2OrMiHAr9|Nu!)|+?Xc#&H)O% z$Gs|Io9*&Sv}brCOC4VjnP7lsG;R*0kXiW&*L<|{cpZF1L7_eLYI4Ix_Xs~!>tc!o zQgAA{b7;uZJhv&gcT6!}pS^$o|1!F6&m|1y>=2G&w=vJ)CUYU1yxZ_WmgTQTWwCx8 zpUw%FLno|zA^UjK?u3O_42HTz^4`sC7#UZkBTvlc7_bRP#N2`cU8~(zA~iad`AWmu z1ut2EX^^-hQgyS(IzqgGrM7A06GzYtn8RSM_Z-4~AKp zye8+uALFpBEMYqOXk#pb;xbBu-}y=G5r zySL}1^eOck+GsvttGz2riwAuVdv8K16~0_Qz+qL3`mc$;R>S+3qG`N}*?am;2!v@oRdrhz1Gz0E!H6a?t%@1bcII}`nM zm+QFF94OpPqWt%2q~mG>IbcM5q=X9wG71lNKa#~!-3L#6MtG`G7ES679jEOL2Nvhs z){dr3q1$+5dF5t|K|8`KmPfg>jf7Xsi{YX%cqJ)RjxVFKtk}vc{%D~O6^rzALA$_3 zEt;b!AnfHHV7hb7cPuTdzv!Qab0F?o?)1bBO<%!J&amnos+C&e?LRb*Qe0ln*>6hu z%`6~dn@UrUEl6a??{pi@LxQXd8tCSKWUGgFMj4>)>8ax=skas{rpy`UQmIC!5nL}#EZ}^3WmLD{|E|)P z_-=A((t7Hmz8=h;Iw+-Je9w~(_sg(R@g>FYvG8cwZu*9h7|^4Fh27ji<~e`n8h?5K zTksYNoMj5) zBCzoXLgUWX0`U-I_|LCTAUtffrol(#DTSJ{Erf!Sib}Lyfi`A3sew-zwg9J46x-UhbMYoK{ z5zrb2n=~O;^+%As65+?}r6e5yGa*l`D^VpE zFF}#jJO!H^tx$(jNddg+j7N>Cq&2BpI-!_+ z)ZMmj-ya!_7T8wLwU%QR{^2zb1<-P#z>IO9o=8z;s|w)T-9Q5N|Fmj8H!_I~X$k%{ zm6bPGW8ppfa@De%^kW!EvG#S_M^BlD%_lof%`@#vtY-NzH5q>Cd1>NdSIDQ!*{tj8CemOth=!l()+tf9+aI}ERMzPmt*jq{q; zj*JL; zOV>*YB=5?S948uPTL>zJ&xThH0}J?eMI;A%V34Nk6>-nj+o8U#ihzI4Ne(*k32ydw zRin|SrFYAL)t2#kBRwfk49fo?qbT#UXEqDnyP(=;gQRWEa&7-8Y8b}Eh!uvivI-+o z`+$#(*I?e)h-~aIKLU>Vqja2mpEw7%?rJAONhV|+%^|1x_8TinT0PID+}$|`a@|oK z7SN<^N{Q}Hv=bCrS^#0M52Y>YaX!Df*8&%1-h5@SNdipiMK&;tW75MQgCOqG0dAN$ zz6Y>VReZ>uv!P$UIg|Z}T~Nc9MPQ!o;k>F_xYltkBeHUBEpZjjP{I1oec*3P`tE6w znkOy;kDqo{W1B~e87mLBdlr9x9d1}*SsdGF#`VT=!aW1eRCC*v6 z6d4+GhY=SZ#@rKPjpT7$yAM?ItUcN1vsbA1MkR{8LzjJ2X^wgdG1G7%r(Wk$mP)0` z%1)(Y{o($=cO>;HpziaeNuw3JI?=>T7Mc(b*@-4EfLejB+_5o)fL%n#8@v{k@MWJF zUSPnEZAsOl2S-aWl8Scsmxr7K8| zhrGL*p(O;#9;_5Q-X=Lpp~=%aC+ODx&REV{tU zb4Zv6LY0mWhIP!2W}lwFah2IwJVfV}+v!nmE zgx-RdShIkv*3uhCD9JLDJF}OmV~?N%(*A@of$I^YBBeWlthc9s1FxF^(z}l4U`kaE z;oL)VAnDd$3N4Q0G64+@cNxbu2~DOL^!-k?Me(dJjc>#3An2dS1cWEmKmVrRX^^#?+K3Zd_QIM@)lkZP zAR0oIt`!k(?wq3YD3TIYLmu;j9#?oQ%|u{`s$WfLYlI7NJyBU9P8 z)x>}DXHf9NHF1=rH#WF1@rsT11|lK13p%u-kLsRxk&*=AtItM~L-`eTvri?JyqK#4 zDL#z|%tffKi&P{Y;8V8W26NU<;uI&9hE@E~m$;n!884TaFRpxeSzxes+cn%-xry1duOrt&!a(bW1= zxe_f#7s`?rjSd{FVq_yC*_)H;-5_YYn-Lv4LK9D%FLqj#i4(G=>u^2(R_?^6E@kQ- zAXHHU79$H56}k#O8YuQShb^Ov%8&QOhZ-+aOItx8p;~Yam2(rZ?JWQ;E6~~$7GH1s zHGA)T=pAhm0ZV=)^_Wj?dS*LBPp@gu=Bq(dihhZgdc#hE-y3c*T+8ZzE)K=>$bU7)I^U*p zHPVMY%A8^}6thuC%i)nzg*{h?n)1C9eJYv~^!r!`rpcD(x78?yNN87e zX(e?f*DTz>!l=fsPKyE7UV;sMU2vMD#(jRun=P#77&3(-5)3ws?OwV z&K$^oPXNtLYH&jMnJww=dH(QC&Q|nQLK{=Gloe2*Ht&hns4s>Mh$Mldt-^b3%S?Pe z9d&*E0QC=<(^trE)l1VHFfT>b-*+X*gq^67YqW|;tJA{ms+=cks!oV+ZqQ2+FY5Qq zin}*brH;h+W86x%LalPF34j;*h0{k;v5*|2K_e9fo!NYB)0&-q@o{pHMqGOP9s&sHHMh}6$~UX8;)Ragsrh1u8{P$ zjTTLPcZf%J@@%;J!NT#y z)xbqzb+XjpN9xJ5KsLi4XRgWzTNcNU8WxEnX{ruUbZu205hk`2d`xxRQevxNoHN2C zV`;6I)>#f-_ai8b@Z0@?mg4Op&CB$UF79!`v3tcMTaC!6yD2r+<#}m>?}84>t}8O} zLG5Sw3poLEFD(+`u>ntl$OdhUSQ@k7D4qFQyHcEH&x9}wedTJMsPGc|KPa^K(fyI_ zW+(S2UQ*$@3x1i#>82N1-tDZ97Cfv8QPSN3l0*)BVjU+Z72RmozNdVVP(#(4>zP*U zjXWsM16j14hu9dk>j8y1-&eLHg0I-t2;I%tP5)M8?5Zl8_(qgn*Hy|!Gl@gQws-Yb^zWygQj3od#Mj|$Z>^2n z4W}Jpv9vDwBwX0TOPm8&8qR-p;; zFRWFynW`_sNG+6;q+)!LxzxY#Uc<}8P^bTD@`d;0kRi?!fEq-L6lIdBu)o6|Du-F^ zcQ^E=Z6-|>ikA1v+ReFZ-5n!wo!N>BElBvvcfo7cKr>O@QDN4=f<`9$*$0Wjx@8l^ z0(vAUzo~2Ale`67oLam{qhIY)mX!-8Fpvg|Igx-yG|3i_gM?6nIAA($d#%;wmt3i) zqVlXiMQOaq{j47XfNd3wu|P7?e~3KW-wt(mI-PC18=Y6T}tg?Z|zf zPUU#-k5;YuS%f>WdP?jsKB51;F1h1l4^$@{^UlnzBCTQFG4#3Ih^mUHz4uv(q?rA? zuCtRgrcE7)lN*A>vzKjXla-JW#v&-ZxrTc%0&i`GHAr-HlB69dLL(9P;v~$9zNlVa z@G|CNUJRSW*-1TLkVQ@TWb(P@1P=u4NS=?qolieRM`%=fQOfpA*Et`XE%lQlr#D+s zGH_Z4ZztLic!6pW5xnnmgJruN)(hm9d-6@TX5R^eLB8X;o!uxI$g=VjFzkHO;%cA^ z<)-aDbe?t>UXp)Q=LP(7EvSRhgULCWD!s{LUzA$DU*HD41U^&ZNWYr&B$k;d>8uN5 znnZ3>J{n8X|KIzb>_1QRYx%xDRT%!yt9={eo1)-{0c-f;ti&pakMeUdFb<(OP&Utr ztic)g+&Lu0F4&1`n{roh-Uy8mCrn=E?>-uN;jii=CPq9dE`S7*^n|&J%WvchH3(Xm zb(*mBLr72W6JwIqa8?G)^Jo|_F`We&r|~KT$9r=CcoT?gUZkdn7P;Uk9ace5eU#O3 z(pA!=q%9dUEA>j0kexm2!im{m z=&(jvq7HeMqk!5ZJnOpkFfcyI$q-(6GgvedIY>B!2#C?FdnBZ-OipV-mH{Hsc_dQ> zLTDGeUClVDi|}32?2jM3sSl(u)2JqdMRg**fKDTD6wHODm0A?K4s{Ejlrjy78k{IQ z-N~^NLmowp5JwdXf2M!_iX?ld&3Y|I!ebw=zx8eoD9)BT6qWAJ;3Em-8N}_j7Z~aB z>Yyh-8yiVXL~(*7KBUSargWrBNEz{HJM*-xeY2`-WTlkGwS@#99`{ObP6xF^w3J*O z?FjtCcqtx)F8unn|9qh$u)v8YXs2WauA@XwKZ{%LGZa%6{%I`)8obCY$@h5VWtfTP z?iN$$yIzb9GAN_e-VV=r3zKTN%4TO5J5ts8>7yE{P}g1a;lAV|>Q7F>h7yEKvj z!QC~uO9PDrcXxMh{IH+B?!Ie&sXs8QYD{}ay&Jh*d-NZ%W`gzfhbr%rH*W-^e-|`B zF)sptADc|wWK7XW{84)TOJS|xe9$?p>G5&%`8msh2mM^ft!(>W-q5^2MifN+8su@M zH|naF9%as#O$|$|Cs9(<1)k>9UQtW!XW5l|YsjgmXi}Ml6Qp5&E3TNOgIpF6EMsaZ z0jnvT*=eY`u?Sg{uIxgC<#N^f&wAul_89iM$o|Q(-$^C1|A)oNGsD)WAPZew+Ys+# zTZJivn$0;E+joZcNlHO2O z!dWh>Z1A782%iDPBdLDVP0vR*v+?)c^w!S|=_tLk+GmDG`4%`63+!eQgV8*a=J0ut z82g`w6wM*1AYp}l(pM_m(5j)jYpO3!kPz5@3&>7S2NJe8i9V2HC+7D2gnx6-)zsUQ) zY%KHyUyMPra|Y0i7NZ@uE6JB9DrJ$QzR31x(yAmO)BQ6CN|Ib@pbA7q0@zTw5nqiy zlD;FL9_%{#toD`cB`@tN7o|EDrQnh*t#(^KAA%s@p9_>{7B)H*n_`$ns4!1$i)k(Q%do zxlm8ll??zB{u!>5JNV4RWIV&^o1?nfE-HDAKqiBqq36*rL^IRfovWl5FK>S$R!0TR zg;V<)M>$=FE5X(N&N%%|xUEScO8(5V#8o3{=Hj!Ky4wVFXWWaTvY{Y_U&*|u78b;z zIql{3X5`IRSG09ZzKGyIsUEW`3(=I|q-?YIvk13T&x7etq2vmh#)Ri6=#WCb^$<$M z*7to$oG8HKQMx0pJ8H{@Pll&0;gkfX3+H@;+qe}jgdasMXis^_!y(r+mik8M8hBI7 zeDMge^~esp?pnn}M@{)Cg(&{y0i&tP!=ofhNr-9LJtfu=jpF^Gs^y-qIS(;2DV3^q zicC$sm;kN&VLzLp6{LR0Pf9Dqms54jzv392-sl9m7YC>PICGuE%pa!=n7F&YJI|W- zq` z{*3+T$WSEO7^M$+ns&zV`@AhkHhqJ#wtRHT(v0Um_6QRuYY6ey9XOr0qjNbaY(9jD zbr*~<)SpWJ66IiFpKP#^R4o@>4n-yxLT-B55%k%|iL!a-k11fad#U+oSi(1&h41k~ zKYVZRkUm5j^;!8ibf&f9`G;d$U(6v%_h97Vb4HlKCH}(96NzHmAxRUv@3zN{rFQ5K zjYFkx2=Zg?7)`Gif_hF)h^r;-t#h($JhO>5wC2A=<}h2#`?vT2%4{T|(4 z!3>!^wS6{vXOR}?W`7I%?C^l`_@mX$S4s3gQ>!?Yg8B^c59b$$b<)sxpceXUCeq4d3!bcH&cL-NVlcGS?q zP1)r(RW#x2oNXeld4#=buy!)9p-4$gcwWW9*TOG{YNmYfdSACGsonkpllaB4E}VcR zG~_hr+zFEBxCNKf3FG{B#Y*w~l)lhd2miwp8|`og-;=i~qE^~Hf$BF*Q`W{D3#DHx z+F)U(Z&Ynr)yI3Wcl%$!xs&=y`8)UPkeqMB9SsiLGKd^@nB>Lb;!W=(kBb(5;+UR^ zD9rX37R(CCrubq!ea8Q7a}7YtXadGS)QqARhK3kbHKL21a_cq5m9)lc;pMG;FwJ?d*Xon(o zAKa_&DMwi_Cv}uH-37M-Q=IGcW(ZZI6pnm4^TlE5oBN>n*pJTNW~A1}j?8D=K7X2j zkoYOpYc?kDK@|A>RXst?yLt za=93l4uWyiO;$(D^my@%yCdy|A~t{g+DenJuy)9-_Qm5f^k&<$E4m%Mc06t1+n%g{ zqjumQ_*K!HVL0hZsTZ=8x7mEtd%`Y;D7zNQw^?+}q%po4p1tPt`7G<$&8}rrlFyFa zlSq&T^LVc-NNY`Jwx{#A$4juQoGVEHr$`5Qz!HrK-mTJWb$K#NIK%h)#bYNy*6~ew zAe!qqRsN(b|1ZbeC)^YJ3!G~h!;{2Ps)_^5*X<@@-lcO9I7WHIKWsT)SkZlW_+>N4FZ zS0036gv1UkC0h=B$2SvUzYc*6F+3eAQXW zGp6SF_Yj1QsdAb8h^gCQ-L*~(CLym6ydthm&F%)(7{&*E>l=Lgp*1(kXD>HiU$Mjd zk5OXodY$>otWq$gt-mbWt2gP3%yfvsc@l{>q8(GXZ)?|wH%gOLZ`ijIo_SXX+Mg9R zgXYftW`#nTNJU5{wJfFt?l*^&)ef#>SpZp?v3(ci4&cI9ijE^e*Hj! zq=C(9t?ckF15fsWzVeG5_pu&atvK-Xn+OFT*)%!Zt;Qga`#VY6rT^`{$bYuFT1@3M z#$(v&=RAJK_BcAazMRn@+~}-}8{ing=&l|5isXNVbJpeo_qq=?(V++r@APIi_dPaK z6l&l&6YNxG- zGM)DTXx!zh+HC~u6hs5FyDd;+;#|xO|BtU8Jzt=^k-JboF|HjB5p-D|_3asP95KOC zOh2JlxPPrsyyw@TN$88Tg{kA;FD{kXryg4jKd-MR%oqSAZy(e(9AwGeKM{KqIIetx z)-U$y*O_mR`nQKq>E$RWRizeb%@0AftV$0f(l}4-*I;$E?*o!7OdY5Kn|S?0bl(8@ zy4H<3sQ6|Rm(+cqu^(DarP|rW!{g;LCRvh7bni*`NTa(nJv)E>SUAC zF`4HJ!hO?&QdMrAlkTiCgqeAs{1*B!53WdHBI4?7s41QDtkY60WHZree>>569DGXVo-3-l(20Z>!o0wYpxV)z+h{5WXRs-(iPT=-kcz0OmS?-lv(082t z?mO887s1zHWU+ne;q*mo#qInFdb~at-BxDJcrg=AncGRwe53mUc;u&I{6P~x9GD!X za;84{_+=K|@)z%!HEzx$c@8bi?>W~1bs92JYLs+^Lu91lNR~5xrjs=Rx%yyk1tm%l zE~@qAS+H4ZVH@4^-j|BMk47;Ecbp%#m6;^0U+S8lteTb~QC;h?^NWEAdp8P)YfGWh zby@u=f(G9k@SL-B1H-m9iKeq*-w#(&KNU5j*^XflO(EuHreD}wlWW?=rq)5-1DXDw=_WiP-)S7vaY_ z!5Lm|qiNmfnz)mx_K(arXsQ)Zme7Z%cOy5B%;CnTZ>X9^YGp`Lhp!efbzym!yO#Yy zCv&2UF#{K`!fu#_ZRaWltME^C7}1(DQJN%t8A=Z<CfxQHMj8xJL8lV2vlcJ$rfhmvB2s#qGhQ8Ih3F_VgUVdh z-7WL^K~)6OyTk6aO26LfQm^N=N+@IxDXhnPj{a;UQ|QT_bs<|2YMHE^XBDWEr4G-Z z4b)M3-eb&ruQhFm{!=*jw!_bR<+{PXmn0ql9m1NeDzC&Io$|P>k<6pNFgF zb8=_gu4s25fyP{~&wkcC{Q6I0?~4C@R3f@MgtNq8lNM^{bXFG6_Gga44B904jh~gc z#0*I`i4!Ov^K;;*V5Iq#cWy-9K4s{UxFu}_5W2$j&4Dt*9P zz8&j( zRZ7AS=5A&tr@5JEKUNr?wl@=NMLU-Ll`O{}6AvVU?6338!2UXmR`IR?bMhr}ufLg1 z+KA$NZ=;tu9U1>jp<%BfOR9K*+rlQ-y-IW3rL^x2zmx}Zll$6=(FE!v5uw|M7T6&Q zs2pr(Vt`YoiT%AwG2|H^CpcKa9QKBh`&kHn&g%xx)&tQ*{Ek?XUMO*^A)~S0D!M5^ zpC%OWP)~$0WNXJXJXbb_rb4F<2X);r3dE-w?-P}_hp^**7~@Dsm}`Xe@|aAUK}s;q zd#&De!n$dd_dQVwll7$lw{gBqPNmnxns1l|aNTpBr?sZQ#A_fWTuUB25;eJqx$;y@ zzM!fBdR=YW=<4JNsltZ`{V;W!FRO{vV~dH9oS#J_s#m_(-QfJr4GyXLE|;)&5`e%W zXNANcU`VUq9Nbrg$Y;JkBwxy`yQ4SE;ch@X%DrGgBG^M3TN4EsB)u!`jzPld*(xx8J@nec=){_ z-uh1SbNzY~(s@-Jjl+Z`7Zg2)0=VZt%gkDKjd2cPR-f}IcWtW~(mjnBZh4mk8lTWI zJ#dRwIpMcaQ%pXkkj@_4%1-Ak+EbiAvHV`VAO)Pp`!8blEIbJotv}1MYAE-iixFM_ z+2?DQ_RP5=^%Jzii|Lt|Vw&@_tS|^%(YPSB?-vwkW!ajb3NXA)T*(h1>6iHUT&;T19p#)nHFya_Y!iu z{O>`*^Pi{Kw9cMs4N94NLY8%P^<9Bc5OHhSbl*{RS?VyvaLvSP_TzbmPfqch%)x+vmNWC#U^WzKy8-!&mQHeAd;& z_YcbT8KTp8v9)T8VM-x4V*39tcR0?uk$-RYjTCQ;J^2UQAb37?N~&`iEhDjN4aV87 zC(_X_Rw{8lQN?VCN5uGX<*{;Ixw3s=Oz7QtgRFUXf7euh*j`URA9)ch9x7%0_*rU9 zH3$wHu7{PuMHOzktfZubg+U#V^ARO#hfV-pil`UuA0Tq5w5@o180a#s5f1%~@@=Os&|SW!)iL@V4ik`p?Y7+GI>9>fRQJPaouqxq!*h^_T2icsG;( z>R|gF0jg(vxEg!z^MvSOH_a=2y@k?uLR1e3z?bH~{O3Gb_m(@80&2FC0u^2)89tNo zt@t5UwLTc&t;zw7ea^NxOu&2k2b8QiTfpW$zWMFF<+GkB*XmvnZmyFMUiX!^bKd~6u0?exdOtkj7eacISVXpD3$b25oS2`? ziZuhO?xB_QfoBAA<^dz-b47xdBkoon0clk2pr(rIQ8RJ;#n0@Qwx&GkU(4w961zM( zlS^ypgYWCxUG3+KVc@fydGH6_#XTm+S01;lHIOS|?_1T!>VtfMy11+Y=~8-~<*{{G zLaeE&J(6;TZlrgXKMJ3SBVU%MD?Gw=zM~#tqj8kLj~Uvp+5qFtK3M^k8gq9HnchHx zd8dbJ!(R8QC4^A9k!er{NbK!V{rM>TyeGHs%s?A?#lv6h#)FJfL?{&5&h-*9Z-eBb z#rk85n`?-wm##SC&o1>p<~w71_1=&{iC`RRsedy01GHd?f~0c~g8>@F5F;*zjAyX+ zI%DJJXu*9<3lVth`rTA$Ke7bmk7sZyHYnMh9aM+Wbn;0)qF3R=kw(o=+{bn_hBI#} zFP-q3qeITLw;MrQkTUprni1zW4bGkX%bji%NyA72l6UeXAMR@8zCjQs#jlm%m$D2&-1El7}ljigf1sU%?fHlL~Xgd1-Mb~)W)fV#A@P)PW=fjWYoAUX$ zaBTGF>no^+VNYnb*%NzTp_YA~1KHqx$M=sVX!DTfvq&4K=__HbXk`yyt3k0aVa-)% z%CL5g=GU+vCI1AT#MbPrZbVtv^$hb&$yS0R3thGEwifFA;R(7rc$%Ke&qIbm_NA!A z;~bDydBh@eVM(7_w&(np5Qu8Y<+CuH9mZxD9M+a#WaXb%5lQ*=SrTbJ&WwB;uFxU5gKrH@O zB9;serMmrtXIz4pIB@@;>Ju5$orN#cPM(aik0JS?X3l;%WJ1{RcQSAqu$Hk&K zd~%V8PTVq{H`QuKRR`};g5>cFdyz&fgXMGK!fnR|;7=;zHbMjKJbpsFSV$patm!OXN?OC45Dtp?livZ zhQ_Pzs8couGKschaLL-OW(Pc$JL(#rbFSHij8@#;X`Pe~_-zKNSS# zgSIMtkGpscnp!Xo%t;91_BV`(!i{x=RQFdEO^>^B&kr`~x&0}R8!=%t5gCf^u;|@x za;v*AALbh(cNavF%m~OMFyd^fm*M!!3i+f$ylJ)`PPK2(Wz5<;QpF017i#h5MLDwy zuHH8N*A0Bg%CCrT-b?5rY!Sn|i*)!j|7eu3K|=@V5#_tN?={}gmNX}_rVhEFpT-L78b8{SrF`B%3d#~M`x{$fUu(uqbDUun) zK^!^>#9B|j>2)Qpt!C%@yi&a4icz{ESG}IzJFaQJ;=xoKEMC8*qbzmxtiO3$XNh4G zqvbk`7qmNkBG@{K=IBAhgy$7`!m@w7ZE`x~qm(rKDT*QNQ87#b9rvSXyvOW`RtAn| zy|rC3JUhgyN&atay^+6to!o)*Im)YZ+L%GZmVCs#c-!({dDF^~iDGg9#>Sje^_s{r zMJcgnBJV&Ou#};zwRy)CmsPvr(h=4>g)tt(b8xEGGF3x-{52z#c0+cBEN zOO(O+Qh+VZ*_;5wgJ!hAO!jw_`ijz#9^3~DWU?s=SC5yZ$@z{VJ4ERDD;gHsn-YEj zHni`?tRmhWjdJXUQ8Qvnx(pqs44Ga>*L%J-7H$n0^h=ePkIBENy7$LvlXZ67$R}t; zy7|zegACiQ@U6h~ZiXVG=1qeC=c^z8T|ltoL1**?5h$TLsRms-CKR4G6k&w@8!S9S z=F=`sP%je$z031X^wW0mKKF-*lw3x}%_UjV%RkwKmyy{7mun7Z-Ja`1#u~=VD(#4r zVjZ}vrK}Z$*qy2`1VqLk^>>~k6&z#^!_KEODta_$A>ef0t(IcL?z?oq@PXs5z`2Hd zlQ8{&UFI5L_((tyximmv7>>+Ja$V>>$pBZ)*9Z*Kh+ArgBAAF{X;3eUm^uq=CogES zV6E?#C@ZPmfH9#TifptXs?)&!_<)ZcE=5<$5Y$b$ud6@XmABJpOwvmf8&&y@ODTuC zD~_=x77gQhA;oFHZv|miV1K0fYFNS1JuETND#U*O)CSLGz z!=YHr2du7D`^>O>Mwf~4?S;`MBwtz}dNGAaGDnEdMImb6&kzsu@eGDHrn$}B-%^7U zsWqOSB5wn_aATakcbVeX9=i`BCBojg_BaZ3ji!fX)I`oo#H6sJU_XoPlm4Ca+mSbN z>}|@xaE-1m0tHzi$KFChqt~u&cZZ>$wp@Fro9b!%#jh`G6kYzrSHzDDT`mX&e`C3m z>$*JXtJ z7~p5*8TmlD2kp!^oU9^F{+qgs%{qu}es&7#cjytgjNak5&^@ zP4Yo8Z%T?s#ID~cZ`qDveq#p~jh^ETmT&C5)DB8u<6{4#*zC!C?}-?ctL>5GyKeu- zYw@?XTH!9poBcmQ62go&71p8h?MmX}|C1I7uL||Y=<0xaPh$I)M;7Qw=)BRa|NVUO z+lPg2FV%tJ1)c=Ryfh9?!geI5!1ogm?x+YZVt=jYZ=#Z{J*B+l-Ecoq_KRz3ouoL< z+E4v}WkK{KS|%pAxBq$H>G|M<;%&u+>%wF335nU7%ImrqtDrOHbf{+l)|k7=1+2D z^XV(2s`&$xRbGC1CagU`{*5yu20KXukBWfM^UL4HSTvEHA2gSMkX{A#!R#HXD_RB3 z6E(!Jy(zXUv5vGHiwvPKS`Cjwx#Y)x*0BK7??0QAN2fpQhC75sq@G^SadHpr&$S2W zsf2AR2OMEtYZim=KLaW;e6FUGoFMBmPUGP2uYB~io-aur>)wsM<+oc==bebbwB42W zaVp;7IXmtfXFCr}~Jhh*Pg2ByBg8Msq0+tw0m_h6JuTcEixG<@2Ty zKF1o&-1`}P5UQt8I>hx`)#3e6OOr=-*6Ogc1+31?p+o2#{Zrmj7Xj>V{yEJ0?T67- z4=-QBto6BoPGeL?a&7RFl48#lIuSLhJ1f$Uc#W;Wj%K)?uVPY9bGxbS=faAj_j+V+ zh1FXTsO-HJcbeMA*}bjDU6{VBb(Xw1a)(ZHP@{O?f2sn*1+Syi{r>Q}4n0k8yGpiy zG5X+B{KyTvPH-|r*1=b#ow1ZJv4rPdx z(JId}%u!kYs4RbS$`uQwk@@pWv5#xadfvOY+JX}?xa>Q;opGoHp4wikJRUxvcC_Qh zJ8by-8sE|MYkgb8FClSp8Rc7Iz1x_gaiXrGWBE=QwZ)d#1V#_%)xDX=fe-u6o$;uS z+80>K_JsnLmTSRCuiFcqX5?X(73rGo0>$7rmZFaIQ`#*dNOzI9f5^z)!lL<;VP~uj z1#xd*T{Ffg7=n=>s1G`Sb6b4NN56@^7y~ZCUiRF-2|cK`Lu!3sZ@Jo0FkcXbSiD)P z`|qoDqdJRlFFrLU`1l$%@ol?itw%KKG7BT-Fv5zb!>vywn4EgTA!yq z4FE>zo3Q>>*29HI)@#0g)GL0Y7!*r$SICk3<)4A$;KJw|mZvaKY});7cq2r4#$QIv zH6l=h&!2MsHM3Ct?O`0&7gvnIFwl?U!Jkjm8zl|#X>I4e$s_~kKk-JY!u2O69{2U> zpa)*-=eK6z@z_jGBK`!l%ts*)sJr&!39qw2`=lH@tD3R3|F3) z9IqjYT+xfah1tE&1w3A>glfE2t$kh)*ZZ5QT5+7YPMdc=XNxNZFZAp%YWZLi`t9Uf z4i*^qv9T_425}hpipVtZulWy}yn{FTFG>yAKXhK@uWy9V5^grb?)7rp3Uli9{GseZ zqI~E+Y`&RsHyY!l>vi+nLx7RQ5I5Kxioj0a~duF~B1(}ILq+#Us>8^OS_ zn7{;P_Sb*=7j=}+So`a498rr1tdbbTCtYG$zCV#=xG|+*gP{jP-?HjdYazty>QZKTDS_x8ef|8P~@Znn2Le2`Q0e0ieSl4^Nk^3!akm^1rs z?$BC$v787LEZcSZunA94;gd;bo4|$6YrBO*+=pUm_!n9Q-_=29eCY@XTlvtQV6Dx_ z=Ml%Rd17gS+Tz#oWtP~aaqE;#&Pn{OSu{ho?1m(o76KP~CC-?uv_ppHuwC>A!(Z)>f$qvfabN#Y;c zC~AknBt4E}f^y)MC;G!QGd+U^)O); zain3s6R2uY2Ql>t?T=DCP0-(&6G04uvO7qdcY7&cR`t#3=w7SAId7S_1IZl7Wba(R z6VvIM=V1k>m&aP~|I1*++WBY(zIMT^lYm>02r!9>rtCHB@GZ--_g-KgA(~-VrAMV? zdrNF3EPlbs%>@tL8ogxCSoaH_FQx_$a6oG^)m~g0)fl_$e6=1ssg)txGP)b7)_K}S zuHVG*H~+~q;O+}ki2%<{3Yo|0G@$*KXCV~kova?iYgXeur)c)XOM7xIWj{te*eyPt z9IKK?Vml4Y6^GNu#8x1tL5z^NXPuVBLSRMDRY&D)$wwW#0H9pogE91_Y;>g7AJGpE zGeUs6xbpopGH!Rd(x80aZ{j&DD(K{;E+k-DaH^04h2&rV-AAoSkp@zxy_J~s&iR}?caDdMFN zHdb&kt8_E0*r5+y=uDPc^CPz!E6XGqrM*K)gfzlu$-J%YiGc@b&!@K_R$0#lZVPL1 z=Qh-QSdM%>PZT@0j)_%$IUTDVS<~j1vr6r&oooIVkByo8c1rvgI*&Wmiwv}iD|Wqm zj&(@YZ24d@*`}mv&RaaF7pp}NgFTb++xNaiV$06pqUOj?r?Hk1#N5S#Tc1diVfw7H ze8&s#c|6Q)u3z6Fsn9xA_Oc6~$Jd(xImzTsQdpP=IzzZddw5NI)(LH?_VXA7ekE)r zBB_;PLQ9~*isW-AY0lb%?uTjr)F< z4%h`Aoo-~*eaXqMJCfuI*&ZZzv1|+Ob7&ZH0SdsEs$)XD7ga@_B!Jl5#E|%|D3T7^`uXb{4`kGTqAIjvY>k zixh@h;vjJrCJdw$ke0i(2Y^Iw^ml{~sPC(P;>=(T)Sx#VC9O*p40qesp{@(vAIr(G z0d83T^7j2Lo9ES-G|aV%f?#PiZ3hrz|C^+jTV%mj%MN;cLXi)Ck&7p9kjMY6qk)8uKOeZ=GSL8sbIGtU1N!RcV6T`%ZJPfnU7RZm$Xj8Y zwwFgxg7mpE;@lgqh}@e7!IgAY_GzQYb2NjZ=k;`VP}G;tfJ>+5fK*H>*OOOMv#Nl%k*$x0!KZTIte< zUT4&-lw@r$1e^bq4Qb+7Gfs%Va#h(p`_A;^RaKSTx(iHoO9e!cYy{4-Y|3Qd_R?WC z_YISG=SFQc1iX4XR79NqJQT2i-=!-SCBOD0Th8ny91}xFw;Mf3TMYhT)3m(`>424G z)j?X-1a#!1%a8VWQi`FD%vW>=dDd~Z2t)^a73Eu;`3QHJ2w(_28`&Ckpim0#uO8St zNI0xxpkZQe1%y7CEEPmT$N0J;_regGf1_ZCK&kpF`TZ_dDNSE9{t%7rtIVoda&5^a zevgs?W(|-OUn4L|rlIV2)mRD>BzTEh1V++2FHn-q^5LUjsz?QeS-?}f&{J`p(M-lm zNEg2yplcAdvSWC-6O?D*BBiY;&?md^6)T+- zuwzUa9)ZsXw0osUc&NsM3aUN_aiGW{O)}n7K+GAtv5^s+khgnO3B~#dZP{Kz&I58V z&eGEIW~r4|HKLy*Qq*uRceX{h+FsPIRFRs5I!j)=H=m~16WLZ6ddgl8K#{2xVYI+$ zQkDM6q$o7x%baG^OlP?HGO#W;S9i3#u zBR##7;e@Wmn1Cjc`dv=!Rexr@C-|`|wj%3EGIDS+WHBeMooFbbH6<~Ib&h#Jj6~{$ z?Ny;kg6W7A2Z%-&l<;}$zN?>hWZr1{?lg5`EykU~naIB5(5t?QkJ|9l#=HDN81I6z zHdgA#mVW)}ag!VF2u7b*^T$}ZVp`IjT3GEuS853;1c|<QX`b5^8Oo0atp&Ntg78M|zeUF9 zP&07DoAKfRcW~39@UU;u5-wO9QZQgi(xb0IVtCU@yotYsS5_h-?l$zp)vZ}_+qQxV1%u;oX~v^MczW-7!x;nSjp%m96q%VgnvH$OC;qtK9Gde zj-`J}o+?!N|wU%nka`iYX?gyWu*nO(!NY)SWRdX z(F%DDhC?Xa_~$D0L7RHWZI9tKo+B7Hcc(I<*^mu!O5RGt;LT3*1N(nQO74Vrnf%Dk zf^Cy)GYGQExyKVpj(y=`h^|vUBt~THUpvlhXpUrPQSnJoq07W6`62$o+T57D4_d_z zUtWPw`oF(^{|zUh6#{-uvf`mj*RfnJcEx$7aEk^E-BZzi_jc@SE15 zL$_Wm;&XM=&@aJ>j2nv1K>FjI9RFY8@l^A!*aQ=l*b%S~FP+($^`lGTMNsyuRn*yi zlQi>;vJ&HuoJ28Lc_c1B3Pf)j}uAN+B3S3UwXu2vxvkmOs25x9|UT}{IKAGLb zC9B9FKq!3CvizQ@f60U!YYSGGp-JqRF3k)%mTRmyg0n9MO%-a&Il^BEDMP+b-}O6G zbr6iCbcIYfIYKWXG>Ya%MS})X)K9PrW+sZolb2KR{3?;*5sL4|havb>rXORIgYHrT zHNoP^gMJwU{U*^eubkZQn!t10iAc_y+EcQ zGRcrY7M!Fo;9j{7U0B zK%jUgp;FrW%{NsZUad%3vaAChc4jQ%EO&ieYSxFT3h{GE0IprZs*&GH64~0k%Pkdu08FRg$o_hW5{#$Ep6#(N4W`(Y z(tV5M<~_va+^!fmIUCyV{#vk+@YPs7nB;osjteLD3osWHa+KSzJ^?fZh4U^N(@qQ_ zY9g%{o%0s;xR7%vlNVT973911-D)m;O#)aJ1^#iawLP_gPM^AO82UZi2|sQaPIkGX z;(-PlucTA`h(%+;*4Z);x_Y@n2ho6{&>Mk74(;Y#8tVUw%RA$0!>sEwWkb3G^2=yn zn&a)zSqcL#nz-r|%M*$>0>AO68%d&G{Rz`e@K-=voNjPnK9LgT5MC&P3 zAH2}9uc6K%2SD|0xloFtKkQ?|j?~F3enRgZGbL8tJDeiLv=C6XD_3KMe)OFiP5*M^ zW}hjjFO#D)C|uL7$4S^?xGuQd!ongC}pWiJU$FXKyhe-!V@OJ|D~jjQiLR!s5f{ z<}Jvb_NiR@3;)tU@~Z&7KPRvMKw;04n$Wy3q(r;ByZb}0BEj_iA|_+zBfE=>s|0=5 z$W%f%dyunWD_n%AtLF9KiLA6c=13{|eRX6+Y87@7P9SYHNEX9-8X@P{MnM_<=^XYljV zndpCxaKS{+^>_L3eO5Yo$$Fy%H3_L+X(z)VVtOPGYe)%Kbu5GcZ8Ydqa{^oAGVbB& zouBK;f0DWlu)8uNTltJSlI=&}zUqXjB=UgAWI+6DA2Q#XDn1h=C?q&Unu6$z<&{`eG@L%~G)lVDX4n&&OkY__r9K!$P%|*kAu$ zZF0ua_^^&6ue2c(*Mmx7+lq!Hn_4ov=(@g)Mta+rT5gAS(zTB}j(Ky17TcEQfgv{X zI)%uXBFqq|h-}QwO(n-eW1ae;s|CJX-uFPi3q{D#Ac|WiVqsiTAy4%LFNt)B+L88% z1AcWjr`A#2j#-uJz3hzWC@QG|fA}O?Z2AvzuSlpi$4*ekU;!hxBgG%_cNSv!H;r5`ZauK<=Z6`9Wcyzmym1He?t#@{q9Gx<{&XzR zB$O6$v$2v}iM%aLRwZ^Zf`^xSc`7b6`W`X~p$Jb-Hb*;}WkTURF4oy#a9&}k&E>ua~fDC`rUF;41EmiKnqaA(W*nPak zbu_uQjxSgmn?UlQ`h!FNa6w|OquB@j5>viZy`Li4aaG0}<^IjcRVKM$CE6cFIfo2n zpK;o<;6xdL^d>qEAI%3R;i#kJdM<@$P+kT#mG~Pzl2{9Hhq2${%hu}Pf5f=`ps&%>Rtrsz^Vy(D`U0k#a`?oI#vvY+ zRh*B*)e8EBJ@vx6^zLXmAWY|iUMm-Be=xy~ZsJaThe%BEiPbV-X`cyQ5Si>ivAI;K z-$~UiOtnlio(0Ne)~Y(<@@St|0PmeKCi*bhQfkbNEI*si)d3W%= zSQM!9To~?$HSZv;`DHJo^>Xp$jOL1X#)%>v+33e#w;z1{h;?~8QDS`r zoE`(U+ZrjOOpV4?1SFBSe+VMz*)Co%XY%D}Momm6N;G~7PSll_T9Rzg={rjxD{AD+ z58Y$`GEckwJtW}bGV1qnLVnA?MmO5uR#J_%$faR;TUO+|nYtIVTn^JmmG*EwST ztv=JKC9QW2zz%hZ{1uoI6EN0#c49Bf67PR{(AH&>DdqUW2L-u#~WiOv7tNOe_ zx)D}MT$Un6*e9#O3!dZa6E2TdgJiBBAA8{>AMF+UgJqqMrtSxq(Zg?I>wJDraJP8J z{ig%*KaalU&?a$iPj9E?@^r}9T1(293S7lVc#_2b(GOiJdt zExs)b(1{ta$~n+d`RN;z9N_nRz}y`0V@vVmj<%vylapI8Vp9@3DpNWS5TZXW9K+#v z_Kj#}IEDQI2SXGJ$ncmF!kRAi{Tq$@O9qBFd47UGIRCK*c zE4ifg>s|c?9>IVVtxEBg34njsqRQxpGTkuwJG-@Z691M5C)?Gd9POFfhuPVK)X&I# zuSZV@wlUO(E|b6L-dboE9(zY>B;m=`in^7|E~iFpuu^BzGXu@}sHUgF=Bkw7T0zM~ zqt|C_H1EsnWfL)`vOQ9;v0_<@(NG);#-~Jo{*P&x8myy}xgiwtv~7plfh2-EhU8Ta zn^oc2;D_vIuGz1Xq=H=Nyq(vDw1CP(dcEs5h|>f9I>e#s1;(U7xYKV)+Od`7a+QUm z|5j_46V^A?jK9RC(Ior(=gVuGtGw`6a_f z<#qIg1g^a=r4zyD)RO8VfFP|B-H(+i`2IF6+8Welk3$?P%4SgZ7<13fQ;sx@J600%UbGz zr6&Z)htA9(+$Wmowim*R-#$**Xo~=XUVHrN&DHpQhFM)8TON0{kQ(!41Tz1nNXsaC z=`*~wN%}lL9-14IFYzYeD727PP=tFxr0n2C9l}+@*G3Hmo)ZdIa9O29a0_g$HpkW_ zRvL)}X4KASbYEW>KgU^e?aMS!tgpVxEq~%2(wOimoX^v-p+p9JYR(7xf2P;1r191if-*Sk_BMCPWg2h`kyiYzzrv&aMwV%iL|nXdTta8Q`CbM^?WX}{Bdxfs9|fNK8L*{^FqB+q69a>Ka2IR$ z8c?Qj&_II5OmJQyDP1iPfm>QHMRN`WczP-bf5Xae^xz{MJFRuS7F4wVYNFE`^=Xtn zt&*g5s`4O;G2v2#J1-xxGqXgWL9v?;O$|Gl$+$!b^}krjSriXbC?LU1Ya~BJ3gpX(jp>7c-LhS#&yd^3hoI zRAFc4nAA^K!v`~z)e&2RlyM)n=-FJ-^^IXwV{Dlok-_8F5dV3 zpu~7y^BaApd(?kOx(_yZwaXBs3I%2*`%DSqL>`g;r3)c~TRtQ)xS0&hXr3&!z*km& zP33VG^yChZezmeW&J&0*2JekBA+oD4hedc(zp-$SQ8`+Ql0nx1kKXgNt40YgUs5Ak zU+^5cqmad}jQ$V0cpr<8Zoo9Lfz;hRYvI;N5KTBAW__oQQrEvyG zKf#{ApKU5yo`xKo<%YDws%!Xg?U+3>QrSoz3G_NtB}N+kx7uD~Ke05bxw-8p0_5T^ZP zVL@dQP-BHEe~C61YL>pRr426`T(Jj$C-?#dxcQKu*t0wQKeE2EtIe%zcNcdE?vh}o zxVr{-hvHV;Def8^O3~sj#fuboLh<570~B|64$nKz8Sk^l$(Qv5?v*v?yli$kpUwAv zWGv*?V~mbob@I-Pjrm?#I2|)Zj6Rj4R3svCLm#426sa;Am6;O`wF@T7Vy`&P|I&X` zJvzOznUaV!HRXb#Yu(Z*~eLxK3E9yw;6{etgzlWw&BFwtyM993TPd|piD zV|Or6H>@i}3R?vKk*bb3unVOhR_z7iSP=3&?)y;N5qEQg^;RYLn;=7D08!TO{2PxT zIeJWP9v>QBT34I}`GZWZ4U}g?-7A0DMwS=Tp{t{|~7Ov8S%L zCxNbOD=Xk*q;jnf#EYF|WPFZ&m8l=pWBtFcwG!Ir8ifAf4RsikvOvnsw{q08?=ueh{`&Q;1u~xX2CBUKWGVlkcqb8(%X3o8OATR5`w;% zNNZG^9zK*!O{qx~Ujt`6*bS|4{l5*762OSO3cK^oev}r7=?;3X_la8;R8$ina#k&n z;VDB|4bY)l1eBRMY8bSRWOE-&ShE0YNY-1%fRvRkq$7`ViyS2!`@^7j zwXiiJ-mMCrqCJNUnd46|KYAHiWOZiDw={~${_1xX;RzOrLKsoxZvXsQUQU+hDN?%v zH_T~C;pu$WlejeepFE)XdBX6&z?CQVrom)VB<9h+O6@9ketyW#yw3Kel{f3gJpnfl zL!F-~h+g$XoQZ&_P#(C7#WjyAR8+9@x88l#NhzC`D3B9z_14q{ig6zz-S(D~UC`c6 zwiJmJ7nfk}VTteP=ve2Vh$4`UJ`56ayKzi?m3-6G#WbQ`GamStarD+>iN6W7Boa|F{YdsTSvn+5Y z5XD$S%P{8L>l%?IeJ`6(>_Onl0`7w(?X1ve#e`GFI41j)WkH?9d8o}N10u9r=hX3K zMih)M3IsMf8d;rF6sMpn-8%((GkX-N39J{%F`R5%^2H;=mW0=Nz}QW-9wF#i+N9`` z&6IkXeJ=8W3Is&T;ghDg$I@oPrnIXs#Q~xkDHzvtdu&?lvLe|z^5XvzKjU)k{AQHZ zz?!k19GGUvh72N8#B)u){4*hT3YYCZKU`<}0?XjE0%%mov&ZRdqis|5<4=Rq2xJu% z$wWkf znzL8aZk~Sj=SV=TiBg*?hZXZ68L?Bp-U>wLk6uC9@YC+mN~ku>Kz7PUmmZ<1lL zZF{<}olIH=vNa!rYa@ZR;RYA#tXifvgezItIVhFCr1>DT_Gfx2QyBamZZb1IKOk`k zG3Wfap5cTo;@idq(VExZc;eyhb@qIA5vyuNNhixL_+&hV6O||V8slbqO8m)mg3`P+kxNJ;#}6 zn(72{yaE;eqD9(^uW72EfiScci0K<;q0Qb>Rn!m7r!*87Se!A7+K{NhLWo4y@3$>= zOdSDSvZ*##l&2j1mbnou09(nL4Y|DDuAGb=b4IZL$=mA z5dxRHX1~AMvVZ6AR4n=|(i#D{vuu>N*z^bP7b_2j+u7JSI!n2`qi;sHLXOy3>W48s zDo1}xlQ(p#F-jC1`dkuiBo9*(Y{rx>TLwWi%<#3d`fr*E7kOow_vL6C>Qctb1?b{1 zZZ{98{E;>3m8Ea5e9Uv9C|^gcI|jKYU4_$ncE-PP6!?Y8u^tH~=po6JT_sOvH`Wy& zLIxcc(-IgxU|&pxC-m`(eyZ7V>m=?JKnU16!?{$%2udr8YFn@`cTS?PvtQ+Zw2aXP z9ZcDdkp^^&-p~HcW`4rtDz81K9bR}++WFV$<=y@tYJ{sz2Kc;FaX1o~q>uj8<4IXn>dvTD{v##i)jLz|Ta0>35J6t| zPihfnIKKuF7~y{BFqrZ}<-Nu2fh5|s)b(ekNE{{pb4J+=My&xfT4JV!DhVmfG=&Rp|R)eJ zHnpDkH>jP!$?TtMqvH%Ach;SoE7QI!R_+$=UQP$4gDmPoY02(i4ag1#VNQRhFcJ`^ z3$nHuR;4Ty2|dTcrLovC39@9K8!pSaav5qSd9^CB&<1h8>tS$Ns|+XP2vsCR>h%rb zj2|0$t;8Xs?@%u<25YswE6s_t{iIe+;4(VCP*i9C_HpRV|Ex&)fUi1JVZXBpVy%jC z-yi*HLSMye+h67OpCo!I%q#Hyiuzpbtg9@hCm7!!(+ep9@M%J3{1?%7eK<^QN}-9I z?n6r4yv^pj2}b2wOd0$YWYLyrSm?%AqS|GV!u7vLFAo*nylt~w&N6J=n*Lpv)_9Me z+jnu2uPDrK!G@W2jnrm#;0BQ>IS{~S;wLF0ctxPEH|%g0ybU>RLxD_jo?h(*7|lSS zaC1F_km5pAOM8c>QsUu0S`b9AQ$I?U7=1>aa;@x_I8;V;NY7`S`!2?>TVtSuZ-LLtju<^uU3Ev5SJ1SJ-(t< zEB7l)b^PAp;joGGPfYjS@kmt*Ki4JPw|^4i;|W*Z5GhTrO>mAKKyv9jNlNm16XN)| zQHJoL>1?I+-Bst;swd@Xa!s=k+T{!aIQ5c`CH22M`301;^|(kHAqBx+Cn2AJH6##Q zUWbNhPUej54dTw3>1p{>`|T9mtSqwW-@hTG?uO`7~m9N@#MmC7iT ztiGl`T=dA4^N7VpF|CG*;c$Z)Uct-_O2D0d?8xew_y`BG>2t~Gbz%z%? zmUhn=j&<&QJVVcTD+_gYmYWGMhwkvzc8p*StlfAJ8eLno1EArP0t{-rjTCkTanhP) z7Ir{HJ~5QCEO-vzdUy4R{WiPgPC{l?+0@e|(hGIvc}&?rfYBOV4GZNC-8@kRQLqrd(}B2=RU1b+ z&~I}~3v3TA`5F9zf(pF%4Fy3zLQxxue!D0_mXQ3j7A%=qaJyA9_}{fjZ@C+NWxBe~ zAPh)MyVKdntCnIUW!^qxmGodm5J~@(lb{f;P|Y;tkii?!O;A}zLzx)sH)n^LX4_Y1 z8^=vaXkAV)u%D^Pf(}UfELl&%NfE>9_)HB+@}?BO-0g7Z<)8zrvl4Ph2*c>yXJ#8Mi*CrlAA9a zz$p1tuP#yY%Ci!1jqUPFJ<7az+w4{it8H9}qQb_(0e{rsR|zM*Y9@vepRM6Lt<)A6 zj~Ov39Hom<2(dx31`!bdA|T)x?KEbz4Bb$ZL!5qI_64d&1WZg}CsQT}*dFX9y#;-)|==j7E zjhYN2sf%bVX#$mgX|eMNL%p7WHW>quP7i0=A1zJ48?_noQ0=0(?E`i5~5*-+xZMx>N>feW$-0W9vA-u_)dE!oE`WT9`1Ei=*C4-XZSNr9abIX zINFC3fL&@O#m7SKc_u+zdb&Aiod@=_$4DvTrk*v=;P5i>-tKp^C019H1g3&nbtNCS zGwYNoI>_l&yVx=CmK=&Q;7{B=JiboA(`vro6FeQ$BvQI#WJ(IS7JD)RTl$H(va+4S zSQ_-lqHX;B6VspSg1I>bfw-$~YhT*v!KbGjD$2UHao0vkL#K+<;QzW8o5x{aMl2B~ zmkrb_cM#uKhq>#s7w8N&AR?J?(MaocPj*l5u5XhevBA{L-0;zI4zm*clVlbJ@n8jy zMdf!ksD_Ij#ZgPFyO^+nLWBfQ)8EEr9Uh4g$A1Xk%~kn;r=st4e9DNr>4DUFnJ86zXSX$E>Vh3fL>LXs0;wb;TjHnP0JU0(=DgWg1b1sqZ zCMv1i7rv1B7hN#XBjE0V?uGG>jn-uGNF)xBj< ze>V<+^%`rfa;BnbDTY-It7&|JkjQV#L?zq)NWPW&{)Z!2*_f+26^^<9wDu*xjgpBw z4Xh`jsD%p`U6`R(u_u$gGeig^JZ0^_w8}v8Uzep%kpSk3Zy;a$YzYv$L*+dWFQHs) zY2^qs=AKF@Xyzla8SCQUY?R)J6IAv16Z^Jkg*jPqQFfku9byS^kY52aOX zJ4-2=pm`>NEHC794^U-@N&pi3UVH2ye-uVpbBS11OaaVn`_kvfk7kG=?WTLNm<3@X zfoR?8H3}ZUN^)1&n9$^|-D-NEz#G*^WfGt zhcTV|zu2A*$HhaCa<-i@4%qnj1^{LaXM{YhMX1sWR?^oOCTZ6>RAkIBOV|zEki+9q zOR7te^Ykd#NCUjLvME61;qFWTu;=<>>t2d}$3e`iBAtWJ8!@#du&D%^qC2FIhx+m`smGp)Ii@ zz)!dNcolpZ;PMgsB+Sbakj$^8Thvy_#$*^|2>yc?Q#sR$namcZXrzTUJv$o=kNpR^ z=pIghI-#M~qIDZ+a-%l8$w*?W1;Pt#MvWLknuR9Pu|%5H<~pQhOE`4N$k^H_)4LjT zMxlRc??rWSq{9@-rpEo&SFEmwgfB>>PLvj(BjiP$GLc_WBF!uY6R-rt!BXOxaZ$t? zUZFaZmpG~e6|~_vy|)4ng@&xLyu-aC8ukf^8gsItrTi+qqOXgcHgW>9Cr%zJBJXC1 z@_wbDX}J^cnS_<^05gw^>v_b>kQ`!L1e(i@QrZDs0akxMNdCwawn9@IWw=GeYhRPRW!x#v@`uF2nTlrVY6QE`CF0L5qc!C zm~*vqdUkC@K;Q8%xqr8X*l%s2#)k!Iyngl#{u=7!F)D#}WM{6?O{7NcdT?k@pM=Qo zVpa{DsOl6KZ3(40)9E6mP%j~vr=G(`ODko{RohLwp9VBbtTJg(9ws0?bT1Z4($K`(i<1G#bCng$E-!F5&(4-}KIniT?Ez5R?n2aOW`B^uWQ-#zlu$G$4i(a50&P4#%Y#uNRMP)m(BQ+M*$+6)l{$rkn= z-ATxlHQ#*dKg9I2+IAD#&^FSGM!J(xV2KH$ZW$T3O&y>YxGn*TS zBRZI`$`Q7Bx9PLP$Uiu6#p(k4B6q@e6Qxr)^P?-r#3ZER_*x4C&!U&9#{;3l} zbRSCYj;l0RA%1 zCP=TPK}TOFGocqIp9X5fP#vGw_|10RjT3sOaX%-QQC9bD2r7B{L=mg({X&%yuCn2WB{Puha-H1SAN#{P7nmfC z|Mo=@l$RT_2TZ8M38cs)Xb4G}cSAr+Oex|tkLF(@EBsh=TBrelBW}PeLldicZiBe^1aer)pfvYj{(I9FW?oT?n330;)U}t2=%=uV(vrl2p=9EzzKwu zhsE+KP_b(plA8Wg2$a??rJE*!$!&$n(AZA;R3(dFaW?h8i5WqQxKrjup zhH{YqL;v!`!_`XJ$7_q{?3NEV(b*SR0+du09C?2(jB7Q;*aUbOOG6qC^Yz?uY|$he zA`aaV&=$_iMbiJE@Wh|UGG01~{N=Rkh-dB`eMecSEQmBvdoQRJ%|Fu^GOa${ZI=m6 zjV<@)xr+=XovUztJVIv+KK(NHxf&&~XH;r0`>96~#d-g*UQTinmV?v@{b9oVpRAq1J&Km&0CUL`H@A-;3R;j6%WfMTchiiW@Aw?CrEJs!HYo zDwUxRY24H8%&sm!uwp4!-a89*Sd9`g>(zHg-;hI%~l=FT}#18X(Gl`!4$mM^uA=UX%YV+3{{aLyBEi zRCgEl@Kg=AWl&?*l@QKD5lr#P=U5IWPBu2a=-GBNHT_4(>j)oV`LY$~+*%?SZQcEz zvU3+Pi}5o@xHKj~M{<>vN2+4{qL2312LWeiLpDq7_2o-L!FNX;;xDML08zCuyg1I%K zS|PzJ{sRw6sTEIyciz^QoifV+B%`JsUzN+dz``?z_rbAjoryRV0>2v zvi$ZwoG9T4XVh-*v0TyV`Z&?+?7@(&e3&YwB69u;!0%Y zmejP8AX53PFfd2^>o2SN?;-M^MbrCB(v4%RM$=%^vTu3!s>0DFig`ntsw{(F=oDQ? z=uGedcpY>ugMX{TBxI4b#fl|q)1bDID6XaP4~2mgzy@YL{C!cA^yrO+JGtVf0br=? zZN*Qt1scwY$tVS^n$B|>;fJxA#nYrP7|u@?oO{pcqc)ETbGZpuHR?@cpn1SkMcHPX z&}mN@YnPsIZFsUxt)ykAQovceVV)k}%R|d!-9|8cK3z)dey-p7{-lY5MNQwhra=*w z2Ig_=#X?X|wW?^u>Oj30Q4HgpAx)YVbe=R8RG`7eoYeZczSuZpBPBp<{j-2N3!Wz; zKz1DhO+|SpTQWtirNC33jFtDS>#i0OmbC+7=LxTjp#EXH7r!X-b@(9uaC&ww#wYfs z;3K6c=8ah~JDRrcV25j{b^;pAN}So(r2>W_c`NC#J2q*1#kYDjTW5oYC3GE18t*3b>31A5d=o%nDl8amn4v&%Nh^2CV! zFy3;)*5}@Ev{yXlX$O zQsUgReXVqXk3iuB1cig2jJ%U&wwHzo#2z@h&aP``eufkt_7&VzfkQ9nNSVO?QHoYH z;t1djearXi6kU|H!-cKm=vP`r9ZG;dRU@HvUx^`$F59ipp{TEo2z#R zM8r^;&Xjyfo_qr{2ee1Z)M3Y$$erF|VZvHdR0#*}N38RtlcCRbnuDUqRB`r!K@<~# z>&W#s(-LxYjgppbU=P&mzitDlP0A6{0Du)R;YAN-zxI;0e!ej!L~hk*xo!=ox^T$r zIOxt+(-W2`8WKengsUq0jFGE<1I*QL!BOSb*-ZJ(%VC(pYds|I z^@6DN^yP7CDnnY);KR5D7JOKkxoymZVkLBe*`|)VuW!6HqeoFE%itqUqa%Q#ZH`z*a+b;~+UeN-E6UE04HIBsU{99eU=)P-rrQb~|hyy+{|eMuEH< zh}TL%Xw#Y_k)`{ha__ezst< zcRc(eCC*B~Q}sv265T}U=e{&Fcf`X>!*P<<@kcPXq5IUMaqX*v2TYxbpeJ0~I>rXqjbkFqH z=%0e3M7sN6VD6SrN?>3onA*4y2Ry%VV?W4LHek>q?7?tUin{M#aU6IZ*5HP#3alp_ z@Gl68HA!gF&Qv&+44-;W;gu@T+1p8R`me){u=LW`k6%7#pk8W;gJmefNGw{3gT z)d883wWA|40)Gu)H{5)jA-PV-aQ@dQ+--aLO`5ciFF4DV#a;FPP79 zz_{B_<+gYqyk?|T)#U30Ny0O|sG+Ci{w!=A9qRUz9{Q=oP+C`)f!BF0?rl9i%;;1Q z-k`;ycR)VHWz?|+wJ>12APSTtx9QdW%tFX&93F-xK>ViVAdv@-tcc3;dU$yibyj2Y zt$BcaKVA3yP}2H9z#Ozs=f5+PH}s)Or$`SPZAGlKC%}fhJ8(B@;xzD9;lkV}MTinb zUT7%;wt(SxkRg2VAO2w>0YnPT;S7WCJT^T0TGd{v-Kl0B2zjAe+{}2AivC-S7U^b z78ea878K7f?+|WYFX>4L^Ch6w0Ayt~LX(W%mca6}$;++(+PgWvyXFz=Z(}*Eb5*1Y zxTnXj7L_TG1z%wY>1i1*6gm>iOl)gen=Xx@n4Wjt$8WVx-Cv%8!EmNHi?ICRBj8#O zn#u3l=1u=ELCn0x)54-3i+>r4COUh4J8Cp>@?1HJ6kC6@$X*+IJW74x>`bejFW6F( z0D!wC4KBw?{tH2+&tax%1*-^<_F1o0SC|iHV7~!=#3UrW4OWv|eduB=1EE1}dyU}P z-T#O^`h9kD5>u;mU>jlBgD_e0=<{kD0miMj04lnPfK#9Aa(Lw^t6^|)Z$(*Nj76fz zJ2GCUzQ?uKcTd}8Vp3kW2m^ZpB$#V+k@DPZ(>S!>6vUfdRpPZj=x(mKuZ5+oon!gt zZ?5^B4EarpAR9D0yfs>^y?`i+gd%9dFr^OyL!LL#*!NueV1X9yq(Gx8ri7~0sy|;c zGKLP^kqt>{n=e;kp`{8Jy{E|s5nZI3B(C77Q*g5@^POLO_)xLR-w;1;8JSSI1?WwT zM)?+eRDI4#NQhu_l>|r07u^!`D1N|dQmvs53NP0pr>WGcr29H5 zjep_ukQT|o&mO#H)VbK@i2U|)ge>shm>=64sFyxm-+yvdAP{;!Yxy-g<~>Z^9Gi~J zVp0#6ZgivkbX1w=e*4xZnG|<-NPmvok@zo4LUQxC|Bb53AjGrHL)oXs?}T{2+3ZPa zNQGmlnPdAN#}-`^eAx@Wf!*c=NeCh!wT?@`P>G{TPMr*#Q~fk%ePE!Un4n+`GL^sD zRlrgGu=(M9_1z9%SG0lCPlD5+^*8+^zUz(tsf3hN5d^B&_=&}-<9xF9@x%`ylR(jI z4|*@IXLAlm<+bL+_wrOGw$)G@NWs=|*0*@^#rHxxVGn0i2#Qp?&8+w4){GUq6|lQJ zX=6!_3d0saXj%0n+nLCWjmBfx$bGw5w_RQl(9>RoWujBtP3RWPkj+0&8swDd9t3#= zPf+Bc2C1=$QXSr_lKZBkJBN%Fj!bj~Y8kbadd^pyusLkW#p;>_5Dc0p50ONJtH)W! zjjGWvr4N8pfEU6T(z{F$5PjC}&6+cn4Vdd>UZ!Qo~kVF-rTnqWHy`Lf9Fj=EK31 zp^kkvS}T_E)7Eq+%QAAk)i67+BN_Pg1aNhIThtOHMB!!bl8=qZIZ*K>v5zUBJDVyJ zQ5Z3Mq2=S2K;`RRJQfoTSG zx)mxm+XBV&xYJlD-gJ6mll{Wx&9XBQ??pp?-s{uu9)tPBsgc*}=l`rZj`*kl*d1Qj ziO^yZi#0o?NCqRv%M4~@^XqQ|4v%EsgNr01c!MBMuyg^G{$LrT0qdY~U}f`LYIa0! zDp5Ch$4%-iZt>R)WqnG7uuyNiT$`eD(g6R_+y~1!hfH-K!luD@yvqB0kZ4bo-F{vP zVCHt#i%eqzeNzuQGU8wKQO%U8BJc8%kWln)k7&A#aSW@G@t*v&KKk@H(yhqDT50o<=SROZ-5%n6Q)be*YlUd5@RcJuNBwb#UV{0kGfuxm40nL{IsV5>Rwi^?wE?V~2i5Gp4u5;x+e#Gcv-1FfJhC60&7n z>3-lzJ}g!OdtGdg+#Tq4$4myCxa<9}NyZ`O-wZi))9>)+c)8De)yMh!c+!rYLa*FM zple8T@(jc7mTfC|_x2TuVoD10re|nOE zx64ALWzWNb#JZwu^i-hJD$)=;NNIf1zXdy=Yr*~`0m-ZC3+kv!l50?CzP$GSfx+h(NhQKw6vHEm#;I#0j!eHy827l{hf=yUz)Xllb5KsJ$C)U^KY7iG{B2eXe`H1XCC z+Zpg$3fdeQ@gfUQU~yu|0p6U0tY1nhgWU|MBKGX@)!mkV@LsRciZJ)101393*t-@{ z@_rUzZVBYJ4qW?*(wduqY>(OEp;9HBsz?2--683lf#!^u}VaA6K zg~H*C>Um|ZXMFt|9kka1mSPQw2VH=W4_XnszY_Gf@l=I(IgWNp_&fU-+nR`$o3G6u z6O0{})?&w(AM4^3PHRLTJgc~CJT1v^XGM9yqFb(w-b0sstiPk3B5b#Ar1d&|uNUvh zh>1@Ajipfj2TL&nBqPYWu`gl6+R+Fwos=UE%fYiOn_oE)a^vL?Td-a5JdEl|{3yIJ za8)&c79h-_IU5Sot*84;3A?|2;Jnx38x8Kw#%pD9!B?~8a_&6=uF!i0cJ zlW_Eo5;>Nf{JPgN`w?Xy+U(Ya!Ab{wD2mZr3D4%#nf(W`ZRa>aK%F(+u!|a~ZC3*t z8VrrKNkNMRQ5;kBA@y?)=m`uX>23>Cc6{Ies;Sa@8u;qxu--*so%3j%{V<^^tu+F| z7K__WXTe*RoXp^mVrFxL*1U9yVqjwZMkXn=o=5P_#Sa~x>u!T{ziCX`*FzM!XX5Te z=%*B~zhF-A(}j0xzcuh)k4lu1YGnJ;(}1&euWb{FEPV}4rwkyffpAx%<93k8cs0NC zop^rBpt=%B){Gc+$9_Rv7c2XgdrA_o@f!Fk@7m~Tv!?9)tacqctZUFVMQCc#bVdrf z2=T&JAGH3loF?L6L~NkC_6TSYQ=W!ae)KW1q+5_`crq(|z7+olWAH*Ceb;?D!`aFO zf!_HATF2dh(cSef7T%_Oz`jc7>v=g|t`rC0Uj^gU;y*rYdA_Vrxr@SY8U+Y+o0yhw zxVd=#L+HlPcYfwM1n1gOb+{Vc9@k+C>|xEbGx%F`(>kSXW2tJw4MX7Bn?!KPsAWAm zxeG9s!9$@c+JvCS1MH3Gf9*V#1}66qtUu<;xnwy)H?C&ZqAO-fO`q*+VWniwJ2-#? zqSg(~yn&4#YRazHcYt$PglK~Quxo~Z6+LCg?Ypb%)8Gm+{!YmOU6J~dSFa>_-5ri_{S|5)zKrVuNg1pj znX+esVmY6boW<-5n|B#O&I8+4hDD;JwJ!3>hEZr`M^0_1I4X|okikVBU_tG(07ngy zCP%m`=wOTice4Fz>@;)S3&EC(lpF^@n(6Uz`wTMM);bWX#+xGJ?%oI`Xmnr3N?!5g z&y#BUC|>ckpQ^T<&~b^InXYd#$OrRAY>%DX^Nxd?56Rfy7V#~*B6RSPO-6N+dD^&o zrw3+9H7j~LVWIzSHPK}z?}d41yVxr?X8rkE<>`RW%k)--VioV>S^Q{s@K5x%d~fZ6 zk>PBxl%Q z8c(?$CsEjyB*D&Ys@wm4F1c-gebl5><6rZ?bI2R;-8*u{D*jj4UNEjleMTp5G{u%r zbsG@Gy@ts1s}_|WX|Klq*J_!IzRSsmgbR9Z-j?_r`TsUncFZjvN~hdZpz_aELd#(3 z!ayhoadL=oCG-Q2URwgvH%Oi0Rq9)x0G#ZlzM%8f*Pc%L&CcHwtsLSO0kN?JY8dTN z;@n!~|3R6>2{D(9=g#>45eKgDJ67#5M7VHJv{S0=iZK+C>#E!d!s+_Smw=Gq0X_X7 zoL+#ZF6oTrpbL&i&6HYsUI$iz702!^(oxp)Q{m7z(iFrgGr>!yVw5c-`Xp4LCr|I@rF0?9#NsJ(W6IN&Py3G8@j zPOVyzSVEIJaFof_^Ha!sfBays7OgwBMA3nAcZ>RraHs;T0nX$u=H%ZAma2bBO(p(Z zMNC4`Gq#^|cR@$hU-_2}^r@KL@e}sAG$KV#%Jlqnv?WtKg^(9)ZqAgN|M@Bvcup5gnf_L8)WHA}!g0ELMQ{ZBUXNna z-52-y0Y~(AO`q=oQJ{-}ZTF(Wps?JWyBXQDRZv#lVY2Gx54KM6b!mvI(Ji@Xb5CE| z^6g-I_o!ldSBQa$AiO3Vau`TlF*c%aCf(v>sk^Z2a9OI6kv^O?;p|*;TkKW$D$tzO zZt@kMYx0SXlyocO>{!TkeP2_}A2!Uti5FDp$=1&@I@$B1fWdVMkT)b!nsCDQig=s7 z9JU!N)~lX(R|H{)Ifo7pyq>}CttKxbdhRmFz8U;~);Ip3b^Cgs#s2vaQcrK*hwu2F zv?<=>DAT%E>hI||DtXPyvU=#1`(-E=E1Ax|wFTeke9aPKH?>lC94%DZ7T((vxA_RU z;ui*mbT}1Q4yrfdxj2$FWkgGcLR?qGmw>nqxJ zk6<+4OFNvGWUNX{Nv)j;tvT9oWq>*--2ome`A#GI&#vefLM}fYUmL>msdZ8#->bm! z*`%_zB91Tx@oS#eD@t>YuXwI))yK^(ClS{;Yd zF}AIxstr)p&`+<{T+WN5?@O{O#U+-IaVCcKIUOGobyEBa2L0Fjc0)a43z%V1Tnc8jpVCE$f%2)2Hw= zcE>d&B+?7o*du8UFmz~rbsx5v?u(FQ2OJX64=)r^ipjV_efk$Si7vR2K8TiJ%=2WghOYA)DWCw#^>Lp z4d>r^f1Lg8v2V>8gIVdczjPq3NLBiv{d8p}Im)mDGQTXq|Cc% zP({0Q@)6l#tLu=4#AtxO&LS}@lP8_Mi!v@(qfZYkicleO5dL_fu$clSq}UcT_IFs$!BYz4THk9e=TLdvn2 zwgTc>Mr8w|md(g;wOWnVFw*m0iN+28`GNnUw(XvHt%HefQ%A4XvDm#8)bpN7XE9t(m zkv)?zB>H$1>(NY*87WiVhS{$|L#b+hxl?UkMm#~%=yUmrrqn|@gSr{z2FhWK)2l|X z7#TT!I8W_S1?*O=bc9>_1VJH611Nn%Bs5NwD*6NZ4c^u%0Li}D?5()DKe_IiMM zSBLh_)b<^WVo6+G{pH`(Y)J`fEgN-NzVI?rIQMzFJ4=Kmt_VF_C0mhCiZOuxZDC~i zPdu)DqZP3kd1VTqSXxR{Rc#@m;#OJKGh)(oA+{rQrwaBGDu#aaiOm`L7tGS z$~GhfRx}k9RWR2q4&RrlRU|=Q7rP?06ngRnz-Tak{rfyw@R~L#p^}WIM4c=q26zgz z!1=pFC(^`(>zNJZavmm=jMgg8QsLDBG!o3(QEHiQlX{0>BBy3RDoE$H933jya$4SF znSLYum5O3)BQ;5%FKsDRA5L2TDWXU*MqqKD*3ME=?>cGTF@s0t>Hze{L?DSS0k*^e zt`i|Na7tc`uP2xS7m<`om&S=pztOD3>;f z-Yg51_)}cW_>h^m2mY~R_2Lg7ypJD0O03gVhRD3lU&v}B$i_b*3T9fg>8opE!D-E& zwB^bZetm@~Y{>uvB~3qa%zi~ny|HOqVF&x_k1|XtLj_S3OlfqOSXV_qe@b6X!UOvH z`JDO{%aj4@q@gsz&#~BBg@<0hGY%TiV(BBMg};dTVbo^#7LFvk?8(;RN#c$YUX!zv z-ur(S30*{tb}T#$>k32<^cQUE-dA~=SxVoM_I2L7s;WC^kP5c$3M*pmi2s;RCGnT6 zHDK_~Nwhe8R#wk(UgXN`camAp#hbUBUKsta*qCU(!1&H|VEde`pb6MQmgvWXlQ$kc zsB;n+NBg^HAez|8S>~Z!isSeUl$^y$G87U!?fJ(R!m>tX*G!UGlptBrNueMZR-@lI zwKRpIDqrCGi(C)BePfCA2>w>Wxlg=*MgJ^%mZ3~J>KgEnu(FjO5P=D7%D zq)1uXy)0;&*2M=503&*v1Cu=U+of8ps5KJ;LNaf!!RX%&zYfRx{+QqlqQITsooK7> z6%>F@N#?GqPWZv;>_vdJe@hPaMs>lV(0yFGl3=uC1!J?v$>HCePrs(P;oo80#Uv!f zD7XV$`aXv3(54PSp^O*z!cBwqf*8#aUi}qpegJ9B2-7}A?;(43JyTQlk{21H6&$@6 z;*;*vK;ehJPx#YuQevM8x&jfz$`@d54zFa+XB3F)JsN6IgZyv~4$sa1bv42VUV+@p&D{c?UAmhZ z!@V_1@T62sptdt;Jta$q+O-}i@s-~(A+@Ic^^?;21g9lBk^5=^sSxG z_S2qI?;t@NhF9aKy;VQem4r?M_9(_Iqzmyx)*nP=PC7AbDe6&_*WW10Ix`lm$CKN7 zv*NgfSk|Gux8TKllTQ5GJuF-XD%4YF)!sxN)7ziBh3@B)4oeLb)!i@XIvIk$hS?(j ztU`?X1L{1FWnjUBb)v664v?1o;~$OnjoUr`rviH2HdNb0V^Xd=hT)pKApRY>qbyEL zO!UN_gA-I26+tW&;jpgiZ&SjHQO8l_2)FQ5G8e%Wix&qn9vE4ADbW@eWnys0U-8a* zb{5!AR~qwk0_dIAI{@xtud2i=&Z1Xa|EH|4jEZY#*e&jEgENCWZ3lN4+^taDio3hZ zpo43X0g6MB;_g&%DKI#+P$=$D%H_P@y=%SayZcvGva|nWCE0oM2y7r-G~ngUpoZ1L z>av~4U(D6jKH9}G2~^*r4nU&VCzlQ85;qrL6Ve(gr)HvpHSVQWD^BIiCg`sDw#%61 zRW}Qmf-9pzF(r{TMZH3cD{E7mdKwJOd-l$jr8tTGgk*3A05x{Uw#nC1B#&!C26Yu6 zk#;fR{Wmi!t5F_}n31E$oLTz`j6zb*UDot_np;Qdo*mue@6yyO4o)16bvdYXllg!T z27E-{tFbG7_BV0=`FqnxVM%bKw^5z@9BG$d9J<&Sra%`+O0XXMnl9IiV=`Zyi2LlQ zeJea^5MQ9wfDLpu3ENH=f7{+OwS6D>CQTd(9ALJ$PhK!e>UUZh93ovBxJG}^AL2hC zp-A=|G3XjZsQPd=&nL`PYq_(%TQBb99?D=s^HKQj+ZflpN;kB_o(>Xj9^+ zgsU?6bNIQDS*f7vHgRlR{Ra0d!^(8lorLUAoaSU9Z2u|LARI)JkVE%^dUpgjH+DpO zxBU^h{mEWmXA z+`Qy=)iQ7UI_-khTxQDJi#sRgXEAQUH#{q>Pg4kr&`w)+kM5^NJ*jcTU)3V)Z~3SX zVZq@Y&s6$>vZ2p~C6TP5p^SOh{NIAdu-F7y8tsof%2q`AoIMBvI&Cf1Gv4NqrkTZ6 zD!5bg;2{=FZUfLv_bvUb4KP`-69{Z@ouITD)8WTe-dh88?0{vHFnI|a84UbPsRi>~ z5urE3S1711FOrlEJmIMG`hYk^0&;H4R=iX%flE0iW!=w1!9TFr4zr8bHsXF-(pNiv z2fm#p+WXBNA2ZE9P?IQi<~VD{$~`Zd$G_KGJBvlg_)z z_P;4|DYr%cIDwpkaE1tobd0ULK}|ojcC&jh>)Hs`TBCUj-38DK{polm?$~~UTg|u4 zu>hYf(1|VAgfY-jJ;_Bp3Y_6^yU$VE<%jbDDvpdvz3tsG239h9~|9M@F7(E5tGz?oh_4?G2rPF`7Y4A;}mb z($5)7dky0QgK_rDe0V5%RPl-_+1Y)G74)~%0+KhR0^-*%3cG$0_+71cH5|`;P}J$7 zL+tBqeUG2cl)?ncY;J~*X5dFZX+Fp>zye{V`m`Qr{(5bf5Q6xRP_+{^&y?cXXQ;bVD@#FmT_<6q3_R6+1RNMR2N* zkfs|N_TVp`>2JoLxZUy8-(FX^qw{A@Jt1rKDEF$+hQXeW4FBwZk=%;$z0pjN^}8!P zJop;a?$+me5a`tKZ z-KT3I?WvFbQB%QmC$~Ej{c5n{)cPrLo6zo)3Q0MiQ5vYYgRhH%kv$=s4kbLTrr+G% zw(>=dWbEmWOvUcb_NU zzagG5*$N)a$M7j4d7TDHQSCT>$FzD<%bOWt^t_P^@iTyYn2#nR+88Jr>qFYut0Ygo zfdKp1xWpQkilINm3inFhun*o{<+ks(!7NmmqYH=BN0nmL!}V4p9-e;8weQ!z^tV(k zC0vnv)RlS<+tB37sr`+W;yfohBV%O?KJq124`9vIIruTGlROaQFxPZ{ny%6tL9I__ z?n4XRS#KoBTQf26S$lUoPYZ{d-}!n`{p;%LN&5Fy*WT|_@2J+~>N=2XTGeoyXfTN! zsL~%aO?yWA#gt68Gge(cR?9jg^a7Wrj=dHNlRps79xs;9Dl5RIc`e0U4vJyA zG$yJW5xaLL!F%B8pVX$T3YS)05f3ZLgaA|fi-`tx$qZb=CarPM_X|8&;`iRvHna7;FIrk&GwA4tzHiq;Gh zqnhe&MNV}#Kc9a)-uekR@YzooUT+^q!~9-9D!s3%a!^T6SlDrMVR|}a1Q<&TJf^IU zkqL=ffA*_=3LzXQJ98@}TR)1CBVIHB1Z}n&^en9*Vt;16X=GA>3S3t3Y*vC`*a}h5 zO2UwYLQiVoUGm{My}N6-p2$Y8Gj(2b66hx0#-l#_eoj#8%D-dgaO}QkuQ0eXge9-+ zL3j69_`jDSSNiA6?cM8Y0$ClnJW_wx?6kO?KGA(WL%J%%T?cukn;(v8b@4ugEsp8% zQml9{nSf9*dTY5MMOu1_5nEg&!3x4zq8hYZuSKgy^bBEAYLYbQ;h@)my{rrp2J~9 zI1HKPt&*=6v&P+J2*k%hE3ukMQy{oIC)v&4p4445uGq=Ezhaa`ps5Nl=zw&}v5RtE zVUyYe<`a#SUO=^(gw(pSvSBTyu>GfHTwBH{2#@T2RnfY)@nrN%(90*F_=5j^$BBCtRpkb>~`F}}s|DnNn zk)LZOb>6}W=iUV~FiBK3y&xj|%+&kU_)Y0W*zrqSytwZ*Ue0slG#p3^K)NIjNmf1! z^`)?pn_vDN%HI2QD)@Bz45z}`?tT%t&A0=ufnK|NTwftxbYXdfCrz*KC~c?APp@vp zU0_ok%)K^leL*mz?Z7`yf9Tq@PT(%DdG)q!cdkYen<001?LB{-x}R9U z3fi(LW29H13q|JT-hle!kQeuGhG!IjBGV0qzJ?Inf6_9-Q>#-fYv!}UN?lz5Cp~N3 z)bzI6d6Y+xW$qcMjPg&Pxv=4Tv+volm7}%FW+@>=3H0E2J(Nruh?9#R*jjymG6ci>{?NJBbvq*jZY`kxo_nA&g7i|$b_pDz z?o+lxRqUCl>|dCSSTXk7GqLoXbDU=ftqhS&GlmL zp9L1N1GVq#t8|i)fkx2>L&^jS@ph{5zl2*7pz8#*m6nu=%2qpUX(@&{a;Qp*C#ci= zdI7PcandQc0cR% zkZQr>o7^tDmsyl9X~yTz-?&ZiMTJXRIP4SHue?IZM|>&k>kKVL4M; zH>oMUGlJ&|)cRpp)5&(ivCjO`ekM3E_62~G9XjH#+oNq=x~b}R+w3pbi(GmLY($d$ zaRQ5<0~BA!Ac;qVT2k$PNu?=sA&?_il13~WxU9HV%6fxhN>$H0XgUO>RE(%4o}zg- zGxbf0O5%)aG=o)C69`pF^`I=smd^Nr(F9kFIJA$!!FKlc@M}C^a>JBAl^?PJDP`z~ zvmz&*}3nCge^D_h|FWq@WSPTA%)sF!}lAD9P&GMS=tMut6spx-qe^z z=($y6!An@W@4>H=ld)bLin#wJwHE(>s7uM5_KY;s%R`j6yfR%j#r)8etq&CNWT#4P zt?AldcC&h5Vg+aBbA*)fYf5&zX=iZdOD0*A7Ud|15jhrk@x&~Inmu+M$9Z3vo;`bo zxumXxY(JbgYd>e+ceK?afS(DJz2cP;FH;t$Y6O`iLE69}WZlj`Mdl#dmf#)H+Q%G5 z;pmO`t4u0TxWr!oA{T&UXl^>VIfhGKhbNQvq?d>&Ri~HTD|HryDF@F59|+1lmXD8; z_7pKu>%bM9AD}ZW69Pm=ZR7L;JtU>R+p7Z0+2wooO^hneHv6U#LAJ5vMBaE3IO_97 zqua@5F~pslkZKX4TSdWWw_>8hJ#*3_Od?KPkaz=1t}*>=H7xPxOk>1zoLFvp#UL;7 zT^q@%(0$~(ZMck{cLpcFE-gi79*$@ssTM2Jl@W8kc6va=!3Q!-ALpTMw2QOZ3yo58 zA-j`(sm)Hl7*A*_%v&woa#_<-38EZqpImb53NcHm>qaftuAj~Umu<5zwMH|m6p{|2 zsSxtC45=7Fyf70ixm2gOHo{z*?FO)%-r8+l-_bpQF2$qp@4k8x&U)f|#zU|mQ8+jP zt7U}mDkWSaf6oZT--#ht(`$CMzS9)1Kb$+HBc)P#m08QlG(Wv;^x&ej~hiTDPm*Su7x?;Df7`&H|3=9Ql zH;_6$dfc-w_NyvNa*6|K5PVOY3^WD_AgeC(*aDz5C0P-gjsdX#3PxX8V3MoLb9j}f zJz6m{<##}69;FJ{y$Ez~E2o1c&bux@t&j=BAv+egY=_TAl()H`c-8%_$ri>L~xjaqv z^@O7z5?sH~XQeXfyVWQ37p@#|#}Uete*b!74-hue;5&uZ%jByZeT`%#NYK)Hy==bdEG<~ya^<};aBonoT zK}Q#`Z?PJ(cl68_!xMvLYbH%mMvkNjZcz4Z3M}_o9vmpCz4#dK;X+tWC1pF~*p1$! zW0od+lERCUw-Mk%tQCzt0lsUI3E`cmNp)q-ca|@QYX#Z<8Eg7Q&GPW<8<=o0B}zX= z8(5ozIQt-xxV~;;5Y&%krT^c5?!>Mbe>I>iN%m;sI>aE6@PV()IjW9G`StxQ+a_G( zBd#0#poTokV&$lLMtQ>vJ`8j4gZk<+ix-FP>)qzZe=ojB*T>W=O0->>}DHVZ|Feg6friZq+ zdT}*opc%}Zfm#?8bz$!|{9?n3Z_9=#YT&8Yy$G{!P`4AGNaYmQFy(K zZR#+e++RG=Q6u7f%*szA-e7rrWyh?!U|Q$&&Y5LlA~iMV9El!`+!z+EP&YSB4BDUu zz?>aV>~gcMm7g`>B?9uwURGmxQ{PdlisgPAwH3H*qfL(tc19YHwYHK90pn4-Opx5Y zoBf5W`~jpIz&pQwO07WO*gj~ERaQ9NCb1THuUmW^5O5l!IB;hv6kbO>3ZH3<3U@Z} zJZVwv5>5F+HD82;P-eg-ZHh#&^ig4-n_{Uq%J=FG1PcC;k3W?qi)Y zoq3A=8NV>Nzf`&1*6$5#%4Rj=XUKOZj9_4me%F|?m(ez5WBliCYUg9yDroY*J+7J7 z>HZWEssZLixIgh%vSq4Rc0g8}h&p=>1~<=Np@TBd{EUAq52CJPz1W`CyaYfsWM5l` zQN|WHAiJIza%7BVdGft{V?KhHT2o@oHB_bB=(50>Bjk?FGL?s=&+KvB*#P~t!Udgv zSn$Zz|5|L!0XN`c$ezNfr;X|*R5yT8!a}w%y1xxsTa37GWVm|0Uq}#2e>oH7+El46 ziDK;FS)14Jh?l0ZHxK9=Y2?6~Beyc2iDESH8zW23W7p#ZomCc}UsfZjb5IZb7;fq2 zpUJV4k=Ne(pt++Wb)cj`R&cOS{xQ>1As&;?G_RD39DKl7R%$ysUFM&YH=jbg9K%+L zloh_X$fH^yLXxXW!X=9IHU61=mOOGzE2_y@G@1LFT2^*Q#yH+q8*?60o&%{(SAIn= z%5FQY^sU(DJ6#c+chCOGl{|>LcxI`>9UU|0r549*!URJ@Bh3VdK}j(o_3f|QfWB|` zs^EiIU`$;vF!}UKXp~WYSomrjEtNUT%c6|F=C}jN#~$PEtF)sLPOU+jLy9;YJ35^t zUut1uh*Os^%VhtuZb7I5XE~dITkP_S2785|Zw9%oJcDro{R0ZVg#PZ6zbGDGy} zxci{XftK*+@o?iWy4mB(_u=4wVLNREPqq+}(ckp|Lt-FtT)@0il`(lx(er*3M9z*p zBA=0quFweOBMJX-qYI?d6c;2Gow>CLUWNpt;jPW-`TEa{{9HNW7?CZ+ zF^}=%xq}(`zEc*xbvg(ULB7Q-^(o=_C`K@7LRRq|jq3K>-<#bGqJmEHA%41;^gA<5 zi7DgaIOxciiE^;-XPt^NOBcprE1O2C5ji%PXHggLP_@F^$zn?!*%moKhSAyRXFRg# zTq0T!7rMz z1aY|mT|kDG9WVg}DUS-l=f17$z{3Km93qg!){wZ$AoRkQ+{WC>9)JV?gdVMZb*0uL z9Xl(s6>HsLa+wuinns^VG1oe)TxyV0%zP0i8Sxi`O!R)L7+JKlE(%+w(gZ0peg#_n ztbDGX6^JVsjuQ`w_B>t!epqj))ckP5s-}%d@9;b+m=Nx~`8K#+V;FoZHDhpnnS&9! zzVO?CS&VXwM3VMUgWXIM?zm&~_#46RjT48bV0M*+H!(F8`_jbJba8vOB#r6gT8LE& zxbd*<0Z2hN?DTXaOrP9x#`I-+K=`Z?Kh&j(gH@olqc^Rm)dKCRT!V_;KG6kp`iZv!S!s{XFVCnr1FzrKep=8jozb-N zD}U5?HS6+NP+pBKR>C85)R)5-q6ayv=)^Ifc<%(&2ZMMfGuCV^Aw z_`T3~r}ebi%+g|2pC}NnCsk;N;(gx+4)8v{Bc|IqR3Z}{ZTmT_CBdYf7Npgf6yC9W&UMH zZ;)(-dckwImX_wy-WEwyp2O>tP`i+0=9Ao6b*dGdXw8RS>Pm)>EIK)Chi9bwxU4b|fcAi?pNTh2a$82m-N&!aCzCu;_89e^4x zaviN6b>3?o=RM~HZx)*UkFNu$B)t?nwAsbzMD@9r_{V@VT0CU)&TR{oC)MkRhqs>v z`Cob(Yxyf584nz%n_g$Y$B$)2VK-y?S+_nPeY#2mddf31H@yCS<@Gw-9&r=@XOzQi zPdZfca3@rEy{*qv(5lIqrs(E&K7E{T%VUzO$~~q4UuEKkV>FQ`-gouBVy@k7unMYy zebii9t>&b+RYKN?xwWl(qmzFX(7G^!Y) z@W)G)dD}RlKuUJ`40^=gvlJCQDceqkRF|dLmA=9G9OKYZ?NU){=&VDM89!^IW0Y@{ zmm3TWT5tL;mtO(g__Fieyt%Tg?c_Q8G|#)8J`Goafc`n1b=f$of)#J9AHynCtUEN4 z;%AZj*W=VjlpeGqm7O>iv$ykC;%~JS9v5SdA5RO?9%|y9xD1byede+blAN!0-hau& z8u{U#c@!{O!J6q4n3tEcpnAp4pFlPu@%K^uM-X+^RFzreBMxUuH}7I>EWy)ki(}vZ zY+H7v8S*~^^%S`$VE>=ei&HMzrG$U#o`(;Z#_~TU#uV^>rtJ$rcp27zs`@dR)c&VU zp5g!Y{>`A=0Ckz(Hev?WT-qW-63j{5(7$}j#>u+NuhBLR40^3OX;a_W$J8S{w$ E1F~9`&Hw-a diff --git a/Video 102/package-lock.json b/Video 102/package-lock.json deleted file mode 100644 index 88f6c8dd..00000000 --- a/Video 102/package-lock.json +++ /dev/null @@ -1,3220 +0,0 @@ -{ - "name": "design-the-layout", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "design-the-layout", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "vite": "^5.0.12" - }, - "devDependencies": { - "tailwindcss": "^3.4.1" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz", - "integrity": "sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.11.tgz", - "integrity": "sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz", - "integrity": "sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.11.tgz", - "integrity": "sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz", - "integrity": "sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz", - "integrity": "sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz", - "integrity": "sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz", - "integrity": "sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz", - "integrity": "sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz", - "integrity": "sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz", - "integrity": "sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz", - "integrity": "sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz", - "integrity": "sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz", - "integrity": "sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz", - "integrity": "sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz", - "integrity": "sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz", - "integrity": "sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz", - "integrity": "sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz", - "integrity": "sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz", - "integrity": "sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz", - "integrity": "sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz", - "integrity": "sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz", - "integrity": "sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "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/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.6.tgz", - "integrity": "sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.6.tgz", - "integrity": "sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.6.tgz", - "integrity": "sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.6.tgz", - "integrity": "sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.6.tgz", - "integrity": "sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz", - "integrity": "sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.6.tgz", - "integrity": "sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.6.tgz", - "integrity": "sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz", - "integrity": "sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.6.tgz", - "integrity": "sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.6.tgz", - "integrity": "sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.6.tgz", - "integrity": "sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz", - "integrity": "sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" - }, - "node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/esbuild": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", - "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.11", - "@esbuild/android-arm": "0.19.11", - "@esbuild/android-arm64": "0.19.11", - "@esbuild/android-x64": "0.19.11", - "@esbuild/darwin-arm64": "0.19.11", - "@esbuild/darwin-x64": "0.19.11", - "@esbuild/freebsd-arm64": "0.19.11", - "@esbuild/freebsd-x64": "0.19.11", - "@esbuild/linux-arm": "0.19.11", - "@esbuild/linux-arm64": "0.19.11", - "@esbuild/linux-ia32": "0.19.11", - "@esbuild/linux-loong64": "0.19.11", - "@esbuild/linux-mips64el": "0.19.11", - "@esbuild/linux-ppc64": "0.19.11", - "@esbuild/linux-riscv64": "0.19.11", - "@esbuild/linux-s390x": "0.19.11", - "@esbuild/linux-x64": "0.19.11", - "@esbuild/netbsd-x64": "0.19.11", - "@esbuild/openbsd-x64": "0.19.11", - "@esbuild/sunos-x64": "0.19.11", - "@esbuild/win32-arm64": "0.19.11", - "@esbuild/win32-ia32": "0.19.11", - "@esbuild/win32-x64": "0.19.11" - } - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fastq": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "dev": true, - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss": { - "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "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-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "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==", - "dev": true, - "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-load-config/node_modules/lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", - "dev": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", - "dev": true, - "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==", - "dev": true - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rollup": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.6.tgz", - "integrity": "sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==", - "dependencies": { - "@types/estree": "1.0.5" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.9.6", - "@rollup/rollup-android-arm64": "4.9.6", - "@rollup/rollup-darwin-arm64": "4.9.6", - "@rollup/rollup-darwin-x64": "4.9.6", - "@rollup/rollup-linux-arm-gnueabihf": "4.9.6", - "@rollup/rollup-linux-arm64-gnu": "4.9.6", - "@rollup/rollup-linux-arm64-musl": "4.9.6", - "@rollup/rollup-linux-riscv64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-musl": "4.9.6", - "@rollup/rollup-win32-arm64-msvc": "4.9.6", - "@rollup/rollup-win32-ia32-msvc": "4.9.6", - "@rollup/rollup-win32-x64-msvc": "4.9.6", - "fsevents": "~2.3.2" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "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/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", - "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", - "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.19.1", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/vite": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", - "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", - "dependencies": { - "esbuild": "^0.19.3", - "postcss": "^8.4.32", - "rollup": "^4.2.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "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==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-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==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", - "dev": true, - "engines": { - "node": ">= 14" - } - } - }, - "dependencies": { - "@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true - }, - "@esbuild/aix-ppc64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz", - "integrity": "sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==", - "optional": true - }, - "@esbuild/android-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.11.tgz", - "integrity": "sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==", - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz", - "integrity": "sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==", - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.11.tgz", - "integrity": "sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==", - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz", - "integrity": "sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==", - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz", - "integrity": "sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==", - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz", - "integrity": "sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==", - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz", - "integrity": "sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==", - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz", - "integrity": "sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==", - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz", - "integrity": "sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==", - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz", - "integrity": "sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==", - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz", - "integrity": "sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==", - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz", - "integrity": "sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==", - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz", - "integrity": "sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==", - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz", - "integrity": "sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==", - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz", - "integrity": "sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==", - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz", - "integrity": "sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==", - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz", - "integrity": "sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==", - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz", - "integrity": "sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==", - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz", - "integrity": "sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==", - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz", - "integrity": "sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==", - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz", - "integrity": "sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==", - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz", - "integrity": "sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==", - "optional": true - }, - "@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "requires": { - "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" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true - }, - "@rollup/rollup-android-arm-eabi": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.6.tgz", - "integrity": "sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==", - "optional": true - }, - "@rollup/rollup-android-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.6.tgz", - "integrity": "sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==", - "optional": true - }, - "@rollup/rollup-darwin-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.6.tgz", - "integrity": "sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==", - "optional": true - }, - "@rollup/rollup-darwin-x64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.6.tgz", - "integrity": "sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==", - "optional": true - }, - "@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.6.tgz", - "integrity": "sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==", - "optional": true - }, - "@rollup/rollup-linux-arm64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz", - "integrity": "sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==", - "optional": true - }, - "@rollup/rollup-linux-arm64-musl": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.6.tgz", - "integrity": "sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==", - "optional": true - }, - "@rollup/rollup-linux-riscv64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.6.tgz", - "integrity": "sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==", - "optional": true - }, - "@rollup/rollup-linux-x64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz", - "integrity": "sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==", - "optional": true - }, - "@rollup/rollup-linux-x64-musl": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.6.tgz", - "integrity": "sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==", - "optional": true - }, - "@rollup/rollup-win32-arm64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.6.tgz", - "integrity": "sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==", - "optional": true - }, - "@rollup/rollup-win32-ia32-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.6.tgz", - "integrity": "sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==", - "optional": true - }, - "@rollup/rollup-win32-x64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz", - "integrity": "sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==", - "optional": true - }, - "@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" - }, - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.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" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "esbuild": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", - "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", - "requires": { - "@esbuild/aix-ppc64": "0.19.11", - "@esbuild/android-arm": "0.19.11", - "@esbuild/android-arm64": "0.19.11", - "@esbuild/android-x64": "0.19.11", - "@esbuild/darwin-arm64": "0.19.11", - "@esbuild/darwin-x64": "0.19.11", - "@esbuild/freebsd-arm64": "0.19.11", - "@esbuild/freebsd-x64": "0.19.11", - "@esbuild/linux-arm": "0.19.11", - "@esbuild/linux-arm64": "0.19.11", - "@esbuild/linux-ia32": "0.19.11", - "@esbuild/linux-loong64": "0.19.11", - "@esbuild/linux-mips64el": "0.19.11", - "@esbuild/linux-ppc64": "0.19.11", - "@esbuild/linux-riscv64": "0.19.11", - "@esbuild/linux-s390x": "0.19.11", - "@esbuild/linux-x64": "0.19.11", - "@esbuild/netbsd-x64": "0.19.11", - "@esbuild/openbsd-x64": "0.19.11", - "@esbuild/sunos-x64": "0.19.11", - "@esbuild/win32-arm64": "0.19.11", - "@esbuild/win32-ia32": "0.19.11", - "@esbuild/win32-x64": "0.19.11" - } - }, - "fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fastq": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - } - }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "optional": true - }, - "function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true - }, - "glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dev": true, - "requires": { - "function-bind": "^1.1.2" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "requires": { - "hasown": "^2.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, - "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" - } - }, - "jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "dev": true - }, - "lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, - "requires": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - } - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, - "pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true - }, - "postcss": { - "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", - "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "requires": { - "camelcase-css": "^2.0.1" - } - }, - "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==", - "dev": true, - "requires": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "dependencies": { - "lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", - "dev": true - } - } - }, - "postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.11" - } - }, - "postcss-selector-parser": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "requires": { - "pify": "^2.3.0" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rollup": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.6.tgz", - "integrity": "sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==", - "requires": { - "@rollup/rollup-android-arm-eabi": "4.9.6", - "@rollup/rollup-android-arm64": "4.9.6", - "@rollup/rollup-darwin-arm64": "4.9.6", - "@rollup/rollup-darwin-x64": "4.9.6", - "@rollup/rollup-linux-arm-gnueabihf": "4.9.6", - "@rollup/rollup-linux-arm64-gnu": "4.9.6", - "@rollup/rollup-linux-arm64-musl": "4.9.6", - "@rollup/rollup-linux-riscv64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-musl": "4.9.6", - "@rollup/rollup-win32-arm64-msvc": "4.9.6", - "@rollup/rollup-win32-ia32-msvc": "4.9.6", - "@rollup/rollup-win32-x64-msvc": "4.9.6", - "@types/estree": "1.0.5", - "fsevents": "~2.3.2" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - } - } - }, - "sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "requires": { - "@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" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "tailwindcss": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", - "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", - "dev": true, - "requires": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.19.1", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - } - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "vite": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", - "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", - "requires": { - "esbuild": "^0.19.3", - "fsevents": "~2.3.3", - "postcss": "^8.4.32", - "rollup": "^4.2.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", - "dev": true - } - } -} diff --git a/Video 102/package.json b/Video 102/package.json deleted file mode 100644 index 9ddbf575..00000000 --- a/Video 102/package.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "design-the-layout", - "version": "1.0.0", - "description": "This is the solution for sigma exercise number 17", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "dev": "vite" - }, - "keywords": [ - "cwh", - "sigma", - "javascript", - "tailwind" - ], - "author": "Harry", - "license": "ISC", - "devDependencies": { - "tailwindcss": "^3.4.1" - }, - "dependencies": { - "vite": "^5.0.12" - } -} diff --git a/Video 102/src/input.css b/Video 102/src/input.css deleted file mode 100644 index bd6213e1..00000000 --- a/Video 102/src/input.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; \ No newline at end of file diff --git a/Video 102/src/output.css b/Video 102/src/output.css deleted file mode 100644 index 0fcdac05..00000000 --- a/Video 102/src/output.css +++ /dev/null @@ -1,670 +0,0 @@ -/* -! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com -*/ - -/* -1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) -2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) -*/ - -*, -::before, -::after { - box-sizing: border-box; - /* 1 */ - border-width: 0; - /* 2 */ - border-style: solid; - /* 2 */ - border-color: #e5e7eb; - /* 2 */ -} - -::before, -::after { - --tw-content: ''; -} - -/* -1. Use a consistent sensible line-height in all browsers. -2. Prevent adjustments of font size after orientation changes in iOS. -3. Use a more readable tab size. -4. Use the user's configured `sans` font-family by default. -5. Use the user's configured `sans` font-feature-settings by default. -6. Use the user's configured `sans` font-variation-settings by default. -7. Disable tap highlights on iOS -*/ - -html, -:host { - line-height: 1.5; - /* 1 */ - -webkit-text-size-adjust: 100%; - /* 2 */ - -moz-tab-size: 4; - /* 3 */ - -o-tab-size: 4; - tab-size: 4; - /* 3 */ - font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - /* 4 */ - font-feature-settings: normal; - /* 5 */ - font-variation-settings: normal; - /* 6 */ - -webkit-tap-highlight-color: transparent; - /* 7 */ -} - -/* -1. Remove the margin in all browsers. -2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. -*/ - -body { - margin: 0; - /* 1 */ - line-height: inherit; - /* 2 */ -} - -/* -1. Add the correct height in Firefox. -2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) -3. Ensure horizontal rules are visible by default. -*/ - -hr { - height: 0; - /* 1 */ - color: inherit; - /* 2 */ - border-top-width: 1px; - /* 3 */ -} - -/* -Add the correct text decoration in Chrome, Edge, and Safari. -*/ - -abbr:where([title]) { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; -} - -/* -Remove the default font size and weight for headings. -*/ - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/* -Reset links to optimize for opt-in styling instead of opt-out. -*/ - -a { - color: inherit; - text-decoration: inherit; -} - -/* -Add the correct font weight in Edge and Safari. -*/ - -b, -strong { - font-weight: bolder; -} - -/* -1. Use the user's configured `mono` font-family by default. -2. Use the user's configured `mono` font-feature-settings by default. -3. Use the user's configured `mono` font-variation-settings by default. -4. Correct the odd `em` font sizing in all browsers. -*/ - -code, -kbd, -samp, -pre { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - /* 1 */ - font-feature-settings: normal; - /* 2 */ - font-variation-settings: normal; - /* 3 */ - font-size: 1em; - /* 4 */ -} - -/* -Add the correct font size in all browsers. -*/ - -small { - font-size: 80%; -} - -/* -Prevent `sub` and `sup` elements from affecting the line height in all browsers. -*/ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* -1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) -2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) -3. Remove gaps between table borders by default. -*/ - -table { - text-indent: 0; - /* 1 */ - border-color: inherit; - /* 2 */ - border-collapse: collapse; - /* 3 */ -} - -/* -1. Change the font styles in all browsers. -2. Remove the margin in Firefox and Safari. -3. Remove default padding in all browsers. -*/ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; - /* 1 */ - font-feature-settings: inherit; - /* 1 */ - font-variation-settings: inherit; - /* 1 */ - font-size: 100%; - /* 1 */ - font-weight: inherit; - /* 1 */ - line-height: inherit; - /* 1 */ - color: inherit; - /* 1 */ - margin: 0; - /* 2 */ - padding: 0; - /* 3 */ -} - -/* -Remove the inheritance of text transform in Edge and Firefox. -*/ - -button, -select { - text-transform: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Remove default button styles. -*/ - -button, -[type='button'], -[type='reset'], -[type='submit'] { - -webkit-appearance: button; - /* 1 */ - background-color: transparent; - /* 2 */ - background-image: none; - /* 2 */ -} - -/* -Use the modern Firefox focus style for all focusable elements. -*/ - -:-moz-focusring { - outline: auto; -} - -/* -Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) -*/ - -:-moz-ui-invalid { - box-shadow: none; -} - -/* -Add the correct vertical alignment in Chrome and Firefox. -*/ - -progress { - vertical-align: baseline; -} - -/* -Correct the cursor style of increment and decrement buttons in Safari. -*/ - -::-webkit-inner-spin-button, -::-webkit-outer-spin-button { - height: auto; -} - -/* -1. Correct the odd appearance in Chrome and Safari. -2. Correct the outline style in Safari. -*/ - -[type='search'] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ -} - -/* -Remove the inner padding in Chrome and Safari on macOS. -*/ - -::-webkit-search-decoration { - -webkit-appearance: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Change font properties to `inherit` in Safari. -*/ - -::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ -} - -/* -Add the correct display in Chrome and Safari. -*/ - -summary { - display: list-item; -} - -/* -Removes the default spacing and border for appropriate elements. -*/ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -fieldset { - margin: 0; - padding: 0; -} - -legend { - padding: 0; -} - -ol, -ul, -menu { - list-style: none; - margin: 0; - padding: 0; -} - -/* -Reset default styling for dialogs. -*/ - -dialog { - padding: 0; -} - -/* -Prevent resizing textareas horizontally by default. -*/ - -textarea { - resize: vertical; -} - -/* -1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) -2. Set the default placeholder color to the user's configured gray 400 color. -*/ - -input::-moz-placeholder, textarea::-moz-placeholder { - opacity: 1; - /* 1 */ - color: #9ca3af; - /* 2 */ -} - -input::placeholder, -textarea::placeholder { - opacity: 1; - /* 1 */ - color: #9ca3af; - /* 2 */ -} - -/* -Set the default cursor for buttons. -*/ - -button, -[role="button"] { - cursor: pointer; -} - -/* -Make sure disabled buttons don't get the pointer cursor. -*/ - -:disabled { - cursor: default; -} - -/* -1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) -2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) - This can trigger a poorly considered lint error in some tools but is included by design. -*/ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; - /* 1 */ - vertical-align: middle; - /* 2 */ -} - -/* -Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) -*/ - -img, -video { - max-width: 100%; - height: auto; -} - -/* Make elements with the HTML hidden attribute stay hidden by default */ - -[hidden] { - display: none; -} - -*, ::before, ::after { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -::backdrop { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -.container { - width: 100%; -} - -@media (min-width: 640px) { - .container { - max-width: 640px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 768px; - } -} - -@media (min-width: 1024px) { - .container { - max-width: 1024px; - } -} - -@media (min-width: 1280px) { - .container { - max-width: 1280px; - } -} - -@media (min-width: 1536px) { - .container { - max-width: 1536px; - } -} - -.mx-auto { - margin-left: auto; - margin-right: auto; -} - -.my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; -} - -.my-4 { - margin-top: 1rem; - margin-bottom: 1rem; -} - -.mx-4 { - margin-left: 1rem; - margin-right: 1rem; -} - -.flex { - display: flex; -} - -.flex-col { - flex-direction: column; -} - -.gap-4 { - gap: 1rem; -} - -.bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgb(254 242 242 / var(--tw-bg-opacity)); -} - -.bg-slate-950 { - --tw-bg-opacity: 1; - background-color: rgb(2 6 23 / var(--tw-bg-opacity)); -} - -.bg-black { - --tw-bg-opacity: 1; - background-color: rgb(0 0 0 / var(--tw-bg-opacity)); -} - -.py-9 { - padding-top: 2.25rem; - padding-bottom: 2.25rem; -} - -.py-4 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.text-xl { - font-size: 1.25rem; - line-height: 1.75rem; -} - -.text-3xl { - font-size: 1.875rem; - line-height: 2.25rem; -} - -.text-2xl { - font-size: 1.5rem; - line-height: 2rem; -} - -.text-lg { - font-size: 1.125rem; - line-height: 1.75rem; -} - -.font-bold { - font-weight: 700; -} - -.text-white { - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} - -.text-gray-400 { - --tw-text-opacity: 1; - color: rgb(156 163 175 / var(--tw-text-opacity)); -} \ No newline at end of file diff --git a/Video 102/tailwind.config.js b/Video 102/tailwind.config.js deleted file mode 100644 index fef1506a..00000000 --- a/Video 102/tailwind.config.js +++ /dev/null @@ -1,9 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: ["*.html"], - theme: { - extend: {}, - }, - plugins: [], -} - diff --git a/Video 105/index.html b/Video 105/index.html index 925ebd79..19e6c76e 100644 --- a/Video 105/index.html +++ b/Video 105/index.html @@ -1,11 +1,12 @@ + Why React? +
1
I am box 2
I am box 3
+ \ No newline at end of file diff --git a/Video 67/script.js b/Video 67/script.js index cc7b410d..ce91d61d 100644 --- a/Video 67/script.js +++ b/Video 67/script.js @@ -1,5 +1,5 @@ console.log("Hello world") -document.body.firstElementChild -document.body.firstElementChild.childNodes +document.body.firstElementChild +document.body.firstElementChild.childNodes document.body.firstElementChild.children \ No newline at end of file diff --git a/Video 69/script.js b/Video 69/script.js index 336bae8d..f8b74c37 100644 --- a/Video 69/script.js +++ b/Video 69/script.js @@ -1,18 +1,19 @@ let a = 7 -function factorial(number){ - let arr = Array.from(Array(number+1).keys()) - let c = arr.slice(1,).reduce((a, b)=> a*b ) - return c +function factorial(number) { + let arr = Array.from(Array(number + 1).keys()) + let c = arr.slice(1,).reduce((a, b) => a * b) + return c } -function facFor(number){ +function facFor(number) { let fac = 1; for (let index = 1; index <= number; index++) { fac = fac * index } return fac } + console.log(factorial(a)) console.log(facFor(a)) \ No newline at end of file diff --git a/Video 82/script.js b/Video 82/script.js index 074dac73..34598c41 100644 --- a/Video 82/script.js +++ b/Video 82/script.js @@ -1,42 +1,35 @@ console.log(a1); -(async function main(){ - // let a = await sleep() - // console.log(a) - // let b = await sleep() - // console.log(b); - - // let [x, y, rest] = [1, 5, 7, 8, 9, 10] - // console.log(x, y, rest) +(async function main() { let obj = { - a: 1, + a: 1, b: 2, c: 3 } - let {a, b} = obj + let { a, b } = obj console.log(a, b) let arr = [1, 4, 6] console.log(sum(arr[0], arr[1], arr[2])) console.log(sum(...arr)) - + })() var a1 = 6; -const sleep = async ()=>{ - return new Promise((resolve, reject)=>{ +const sleep = async () => { + return new Promise((resolve, reject) => { setTimeout(() => { resolve(45) }, 1000); }) } -const sum = async (a, b, c)=>{ - return a+b+c +const sum = async (a, b, c) => { + return a + b + c } \ No newline at end of file