From 75667f275c6fef62e396a79d45167cc446d458a4 Mon Sep 17 00:00:00 2001 From: Nick Seguin Date: Mon, 17 Jun 2024 17:37:27 -0400 Subject: [PATCH 1/3] reformat and cleanup --- .../Components/Shared/HeroIcons/HeroIcon.cs | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/NSeguin.Dev.Web/Components/Shared/HeroIcons/HeroIcon.cs b/src/NSeguin.Dev.Web/Components/Shared/HeroIcons/HeroIcon.cs index 26d8640..c0446af 100644 --- a/src/NSeguin.Dev.Web/Components/Shared/HeroIcons/HeroIcon.cs +++ b/src/NSeguin.Dev.Web/Components/Shared/HeroIcons/HeroIcon.cs @@ -10,11 +10,9 @@ public partial class HeroIcon : ComponentBase private Task? _loadSvgTask; private string? _rawSvg; - [Parameter] - public HeroIconKind? Kind { get; set; } + [Parameter] public HeroIconKind? Kind { get; set; } - [Parameter] - public HeroIconVariant Variant { get; set; } + [Parameter] public HeroIconVariant Variant { get; set; } private string? RawSvg => _rawSvg; @@ -30,7 +28,7 @@ public partial class HeroIcon : ComponentBase throw new InvalidOperationException("Kind cannot be null."); } - var parameters = new HeroIconParameters(kind, Variant); + HeroIconParameters parameters = new(kind, Variant); _loadSvgTask = parameters.GetSvgAsync(); if (_loadSvgTask.IsCompletedSuccessfully) { @@ -39,10 +37,7 @@ public partial class HeroIcon : ComponentBase else { _loadSvgTask.ContinueWith( - task => - { - TrySetRawSvg(task.Result); - }); + task => TrySetRawSvg(task.Result)); } } From 85269833b6c99da20eb27cb62f587c7b240be82f Mon Sep 17 00:00:00 2001 From: Nick Seguin Date: Mon, 17 Jun 2024 17:43:09 -0400 Subject: [PATCH 2/3] Add resume --- src/NSeguin.Dev.Web/Components/Pages/Home.razor | 2 +- src/NSeguin.Dev.Web/wwwroot/static/resume.pdf | Bin 0 -> 43438 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 src/NSeguin.Dev.Web/wwwroot/static/resume.pdf diff --git a/src/NSeguin.Dev.Web/Components/Pages/Home.razor b/src/NSeguin.Dev.Web/Components/Pages/Home.razor index 317c6cc..4381641 100644 --- a/src/NSeguin.Dev.Web/Components/Pages/Home.razor +++ b/src/NSeguin.Dev.Web/Components/Pages/Home.razor @@ -32,7 +32,7 @@
- Resumé + Resumé hYGTN^l= z2%8w$8JpnKNt@W3Ih*4%(bF^G^YY^V?;oU-v!jWD4W#?Vv6h4#Q71yrr`i)9I&A6z zC_2#A3OTx?cX~aeileNQfGmezmudrxN3}kol;g64sf1itp+_> zc7x3yj&3gYUXD=H@A)<=(%%ff#O^LK0+3?&*#<}uwD5hmf4w}V!YSe_;jtPFYGdXV z`dUBLVbrFbVwM+7No1S~BB1@q?k33x>y9|l>QdQ_(Qzs+j^KK9CBIYXPI_}IVu_96 zrN5+{nrTza(4`^F6tVRWwhZ!lmW)~SPn%{L4yf`67ou|*xxV4T8VhD3 zzq7490s^ufKNuXI=<5YAuQXxAKdKcP)haCB%3v6$|cchvr=DV0Lajxm^JKn-h|zAdMrA zmsIkN`sIU7_fP7^3*?{`fnjS=phTJOu(}c#4bVzS`HOZ5@|j3d{AP)*M8WO7 zNbL?c@~hkte7HA-3t)6?Kz3&*)&WuU$41uRM2KkuBGZX=^u`!)qB0j=PB~bm zk+0DfxWHfdyPuq+OYMKxDU19fW)K;Z^Kjwa6+Xn=l}4Bbfg5Y^YOSBV(kG7{)83M| zj$GjO-$8p=!yMT*q8?;dbFcLxo)29?V0TefcfJYq1 z;xOC!J?&(&2ar_nwT|F7%ZW^>aY@#Ct*!ZbNWs*48J<^N6uBC70rsLRf?^%*N}#YI zUZToU*h5RZrbrUFn{^3=0Lz;904Q0NNrvI2!2c(~ z1ykYIkkD!{dN*w5S_DwqFY+ewAwdkFx8mJq2ha0y6j(W${zqfuVq`@Z5chY2h9 zC4H0c00|fb{8$xl4JzX*gAzf4S4fEu;mb!#&7icO2@XTzr_ay08n)-I$PSCaBl%L; zI9R-rT35EsN0>zT4BjI#BQ6lrIe4+#^L{_Z-KU_m^x!Y&UQ~^NLL;VA3PFTUyr|QA z+z5&{<*;Nwm3q_84$lH8u91hTe`EshTSg+c2u$if`n5_%g1cD9QVM%G98pLlZ|siA z030#TBhTp03!UUkK*5Jc9>Q@82etbv!f@lvA&t@eBGXlht6hGlEVbkmQ@kNo>g&j| z^fq+YMO-5r@nE#^U}VZ7C10SgtB7QQ&Kb(tdjdvv!s8^Gncl>CEf2BzkD!jCvTt&C z_C7zUk+3v=?1@pWkB$?Q)Y6?eQGs?IS(@HJSQ&n~qO*o|qy(E3y67SxNB#$Z6(I&1 zpe|{jKe=Clw zla>=dc;_=awYh==!@61ZH-(%_Goif-R#=MTrIE%GzJf5l4#K;)5}o-hb=kOt_!}Ns zV-aYBG>I(D6pc%sGe9>>)6LmPhtVW?tjnmiBOD2=OLLK8i=KKnbfuv=zlz5SpV6~u z{2c&PZlFO85hm5H+HHQgwliqZTjfumY+EiOkaJr06Xm<4@rS~SJ<++%u#?`vba)l6(2faFT3QSp<~N#~1E`vXvEo+byznVJ)Fx*T-YSf(FQv&~Rk5OMJvzt~QfpcXXR2v~7CiVnKDdwW&{s0S@Ix)9eq-ZV zFS2teY>c93!_RkE?a2Kn72?9u_oXU;MkR|;Z;IGfq|rL z%Zu2Ci!0_PH6f-g6nq@ncS4}i`jtYcup>u3tR1U>d4U%(!C$`2ne3_eS>{7JYSdX+nBf%7QI_rROy^u8rh;J+Y^XW zA!7MhuO&6Lyh_r)2$5=v(Jpv464x@2Mq+a?%$PspVSBB?q^$8TkI~iRyx=WDy%6vH zp^duSQ*i5OO_G}ic7&wUZb!3oqdFfdPqHoG>wl6NW?)0T(bRb7Yz-|!98_MZKcY^yzY?9_B zRkYa^F#00V`J4We%lVstAilaUy2;9psUh@&yb@c1@pG!$A)B;uG8I|-zFGiwQ_R=Z zA}bt|Zz$4N)4kdGHPBeAj0f2xep~_5d1i0N@>rsgy2+;ty#gC1d&f)5KE=>2%`g{@ z)q9au-<+JKs@dDb*jFq$M5Qrl;UhVoYp2XhIoG6K{!Kl7QOg~?bo3R5S2c#H)*l7eL89&h;>f!8aYaU z&)(oe0YYrz*o*)ECf4?yVLRfBqP=(mD+PWNFCx%hwwZh(QXgTt?o_R-5YhTDh?6lT z0`y|2>*%?o$Nx?9n*L(mF4LE_J4t1VLw(*VhV&REu?DZOty`83d_QmH1?NffsSJ1M zrwSKBIZHP<4l!-{9>jiR+a1aWhRY;<@33sMt~1lyYW{)1Siw-eUBJXsoP=0uAttno zKuZ!dF6iuR5!OR3m&^MA&ra?KP*so@3(~~a`2Wq~|6ct+5`dNEKh*+^49x$o1*UC@ z+hKY>DLz0%sT6*G8}zYU!^UX=?FM88Sj&2i_52VN5KAUWE-$}Cp+N))$Ze{8#|Di+ncAa(Q-gJf&U->Z@QHov8r43g84@?jQ~6 zHbu718`R>t`Ku*$GZBd{>W4$iOy_$LLCaH}1ij0rM3wU7(%q;5vSyehyXUWO$R@S% zf=G}pyvCm3)of#d+mA}3M=3!2_<^;j+*!L2uyq0DE_HH65&Vl*b)pjev9nW+QalN zj58Svsor>GX3CfmHW}77>xTl<7Rq$mN~=xQR_4j%d{PCWmA%A^U3T@C$LhD#;nV#~ zZb*K25WORX!@cRk3fl&=p$o1ltc+lvg}RP&T%9#%nzpf~eqIS) znf@i?$z|7kJ4d}iIQRD~n@<`nwa3-vY!{blMhaFjvGJ1PRd%kK6dqijddZ>Uv4vv- z{g?DE#09jFpAX{ayL?Y9iL@n&+FJ>Qu2j>)Z4oa?rt0E%O?@4#ZA!YVT$p^@68EJu z9NALiRG_9-nw>Y)7l&X8(#UUsxa}V-_I2*C>y#E3$%j1Mz#T`q%1u>C8$l1nK`#xP z6`}M->(0AvoU2a54m7m`Xckg|4yA;wBTwZt9x;fbh3y@i=IFVIE}UA1rmr9Wc^ zG`*x|vVbiW<&xEiRT3KO2S2nX1K3fR<5V0EE$9l&`Z|Nyxmx0P1C-rN%81&%3_@p4`_+;L&bN~?9q8N0NIKAjW4NUq zrM~VwKGtZ#E2g-cZ54DX-DAyTu5ER!q{LREWhV^tv>s?9ALDydjB?byI3CU+)$JmU zXDxExpq|FUdUQM^&rPK)lJD5Fo-ZtY{x<8#5)#y_R@azalZ?9^rzbfL1GXFiOAD*2 zm-`or=$4O~!v^fr8qI@;l8<3~!t}mR;IJN{chkD{^fKZ(rEwABp}c1H#pF4fZ~!FO z0LWj>0K*!mEm z0&RUNT_^_qYu`yl)*+!1+2Ivl3F8YQSX}l=)ZE-keQryAa__av5XfF{5Q;G)MLSl` z^sfihi)%xIH}t7B878&H+?AT=D;yqcF!a}=GvZh%+R=RGwP4>O$bsEEA3QxaepVWI zuC{hMnn8k_t4kvykX-X2dxbXX%(x8jqQ^=%X^DIbhBI4MR2{T5-1e)NR^=&D1$&#! z&D|NVsS1=Ik_jk%r0n^Kgk|78a5<9frN)!eAa$9an;1mCD2Sf2FDq%>yC@{swD@1c z41X__nPQR5iDEE9W9`doYaW+%qeaCvY`T)~vhp7A$gt?o5i|FMMhWq85JBivc=1=F zNR&N`BdX4R5lgVk7~A0hAw%AYRCXvA09m;>r(!D26YFhOA0}-jj;jczby|pt8z_7C zt4{~(dLiEo;okq6HZWwmJWSg6!IUqoi!4siu5nT(_DKcWp6}FsN&MBt$GO~KctQ~i zO(~>k5PI!$o1vH_=Npu$&T-{Q*_Eb9kGS;h!{$@frymdiEBMY16_Jc5lNBg&=Hj0H zhY7y)DT%Ar79%IFdHfex2*E_%kweb|M7tY|(+ajVdy70UW%8YYE_o@EbfF}vx-PeI zsq+efmC@x~`OO%!AEl^RYTY~pTzAfv=d%>&p+rmZeAh#aE+yUsy%dyp^>BKM%L$EU zSV&#j&Dg_^eB>we#TF%54Yv~!bxou2(gAN(m3CywA#8=JD9p6BQgTV(FU`ZtvPXqV zF2zV_w5U7Za}Lc`1EEhC@OTHv(R+8sJ0Up6Qja^OlO+j+Eoz2&L*)w(RcEA}3yvIF zGv#P4SWhV!qHT=}NtWZs@03Cybb0>@jt)B;&y0Hfr+0Q-(!+M8iv@Qo>#XR|C6aUt z<6klrYb-A(%1M4Z8^iG9lK#{hUiGKTUB5P$V5^Y9uV0Rc#$j}e4mvM0yQ~GNf$Phz^Qm8yvef9=*Xk@yL2i{nNQ>UmM z3EDv)p^9wKrB(g1+CoGF(hwrLt_)$}6R5OMPtX9?UX_aDSH{L$P;z2fPG^TNLL#0A zwMHUB!5vnTR8;6znv4k$5cn@lZa}WJB&uY$Dr~C-V_M_&$dK!j;recjPVW5nWh&2VsBpYmo9Z^f5&-rJo9vHFR+$!rg}5Z>>Tz!zYB*Jh zq$)d!{H4orFoL3KonNVHLIjYd(}vZ0dawo+kBvyg$ha~~;*q7<>Bzj)3a-PV(Xh7x2^ko|eA8MVT`M8d>g*E`dUQM+b-b9m`&Hgo z8Sn&dOFuy(86N{KdvZeAf4H%QeHtrvBB1O?k~c=*iGVg9v&LxV7#>1&F;LP((EYdkdMo2KXp(j#u zFDsdm^MfC7oGz&{!rXI;Rv{vd6+#B;n}QNhWBeLzi@S$SJW|-Shb+Plqa%+4?9ui( zUVpTXLD}`t*nAJtt;ZB4u#EU}VN1H0SK}Ss?#oP?x>#JVD`gyLqPZ1^*>2hgkKpi??~NR*-*p;SxC1|=vK zmN;n_g{Z$x>?fDi-nIsL9u3mf_j7g?>$X)7pDVKB`abYkt9#NF{WxlP5BJ0bwJoH=6K;`r%o z^tS1R>iJ?Pdxd?+f~Nw|S$<%{SMZC-O;_zhiK|X7RWsF1_w#b!^z35B%FfgKG=;?_v|IO z+smO=h}Osbs{~Vw@g@*p2O+2Vd1oB2Z0qNg)gp56;U>nFup2_P%{6+u?3&ju49&O5 z(Wv%H3}a)hLu^w|a6d8S%Vheb-uSUY%kO~m*>ja_4>XS~y%%XVRWf}!pJ>NAqbX5w z7osu)QdZveLPXyqnb~C-W-j=kde?3`lj3gZee_JqE4#0NV_|h8(|HMKU`Np`Kz?B=@=&Wx5H*C!Rp}b-Ihq%GV z|1Ybb3$2uTQw+SxiQ|Gl9X z`k%cPMiw@Xf74eks$R-SYPdOZ#sTPs^rpwe*V*NlfvOP5l_FYNc>#ieR3jgt3P8Vr z{JHVFk^;)u1#piI+`;3;ek~1)4XZ`czy*32x+MS5#itbh>q{@|c+cT%KEf zw=uoWbUXRIe)jCL@d1(|8UXqCIceCt3y)oJ>?0t2D1TM<>?maXYNTE1>(v_R8Imn6 z{_O*3q=#JB7fcdNP0}CP&ia5dc9icO`N~@S=>5*akrgRr1x}<4dWxySg)9YJ$-O5l%WWyXv;1-J>H8QeIZK zMl=2)ZPbtwAroCVpsXAe5wT?ESg1K6l`CnpLOgPDK;gq(yi%1vB^uo?PJ;e)!hASM zDVbfyqL}U}#5lYSgPBdbQWjn~RqlWZY$CZNFQrzktVHmkjD%9NT_C|?Np5Es!Dz{> zTri&0GB!GDEGvHw1HpU0g9<=JZ@NU@C-^RYZS43 z5mlj=d#}N#XeS=N3^H=gW+iyYTuxd|0d-h|R>x=L#DHgw`vUsHiW($hNL5EJ9bMhe zYLHpaPK~>0D51`n5|Um=O%O`$=3$t_Jwj+r=Bh`pBY#VXb}*p5uU7CXTwJhu@O)r> zkHZad+m9zTK&;n6>&C-N;4O#(orJ=%EX#iM^p@t&0c~J#$$4}Q%E|T;*uWDEa6v3o z`5j?uogo2M%zVte%1PN-wI@{BT>nem#_L@2IF+Y^gcx!sn6xdT4lHt1`OMSb1@ z6CRNBGkseu36^VHpkVkXDf29zS~jc%Dj6XY4u|K{1}#fN(vhIgfDD-n1P()e z27Fz+EOBt$_s8AB$2mn7N=4ib1*qt=n;SGL!4ahJym;6jw zuz&C~4qxb-nT(y<-QggcX|KXK?`JD`|2uE>cT~s?J#q)s9_Sfu5Sw~@7gaHfhSA*l z!R8`YY?HGy05kr_^cp&6>iZtIK9zDXJ%K!nim0^-6-U~_IXC=t%3*If?E5}g0_&=c zB4K}4dl-H=kNL!|-n-kam<<^A?=b1S#~A-gcO9tMD99dKGT7Rv7eA}-FeW(RfIoS;;C6X)9d{1-dxOIb_ZUgL{m2>%a?=9pkE=?( zdy9=!zB{%zqJP^DRyZNP+9-R{L8#Z2^Omm&A_7tKmG)&7h&N$SwgMV{CiR(nTJ#ux zCyKM9$oeq4W5N3?tF4S$ZSW7TsDD;Y=y%yu=_rbypw7405Hs-b?Y3;nQb|f#7pvsC z&mt^p9B)^uiHZ-<<#q4zw*WIQGpF7(ca$XG?&=m-?dm!G7M_fg$3;PE^i;VzclzC? zyt2Bz{dg{hwF3q(B#w(zXYq3N8)+LRIXgQ#uckPmrvlsG(36*b{GrPd5*h+$2G|+sZvAgXX zqbubHazC=9(Y1Zhdi8SJw0po{mINdpXgb*4>n5)mYKY&AQ87qrEmp7c)Rs>U-&SiI;# z@FuK{53Peg^%E`+47@z9k`M?8n5bs^^Jbwqp9*czyPepjfsri91ac47)`u7@EWWTm zwR-gOECpHWZ{)asoAzILOVwM=+(a3656smSy6)aT5N+?B6Y5FC#0!-Mi~M;YCAv zGR=$2w?pc&hUHS&X}c!+VYxL8uIwj(aPW}^rFF0IPZVI%5%UcMMdP^@*enBgUyc(8 z-*zw@c?E{sBi3(PF>4{ej&`v*Vkc3{s_UmPHp=V#qbI(Tqz#&~5~d`Tx`M6JqfB&l8Fck5_WrtH}qJnYFw=^&F{4k8A zeswfWr1h?&fcnNPuXq}jQPnViIuv&C6B}UVkQ_ePN&(YR;b>kW^zyP2?lU-YbPC(iidjbMsV&U`?`tpo{Y%!ib3S1uYv;VKLT4*>pB7(m7}Z79 zQ)uBs*A?7wS^WdmB;ZNop??%mW zEEsAJYsy&H*iD|!Th=6mT4*l^1LMgG+CJw@wOC5*6^_5{6l#b#&huqH3~>H+-YZ>9 zj~vRNKrRtP0%$Fqgyp!E^@iSU9g52J1~4aQNSojJaV%1Sk|WaMl(Az+K70Nei=`QD zcE#Q}XsLa{#XQ-hs&EbT>-K}{^SN_FRaHTk!o0NwbJ|q?ZJ689 z>ZAYi)tZ((pzLza&6~8xDZX5vpX`n+w&Wa7eM?Eat>Vq5 z99|V^{x4rTTfEux`Kf#Jz{@zy8m`gpfql*c&Q6~#-qt;H$}BjCGZNmA&5fMmQFn0H zj%ett=NGsG)f&qE$*g&{^TQo)=uq1+C>eprVJ-WD<5LHA1L`GcO)+06ve>+F!|wO= zRcZ9?;3MQd-!o);l_dpPt@1iOSR%6li!qRJQz8&Zp?JOmi>$A3TpV1i}GBb1OW zR65u|+c~HiLtGfWuLBcitg*KNFUZQInS%&3YXm)Uyoa$`)7|or$V#b72l$eecX6`0 zg>YFm(}Va9M=HN$mXs8!;?PVhY!B}M%e*IC+%^IVJ%A_}a)V zNG>;s3wV3jjm#P`eZI6rsxDyTAGAjG2$_LW;cMDmrc9a2i9*AieS`1^WG&tJ_h=Bg z&Mm%ocvduB*k!dZ9B_-LY5%bD3`m^IMe2plyxwtr)O+lt^cI|6ub3y+{VnefwznWW zs(3BuW`F*OUMPEt6z5ON)nzk&_>;CqF}xZU9&a%FhT?>eCNbwY;w7iJMoGf)vP&pZ zCZCBx?iM%{J`8tCtqLif7ZOa8L~l=2TwaqD^$^@wChI5j&c7!|%`{?dyg>89nG}(i z1r=Idn?5PB@f-DiNph+@r&>9^Rjuo3=2`6h0)`^Wx3U6kSs}xhV*8~!XL8O90!Y() z23-j&CTy1GTjHHCl)LdEI=;bTNG$~^Mz@(f_XAkM|&!+KFT1KVt`Y#C-{r(hCnOdscMkN z{wh6|%2?b8bxR>ehn>p4#USMy{ZI4XR`T6bf zc{8yepiD8w?0*LeJN2E5u+*X3N{a44rNJZIyrnIGJPZQ{yW-ta`|#DBuRmL32eh3(^V`o&&8e>1>$24UWd~_m2eu;QqYSbk z6&12cyl4me!e!p2eJ6Akn5MTYPG`rm+PGV8<}0h3h8ok8_6P+c;LKx`V>$U}9INfH zBAJczp3@^SZuZi5%kd`Re&yi!*rfQ|2E{TQSV7NdY0X#R%=M1~aP zk}Ec26CIH$qcQ8@L{E?K_3jd3?^c=~9|0$m1 zX*dvjz@R6394L5Pu(eP_eYg*cgNPWr;ic+Q48~d?c&HHqQPrimr#__tjtI0dK6W$A zW}o_L$X^i0FGrrD%rddgXlgKFy#ihm2V3)5l=XxhNQn1^eUnK8)eY$10rKBotrh}= zE;4oeq7PJ*>GgeEUA~0KlJ(7%rgsQx7xiE2zb!0(l8YZ&-&Jfa8Xpow=^MIB;sMzj zKsp6P{Z7LcSMlA1#}LQsbcBQz@4HCr%nd*7xx~8;A}w2R8_+-xd(|5(+9&mhy#iaH zh<9*JxYP1nKT6P>F92nXFW)b-$Y8*+QfE?-UL>9^Tr`TP!H^}j^f!>qF$=*smVm&( zJX1Iy!4+9FMA#uVKF_kbKy~CawRgRR)5aLk#?Vk;GR@F;Fu`W2GdqPBeWk1sGvV0J^ zJS&z|8n}c`pa&f-z&qKvjr7ooK67i!$_oJ)ldeL| zouR%sMdm3Y(^YFD%^>pNuF3kLqR zVntG_6Ag%pE;1T1PO{Ah^}B$Oh^Kvx1-4SV76vPppk$`P!4)kjtKn^3vPsfT-~Fj6 zh<2l6r+^Q`KE(vzK}Ke5QbdDbXeUcsQKfy`ArwL-{az-CgbI)#wxw@o!R5cPa2`7)p)!;pFmY=IrF!+fsN%XB*IOPUoo#&PNSU? z95DUA#P~nW3;xe^-v^5h2!IIy^e=<6{R2S%H+0WJ&+xBw@1r1Ng`|M&W0zprJo^FI zA;H;Rtx3(vRDU4|5f-A#NlL*?(J?n%^vH<8n2mPQO@KPjH%E+#tbkB2uM-Bua~zvD$ONs2I{zB2i!MteC5H4M^X-DWasKRjO5 zz)!Qw(6y!jJvtb!LKtd+9J4Q*0c2a zmga;7-!PVQX>aM*E=xIBf$aW*VLMRc6pDOZYS|MTX$V{wFH+T?7~1XD#DLEZ>AeL1~#Xys4OlU?&rm&steegkDTQ#qA&eL%rS zT-Y~Sau9J;qU4?B)9B)CKPap&7*@DFSDQ!OkG%s`>O}UcQ!7)u*6p)z#g9eh4>=QN zXgi&B{5Uz3Gbxb8DWD(C6d%MESa&l{gRTQ}gH>`=*VdQGkw)jXg&XJfXZDSl;0hk! z?aPfz=XPf|m+`EfS7;~tzo3i#AL#m@=!uDy^BwfJI%JgW)&8O>fmxaxeV<&NE*aeUoa2q_t0W8 zV$vXAS|*tWj>W@myMl66tH*$jJX*&~7?7f7NvOJDgDvgmp-~5S32fn_&Kd?p>XEKc)^!6Wc~E@8}8A9{uzT?s+M;IoljDuJMH9xDn73}1AB;z70amdOs_}-Fn7SOS&leN0+ zFFhyWbPzmXxf5lHIkx*L4*3~V*(7-foVmTA`0wH4_)m8ihJQxyAG?c@ejbfJag{It z06-f6;=fG5^bdUe->?rG$3F}H|5fkz`I~GaX&~oVI3`BUh*p~Vn9G=nNL|X!FW1#w z@roB;;prGl3BW@&3jnhyZ8W9-sY{eLNK_xK`RREBjz|DQ@tG6zLGpGo zfP#vYd)){>lU@(qPCeG1dELIv@|x+kr=4`~hMsK5&mRmN+=aQug*Utx3Li_d=S0L! zixPhMCX5mr-HOVkkn07Y73RX|h%U}&#eA5fwKG4qG=6#!n?d>zxII5R=n{H4nVEZ{ z3~XV5##-C^h`R+@N7%6rr zG18v5ySZESH&ca@v&HW9#ynQGF>unNUhIk5~6; z^CI^UvSYOCr+qJf|FtWy*)WRJXdTHePCY7{$kK$~now-0=>V+1ka%!js2?&vsY1`Wk9_gUWbxsyA+ zzp+j{0hl92Z=L~FsIw{3-k%th>Bk8kpn4SrlY`GhcSuE1N%158%LorLb1~KUF1p!j z_`nI2X7{vSJPog14Zy^6axeM~H+0GzR^Om3^w9|lBVOUZlSC^B2R1HG>UbQXr>9JX z(?U`N+?qYhVbKiARU7Vv7y}?h*bmndmc-N9_k6>mn*uLgOVZb`WnW@5RhhInyTkXm z5>YFT&IED1St&nn?JvbU8*_U1*cWxGBE`?mzovqWKCrce{OR3kS?!?=l}~XrUs}RZfbGhkR_Rx56#ILt%&f zE3v^7?99DPo_L7evYa&C7aXlL`J84Cq;}!u60ws~UKY5ozR0O11St1u72G3JrXGiv z+uhbuKJ?d2f$ynEyv$||0<=*1w8B--iH27>NlaOsw;_Dg`ZQAfhk$MPcdj!~30^{y z5*jA5Yq=g3G;+Cun1{yKy66!dkyn1PCR&&J$sJ z(InX%dWo>7kt_yM8l|0laMF);t*4gQPWqt&4PnyHvM z%*LR}!^!NbOiwdwnoBDEVp`QN#VDxNs#;}+AW354acmIbv}H*vMJH*L4KdpdvWQWqPM`drV~c{-hBah-0nf8M`#e`2E^?(>Zq zF|be(FmPLJ=1Zm#9L_sTq*ALU#buss|EMAlwXea2`zN{QN(;Y+b!lgv3kCc+V*BzI zbxZW;_hg?V({aEP8J{Te>fOx&jN1KL;QR6H_1FoH^o3KL;z^1!q(FHFd4{_XOV?(- z=Cjbo?Q%XBk~1?tF(tEV@-%o~D5gU7>cvA@0fE9gL{wyq>PRvspyg3mL#MWeMa`L} zm#iEg2#9hf(5;S^l0jrl2oiTmiYrtyyZj~NDk@uIYfuMYF0%qL5_N?v@G-4gT5;%n zAxuEVqmWH=)@-@oN+&D~X@GI=X`tj7z^PM;nnI26D_fJs{P|;QnSkH}TgG0rg_Kx= zvk*!Ghp!0gp0}0Qda^NIiq*!Q^JzV7PX9}{J1!}nhPdL{VZ6L!PXczQTO%_Kp>`*( zOm>y*(uv~ypp5^**Af9mI#_IYm<}SP84#tZaJeZ+jbx$aR6Ml7ljL zadAR9GiBmLij+e#tuTRIkPkW0bF?(w=UYzlYgQax65b<(+LV$ya_t<`S?L*Ey739k z?s*SM50BD`+`LRS%k$9EZ7GQ~)}7J^$9~X{xN0IGDoiAU=(@N%*5%M~adVjYP%Vm& z$NAb=bzbzjyBn??bD%B0X1hqsVPhPcOaZ783S4_6+MP0Mx?Ij&+CimU5SHmJb)Czx|wlv?YAQJH8xZ!8a z8IB3Y{+PV7B}4gC^6Yw~LipcKwSz3!^MlzJ80Ow#9rLxur&E{L z&#$g{35RRGXwNfUHyboLAV2*;G$Sc(Q@7h)f4An%_#BvK z66SU^Gok}1%rrr&P}zW56Np_|-`N?YDJ}#L_y~gEsvpjPu@IA=k?$o~_KzV|qnGYe z09rb(Gn$dus%{49C}^k!T|V>ov5s(iwY%?Q@AquCE!T3FCo(L@Z2?ZHcvW?e$0|2c zvdaQa!#$KsT};zB6Y;_Q`9~HFo^KTDOD|krrz$;v?L4>2KVltsb?)x!FBnsSc=|cs z#7H-Few=r$VQ_PLIfT9}SR4y)P`8*Cb>2V%@WY87jbQ`AxcK8?bq5A%5<(XOh|=D~ zXtYxAo!9=@M!%0hxamY3V5by(=~A-IhPkFDPeR<2ge#%o%smW^KMdX46ge88635Vt z=sf^+kCKJVJ}hUR?R|0fiXM5G8a5up0@F^tOw;*m#336`6il|3LH2xA9IuIKA9k%(6;ezE+Oqk6VB zjVs$7qOpu#{}$KWd-4_JRA?olwP*mSdYPGaak8l}qPdercsiWX)C?k8hlJ_;$x>1S zvhCx^h!ceOm45zd#zn@alPmmlu4m;vO-*Ct6F=C`gMUjFYIbe&mO=F%W%i6Dm){#$ z@Z(_Aw>@<)H`NNrnw{s_|QTZH3Z zjyR@!Npy#k2E=$V_Rx|)ia+aA2!SDEmX(0NYyO7yM)s$xPV#Xk)jI^~9ExS* zc89*{P2BrN|3$ePi5lJz!!)7RyY2GP|IT25@jgbXF!<|GlV? z@WyDmrQswVuPtMgHS+{-=({8NcY9a?sg&pS&3zyurcv}Bm~aH-PUpmRe`X*JO=r;FLx>Y~QR>ibW3#!P68f&{^cW+!WB1-Cz`Ap(p@JGnld zdXO{6s`C>i5(mk$;l_HHN(3wG=@)B_!aEHp-V(Q0+o78FWUK1|pRo6cBQ+gbwETIM zE-^k$F}P3`n?V*t_`~KmD(P%Sv9W%pHJImklNoGgmqf4Db9uctenSYO*U^JshVRPV z48vKcR#@n>h7UoLyuDKgrD~pfJbE^3C({Q%?axeMzJl^^I=`}?HJ$vf64Sxvew4rT z0Eu6uWR6?JRtO~I?paej#|#XXGYlFMsyqxiJkqMLb-^a}*JaR$LTX*zk3tKV?dqRK4Xx^Z2ts7O>q-$SHQ(CRZgsHl}m>vB6xF9tX%(UNZdGs;1Kx8@s`}CyHu8jA+sOxc| z&p*4ipbNBfdU7tt6HL!fNL4W%9(cW>hwP*--p|I%Z$ElV z3M@k^GrH$yfHY9E`N&{0C;5_d_J*GYL{)nvIZ5+@+IvR`(u$!)Q#s_8S(b`XyIbGp zc#lm_I~aa^dl@l}_ltk!k%aqCu{N?ktrtZ#RVyHgvlZ20g*VYQgbJBTsho0l*G6{s zVg%%NZ0V0;&G@W~oe6p8L=zLFPsRPj~<}c+wAYW@)6uu8x&{N_BYzVx2qskEp zQ)hebyWy!B)U6o&k$m*)9N{!WHsEA zA_yFcW>r*&Vpc5)2tDhGsqjN*kLcTb{f_BBOBJcR*t4z|Z3`-%BT2+8AGX?qcm&DL z@~=0qa6JK7x?<5YlcBJcU5yJU4)qGG3a=0K4Y_&eLE#wXaqD?LzCOYd+xP)aZmlC2 zU7-lHr9P`KfZs)UCNh|IUm}z0XmQOE2#yRg+M_LIhup?_hteJxB7cA!9RRhJnbW7I zxj1mLQ=^%v*Dj_`4K~UI5!6=w;T-(#V(!c?ibxdl?N>bFkNFbVXq!!rFy6%j)GGdd zmE$}}%Jusn%Y|2PXvz$!DKVoqZl0CXM-h+CF-@BE2G9;OH`I)ZLk^(KgqP-imK!7QZLc)}*P`>zDQ9*RuxVeT^nzDhhw1oxWy2a}UsI|~PN&+9(leKeGa zwk2L+O9yY&et;ag*0=toawVnS+|o_0acuRN9j$%F~#m3BaXUOw)I zDqx!yfbt-n)B=poOaJ%=Vuj8ZP=JReJG44^*l^`1^t#B%tU#}2i~ZTQZ+qcK9AywS zi5Q$~g?6Tzg}0u%w-8`W_CNs?|CY-(T)hu6|Mj?fyKLLGZQHhecAtyxFFM}8sbz$(agYcl)7{svW-v)%$#V`S!#6`SN**20*f>-vw6ug#`pD{!cspw?1VSW|sdr%m1n1 zWDN*)B|AyW#yAjp7#lEjz=!_<~f?)W!Z08UO$I};z>D?77HTP1Q?8A+h zP@s^Z;Gtgw^~a>9rb?GYs$`-dV4y>zlT(wVa z`K`a6G;tGJCcCXt_kiR1q4E9P{@MK_42Y*_2+WX=g+>7#=}77(P!Jy)H5wUll1q7#Trm5Ya&xFhRVM zATj(Y5Fu~}}IYu$Do zV*NxM!9q&6Fu$}*nd*s&rZDD=#2LXS$Cm~%Ts3k!vKqO6_p6n{HD>MN@6lB|L;%4&F}Xv+;yVoEbyFn0Zd}0=4Ew5g8(`$^AaNy--3~ z)I_6ePF@0aqR@O^kRo|&l?4A>U@dC$u5b|osqtMG`)vhJ&P_Q|fVV;*^%lj~D1Fpe zt(mDf;VP%BJB9$JMPPbIQGQE^t zo{CE+vEd%g)m`Vll`!}TTcFZrz>&u#%+)X0AXt=C^43nt&Nd>?gcLCb(Xb&~X=T%K z!*o`rl*U2Umee8njI$HQQz>2+wBi!Du-cL|kw)Vtu`>jfh$=;M!q#O$^YP0>(Ng2ICX2#G?knyuTbf>T?xD)FZHakv5-sQhYc4S z3G6)wlqn5XYGS|{d7f-Wq5b@q3CfNtiTlz}+&N-7S-%u0Dj|imXfySCkWW`?AO<}k zsXv&RLAYtO0CS>2&bI#QT#32KFYnx#~ZmYh|lQYZj?J8j=BBs7 z-scv8qEQAzxWGX7$7RXG3?X1A#)7pQRId%OZZ7%A;3QE4n`qq_&@8T{u*exlt@AMvCmltj z!i5v&ZixeZFOs0&$`jjIJE~GOY9JZM1}5`{EO$_2EP)SKwFNqVajCUQC$Xi=AnTX9 zBp5bgx*kh0;Q8iyW*ztWBCgD)IL9n5kw9QNY5!1xt(xryrM!?jz0OVF;rfb~8@;ak z(yM(!HC8MZCcW0GKL>{nM@JpSOl(%yAF(DbZ=le`FUs*gH8amamXT#Q4yP{HpsZ=7lKy-?Ax`VUIMpL4e;B42_@RBEbM0)f9L$J0e0JY>Nqi;(5X%W^Cf&l z(7CwlYi>n%W}hvI=AH5p%Gz?IMz#PtT?>FpWB#4}le+Hj3&H`7+kh^YQw_K^{#3Nz zSyc(T-Dg40v&@ARo9tS?&!+5Xj5(QZ*WGd*$e>+c7|_gIAu2g#`&9=Z_FsANa3N{Y z<9}LM3+7^RtrTHDW+z$yNNkj$H~P14gD|efYtZz&2QLUz2j(!RjY8QgemaK+@R0Mv zijGFg-s{$R4Dp#BjLk0|B57NU*98;Rd2vSfLkivpxdQv%GSN-tgY^SbUhj< z^+kBbbdQ!`^4hhlzz8gX4#5H9`9B2pgYD;e6Y>R0vlDsno>sypwAPDlw#s#rsCdP>u?Al`4Rx7GsNR^T&yhzxf46VxMwu@Q9mt}o zVZ;&Ca0VC5jf-GrMWC zMy(o1N}s(qqxG0sv_jq^4Ag~o#f3CU zx|TQ=c3tU7_*GQ~Dh}-!GTIS)bDHE;&ryaY6b&?~Lf<*xOcsV}m&0RcWhm@C9iYxC zD=Vtq)_4@IT0+aTl(rZ<>qyML z4?WB?5QD2okL}wAxSwexmeGudot-A|jHv!z#)}8Ju4Pbm%(ST3rG3!XVdcjkw1p-@ z4X&?6h~pM4d6oJGTz#B=>4j=2H~$jb%=hllQNj0o=%+pJb6247szQaIY3q;De1>8= z+h9N}d9o5OE?1CEpVS^DD(E?bc|XHHPhJN+^GX#=O5?EI7-I9;c)HVH0%s(xBEn){ zJiO~2Ru5F!J_v!%o5LU<3A*(*K4+%F56`v2u{9(W7|M!&rPgv0yH%+_gcmO|9*wa) zzZ-8C3+8A5HCCEr;?Pn=4-ECxlWa40bxfWdyITkYMG=#Ql6f!il zQe+1?8&0C3eQbIZI)$k7M8r%5+f5ZladfNGnJalkri|8$CT$Sth!Yi9`amBNjIo&g zH7@8)6(N+wpv5I+YHD&~n{>I|N@ZfR{{EZUm9t%daEK3XNKpb}{Pp!~oCh0NVcQ%s z!c_j^-R{VVJ}o_9IuYZ{VyrCjw+@!u&D8Wp))a3j7BTs^2YJf)h@}HLPHHA^LL{$? z%MwG~)8_}LfC}5q9F4ME7#lQj?o2Nr&?7W6ri_R$Ie2seg>=Z-ErxX9uVrtzAk;m< zq9}4^d*;(1vPl3Mcz@P#UVKCjt8zfm{T9l;JJnhHBz^TMf8$LsW^kA{K#M$s(Ni@e z^k1BIegHztq+tR;Stt#emld^Ipe@=}ezT3>FpJ^}%eNU;nD)grwn+EOp)BHhGJ^|{ zZ6@pU&Iw>T=^i8(8$kKlfQ2`C1_tPp(<{9oFcbl#+WH%>$j3o_8S$RL_8hk6#L;lo2t%D45hvw3@j{l30sOlXZg&M)B)TGP5s zS1jfsQ_k*VA>mr{D>K`@;FHuNob2oGRkYlgGq$S*lj~#wM~`JfW^k(FTDDWnLylnu zgROBF`ye(|g6@%P2lG_o(9n(I<@E-=9O$FjKnhP)^NI%Ed*F{Vnzn9^H7zU?e)lme-awSk4y3Zc-0G$wl--)z&U||~@qro>W#E+KSI}f^*wZ~><`B(^{J4Bu>U8dz5WVAuYt5x< ztkAfBIYAUj>o4n$n`n)`ozfGJ4@AmEz%nx}+b;VccG&+UeNL;Of~IbhMdYXw7WgCs)`@ z&xfarh$@Lnn<>m3F1u{EC_HHxk#H;2f80l#?I)m=Z3F6Af|SJSt5N{xq5oY5&7PJ$ z^`52Kb#S3WII}h3R4r-CM)4rKDGpO@>Y(Oeo-o4}Rit448xcm!k^0ddPz_P*w`Lk4 zXIC4kN8aF=W}EH$XZ@xy>sp$&S3YCDPJ4}_M}8m`hqAmb!COPyYtEF|%nl|DFAZ7j zPo2Uqq-_21NxlJQ*LtAIflU^qq~|_lMp31yImSla``|zLn4hbHGeLp+m2?2y;4ZkuOLlg8$ZQQE?(aH$uY%-iC*x}@2hqv*{N$uykp^+@L$O1sfH6Q>D0V-ll z!PT5{l}~ztn`&4yX7rrj?FK@aQM%s-VzxRpo8^}Sr=K<)9Bb5_pXOq=GfK8<`;10G zR^_$Zzp7oSI)>zyL@fze-?FI0-(|k@)H<}PWFkU#jvTxjf`kDqj!q)t5B;BvB`MeT0romQI zoJy{@5}Y+y(PwHOTpms3=iVJV|{YCvbfpk{`Dqa9LquYEfhk+L(_EU}% zjXqv-4v!78h2rRo}M3^%=Og~a88!I0(pExA)Zy=+za-{Th8=BrM zx4A>O*aiZSO9*%h#isk*kKwh7Sg#KnGw`B?zt zDY}NIz3x%qU^k@VO0o5_EIJT$zXU4SBz-l$DsRsIZc!CSqgm^~VQP~x-o!StHc0NfXg{Z6;+9ea0YuhA7fzvguA%3df6NQQgHEUs8j&FjoTQ4JSU@!#glb+9 zs5;M_K$4h?Tv`zM7DO@rXWhB9SLIl$6D5hlIC8()cDvoeY25xTI2h4nIbCRg!CWoA zfP(y{ud$>MD%MEwET*#}d1P__dvAJtV^)!h{1^=KZ3f1!z~QUz z3kBq3kHrJkNBP%EPHz=5rLdiNj<2DY$`Du?^mNPmXQ4;V6DFBH)CLgLoSMw5P>1uo9+vOg{hzgu z0f&Jeo^_>rxEgTD4>gQR$#d;W##1eczXq?&n}LsJ-0U;EyW;!MRyJ(uD7^vw_Up&& z0kBBc66D&K(@GkJj{c$sbS zmtTf2Wqzp9tPguon8X2sdQjNN-yXg7Kt4YP+SC2aPVW@6X2cMI4Fco_LO|<8I`e;_ zqFmABtED`f#lW(kxBR0WN{81EBNVfi^aJC{Gy*Eg`NyegXA`T;pnvyG_MhYGVcJN++#!7j76 zeoIiwFB@aZ%gDs>;m8I_Zo<>b&|zk+yLZ$bjInisV-VcLETprLlH%o`ODz; zdi(01?5%0lhvcevuGG%@p*`hvf{PuA8B@JAtH_%HTfWJe*Q1a3iyD_to31gN)Z5ps zOS!Pln6{et()XZ=Z$CmOg=dN1Ax6G`nky_n1{1xe+q`OPk1BaR!*rMlldYLgw^f?0 zB`7yM_Y@NA>nT0+Z(G>g72fuz+AgLXOx#?UaT^jYv|W6>V9Rgv=d85So9n$?KO#g^ z8#q{|`rLV<#gZVXrlxWJ@_vbUFjyWR74sq$-=AyP)hu`?!?n!zfPEr5>D6OU3&*Z@ z`E^);Ikk85U($p|6FvLbDjPVnB+x(SVFb#b(^`J=_m{By+)|_grUA(0G6+%vfDHLz z{P!4-;ORldrAYYB^1`S1#kn5%FZ8p3E*Rz!oblrDN%-VS!t$iJ{E%sog$WYCOM&OP zn(|`XQ*AW+h~p*%}rPlkLJtR?b-=_V*pLK-M5 zfRn2fk1DOZZ%QGpiGfD+7V#1&Feu|)*iU$BHhX`s|Dma+>W+w-hW#^S; zM-)5x3YaLEdWuE_iq;nc)+-|06hq<{pyY~j6(5onc@`HQCmW|IGyW1F6vAWzA_^ax z?42AfWqi4~>Dlt~RlYRXY&iKy;Fc#{A0jMcjIi>>qi8R;haQeMRRut`(Px^~;S z==SvZXlGlIyIQNuK6v4C?cRx|^QHCdW5*I^{5gGn(|vpi+~MGF-F*qX;eY=C#GibF zEe_z$ZT;N&q2~8ExtZ2?VE@{{sDzWAcnBcW+6`ll!=x`q|1B_AOz~JDdUzr>7nkJw zDE))W;o-`*VYeJ{Y31Ik>)3U;=P~Bv#tBFFYZC35^`FZ3-@*}09REy6#VGDr_0z-q z&geOK!EXw!oE8Hm1gdhq*HS1wAJmbSK&=)QQVjg~rkbM+_oB>iKXu>G?xZ@~rc{^{ zPJtGDaKYB7XADC|&!6NQW=&6q7YkqM!jp_QYsTqY#Hi;5*{07pR&CM*IMF=E45B`< znMZOJ(ZTb9wOf6LXQSmzyp)hLt;=+m>F(nDg}-?EYnztUaF0r)emq>tb5%d~ zv|4qCW{^>BY6#2SPZ@%unxpIrx=!vwbX`(j!u{&@Zy*MU(83hJ?M5aMytEl3QAy^~ zemLpZ!J`cJ9rY3e=ohc75X_}{gkAe1y$2D^9}9CBP{Y3nK)^x3S@wLXBx9VRy?Le#iKG_~A~u z_`b5XzpdGA#w;rO>z8->YtBD?*nfLV|3B=}yYTSR`tp_$`tG~^0KZ_-02}{lqyLt@ zV_;+ZM}M@73Y5H(8ESVbH?85Iq;zeYyOYYMW{AIaUDeW%KQK7DAVH_5FfIhJU_Ws{ zIEsQ46rz0P1z`<_eiLQj3}M{7ioIZOJ$N&-xfpJS}+p% zlRQ8;UY)!u$=0l`${tzM>vSuM&Hc%}h^rYV8W)zylIfEPTm4&WChOSazCUjwV-C-; zKZ8xb00^%g3a_1g(v#s4X$D!T{&nl9*!kQY`bN;suOjHOrx+^L6saR_P;F#`yP&GA zomt{It*T)_X(}s~0>=TEm@s2YQNQ3B<)Y#x33ID$!i|5OnexfhQl0EUwzTnWGb5#A zH&;r1^0b#Q@QA^GEV?eI@G4(lzPpq-_@J8C*Ysz%FY0iiXDTR%Svq>~=2{``Ioq1L zfZ9f-iUx6%V7ghClTAFrRl=CxuOfIEzCPSnrQ`0Crd#VRw*sL}X+-Bw~>e(7;0`eZD(0Wm_e2M*Rqx!L#b8lQJ0%(uErYF53P8+KA* z*;2B|;f*1w9}i(jIsroYpV*~DKtx643Ji=v=8;3sp2&FMx4N{oPivh)bb zQV{)b3HiIvCCbN1TjR2&-NJ&e%Ryy+!xgE*BW|H- zKxq_<{@!yVAb3cj*SHh#Z`Ri&CRW0Bk>up5-G=11m zlJ8W7*Noly5QMFy9Bu3?4+(|>OfaPTWGgv-rA3`-bdqF$qz;}Pa`G@vvk}VE9L3>% zY+maRnUfhxxiGd6mkfDz=Z`&d>t3C6jGf&N=dASv_DIUl=(r8^yj<5$2#6Cqo6cgg zR+!HDl3|No@V?&**5-%Hp+K@}Ok_gd5QjeM^7b}nV9LtAv^?(O@Nlll1Rh_-c5Bz@ zOe*YMCVBT4SRfdZ1X(@-1?O_0(aO&$wvzJ?%0Xv3XB6dpNiZ_%bK2LG46ch-uMwZK z;+7UQC8!eD6WAZ(L}ZTUr9u~SVwK%pRX8aVNg}VF?=yq>w3p;j6gtn}xz^;=qN-h&!mF2cmhm{V*e z=&%4=m?E%A6{4BtK@;Rhy)xpwXHgHKwA{5`bA?05ag*oWmRDn%%>TfE4-hvNfx zYLj4~T;$r&bLLq^w}8uRs%*R^(~Q9psq3IpIJ=HhV3(GcmzL_}zV46!10G(Qn#8QO z@(Wx7O@086{ng$6>014_coQ?rKR0GRNiuc?^zfm7b95TQ#Lof@#RbzT1ueyi2%e-! zHgv9HR+B1=^y34BzQ5LS&5M>y6Zp9&S1!^F?ysuAagBX?^<5|Sa5mc60D~^utXGZe zt3>qjuK!nWHn+Y#kWnTQfFs@Donf`KrGBCvk`~tt_IDHi+M$^#lNM^0U zUK(t_=%cKeEFQ>4k+P1qt@2YpR1lffhQ8Vn0MKgxjPZ{j4>s7qp z=Wr?iP!x>+wp(ZXkND32n|TALr~7_&pXrIXxu)jq=SS2B{M9iCZv0Q%{kLE%qgxW6A4TI+zJ7=IbFPfkXi; zu;PbwAOf*OBM399!XwE+MfL@yH}jcxqDnkzkGnSXyT>}yDAFxUwO+OxzEAkn_|Gns z00a2JTaX?Ad`?|30-?08+jDX8Q-H_STl>f^bVdXNfwGhkVCKp zc#6P4Jc5J?@Xo}`#7}J=! zd3l$Y*Ex9!CM9vvOmQT)*Nky^?&nFZwz#FpPergWze!NBxSb;_9AQQmGv;~bB?hx)MklWx{veSiq1Z7IPbEzq)#?#XUrV33J z8p>+QI2N_XQ_{uOl%UE)77fQE9E(#FtAAr1$bmLC0PYYM#2Q&p@eUHXmJlnt2+ zScXp-oT!ke%#I=;qA<4zN|_Q_fLLZs8KMZj4H4lsY9h6E{#huOVu4(V%zWWfm0IAY z4F@$4()2F)<^2WgiJc{>XJ`#Gj1G)mh^36~90e_+O2{@>reMCfuJ9q+#inig$7q$y zv+s0rPECxDLDNv#Xwjy#|Ft-xPNHlqi(#JuYlNHitKT`u;z>QI&JRb+nswSbb#&oQ#(WQ{wjZTlR4TsbAJwW+-%esR`gLf&H!#<_L0 zj#&Y-U*-E1T?@lbH2YE3wFjLFZMn>7Q5J-D583mTpXjB#wzLqyDa-y%62Y|hf=I+{ z?rM%tHFjyB=SC-eh9vd&RT}}aAoR_zL3qa>t~HD)R*ghE4~4-UgWewZw~%F5-3UKH zJs+-NqPZs5(vbEl0lDQzLnCh#+a78YQ02Dumef}QIc6=LZHJ2;(o#+oP~r!((mSCOjuRu{<}pgwg0+mUP6#;%sKP2XUsk<2AD! zFY}0-nTv@%Q_a<+l?9N~S(sK`7+UnlEHj8Jh^dmNJjfC*+PM1U6m)ca#~`kS9dw3T zPzI-T&$4dImFQ=|s6K)}Kb5TKU^rJ7wCXUYAg(=h#-5T}x;|la%BLW?W^g)X{VuRn zE(7SvhK5(^V+V?{>`=}+#)Yf{yHEF*Gv)MAcfuPyg@fcp2Y}G$uzS8yTvIu9;zRod z!_*=hNP$YfeK5z{S>Pq~DX{Jr4PdHQtg&8_Wa-|WbS7~~6W#U1JB*xIIM^M$ zt9S{{HJ0V*t4{C59aZIY^EajMPq4K*>%EiPU%HCOMpBFZCf@negh1oO2UiTn5s&Tb z&<+#sD;rMXW45Rm{KA@W{TW!NQBbpE zSHMqzkNOntUZeJRmG^O#Lyd>Wq2Nlk>D+_liLW$4C7(;I3u9_``TUW=WFR}&%ORbJ zI{c0i2q?H{(DuYmd7Ei^4=;E7lyDQ#sO1Nurp65PlIA;15rC%dn!QPyeW(Jo8D|#il zySa-od)h>Qk0iS!aZnPy1ux^qPy(CHwH7;_1Jy4|JZdvg8^MS~^Tgx95%QoX;Dy(Q zxLCuKbXTMAD&7J#x1u{RBZt_#!6oQR_7{0;vzV0o^j;6`qYFE>d&tWsa=^^TCX=<|& zYc)CpORPYQMIt8O$&I8$MG+B24lSTF`vfCy#rg!^I-}v+E=a-!Yw9!OQCr9FoRVJh zY5#C^lWK8md3|yI=H$z!=@g~YNafXVnM7HU6#v=w((a#7LQyY+5}O%L2(AnrdT; zRsduh1ZAJ{G&H%Ac9#;}feAt+&|4)!bA=f37AHv19!nrQjVLOeA2nf^3W5|a{pscU z;t4~Wk^CFLdNSwXZ?wV$0i7bOK966_7Mu8ScnR?gF@7Gp2E3w|J}$%txf68&5d1Hw zGYn|e{rHtmzAO6rKAK~4X-}SC$gyNda+F+6p~i;Ox$!eBI~yTXZnIYC=p`(lXaUYq zFE86?D2M{QyN9E>&wgT{JCAqgym_iTjFA|iH6wgAjT+H1NGqC$3?3?NPaD(hcT6N@ za?TMieZKf}ip+Zm3PI5Ame|p!MkD%BFM^zL34Ora5j)aG3w&kx#FWgt5cD4AOkZO3 zXTUl_sIRH$>3heS$x{iOw`P6c*nC8UgJjw#eiz8*4SOt5c_+2--TlqrbiJ{!R@nP9 zd-i_xz00>OfgZciO!$on8C9lrcKEnqGW0>Uc{tG^ISbgWEbyenzkGo60i=!0bU-#` zXAfY?NGZcjAokR6VdF&Ip;`Mq3#ZR0C4QLEL%@HSe4+k6<@AA=qHL#CBQiSHfD$c{ z%*6ZJdd7La{CZx_sUf#EZPwy;mVd)*0CLomXPCVRaH2uuNHJ>77`9O!&^L5y?zan9d6$j?g55@lNRhz7$3C8G`lmimOiu7 z*$aY&&mGYQ8N)1X$X_#LmjHVtr1G*~S>LX&Ykqlvz8ng=gWvgLyi79zjA(;?W&j}0 zA$3@Ky?zy92MD2=y-oMAgynn;vqvb;mJ>BVM4TvXY4-)R;qa;v#gTg)1gqU}4sm8z zJR#JA{hfaS$f&xD>pkN=HvCt_J&<2{V9_xO5a;`%^yxy+YM?zfm0=WwI|>w16H@qh z*>oc%SK|<@OtS0%dFa6YYE+V5{_=Br=naQnXI3|q-0CLsQEZi#NZ(#x#z6end$%5C zTaOA~w+Gl3r4#ftA+a;I176-ixoY3UNc=1u9s=auHgo1OZ|B8cuP{2qlgRjK)(e*e<735I0*0W{*M&qQE235AwJ zlETuNQ70Xw#_9Zfj4oq#56?6wc#W@PiJ1#PD5P$VJyh(QKpq`HUkZqRq}t5d@Ik1I zmoOhZolldPneD|a2e6haNp8hW@^kVohawh3gxqR$D84#I6~V! ztcB(*kpoG;+ZQL)m2gy&z3KBPTR6ICJ4k4Jl1C|Ax*1W{-j`Bs_gFa>v|^dZJ`z?N z^F=&5BPw?Mc9rim5T!Sy5a0A{q4eM51it}(eybn=vP4O^6!v9Ms2m~5T1@J*0pcQd zy25Nzz9+PSPSs))>hYk&$Y<}c&^PG(DuVmKgM9N2H`*%@3TUs4sGra@pXpOO(c^u^ zV8NbJ#XeESaXwndFA6NgZzkwbxM270M+(M`n@xsdIZ1C_jtc9c>Y+=w%En2kqh%B) zmJ1KR6-^p9u)LD3wx^RQSDe#%S^@()6_n97rznA(f|$8ok+>(Ictu-Bca<|xb>LLA zo){h73&r%+lQy%Nnox+9+NtAmf?MyXC_Kc9wR;^gY!^@diE+$~SdRVmH!U248HN>> z5^Tt>=}2>rKKT<*RG>ZBfhgrwBJA)TSiM)ULM|#5ma)hybnMV8FfwjKAk!GsInGVa zQqC{#6@!~=@Yr=W0;_)^U*7y#K~OS1PaceuGd^Pw8<62@Fg$hGkb&m;T@lQRk8z*d zPFupO_=u)0q+JWH6c*0NxMafy-32RmAv%=@ne2fo>;qs0?#thwK%Ta&tkto&xPSlt zujc_JPFUZ*_W>paf0BLG2c;Lqj&@VEmd8(QZg~rG4vuX4iAQMW0u?bdiE(3WqiPk0SaxW*Hl|Hp5y&C2kC^~--Ngv>X1wZv{YQ4=#qszyka5_^*%N%J z!i2TT24l~N9*-%`-YD)M^?P zUsUvl*UCG%asCj^Gz^f0BL7(u;{K2mY!70?J8l_{epNfiM_}C}C&`(k$<&>{;L&xanb~n{au( zZ{Nxw-QWAz)BbEbkMB_G$miL({2^n+GI7hF)O!$Gkx@uDL*@B9qD6yBni-F(sD%JM zOoZXw8RnpCZ+kO(Fcdv2M zK|3CNcjI2qylN_+UVk&-Mvv2|j(fJ;C}{Z-X$bh6HNRm#w|)Jz_b_>_YJut%tItm5 zw59wZz2fCG-#5w{5VvM-;Wr$>`j*N*QZ|5Kj?~TnNJ}O61mQwiw?s|^&n#O0(==cRcZpQ|zl*nt z`l5h3h<_5qc_;`2BIR@ZFVI=QU!x`9rjfTIy1}J2`=ba0(E=o-+!ci7=^)PXqyQU|PZI$t96>=ubaSh7OXRBpv(x=g`G9p47d_Ud*fiT4 z7~(>WE@O94T1>BpURTdAHCJ4Vz8dylmTjyJ9!DmWl9RcP_`b)^v*pBYCU)rnK-}{G zsc8SLpz!}P1n9#nn(ABL>a*|G|M~^V4Osb48~wL|X$-7v|6v^bKUBAiijTaK8mb@N zm`@=qR^uP*Q>E>sBAs%?Swj@ciNL^wnFKf*7cJgH00M%(PGW!RP+Lt(VgO(pNOKTm z0kxLq-?UpI6M^Q&0D0lg_SR;qB?VS)>uFhA4}YQ>J{VaNoi6vraDU?z(nkZ;^I%Ws$)^HOvj2H2m9lo284T9j$6@$SqzzujPg2jPFDQg+S z1Ov5D<}?02N{E@Q9!7m(d{giQEZ_?AzHwoN&yPSETUrrG&qtr{9uY4Eo;VAC5pffN zq9|HT2sD=SlatkAS&*OamPTbo{XWk~)xkn}zBKjC8Y;6`PZ1IZeN4HXYX&7VWF46z zvr><7Oo_16uxE;-HJFToDW&cNkulKKxBho*)KG-lP?hK>GI9L-%%geSnxWRvZZBG! zUW~VR`TzJtimQ$tu@4k5Sru45Kp3-uN|gu<{5e|O2`<9p<_Z@ zI|j4*^D35L^<{(%aGJVg_n1{#VkAyOyaXX+_>kc2QhZ8?DCI>(YO8P-Ulo(!0CWPB z!hlPnACfh4i3DfyZ=xkhFymnBxJpe{xYXbM03~p&+ClMHg}JIb!Etj3Odlo9vu_@< zLYxPiQL=E+(31-*o>2>NjIywHR=tTWv6s-aj?F{9LT=kH-n;|sQu27_$~P;_x9^y5 z2ua;_vC~X1KY3YanL#u*Xj_g&x9LuZ-Py#cs6~RSx#d2X$tOq4hw~03EqGZ5$6R7P z9|5=*HEghqW_E2Gk<;v&fn6ve)t;CYdi~%^+(9T|CH=b`o~Df@c7GITN7{!&iX0Ss zUy3HqZq-5Bgc9Im+-6%N`uF6N;F%R_fpkG=jD5!kOYbgB)C1HE(uebqD^XM6!@r^$ z*x|`i=)ZsYz;iv@;ZYR&Yb?2*1@)|p9j(~3>3}@a(Z4~$mK)!m4>ZsT{o>)i+Z#cO z?ikv-@SIz69NR)v%e5!B=CUz zwySkk@6Ex##1Nv&s_>dB=W?oL32KU8ucl$K%B$jZvQIlao3Z#-THH>Jp>c4!`;iFkM_HqI5$U+SwK)qRfr zqFX5U+!3pbNaWG6(VeL%0!a5Rsb&O{8A=^4U`T$%eh^WMN5Z{u1M32?`k}|uS0oPc z$u!>|C{=0Y#@~wBpQ_}`r~-L3tySwBg>0Fp4Py0yZ zR~o2t(&}eh@StcV2}e)XeS1^w5jjif0<$d=+AZ*rb0)^e8_;x;=I+wUL#iUCrqYyM zZeneg!Ii-kiZ6HYrGJ{l;Av~G<_uF1%#~k1$8)Ho0G^Dm<|19fdIsIY0q=c|yDlSA zO&lQ!8}vPSU`LAQ9+=!O*3=Rbwoo_=x>o+&S8Nr^hY>m*tQumoZI0FxSF$Vk&Ho*5)L8w|MfEfi=VNiog_)m~~8&82X>xwDN?OaLE#BjBhC{h09TaZHL|dk!MrdeDya2!0HvJYtLA zF?LEn|3)@4)5NHjha0f&ccw0r6~=!Dp3Dw^_1F`YyH-=C?Tu~1ftgf%hX1yd5W9`g zGdT^h0=$W`HB2pdZYbXbpZ6^*E_}Dh%k7V7$wXCu+7-i-lcjH}FDv}A+d*E+dp#<) zN$ulN_H~Y|ltZTbZL2UcNU6w9OI*HR3d63H<6!TlBVdno#Nks}bN1-9kgjN-w^Ejt zEc_U+NL!JOkP;;<$c+->vb6a&Gn-T*1I}x7pCqRtdFYfh#ZR=cq|D8<{%vC}{mqlHP`9*%2&E z_y4u_6i{(3$s)ns9R>()0}Sp24NmajFgOezT!RxJxCgf+KyZQ+AP^ja2MG`$Xz<{F zhTZpGcHi6md-nfx?yYI5>8h^k(|vDs->T$ir|ufGEJA$>y>6Vn$L-oNqw&pR!%mG0 zYqs`|8qAz6DD$GLJvht(XC~bS7dL;g-tqpYCxAh`zwXNZv99?iO2ucvBHmm_f2Y+v z>oiwD*n{oV7szfqL7l+(Fq}QCCv>n|NeDDqAn+`%V8M@!KkpNbw?6v*7QF-AzsLEk z-!wjl8uMedSNVb|kG{P)sO(Z#CfHo7g~^LIQ+M`59rH|a;!P-DTC@praN*8!2~lqG zWp&eC=Sh&nht1*ri!1T#GtH@rm|Ev&t^Lc0;X~R~mVxi~?Au-JU<4P2MgF{f1xA zM%1!o=)WBSm?sOCtKd~Wu&m3qvsu7+FWMO*iW1D!Qnxp5zX*_Vx+<=&*sVIh{Gs92 z)PNebnU3JbQEhJ@SE6H$nc9HH9`SA3*gNR)bun*+a4zawGrt#;8mk?4YsAqQEw~o8 z*&>g1WOxf+lwN$9WT$nMN={702N&TDD=O*Ayoy3si%GXp0-YywtFh2Oj_hyFWB*Pv z!L0P2v4DNM_*g^FFAo2u2?MK6>Lb;hLEyM;U)@r<2*-??e8E*_#9}`(=3_(wmXq;z&C6NeDg@Tr zfNI)rY~)f8l{-5LU3gdMC^W2s_4Q=R>Bvi+%=>H79Rj^yc{9xI4BhJ2xFxwATr9ec z+$_2!hSIqTg%oThen}SnaJHKsJ7id!ft8&^$IDq-FB)}FJvaf) zG7@gxoPgSuAPq&q#epTYUF(*i0aI#h5>HC(2XgXPwxXnKx^^B^!yaAQe4Yogser)* z5(T)FLNl8Omm7DYEyg4i6lp`r+BJ1keW9oC-cd{=oidt^!521{J!jc`Y-8$a5Tt>^ z;{k|aNmD0(W0swlP?JH`8^nUlXvgI2LO2M|HrVv3sb1K$W}K4QdKMqB$NnvEh!PCX zSsG>z4=L=NZZ#xO0B4K#=fyBH$-}=ThKnl*da*f(f8w(Qp5lI^ZNh%x?DNr{NtGsc zvc$?dqmImWfJMKVMYuf#r56)}oe)w&mA&5)cs(;>KC4+vKhRC6X-oWRVA79)P7$+) zdM=hULF*ynfXtABZKRf%Vs}EdDb+Xp*_hP)(lHGXASNXz?FRj-JM27OwG)NFW?4Bh zk4#;6xqBC>h4mN|B?7q%XoT#mL8=xG#pXoga(=Gw=F1iII-ND~nQIk9Mxo;cHsEun zQ*Q6>GlfR^0lTgyB8-1Lx=l^S;@NIrlSsQ(h@E$xM+ZS5dTbRvy>74bUB`Sc7wj!9 zRMH}Td_LimdwQhuio|x}2}IHx3(dRAz@53ZvdH`T)Ov(iqAb6f;%|?dZ9OoaBPr02drz*B6`u3=cPa}ku#ZScxao)O$9CO5*OOcK$OJNmfCmft)K1;zgyuErVQ4f=!xRTndD$l)z7-H*1QH$3 z`=8PJ9RX#2$hYw@B5$PB*Nd2z*^rcd8cZkUhWIfLv2AaM_p00AsPFaaHL26O=&wI2 zwKjeK*~gKPQcIQ6kIwwNmB=veTDasV%xh^Om;L>{x$r#@t#N9ZzsE|$k85IKQN)E} zQu2)o6l^1bJ4r%p12xC(FO!-+iF;U!%icwWOg@(V0=^z63QMHpm#8~SS<5MTcvBQJ zZIAd!P7WBZ&W*)Dnp4_~2jUt8!mHbJ88kWXe4iSA4=>4hAv1-dceb_}fx-tgKSN4Z zT&xll-XIG-AEduCdtH&Rg&xka>J8R3wpBIo*d#(wb;LVh)8>m3`<$bMqiWnDwW}G9 zB0p{}6c zW5{c#HaQWfU&fpHtI6>{J@x*tA_@5?-iPW4KR9L^;Y42y<881X3`gDhC^UL1qNnE!Gf5jwb=#;&2(zwlAJ>7hV zWn7^nDMxCvQli1?utQd(Qq8)?62X++Sr^KRTTTOWmi6MEO2jp>0HnDMi{=Gnt}1=b zEE~L5i#aMcD)ohWlD%=QI}=p7FgDgE?pI|L`RnvD&yqEd&FC*4YkNjuq4}oaVz*<^ zHt)af?jmOzf6!#=sJ1`AN|53>qN)<3&59wrN-AAjV`Jd&S_x5Xnxd>vV2G{q0`ckV z&dApV1SLL%j|(GnPAST%EXm zf!t~1V^BQh@HM(y6^B(+<2S!qs@V^MD1E|jRSfof3?K4i(jNMi)mJ#CwJa_JuQO5` zM%Pg^%#LsWtmI$UKUgqp0GFD%-4l050GBEN=KPRL&eqk<9U#ap^zVaQ^FmLj{b8N^ zV;$Uks_(WSh#zoX)oD@lgwciONqM;kHdBU6T#egqPa%rFxr2_S2HUvM?M(m{b%Eu8 z&O={&d;3qa=y1Vug@>m|6PYd>8TjnL()0vn=ivvBbym#j@_M;#K}p$)kaR+2vO0y5 zkXhbrvbaq1K4wvCYzwgIQV=r=H>M7N*1>T?xJP}i8NEg-{R1B-mnANhUAPp)9J)oiy%G> z@MA{J2=Ak8n-A5@LEe#f`tvM!%*$BOypr3-LdzP7k=k-4mP3Eo% zJq)Q=xa`vU3I8OnA}`hj*>F#P$o_#Pb~`&%Uait%D`{2;M%Z({V<|T0U?gOP;{u$le*guQkoKy`=on6nB}aS#&OfT<&b2*!#j&GVwK)Ik$kUuQM*S8YO=zACXQ;IC;+s2)g} zlfLN1K*%}?qW07>75TnjE)!E44QCLg&tP*H(r?zM5DTZAtY!JCL`NsOO+H@Fr+Z?v zw9JLfsc=Jj(YldaTA$InYvIOo#@i8E+og$oHz zy6zNXZ`B%W7>vgp{RoWe!}p)PSJ_G(cbrd*opKQ|^CWQb&-uBKx?Jn|^g6yC z8RbZvzE67E8+l%h_-7J~WJ=3tqb`A(v4akVBY9KWqiYU2hAJp?vC4`L-YHnew`;2+ z{VvxTrub+|YxN3w3StEyB((0wyMaJz5`c}@8}pGTHSSvBRFM+e^4cEiL@{s_Hz&fB za?eKeT}m5*Pg{4Vt+{N$m3;B{gpO4^N|7I8s4uXSnEQ8`(%EXqtNOZQm8z(g!)R@_5k$tEi`224C{p+3jWe?z zU^vc(7C!F(d@Jfp0v5`+$t>Xu8~|RuPnu0u>EAba<)xDQl!0;t)8W#w>GEvvDUY-+ z^K80I>c(1K$~vbXYdHbN$0x_-*$SAmOR1yBt*uSMF_e{-Rra>Gr<+VacVygL2kT;@ zUsTBzHlH?6>+9ycP@=rvmdoMbz%+I%9ElXb?;+3f(2-(V-ys%G%Ah2gOi~O?c=su} zYbyoJPgR@QQ+x33IH|_OY8KTlXdny>22Gm9UfPMo3MwC$IP?eWf{FYCw8M? z&LOMg)^7)2v%08tqs)NxM8&QGzJz>*bs)noyZoc}VEq&?+f4II@?-XpfHva8%9qcH zk-}^rt+FHa(@9-N5?%C2w)lL9w;0UzPe{{0`d09Bo`%F^pcw)|^ft$p7TO0`=SebP z=VubozQkQg-LMK@Y~M{IQREg=d&V=q)Ll}yONQq3%mU)9VW^t;UE4cX#afZSbv{Z0 zo*)>PkQ*)=Ijn-#^w{#lfs>9iaInVg5~r7SGiov*{dE@&SQj8J{jRW2uw5{GOa3#Xo0C;4UWAzO6L__`AQPy(jU!!c8O zL@D$@z70pnQrDZPtAF#3{vw4;<3%SFHZJaU;2ABB+5=x=EcD8Gc9@Y;7le{MMJ#$= zx_n&qa_4rAJw>|zIZEYECn+HmU#I~Q|I=3S!!yxYx!Kk0JM65$O>F3OH`5$CCGk>( z-Q9`K56O5hJm-a4-6@4<_{%!fr2`O^9>K)3$zUh+F%_(8g`ER-r1a&^mG$dmOP_!~ z)rI;Zwc4r+fJne?lWxQTwI!zPGk3wygzwTDw&v-&FB(Ya={)N=<{P#)-2HjqRF2qQ zd6xod$T!}G9INVkekyrX>qL;VX|5U5Rtd&n>ma;>8D9NS#kS5Fp7yQm#R(p z`sd*IYu(-^T)#U~Qkv89!LmSci}%}CO`o#P_i|Og95D z>=GT!c!=opA=_q@$?fb{g?`RJaT@UK%1O}>rv#vmyVF5TA=D}R5J&??{b=tj=6#VY zx#FG_!@>EMU{Zr#L4pDYT`$#bNT}yJlKR}F)9=Jue=2aVhAlk8-&tK<-1~9qDK`V+ z-s+7Y%3`dLFB`pShJjrGf4aAAyy063n(utlY|m+U`**+nbi?z&vpCily6K{(#Ehxk zrBzx^@GtU^u$jI|@XAz{BSZ28X!Yimo@l}e*jR+}AMnc$U*S}##pT{fW1%c3*qT^v z9M(xtk2rPV;D7bc7tBfR{LswlXLE_|)0#|mGIkX_wbiv>xALy~nCgeuJ2>jm19VY} zH@CvEt?#kvxf;XA8AYlel#L;LT1J6JCYN(Oq$u1vPZFTH`$<*dY-o7)k%?Zx9uZ@G zwjI;?(qJ-+?o-$%V`PO9!Gru!DVaiI$vQ3rQl$E6WbZ~)dS6}Od+-GtfKW%WAA*&? z(9_WbSpxkyycAzq%l=MUv=#6b@1oDt=ltX}g5-dhaMd{ze8tquOtWMe2S>JPigmC+ ziBum{2sl8OZ+vqt92e3YSD4q>H}05d@}&kqPKgviBbc~8vsLsC`^4R7PebOhypa3! zYZgmaJzlVZn9oc^nPLxJeuA;$`IcoviKQ3CRqt)X_Verob$R*yTFwdg6V5MBd6Y-$ zEh_qfniU1z6)79)+2P1^+k(aHJjiO~={vn@ysZ47$8A5U+sTX~f;E)3I7BaP+urq2 z=C=B}{Di*@oS+%ayNHh&7naRe<1m$=3gM$zp4&ls9b-4MEnR8!dS@Cb099l|j$~q= zRY^~aI8gUfjnDXu$8%M!N*1)Rtp&RQa$7Ez2>X-|OIfaCB5-@Mg_K&wNk6FD=JFr1 z^u$caVSyBbGB{B{(~ER)p)v7nKQhqAX{9qVx1yh~S+LR9`9G9IDSyeV0#`Qp_=(rs zY-Dd*u?mlrNpEJ>^NQL%#Cg(P}P&}(u{xy11`cEwNUZqFn zI>lwK#B`eO*E2(_{wi{)9SFpM=0`gF?5UjMuq6Pk73`?7!0UR|J*Y<>0))OT^}urkmHPxKtDc#&E5G z+EO!KMYBwzMVZgcBkv6FeH)JmRXdR2uV91JriG|>ZY?MdFOJSDb&MECpPp$pF;p+> z-!^-GeJx3?6YO{O#jR~Dt&?NEE(zhwowP#Hwq58c>pE>GKb}VXNUPd2oM03=r^{-Wc(v2Q5r4hE*U+S2MCojX(?4wD6Ong&!U7XC5?gyw zUCr>J?ef7eJ=yqs+OJt}mgFdVW83ZCe#Y%j3dpq?)2*+kC^!(XTV9*rHS}G)q`Ev0 z5hjWkmp`7~)LOJdQg^L{Gq~=dNEhH*q7l&aXbjeu2TnHbNV1Mm5O+~JA=K()SRG8~ z2BMRtcJ3bRa|~q`SHaa9q{OqefACHBFgHQ2%?iCRPCUX6X{pBIpnDBqU9F2*iah&? z!;JTOszs^!`S38%>uC38tr4=(-6Vvp=?vgQeldp^>PPUPqBvV)QGcWfDqq|tR%@+= z&Dfo=_UDp(qhwQJ>#;G*6Cl@dU`OSto4ZJ|#eNzu`W}G`SNgHnw(!@A^a7Yr&0-wB+yP4&?!> zEfy{Mn>#p-G3uN@zXigAY5@Tdb31fVQ2>{ehr12LmD!M2fFF7b7y^MnRT!{^0Sg$g zhXF$%2zmp7PhbEH1J*F$0R#7_PAptnw(bt#|A&@fZT^iOj3y87A9)~9?suvVu+%;H z2j1La#bz+@FPMkG>a1Yk9`)Jp_^zN$u6`@|Z?*8q6>R4IPa0K*k-Qg*7A$q&NxgeE z{;t-0DctMvUMM!d)-k~{_e|e2Y598#_X2Z*W$#6OFQa?p-@0%wp?}iFefECrfLXYd zz~0Xwu9j~9Ah!Rm<1jYZVc<97_dMMT{GQKy@W-IOuejIcFFN_VFz!3@hcFCzLHvJe z{l2+>qgxgLm%1y&(gW&v3BauEVWtJv0-2zADiF*64Moe<%-I=i3ANXlIk-U$I_g@odYp0|4i3_0PEIh| zS~j+B0O$qfK|vbI1v@|o?CJ(34)_~8PznlH%C0yxpr$*9qoAzDp#yxU1yo1X z96RUY7#J8rL?+61exrG`xQ``Te@p^tUeQX@ac)T#8PXU@yQ^=+p?+0l)~r^~BZ(e4pmhg%)!I zc%V15SQ7$qhZe)!3u(gsWd(ueU^6N#Cj-S41quOWL2^O@yfXYe{CwPxxMg`{fl{(i zXC3^4(tLcf;{OQ>l+wQqnEWrkT_zfBRwXng4g2aQCn-rR+XFAdPZcIbN{B*;XGtd8 z^+FaNDLg9b<(Pqf`WRUqppKu|K$EPh(;41ox9o&d;m1uhlgZJBnrcA#1#|u?+m;;8 zdQNsz>C1?hk{miNn6iSQM1+M8sPy_=k_#}I)Z>vstCXzjQLN>B4X=y4nwT`Kr~1xV zKAYkldqqby#Z$_;Pzb#2#Yiqh+Z>N2t}CD-an>M@&Pgt6N*fESt+a_69^C5DE*cMi z$g|~fq)-{i(RlZwab_%HM^*b%xqz!RkBQ zdeJ@tNNhhv%h6Ta7H@iQw!rd0*4;WzN1? literal 0 HcmV?d00001 From 1f20d8746ee97870101b8e0006ee97d040920172 Mon Sep 17 00:00:00 2001 From: Nick Seguin Date: Mon, 17 Jun 2024 17:43:26 -0400 Subject: [PATCH 3/3] npm update --- src/NSeguin.Dev.Web/package.json | 10 +- src/NSeguin.Dev.Web/pnpm-lock.yaml | 1086 ++++++++++++++++++---------- 2 files changed, 690 insertions(+), 406 deletions(-) diff --git a/src/NSeguin.Dev.Web/package.json b/src/NSeguin.Dev.Web/package.json index 8afdf06..597b19a 100644 --- a/src/NSeguin.Dev.Web/package.json +++ b/src/NSeguin.Dev.Web/package.json @@ -1,8 +1,6 @@ { "name": "nseguin.dev.web", "type": "module", - "devDependencies": { - }, "peerDependencies": { "typescript": "^5.0.0" }, @@ -11,11 +9,11 @@ "css:watch": "pnpm tailwindcss -i ./wwwroot/css/site.css -o ./wwwroot/css/styles.css -c ./tailwind.config.ts --watch" }, "dependencies": { - "tailwindcss": "^3.4.1", - "@tailwindcss/typography": "^0.5.10", - "@tailwindcss/forms": "^0.5.7", "@tailwindcss/aspect-ratio": "^0.4.2", "@tailwindcss/container-queries": "^0.1.1", - "tailwind-nord": "^1.3.0" + "@tailwindcss/forms": "^0.5.7", + "@tailwindcss/typography": "^0.5.13", + "tailwind-nord": "^1.3.0", + "tailwindcss": "^3.4.4" } } \ No newline at end of file diff --git a/src/NSeguin.Dev.Web/pnpm-lock.yaml b/src/NSeguin.Dev.Web/pnpm-lock.yaml index bcd2735..410ef1a 100644 --- a/src/NSeguin.Dev.Web/pnpm-lock.yaml +++ b/src/NSeguin.Dev.Web/pnpm-lock.yaml @@ -1,463 +1,359 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -dependencies: - '@tailwindcss/aspect-ratio': - specifier: ^0.4.2 - version: 0.4.2(tailwindcss@3.4.1) - '@tailwindcss/container-queries': - specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.1) - '@tailwindcss/forms': - specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.1) - '@tailwindcss/typography': - specifier: ^0.5.10 - version: 0.5.10(tailwindcss@3.4.1) - tailwind-nord: - specifier: ^1.3.0 - version: 1.3.0 - tailwindcss: - specifier: ^3.4.1 - version: 3.4.1 - typescript: - specifier: ^5.0.0 - version: 5.3.3 +importers: + + .: + dependencies: + '@tailwindcss/aspect-ratio': + specifier: ^0.4.2 + version: 0.4.2(tailwindcss@3.4.4) + '@tailwindcss/container-queries': + specifier: ^0.1.1 + version: 0.1.1(tailwindcss@3.4.4) + '@tailwindcss/forms': + specifier: ^0.5.7 + version: 0.5.7(tailwindcss@3.4.4) + '@tailwindcss/typography': + specifier: ^0.5.13 + version: 0.5.13(tailwindcss@3.4.4) + tailwind-nord: + specifier: ^1.3.0 + version: 1.3.0 + tailwindcss: + specifier: ^3.4.4 + version: 3.4.4 + typescript: + specifier: ^5.0.0 + version: 5.4.5 packages: - /@alloc/quick-lru@5.2.0: + '@alloc/quick-lru@5.2.0': resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - dev: false - /@jridgewell/gen-mapping@0.3.3: - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.20 - dev: false - /@jridgewell/resolve-uri@3.1.1: - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - dev: false - /@jridgewell/set-array@1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - dev: false - /@jridgewell/sourcemap-codec@1.4.15: + '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: false - /@jridgewell/trace-mapping@0.3.20: - resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} - dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: false + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - /@nodelib/fs.scandir@2.1.5: + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: false - /@nodelib/fs.stat@2.0.5: + '@nodelib/fs.stat@2.0.5': resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - dev: false - /@nodelib/fs.walk@1.2.8: + '@nodelib/fs.walk@1.2.8': resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.15.0 - dev: false - /@tailwindcss/aspect-ratio@0.4.2(tailwindcss@3.4.1): + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@tailwindcss/aspect-ratio@0.4.2': resolution: {integrity: sha512-8QPrypskfBa7QIMuKHg2TA7BqES6vhBrDLOv8Unb6FcFyd3TjKbc6lcmb9UPQHxfl24sXoJ41ux/H7qQQvfaSQ==} peerDependencies: tailwindcss: '>=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1' - dependencies: - tailwindcss: 3.4.1 - dev: false - /@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.1): + '@tailwindcss/container-queries@0.1.1': resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==} peerDependencies: tailwindcss: '>=3.2.0' - dependencies: - tailwindcss: 3.4.1 - dev: false - /@tailwindcss/forms@0.5.7(tailwindcss@3.4.1): + '@tailwindcss/forms@0.5.7': resolution: {integrity: sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==} peerDependencies: tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' - dependencies: - mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.1 - dev: false - /@tailwindcss/typography@0.5.10(tailwindcss@3.4.1): - resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==} + '@tailwindcss/typography@0.5.13': + resolution: {integrity: sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' - dependencies: - lodash.castarray: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.1 - dev: false - /any-promise@1.3.0: + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - dev: false - /anymatch@3.1.3: + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - dev: false - /arg@5.0.2: + arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - dev: false - /balanced-match@1.0.2: + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: false - /binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - dev: false - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: false + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: false - /camelcase-css@2.0.1: + camelcase-css@2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - dev: false - /chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - dev: false - /commander@4.1.1: + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - dev: false - /concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: false + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} - /cssesc@3.0.0: + cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true - dev: false - /didyoumean@1.2.2: + didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - dev: false - /dlv@1.1.3: + dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dev: false - /fast-glob@3.3.2: + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: false - /fastq@1.15.0: - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} - dependencies: - reusify: 1.0.4 - dev: false + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: false - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: false + foreground-child@3.2.1: + resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} + engines: {node: '>=14'} - /fsevents@2.3.3: + fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - requiresBuild: true - dev: false - optional: true - /function-bind@1.1.2: + function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: false - /glob-parent@5.1.2: + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} - dependencies: - is-glob: 4.0.3 - dev: false - /glob-parent@6.0.2: + glob-parent@6.0.2: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - dependencies: - is-glob: 4.0.3 - dev: false - /glob@7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: false + glob@10.4.1: + resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} + engines: {node: '>=16 || 14 >=14.18'} + hasBin: true - /hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - dependencies: - function-bind: 1.1.2 - dev: false - /inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - dev: false - - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: false - - /is-binary-path@2.1.0: + is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - dependencies: - binary-extensions: 2.2.0 - dev: false - /is-core-module@2.13.1: + is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - dependencies: - hasown: 2.0.0 - dev: false - /is-extglob@2.1.1: + is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - dev: false - /is-glob@4.0.3: + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: false - /is-number@7.0.0: + is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - dev: false - /jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@3.4.0: + resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} + engines: {node: '>=14'} + + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - dev: false - /lilconfig@2.1.0: + lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} - dev: false - /lilconfig@3.0.0: - resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} - dev: false - /lines-and-columns@1.2.4: + lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: false - /lodash.castarray@4.4.0: + lodash.castarray@4.4.0: resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} - dev: false - /lodash.isplainobject@4.0.6: + lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - dev: false - /lodash.merge@4.6.2: + lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: false - /merge2@1.4.1: + lru-cache@10.2.2: + resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} + engines: {node: 14 || >=16.14} + + merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - dev: false - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - dev: false - /mini-svg-data-uri@1.4.4: + mini-svg-data-uri@1.4.4: resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} hasBin: true - dev: false - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - dependencies: - brace-expansion: 1.1.11 - dev: false + minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} - /mz@2.7.0: + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - dev: false - /nanoid@3.3.7: + nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: false - /normalize-path@3.0.0: + normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - dev: false - /object-assign@4.1.1: + object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - dev: false - /object-hash@3.0.0: + object-hash@3.0.0: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} - dev: false - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - dependencies: - wrappy: 1.0.2 - dev: false + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: false - - /path-parse@1.0.7: + path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: false - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: false + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} - /picomatch@2.3.1: + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - dev: false - /pify@2.3.0: + pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} - dev: false - /pirates@4.0.6: + pirates@4.0.6: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - dev: false - /postcss-import@15.1.0(postcss@8.4.32): + postcss-import@15.1.0: resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 - dev: false - /postcss-js@4.0.1(postcss@8.4.32): + postcss-js@4.0.1: resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.32 - dev: false - /postcss-load-config@4.0.2(postcss@8.4.32): + postcss-load-config@4.0.2: resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: @@ -468,186 +364,576 @@ packages: optional: true ts-node: optional: true - dependencies: - lilconfig: 3.0.0 - postcss: 8.4.32 - yaml: 2.3.4 - dev: false - /postcss-nested@6.0.1(postcss@8.4.32): + postcss-nested@6.0.1: resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 - dependencies: - postcss: 8.4.32 - postcss-selector-parser: 6.0.13 - dev: false - /postcss-selector-parser@6.0.10: + postcss-selector-parser@6.0.10: resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - dev: false - /postcss-selector-parser@6.0.13: - resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + postcss-selector-parser@6.1.0: + resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - dev: false - /postcss-value-parser@4.2.0: + postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: false - /postcss@8.4.32: - resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} + postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: false - /queue-microtask@1.2.3: + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: false - /read-cache@1.0.0: + read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - dependencies: - pify: 2.3.0 - dev: false - /readdirp@3.6.0: + readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.1 - dev: false - /resolve@1.22.8: + resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + tailwind-nord@1.3.0: + resolution: {integrity: sha512-F5tdTG3n9zzctAuRqjX2sdpmwSjbYC/HQdXSg/TQIxaynO1DNvnqBaE+IhmPbQIttMvvY54KiYMDXJqMdQLi1Q==} + + tailwindcss@3.4.4: + resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==} + engines: {node: '>=14.0.0'} + hasBin: true + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + typescript@5.4.5: + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + engines: {node: '>=14.17'} + hasBin: true + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + yaml@2.4.5: + resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} + engines: {node: '>= 14'} + hasBin: true + +snapshots: + + '@alloc/quick-lru@5.2.0': {} + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.4.15': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@tailwindcss/aspect-ratio@0.4.2(tailwindcss@3.4.4)': + dependencies: + tailwindcss: 3.4.4 + + '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.4)': + dependencies: + tailwindcss: 3.4.4 + + '@tailwindcss/forms@0.5.7(tailwindcss@3.4.4)': + dependencies: + mini-svg-data-uri: 1.4.4 + tailwindcss: 3.4.4 + + '@tailwindcss/typography@0.5.13(tailwindcss@3.4.4)': + dependencies: + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + postcss-selector-parser: 6.0.10 + tailwindcss: 3.4.4 + + ansi-regex@5.0.1: {} + + ansi-regex@6.0.1: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + any-promise@1.3.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + arg@5.0.2: {} + + balanced-match@1.0.2: {} + + binary-extensions@2.3.0: {} + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + camelcase-css@2.0.1: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + commander@4.1.1: {} + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + cssesc@3.0.0: {} + + didyoumean@1.2.2: {} + + dlv@1.1.3: {} + + eastasianwidth@0.2.0: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.7 + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + foreground-child@3.2.1: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@10.4.1: + dependencies: + foreground-child: 3.2.1 + jackspeak: 3.4.0 + minimatch: 9.0.4 + minipass: 7.1.2 + path-scurry: 1.11.1 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-core-module@2.13.1: + dependencies: + hasown: 2.0.2 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-number@7.0.0: {} + + isexe@2.0.0: {} + + jackspeak@3.4.0: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jiti@1.21.6: {} + + lilconfig@2.1.0: {} + + lilconfig@3.1.2: {} + + lines-and-columns@1.2.4: {} + + lodash.castarray@4.4.0: {} + + lodash.isplainobject@4.0.6: {} + + lodash.merge@4.6.2: {} + + lru-cache@10.2.2: {} + + merge2@1.4.1: {} + + micromatch@4.0.7: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mini-svg-data-uri@1.4.4: {} + + minimatch@9.0.4: + dependencies: + brace-expansion: 2.0.1 + + minipass@7.1.2: {} + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nanoid@3.3.7: {} + + normalize-path@3.0.0: {} + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@1.11.1: + dependencies: + lru-cache: 10.2.2 + minipass: 7.1.2 + + picocolors@1.0.1: {} + + picomatch@2.3.1: {} + + pify@2.3.0: {} + + pirates@4.0.6: {} + + postcss-import@15.1.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-js@4.0.1(postcss@8.4.38): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.38 + + postcss-load-config@4.0.2(postcss@8.4.38): + dependencies: + lilconfig: 3.1.2 + yaml: 2.4.5 + optionalDependencies: + postcss: 8.4.38 + + postcss-nested@6.0.1(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.1.0 + + postcss-selector-parser@6.0.10: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@6.1.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.4.38: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + queue-microtask@1.2.3: {} + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + resolve@1.22.8: dependencies: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: false - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: false + reusify@1.0.4: {} - /run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 - dev: false - /source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} - dev: false - - /sucrase@3.34.0: - resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} - engines: {node: '>=8'} - hasBin: true + shebang-command@2.0.0: dependencies: - '@jridgewell/gen-mapping': 0.3.3 + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + signal-exit@4.1.0: {} + + source-map-js@1.2.0: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.0.1 + + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 7.1.6 + glob: 10.4.1 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 ts-interface-checker: 0.1.13 - dev: false - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - dev: false + supports-preserve-symlinks-flag@1.0.0: {} - /tailwind-nord@1.3.0: - resolution: {integrity: sha512-F5tdTG3n9zzctAuRqjX2sdpmwSjbYC/HQdXSg/TQIxaynO1DNvnqBaE+IhmPbQIttMvvY54KiYMDXJqMdQLi1Q==} - dev: false + tailwind-nord@1.3.0: {} - /tailwindcss@3.4.1: - resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} - engines: {node: '>=14.0.0'} - hasBin: true + tailwindcss@3.4.4: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 - chokidar: 3.5.3 + chokidar: 3.6.0 didyoumean: 1.2.2 dlv: 1.1.3 fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.21.0 + jiti: 1.21.6 lilconfig: 2.1.0 - micromatch: 4.0.5 + micromatch: 4.0.7 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.32 - postcss-import: 15.1.0(postcss@8.4.32) - postcss-js: 4.0.1(postcss@8.4.32) - postcss-load-config: 4.0.2(postcss@8.4.32) - postcss-nested: 6.0.1(postcss@8.4.32) - postcss-selector-parser: 6.0.13 + picocolors: 1.0.1 + postcss: 8.4.38 + postcss-import: 15.1.0(postcss@8.4.38) + postcss-js: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.2(postcss@8.4.38) + postcss-nested: 6.0.1(postcss@8.4.38) + postcss-selector-parser: 6.1.0 resolve: 1.22.8 - sucrase: 3.34.0 + sucrase: 3.35.0 transitivePeerDependencies: - ts-node - dev: false - /thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} + thenify-all@1.6.0: dependencies: thenify: 3.3.1 - dev: false - /thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + thenify@3.3.1: dependencies: any-promise: 1.3.0 - dev: false - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - dev: false - /ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - dev: false + ts-interface-checker@0.1.13: {} - /typescript@5.3.3: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} - engines: {node: '>=14.17'} - hasBin: true - dev: false + typescript@5.4.5: {} - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: false + util-deprecate@1.0.2: {} - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: false + which@2.0.2: + dependencies: + isexe: 2.0.0 - /yaml@2.3.4: - resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} - engines: {node: '>= 14'} - dev: false + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + yaml@2.4.5: {}