From b8099c1dca265e85b319ab8a5139c98dbe8e76e6 Mon Sep 17 00:00:00 2001 From: Andrie Date: Fri, 29 May 2026 10:30:26 +0700 Subject: [PATCH] feat(acaab): implementasi halaman prestasi & karya mahasiswa --- groups/ACAAB/.gitignore | 1 + groups/ACAAB/assets/acaab-hero.png | Bin 0 -> 244190 bytes groups/ACAAB/assets/acaab.css | 1 + groups/ACAAB/assets/acaab.js | 169 ++ groups/ACAAB/assets/src/index.html | 20 + groups/ACAAB/index.html | 6 +- groups/ACAAB/package-lock.json | 2515 +++++++++++++++++ groups/ACAAB/package.json | 26 + groups/ACAAB/src/App.tsx | 44 + .../ACAAB/src/components/AchievementCard.tsx | 78 + .../ACAAB/src/components/AchievementGrid.tsx | 270 ++ .../ACAAB/src/components/AchievementModal.tsx | 108 + groups/ACAAB/src/components/CTA.tsx | 45 + groups/ACAAB/src/components/Footer.tsx | 109 + groups/ACAAB/src/components/Header.tsx | 164 ++ groups/ACAAB/src/components/Hero.tsx | 66 + .../ACAAB/src/components/ProjectCarousel.tsx | 374 +++ groups/ACAAB/src/components/ProjectModal.tsx | 123 + groups/ACAAB/src/components/Stats.tsx | 174 ++ groups/ACAAB/src/context/DataContext.tsx | 89 + groups/ACAAB/src/context/LanguageContext.tsx | 49 + groups/ACAAB/src/data.ts | 254 ++ groups/ACAAB/src/gambar/hero.png | Bin 0 -> 244190 bytes groups/ACAAB/src/i18n.ts | 215 ++ groups/ACAAB/src/index.css | 69 + groups/ACAAB/src/index.html | 19 + groups/ACAAB/src/main.tsx | 10 + groups/ACAAB/src/services/api.ts | 146 + groups/ACAAB/src/services/sheets.ts | 82 + groups/ACAAB/src/vite-env.d.ts | 11 + groups/ACAAB/style.css | 48 - groups/ACAAB/tsconfig.json | 26 + groups/ACAAB/vite.config.ts | 41 + 33 files changed, 5301 insertions(+), 51 deletions(-) create mode 100644 groups/ACAAB/.gitignore create mode 100644 groups/ACAAB/assets/acaab-hero.png create mode 100644 groups/ACAAB/assets/acaab.css create mode 100644 groups/ACAAB/assets/acaab.js create mode 100644 groups/ACAAB/assets/src/index.html create mode 100644 groups/ACAAB/package-lock.json create mode 100644 groups/ACAAB/package.json create mode 100644 groups/ACAAB/src/App.tsx create mode 100644 groups/ACAAB/src/components/AchievementCard.tsx create mode 100644 groups/ACAAB/src/components/AchievementGrid.tsx create mode 100644 groups/ACAAB/src/components/AchievementModal.tsx create mode 100644 groups/ACAAB/src/components/CTA.tsx create mode 100644 groups/ACAAB/src/components/Footer.tsx create mode 100644 groups/ACAAB/src/components/Header.tsx create mode 100644 groups/ACAAB/src/components/Hero.tsx create mode 100644 groups/ACAAB/src/components/ProjectCarousel.tsx create mode 100644 groups/ACAAB/src/components/ProjectModal.tsx create mode 100644 groups/ACAAB/src/components/Stats.tsx create mode 100644 groups/ACAAB/src/context/DataContext.tsx create mode 100644 groups/ACAAB/src/context/LanguageContext.tsx create mode 100644 groups/ACAAB/src/data.ts create mode 100644 groups/ACAAB/src/gambar/hero.png create mode 100644 groups/ACAAB/src/i18n.ts create mode 100644 groups/ACAAB/src/index.css create mode 100644 groups/ACAAB/src/index.html create mode 100644 groups/ACAAB/src/main.tsx create mode 100644 groups/ACAAB/src/services/api.ts create mode 100644 groups/ACAAB/src/services/sheets.ts create mode 100644 groups/ACAAB/src/vite-env.d.ts delete mode 100644 groups/ACAAB/style.css create mode 100644 groups/ACAAB/tsconfig.json create mode 100644 groups/ACAAB/vite.config.ts diff --git a/groups/ACAAB/.gitignore b/groups/ACAAB/.gitignore new file mode 100644 index 0000000..c2658d7 --- /dev/null +++ b/groups/ACAAB/.gitignore @@ -0,0 +1 @@ +node_modules/ diff --git a/groups/ACAAB/assets/acaab-hero.png b/groups/ACAAB/assets/acaab-hero.png new file mode 100644 index 0000000000000000000000000000000000000000..33f70e0d8166f7990950d914dc68c0d35e7cf2a1 GIT binary patch literal 244190 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

@aTQo zw|9>`H_!KqE3QyLrA`A~arsW|*}kFY-*BN$J@u$|&eodeqPY)2i>ME-v`f%Q3iV+JyJJ)^UO*=`yfDGli zi#-q#%E-wyJFe*zwN&-hjH7(7s>f-J|Nm0+apv?%XmG;DN!ggI+W|q?fRkP8@)!rn z&QemV4xSpy)}xkFp91i2`M0DAzLMvW(P!3HtU>k(8RM3G-Ghx8Dfi^EXbYTn(5GP# zVk&~GMlA)?GY-E0;z2J8Ed>RG6hR8Gx@rj=MNvE*Fv)L@@4mc*McYB5Q$(mrxy-dk1e(n! zeJ1PFv5sbYf|podu?k+F(he=p4Rqq}M#8>}HJCy6URUdxUp^8qNnH@cu~wsI^wK)- zyx4ut!`HtA(5kQhNqn=-;6sln_vg30wM$XH1noewq{5?q@I^8-0+=C*mAV#3XNnVq7CQ^|sV&YhAfTNRgN+kg9*R^)- z*s1*&>?{Ar<8Jc%_UtWuIY?VrSSVMh4$|xp4IcN@sWUop{G{dyK2oZ*0A56tegozc z5oSk08ZpVc!h9McCUp^$)NST{I=_}H5tltyhDYZeP#AlTtEH4HWuMeUtq}oA!^uY? zI8(~nAjsdjXSZ(q!tJ`^%BytGz4vR+o(t6P*PMWzQafJITz^Hcd)2cw-dNV9mtLlg z^|7wG_6F_Qy-!0Uo?sw;Nu(o1UX+tX?1oCxHyo_*c(w7jrNOq=x7!6$XYwa-#k za5Xqog}iHc&8(U8kyBao2y>0^_i2^CmxUAb_u#De);ZB%kyOuY(|~JcUwJw>l7lvN z%BcmClGiL%>LLTR#GI9Cb!}3jZgFv0zCNQt{xbi{%Cc5C-St)Th~R994sQ^g`TE!L z^w?g{hQQ2a%ifUTCn6LPCN+VSbnxmOnEUsmdlVUPlNYh%gdO-`0f`G@G==&@F93ms->KSAmsg4<(@J+qR3L1 zpU_}qqz!_@HhOfM1(iOn+YJ@^L153^x@IgWc>?mdBlKy6Eg1QfCuMoADJA8MESQ*i zx7@_zfNYMFwh>*(>&~DqZuWfhQE@ZtH&xq4o z+Xx3;o_|D01_#yhL;wH~07*naR5L)D6dH0}DV{O9=hNGUwe3 zv2Mn3`y?H}XIDV&By|w!epAJa2${C&w3|3EV3abqE@#1*Xi_kjZQHhK-=&x8l8g4s z264=Z#Q^8+s~ev*cs?zLv8CR;);OD9)mPoi1s}JD3>!FY6amFttFC4>!m*8qjVgt} zR=-P{0lJN$7Edkc*uld(cKC>nA9+egpFE_M#U+V8EkTtAV+kH+pw+|i)i}8^Z@(kx zefl$>Q_YFa>MCmoUp0YeR8v z^wi;pb=~z>m*1*ODeF&t_xH&ESK&L}@iyJ^`J0t{HLMNF|BT?ErC|;^XC*}e>u>~f zW{z$vCuPxTSpKUdWQ^X6;H#HYc~NO`{zcy-OUyG0WI0VKG54g-4i~&!v$8pHLo}3F zeLKDR`Mw%XzD8r#23ex^s=>3a_{7rx{nXlEow3%q>ReNcleE0O4iO>q9uY+*4f{j} z#z;9&#-yw#*L^V&*4LegOx zS~(aS4u|sIjbJp!GOvj>t~trB>K^jyOZ4rqC1O2{d*t}>{xAIEFTRqovd%wW_Yz3| zmCWEg8()J2a&PW?GltbhWo2zuerw7plyOKMZ=wEvmNzRF6eG|nXZC6{Q1Eue?w2qq zeNGWt0ty?5@>U0mY~t{jvjFDFH)F7ueLYY4Ev%7TLXKvG-pZkKo^qE_9|L1PgBVV{nPu~Bq&Kx?b zCmwiMPd@mFjy(K$$uB;2R8KzepbkI$h)x|mq}5ZWRU@#~g%vHGS=J+u9?-3yzeA^& zmNg(4YLSCw9TCiq@sU@Z8C#($vJ!I@dBg&b;6zeHC=noJWFD3|bwXkZ2xQqI$ChAN zoG3XcURiRGNWd|_L;bm(YP$-ZXk}S5gj#oMHz*HO;Q^x!t&c-1gI0ImcNbTf8~Vk6 z|EqfN;EL`&xz<(FyK_8Gn4nu|0z zbx6%{psTNW7Bm_?_XW?_hyfpd;t8#D(scdvuGg(!yoIZ&Ikjr!$G;W3vAQNED}M)R zmU%L3l`l3UuMxqCbzwMIRYjj}v?}h(q<&(o73Re}O(-g-}T*shur5dt#nxrbY! z&v-ehv)&=xF1g(5YL6ZBfgl&U@da zlnQO*4A_s}V>nE)Uy1Rdj%9VD$!$HQu3Xc>l6}v*0T~X9AaE;(opKD%`*j>49yaR zFQ%KGbkf(bb5*5; zjhw@#B=$-#WhLa&5>yS*m9QNph&Li*AJm# zJ4zQNkiMRo|7PUhgJ}&32%L8C77>M}=_Z1WNRsmo2qU75 zWttt%)^r-KofuhuT<e`m`3$Oypu7W~bL4^Yf~Ey&^Ba zjgK+rb&b(3RMNz#m;C0BP5Kd`4#SE4)QHote(tN=7^~rwX_@QBGbc~!D5qkNJoK=h zJaCXJyH)Mvw4i6X+8J}zka6@!o;=7&&PeN=9zFTQ5l)GY>bF1eyUaP4;J`-LCoU}x zpzAuAun8CKlX*_+!~?JJWVrULkJXfwpL;&qS zuaT=6M4QyLK_Av%odVAWN%{ZHOXSrh(C3wKI-mN?O}gxvmuqQxRmT_Bb zsEJmm&YaX$&$>!SP8?HIS!)D8^E-o`+u=~^-!F#HLnlojTys%0KU zDuOCi_}N@(QqGd|N@D9Grw+0}*Rpy^p**3%+?;Q%x73QXizLynqzOFe2cQh?ltsr0 z6m3@*<^TdYJFbdrD}r{On+sdLU+aEUzibVP|fs}0=_ya0BwDO zLgL3($jG3Ssi%4JaUMWEWp1W}JPW;OW&1JUr7qWX;dKUG?z)jKzHqNz{4LMdbD#Yz zz4*o#>Z1L7lmnfk4GqN(tQC3L_VxQcc}|{VM3nkwI6`Gdu#igG^X&-W68fEC#ATsl z*6|@H>{A(a1hpuT#Qq*b;|wo!{kiQo{L=6KyS)%Q|M@zXK>9l8|C^5ehZp9bx45)) zq2I>6!OO<&5}P_JB^(VKIwB@=!EtqMu&*)L&I1uiqTL(c{k`E0Hik~cW10q+r|Goa zWrN#XH*&y*qjKK$bccLkGdi3_qai_>jncFYj|56r+D$|7Ylw)_FCu6cCnfan+7dvy zzrpwkgP9dFLCbneD01+qMmt!A5`Au3frd_a4m?j73D@$9&j0+IjRa@Geh5 zTOVZQ`h;_Xjl%E3@{(HW{o85&W1DNtZHU9Yge%e)-uNO;fUYV3@8yvbPsy;s8~p}B z+2YC)&XYiashwF`)Dwpe>K+1^hX~?Am~Ut{7-P%ObL{NUHGMk9Zh=nc+FBYX;5tJ@ zs3JJ+;S4=L5K5nnBh0DNs2Fl^2v98>&kd?YChqTYM96(j$NCWw@^6-|t*xuqpOtxk z(aT<{3ohKR_rCvq`oSOl2|fGO->KbKzfPB5|1w2nt(|;a7tgGzzji>s^Y4E~2OhXj zho4;12Y%;E`ppmCp(ZZSHP_#$15Z56$>4%6zw&ZD{K(_l7>tlnr#{zTHO{Za30pr` zxNcorTR{(o5?Ud6>d5(;%V3!qkBLyrr^vD?vNCRgoE7L<%2^3nM6eJA)s#ftWDP6_ zgLQU;;M+3E$kcVyan{z>BHJ1wJ!od~C?SL;(KjRW5y5`7bB7Xo@P;?NUVr9Cen5ZWzx^@2ju(wxdv|JX zuCHA?=k>~0yi`B>qd%e>U+_FRunOkZvZs5z2sPLU%fqMg9RYtv-Zk}7%N)k?AFui`|m>{qEH@EQ#U8n6dDZU6*7MUQw%@ORI~qgJOE7kYQyb>Cay`uykX zTmtFqod0h+_Qz_zdtatuf@2H2%gq)>}L%-xMSvS*-XK7BSI13 zEYs-J;ABk0^v^6TaecS04d&IKpVK^s`r^wjI-I z;jv>bnK2w}*}!`}B0^pd2UTMJL0~$!ZN9ASkYF)lvd*R9V%W|cBd79T zLw(`SyL8E=m+7*ruGSKPiT^<8RWE#ne&?n;^?&@spVPnp)eq?z7hk3Mxt+T3qD%GM z8(*g5E3H0z&lCEc&px2>%ro@%_x^w$eB_{fefs3%k1OX|PjbSzxVoWUJyX6*<2i^Y zaB2K460Eb=%xRZ6*1t}7+vU@(5rCnA({mhmD&wiWItB}GuLtVupLQ_3l1oCv2$ z<}>&DstMRno;jm6PBUwCU(nyNbDP%IS6J(1`D)gBX}h(~m7Dj3Qt<@L|GMufKg+5D`>`Om_+qlREJvF_2}3jqo~- zkzv>6Lci|MXz#uY^}hGLU;pio|3yxITix`jkL!!Kd`@f2r**@#uGA}D`Xa4!W&P;G z59skn9@Neq^LpQVzD<{3dWrh*nb?;dd(Btw4!UM~m4t4z=#wFM`7&6aeB#x?OSBya zfCF(vtYE$kFLjM?3uqI3iaN9H)3O$2K6UDpR+d+P5E_Xoo&S6tOW^zhejP2|ul{P6 z4?TJK5>8$E4I6#xklBc377=mQ_}I8jA!1VR&07%J&4F z*nJ$A9b!bNhl8?Q7P#uLp&wz)sybTezZQJ(3)RjA-vx*QHcx`}UpkI(hzHbFZEAmSYEhu8Rmo*x51;e66mp(Y4~_ zZ(S!b{I}nIx9)!60UbVeTqDLgx_DaO@qOQ?_kZ7?*YjWcPJQaOr}Y1P@^Sr#PduvM zy^{bnU8LsX=V-M5TJ@gsEZu$Jn6~fSuZ#Cwq~~079dbCu8~!RMc+5FhT=fhPMT^WT z(vgS_)Z)B`TqBOTrs~wlCoWwCa_S1Nnm(+jf&zT=Qz@k)gFYvxcJg)IQ$!%E2HK1V zp6BejTL$8BACmGivPRJ9fQ$}uP~iFq#)XHDH7>yx<%lSBtDK8`O~dpWbik>>eG9OL zCEffH5fXI~0l(EIOi40H^G}Y>IEwSH3TgsJ^%cNw$Ns`Q?L28}1TvDX~ z&tUwLVgn*4CFB$l@)Hq?0FBb-J4yckTxWS%dFxxh zRquZHyLIK|&(xTJYkg%!JGjdCZ$bNeuS=^dT3%z_(NCx`W-ib%hS#gXzWFzL8v+sk z84}kysAHRG8iO?QhfDUiWI<_^hjS0jKioi>LI=OE1=S*IcPLz5X?725U&J z(>uTQTlLykzC!!=?ACn0S9o4qTGC*3RlOYAhCM?3>am6n#MW2Ww6?M;UuC8UZ(%7V zg=cDp_;8VJ3p(`!+A2y2;9VY zE1dNBw?aoaoz?Y`s=8n1?zuQ9hzLntnV)54uuLO@p`-9+eiFRN4?&cjljqv-7QVi* zre&^2Cs%wEx%<0rbX4~DcIY<^0!_nLZl-TinK7ISBR}D%gX>PYt~DgU_IHF1K6O-g z-*>-$?_(d=$8NewU%2~T9phBw&IcaR;S;O6?gg*bOJ0W)e)g+$CHV`ld6AB9WbL~A z*?Rd~-l=Nm1^OpH{j>V*5B{z`{CgkOja>6S`uG#@yv{f?1ZC(8^LHTaKqx6xXLOc% zjtIs^IB)Y-`1B8WZozj}Mc{#aO!@pb2^1-n`P?Y!TrR( zXc)WmbrIgLAxLQ8ry)?Rl2k!AGoFF0k^-?JKjdbe?&!~=PKGd_|B8A z@`=bw2Ap+HwM4MxAVQI(lnKZPR!Lj>wxp_hiW=z8NWH#9zk-XNbqXZZsf(mGhh+Sm z6uDBO9|NgN-~cJ$#p9BuM0-l8V-$!Wg*!+p0(|l;LBbkWyxVr{l+#8XYkQ-f z^PC&>u6Mml`}gnXfOg1BQNP#(?@OO}dJTH)O|MbT8Hy_H9(%wQw!ecmH#e`fwGG6_ z9J;RH@HQe;f~idUxH1A}n1c$yx61|^BWT-9Bckvh5i;+dVjHcz#tM+?N`j}TkRviW zeP*%z7f&O2c<%Mr>GF#%)c)<;^e8VTU;ON6b?Z$Z*B5TNNniT>E&AApKBPCl=C!)^ zvS;X;OP`?|F26#rfB7r)r{DKJz3$~N*M*!m?|7PQSWqsp? z>l?%8G`u|;e3H|37#1KR~85=-tJ{iMf+|43MtCqKZJ0kaSfFN83 z4VxbuMB_|gvr>L*%?UNaLfTPH`$ZbT>|#3Zn>advLvF%4f=k}bx}ZUrztjPR8 zl)1KKTOm4T*=Y=Kh8APl;b5Xm%KR&3c&>0>6$Z3brz@_$N*7;txt@9L)!MOlx3=xt zt+}1swdcZpy5gFv_3GEZPA`7N%XGu@Zcu-Ah9GT2!bzqoD-(nbMh&+SLjs+)jN2l2 z^F9U7p~cV|gn>5rjo4sO7bwm(Np|-19}fqd;;i$AJt*>a@Up=PkL6cw+krEj(`eY> z%f|9aWW(BYob=eHZynd`<~cjBLcN) zAM?_oJJvbZ84AD15r%~llLSdc%799waTbKm1v=+_8M#sdN=kqv0%IYgsQQXj13f8f zDOCj`*D@sZGyrV{+PcVMs}b;Y9I$lgozMfRj2WSnl9Kf^=Se;#Q45Dz0bdNFfQEQH z&qkd*t;*lSq<-vqE6Um(dFq%xfBS8E?1=-~$u)fmt{EezB(F__{i>Kx-Rr5&J%W*b zftmgsx-wt-7;ndp9a=$WYH%&n5&I^*AK+0uopqlv6$x%aP76>M)QRz2?i92$RRN$W zg(8Ax_hTl7PABCg6}i<#HiO|6(k5p+57!bkA;m=EJ|IjnfOdo|D1na9}!LpUDq4j77@xAM;j6w*{P!%b5%DnEW^^r zxKnW7tstIh8`-ml(sXT1 zuSb`b;AEwI-|FDuLpt!p6WV{t#d-5IAyhXeB?bki`Kfu-Im`jo*kLB^j z6TuHY9@lkFr{FS8`PctW z&wkO1)!)5C$CnrM;ZJ^C2M!+6ZJ)nGi)U7}gOkg*z2(h%=__8U=fC)cy8OCl>4P8p zXu0yuCBR6CxK;xX49oS+a?zdWa6g-MFet%8gF`ZZ5up~R)v>njV~7Z4bh2WNsygA= z#u{=m$q542q3ar>6J6;8VM&vjOMbbDpu|`aQ340?bd(b^2pnU>$yjS3IBbCi@OKi2 zLp#thV+}Rpbl5N^bzewKKG0NTrNCdJF99TI26cuB(&T4of|tEVJ9tWyauATE0zE1B z)a8sWI$xU7 zY~P`6^V=1hGPv{3yVZ<4baujn=>+Rhq4&)qe}ZAwY{#b5qKt*x(W*RCCU-}}Bp?|tukbm2vNu?dgp10Vct9XobZfAKHDY1k%?j-`{j>-*?}M`I|oT*~^!BW3ydtc*`_&I0fNg9GDFWzATsugJq+d zurFeT0}Bxm6GLUkP2M;W!N%{Edea(Xd~6Uv$9`uFOOo+SOFSLUspYM#!%##-X%~A7JGiFfcF@Wv;#`~i z&&|!ja}VAs&F|Qy0Y;F2X^H><5CBO;K~yo+YHqe)pytiiWz#YJF?<w^ssB*|b$SS7_qvd5e7@NhpxzBjqDn&8eHs11gXNJv?lahuYs4aCK!{bd)M_Xu4 z>KcjpHt;wm7;}CDz6M>^(guOR43382?4SPYpVLQf{)F28SQ}jGKK|t6I)3zo9=`8k z{pN4}w(h$39$j2Z;;1?w1MJ{4!yApPgq|Mk=R?DR7h< z8@lMCi`1>JXw2!wnA5S=!Ks0u3sQ=R0^%`GQ<%t+O6CQE#5^OStbM6B~Tqyy$>Z{5#QbOJeb&(Y0JNQ+mFZrk{>N9Jb&ZZ5BWWe9kT-m4itVoW<)4r0>+I9 z*Z>$?fec7H1NmSM23SEB;xV3qEFWf7#u=>-#8EY4RO-QdQWhIRiUfqbpA&Muniq)2 z48BVp4AdJs7OxsK(&ov_Wcln`^fOZB&(hPN&c@p7T!4?-X2iz4CWL z&hh7VLj*iwrR)qkkRqbYIheeSy#p2pE@MtJN}0D!JBA?+*JV3ok70RRiz$RsW*M*b6O^- zc9>E3ddSV(s>moJDNE_VSVV6pVOyr`;s0b2>tABx9U^3-lX6Bz;EaP&TWZ6bXtYvehJ$A>g*b0zv$jGe&=#v2Fnhew~H9zA(V_doE6 zRtb6%`=eYrx*a(;&|2r3-NAAVFCNR^6&rGbx4gVcjNR$3yY3d^RrxvtnFhf0F*+aU zs6bLl#Z$`6hwStd%*XkOTm|Z+y<>d;vH^=gU1HA2R7nANE{Xk`*`KG;=b5=#?YUsD zF5z980*Y$6I<(Kty|K?xm z7k>HQ=_4QeUH$uC`(^#k@BNNG_KA-IAJ*q?{XH@rsg zc$`sN`}7u0mEZ8@H|oW&ex+`>@ddj4>MOPPf(uZ`8F-dD z>o+!RjTbOvIdjYBKKq_8J#gT1oqxVAC6K-@x&CUI{szK({E0(*di}ZQ*;x3m&-*lH zmQx=an!u+g45*DvaTGWz8&$vk`+G4F!RAehm>45F3-^hLQWr5v#bbJ34h^+9F@8=z zZf|iwHmWwHHqI4>FGI(9JGu^|>#>W|gdgV(rs1|J)G5nv<5>Y}hkfiY!fi>7lX8}z z>%4d(qRgcu5U_EMpdZj-NEwp89d2E6pG@C~P{S$N+RCzq8|zwMUD0SWi1gd1`8VIj zok9do1^UWKm7P|~C7|(dT4MCHw6w(A{*3nR+o##tS=Ci4aO&i7h7DC!C7(#G5O|$l zTvEf8ON$ro&CKfN&)>=w;&%BuXKgTq-?q$En#?1o#7wdxLQGVVah{O{63a#~fWvAx zVN5X75mX4z*yoKp(1Fp)lDI38a#l|Cg<9K8WZG<|6IphQ!KhXQsqkT0goWrbfpy0T zS+LFquWLk9)LLxQN@9+)`*nCd>Cw}xy8Fms-E_xo z`t+@z)~9d!giaqlqNNijw6?rd)?|Yqa?A-pV*WETef8&Ni);n|T_kzD7KiLpr_L)3 zZ=Sd7eko`AqECsJg^H`i#EXKs-Y;!jJ$7pYm8)GG zJc7|ozeZjS*;a6>46mMpAtKBBCfcs-+cM7xwaBrmXOycMuI@S2f%my>I~iuX`n-_r z*uD#zsi4;cV(OBXmsYi~xXhjzD9 z(rF7RbWJkW=ZC6W8qvMGor(m5)4jK)2m~ zryePaM_Z#}4bhJMPh~H{GOLKJ{tc{+Z9{F82KG zpSejN`K{m9um8fo)vx}Wf205S?|xao@k_s~|NCG4tbXr9zonZ$`zhW0xlikhx8J4* zAGl8k4?UrUQzx~yx~v|&U3tY7detjlsrP)_yY;8P=ezZ1|I82SNB-;&=`a1oAJdQj zt@hJL!Yzto)!-tcfg0SU>>m#Dj_xKTk4GcZ~i8xmm5!laM`b13XO{XK+>9Erc^J|=ML#^9^8Urg% zEH((pR&f3;c_AC0oCJLg9>2%iaKGP|okT_^5fl0jdOUCAR8>!czE8p&m{qCP3?~Sc zI&GhyRh_afykMVdWHKC#)wQA7neDQJ+PQnL?z#8Aa&4Jl>=S-C>+C$8rNx{|vj86TEOLrx4M(E{D*Gntf_nEawr`p|OrV>;e9KnE20QfImNB-Oeh%7rH5 z3TRzsOzV*87}s@9r*-DtbI4x9oD_hNl}HowiU|1m{a|_#llqh@&}%s@kSnFg^ve>d zAzTNZ(;!vKw1ej{DXL7(+!w6;vLPJdPmdyxpd>nf?o z7#ZG^LKXCjZhE5NbU;L?j9d3q&(558ka z)OFWgrz@_$N>^TejV{0Jih^_G$Wi*&kj$i6T?z>rthP|80uinQ#N&KPHp}G8T2P-X z2U4$3%lfh*BQ}Y;&`YS@hF<{L7aL1UynHNbofoFHg@qDqojh_xr;i`y zTK}*fCJ6h&ZMW#QTRyALeEJjm#7BNlAOF}#_1RC~q)&h16Z**S{;q!OxBjF4-~Z*``{6(T-~RLWecuoN_+S6u|NfgldF!38x%CTo zzUKBX-TP{;I$!bNqffr%fyWL$|K3L)x#sS>AG`40d+*(b{1Re3|M?S=zT4B?z6>>Hh#o^$DunHK3F*h?K`P$51svmPz!-m54*syl^6HHkP z;LzOHZ4<}Tp2eBe74nLR0xnJKBSJZ6*%PK>Wh#FH7y`T|SJORJ!7~A36 znns*+<-OxhA_8M%@I9+^}8KB#EQGLAvC z8$2h&G%qE!ZK&c!V|EL~gKhu-5CBO;K~!#=W_IjS;>1@xbU`uDJSY`qX8)+enIt02Nu0zI`KiT@brlt+K_cr8eS6gT15k7#jmU5Xj0+73~I*rp=wEBCjl z%?{3j-ay;RL292{jD*}q<8=l4X=t&FBA^#9h8QKa8>?ywf;HMu9V&l-w&gn4|1WVM zfd>3FPRh=lI;E%J;n0%@^yGoZbl|Z^IF0+F4m|#d?!N0zeg4*)_0f-hRJYu6i$3sy z4^*GM`IbE&{>aBJ`NADvy!!Sp-2S|ee*9yvzxDPn{JBRTf9$6|_@UqZ$Y1?y|HG&M z%K!K`KKa-G=HL9pU;Cf`=a2l4|LgzyJAdu-GEBR4$!@WX6s zoqzrdNg(|fqH~_iAEN|*_5+{XGah$0t`Jbz*fhN1RTbwlq)EZZ1Y4X2@UsLOBTga4 z1PDX}>e%=lr)FK-$OeM_En#>f+)pwsgXwDXi3r&N7^d|RlRA&w+K56PRSZ%lHhUM>>M_^FV8C?%3M5;G1pWEk11#hi*7!K1YD<2aFwvK zssSfKr;Z)dI&Z-a$}ICs_Fb&YE`27B=0eTQZRb>>NB2qx4m_bpAAdqUoPZtD+F(P5 z2zZClh)L=(CJ;q-&PN0^Ci8RI{7u1*%6LIP5-Ua3;Vgtphp zbex*5!TC~0px5F+boTL@Qn368SVRg{^?J}lj>54gXp40i5Tvc+UgP}o+4ZYA z{0)KGu+bQ~wdiB2&<*QtS&t1~BsNgl!C74zTfdoH2Pl#fsUafD9NT;mp*QC5UNm;kc#I0oZb9)%`z@t7SiH1YuM=Zfew#dB(& zBEl`8b!8o0-)-V|v~@JQ?0VCmAPY8VkV+a6B{d%fSikJx9saz&mUo36Figr*8D+T~ zDJw-*2EX)22oWJa5u}l%gdK^RG|O~m=I2zQqhd}S_Gb0WX|18(4Og_iT&dry)T^?D z%*&sf@jfDNnRpE4L_j8_GojmOf3dvERZo{a^9o)6?B|p@`Q@$V#mMu&;tJ}Y^K3oq zy6ffBvK|4_{rBIm!Nv$(7_&r8c{xIoX8kO93atLw^45%HTL2xhd_7J}9%3+u-le2m z_ob92<|QvkK*2}o=&cez%-9cgvG`CazeV3}2o(<@Tt#!?&?o{_U2dK^toHU=d-uo`jtFmkKlxMt+kg1r2cL=b&VT-h5@2Qjh!oCu|6`ZHeRtjeLxXWswHS@M-@|rF7+d5=a`gh>CqHXBg2`eTMoGz~{a;3Ij=3x2F%*?2VL3SSpTRsi(oW}HR zpfN7}%PR=wGta!x>&pNMdB7CcWw(=iUv!K0wnZeqC2a_^Y8SWiQAt^G6dLypL>11!q` zXUvJz7)LQ`Ypy0|HHvwS)0{fyT+PjCgDcdHLBkNWQp~BI-y=ISpC+_jQioG%eUeKm zoWA96@cf5%YOJSOiwH%W1E16+<}UMS1cUix-PFM+Ww05OpPT)dz}b0}{>Ec3AY4UV zD+mOfCiaNs&>+(ZxlS#a3LMA^Zzqqz3Y6j$*F3lMad|7augejkoF;4OG1`!rl!B#- z2(n)pjGGC@s+?u0v)4E)Q%+S+hRE;_B*siwJCO>&g!w275pI?Rs55KET@qqCGB7@U2@UIEOVy;LFbc44y$3G&0l(nUiz+g z>s>$igL=cezeCS^$;)-|mCsVWeHZ;gLLQA;3Ef1j^yeicL$i{~*v^+1R>|@Ua09(f z0Fjl(*mW_UT;?UCKR2Vg%5vRkeN}$(Yk1l2*mt5G${KSGnscbv>+{mHp&t8gX?aN< z40OzA$f>ly8@R@`DOZ|e=_K@Ios;_&=Cs7i<>`e*oj7$`$9dT_93wr-nz`=&2Oo;t zzj#N!9;-1X4j#5|-!2D8!G=w&r1QD% zVc6Ngo{%fqeH{+e!4)<_>`$dkd#aREtrkaP)QC_5-yj~>Pk|ydqqIka>|DkexZ!X_ zkg=gLZ+^zbZK>tt!G_uGcB~Phtxsn|Nrh8`ag6IeF4J^&Eb|ia^!_U2O94Mw5#}f4 zX_!XKT+K^^!E!kv8}Z}{i^$l`(jrE0RrCEy^8{lpcq86Q9pD=L=H6hqD`e5DD)p+G zagtgL?QmltpMs4rh?aE^$Kp5XoxApE_wL==v3(xA4IMi0s2+OoK0Ws6!@B$Kdv)La z59!W(?k6}I@#frWVPT=zW-<1FH63#5W*KyL91cP-$ZY|zG8rfuwvL+A4yJc;Hv_lSRL$>*DbntCiGi6*+$j(GO z))@)sLO#%=*zD`PX&A;Mc+3_2^`#W$x~80HDd9sJ)w6x|`x8BDS)|eWP>NazLh=bK z>z9EL5A8yi{I+iy+ws`x&~o+@5%MpGnCG*Vn>;e%X-;B}=C9jCD!Lz0N|XKpdf>!* z#2o-U_6W#o-cpR)vNmJZ#WX^>oPcD4pTZA176>nem}QIZwdz>6j+YYapZkcXB~WeQ zW3mWIiFL{By(w7c)+2-ShKNwamqV$~Ns%hRX;MzL#De8qlThAF6LsgHf>xHtOZ0X9 zB%hQb(~nau_)9qy-X|%juT-O7Jpz&$uG!Ph9fF9oyr}gP$F+Rsq#CZ+GFQ`8j8)Z9 zWEc_Hfw5Zlj-V-?2AvV(^mpvk(&AG2FSiz#S2Ry~@BV$-y=$-b?B2;~@&&xK)a4I3 z`_KA3dfwAA#*WCCrEuzNv zKk^7C-v_wHT=WPM{U@1=Il_m=NDX@IVpQ;j?luJ3 z-C$K3Z%DNHG|n$Wf)8PXP-X-S!|Z_}!T6Y$N7oNHF-1fv2tdjk#H!(<z<+0G3%yVqqq*N2?Q16@AVjrio9Fas;pNec!3*a z-XRM-JUp}#dT9Ar7sV41@X;}?Mk-^0;|bAU@T3+R=!Wy9nnA74o>!fNQfTr(XAB+a zH$LrQKZw(WLK7aGj#-x>a*MiBR9Q??EQ>mv72yn`Zx!fEhg<{wwf zDtc#7YgM_Y6qF+?Xb<`X`Q$ul1a!L*{0yPfLMNdmp+S>0?rNnTC!Oe$s=mZapwOdk zWkD;a4y#!^seay2aP7Qq$DZLNq!KSdH<-6y9#rS@$A4#eVR`b%5#4p){o1y3x8}F) z)UI8-)T^X1!NCHK{i&y((!KXRpig}A(>ir#S)QY?O)#g3D6}I;;XkKZ30X!p0}nmr zoK@wdDms}@1V7Ocgzb8<-+FaVz09gbPs5niP%{#A1_Uv6%>>$Ep<}+Ux#}`4oO()U zP8`+J+CbZ`eTgo4-s|>ggB<_>5CBO;K~(klVy!!$Jk6EgLppVowv)%Tv2;pAsoJq` zujck&q%^->GkY&m%x+iA&nr__y(EN*YUjP@ zIc;JvUGeyN@%fL~ZxiiaL~^oRb||M`FZ{SSZY zQ`f@C`OnuV0c*k6*yTL>pQHp%Ev$Si{&Qc${_M}rXr0Z$9%TQFU?Z^~Q!!R{>J2q5 z2FMO!n%dDh?~T)$h&>c|WAZJ=uC!5(U_+C-Y#>``JKy5;CMlzA_K%1%E{TL8j0ks; z$2OD#KO&;wk^OybZMartoQNm|_uV>H#H2nV(>|H2^AVwlkh*DIlyXuh*ipt<8CrVz z)7fBIa6t*fTTWs8_KBem3}25R$75SY1_xXXj@os0*3L5lY+nb1}BFM`*p?67Ju3`4_TCKAZ~93#;26*7 z#JIw_CC183sViXp5KlmXgb$Jn)*IK*!9#~}cS^&TeL5D=^&PVm{6V{_CiX`E9ImNw43WJc&d7} zGJH9xHLnT?Fj7BDv9YN6s?&&*z-zC(Qr&RO{1)ZksGcQwy!v@B*5QS9onCJ^5nI>p z?Q_~a*V8Ls_F}#9b+6Hz-uPO*op9Pqdq3nP3Sq5HcWk9bLNpgVZ zU=HDr3Gf2_$8t#Md`?M-8GqDhd38lk9z3jj@4f$B|M;K({QvNQn{L{z^Uv2L0i^vk z;h#tT6O_OQZn|stLk~TC-LYfG`VIo@IP3%>0{ht0ECwdnBo3Hd-(V11Hm0E?RoQqQ z`)~rT$KolmiN?IuyKLyZQ8(x1{It$^5o~zcT#u=QR$IWeiMEJfzfS-(+Asvp0Pb%f z`(+=~npT|6L&rT^HoIZkelE4~F-&SAqRb;=GPZqtR%q)Ju~{Zfc1k!wnHk?sJLjZ+ucw@nBBFqT0dcMkypB3)L?k}O z;g1L$hrE%tTwRPu>)Kdb*Xk-)4g`kEILZn-Rjr_}x`1~>M|uvXYwG!E^GV1$A~s8t z#O=my&>g28fk$y(%vpfj4Wh51bHKIl3^whVpFDZG1kJ|J8Q$P0A}m#lVG~-l=$i=iJ5mnyGzw{KJectRMA5KD zym^Q>D2a6og3B>;9=8L{%qGnf_cY@r^*F)3uphc&dr#M1x?g>iY~j>`&YWIWZ*IHZ z^PS(Ri?6y&J=$jp+P0@w&%XR3z4MK)(zcmQ4708gFLq=0r}cGhX+eXPGuk+PT&pJ! zYrM?<=Txd)U(#@GNpmxOZO7(};MIZHRo7pq=Y7kI^vc)2PH%nJx9NS~^WFNMANnDE z&yW1D-uM0AuXldu`}MkayhGpenpf-E7rsCjU45l?UU;EqcI{Mu`wsQCZBxbda-N-4 z#S33WntC&eUQdcFG3SyZOR)~Z7I`hBS5IV_L(!`gGvN375`nXv8ZRg1ZF52q=u$&Z zkf<~!*b8)N8)Mtkd6KY7F> zM^C)`^zzcnmsZxo#%GoLd^;AW9gfPIzz${#b_{F)bvTCNaBvibYaF9f_Z5b+swy?~ zH*Q3@iE4XEmDKgdHDoq%VnauSBBJ2>hj9$fe>dFSh82F@=6a`7 zh={_^w0@ep-T8<~`?T!TV7~1jhd5rBr?`b5<|7*^WHaJTyT3D_vGkXd8+E*B4z9K z>nkEElc1rhRstf|ikQg5^EWg&^GVvOVSJBg5GPLoh$kZG*8w3#C%5}Mfn(l|J$B3K zlxa-C?OQ=x9@kHcPtUu|2q+jB=paAK$Mvb?B)5A!ZR%@8l=*vXMXQJaI{9(G?yTN4 zDt)GOQ$jRZMbBAh&tu5C8X9zhNeV&|cpxgg#+wik@`EItsNgt9U}-+Qc4A!j?~sj< z8G}pk*A^+aknak##*;t|$V_;OJee(61*gmdz9T|@A|~lq%11<@6%mDAGXLbY`9w_G zT^|vpHl^w;?zBE4CUsFMluJHhg0J!^i%8w^?FjSX$ZC0r1did z9t0tYE4V6&gOgzis3Irk7!o`P8a^eP*|Afn7Z%HRue^6oonFw=@@fgvP7?&3URWym zG3&IlvZ9D6FqPBOQ#JkIPA(uTlw=w0ox#!PqKSkKPBpI;j@}Z7dwt zMZ0?X)9-t`e(M+im44;t|ApTB_BRt?uCd29bn5h?-ud3|()a$zf1~}EU8054$8`L_ z1KN{^sy3FjaEw#&;i`@uJ*-C`c|iVyu8%+VkRE;D9<7`>qNg6Ym#e)6UA(Q*UV^{n zlZP~1UeGc@>@p|a{rMeQ!Uiq!f^`a8;{Vy;$sh*7WvtIrB z*Xxz9d97Z{OW~{E@J7A*jc?SeUjGKY;&rdnOJDgaz362x(+gkp;*x*y%U-G*U-T_{ z-t(WY=REJZx&e3&fuDm!=Wirfy!7g;HMebtu7B?Hb?FsXYWwaz+Qk*^<(FTsfnOR| zmb89mQG!olk5*RKcKpZR`rr?I^yV)-N9UifS^{jJuNwC};zR;}B0n)aaq}&ATo!G< zh`emv?O2Fl%J`+svGRzcRCJWF#`4%cQ4!BM8eQoJc`1bg2az!rOd2dcjJM9UiD7{8 zZ-xVKgukhQo^o9&0VBp4BP-Kr6dLe0zjS7~ynOrAYY~HK*u8sqIl2#=&%r}SlsQpY zTU{@K*feN%P%z?}#}3DH$#^ga4n3S)&D(8{H{A)$@)kd*9z0i^Jj~)mD%P>1uXqzL zb0&~f!l|Y#0p%(tysFHNkL9ox8cpRfNiD+(Y?e3sw8+KKZKfrU5KT*7L%?|hUH+4w ztvDqQozlVSCX{+AOS+}b0ei%Pgi`_TXF2b`2rDMn22P1_(V zx@e1c}x z=8z=t4K1n1?}92mzE-VrPYGSl-aAt$0T~GX{vs#1<1?ImEuLXnMyhjCMpu2ETlag4 zoHZPcwZ66?%h`X2@96Q9@)hMVuJq5~$X5tZ*4Ea_$?paZKC$mA%bFo9udP6p%wJ+( zhB~%B9HXmcE#P0ybArd95-&f!ZQIrQH+`A&+}sSo)}ngj72WWRo%-&#zgj=^9q-Wg zTKeMWZ`Pf+->StE$MpCkkLuEAUaMEW<=ga`+wapo_dTG)k3XpX`f>HvkLu*1hjic} z>hHW=CypJ2=9(H_nmTl(A~0Qi>Y(P@4Sm~dU#7qL-~X7t|J&cD;lfio0*#}Gp3p;& zKdLX?d%y0x|3TgRz=L}5;YakyqmRpfmg2}$$8_@a87(X>m%lrCh9LC>r-rsE4?gsW z?!4)e-KB@=d+fw1tznxgPRDld-KUG6ahWc>_!-)N(Io{g zz5EJYd)*Cs!HqA{D_{Luz46U&(VO4$t$NEl-l=!I`#pNsx4##7kKRF0_m;Q5Rc|7g zd;2@yrPsdc4SMm*U#8szVAntIIeN(}UamL4{jKufi@WaGH(>KdikTUy*OU6Qz>LP7 z)a&=3``MdrzM8e$)F!XodH7FBz&r6j)qcM1|0M~0{(-}LKK98^y>iqvwe8C)S5y(9 zF((&uvwdOnlreNR>~@%D(`AFNF@>>JO2sItX??_GzeG$@HV`(g zEnxan@HlSU3K8e}xPAyNW1;{65CBO;K~zf9smtzTaNgkhDYzW*<^89)9@9aK(`nt- zeoxOw1XGJr9T803;Q41wpNOD7Ng3-)AVUXj@P@y(w5W!+>3QV3jjPK!j_xx89y{RW z8hCAeL;l{2@gqX!X_+8w$BtbZ6AX_DiWey#ICw}4ODk$q#>vm>&{I$8!yo+!-7?T& zpeoHkd&9rlF3EvdIU!@Ls>hnveI-&u)tkeY^wq=2?U?IpmNgq~ENNq9L3llPh5{c> zcKltUR!MeJ5y4nN!{pPdliWai#JTzs2A~g~OG9wec7$tyN_fyrI^$F)8R6@?v*5ap zzD|iboRl_aruEJXT26xiPB>4wkAVQ|Y@V|F7|L+4TY^mjZm+xR&W&Ln%?JF^Z;B`P z@zgv&cOW%A!!!`KF0pWCM+j&FsghW$h>#!STOJd2c$L@2TMGW*l%6vUov>E5uRTcF`o$Eh}-h?vlSS~+4;A8{@<&4?&A;OXPI z%@9g@`V(=EhG>t7r=!3_2B=RN(URs$i9jsaH&J9}xf!xRlxlETq;73Rt4n9p4Azuc zdk1BKy|R2dWTPsVfFVQ6@zLRO& zLw;)JP+7kXkp#oCddY%LwfgMQAtz%>NjW(|Ur~{8ZN-%Uv8w$PP<*(7BhfnDC@%URUAEj zO#aQ(2OfG*civ6F#$0au!WZ=g()$Sbo;-Ard7S}Hm7wpgd+ye)w|!op`P?nK`IcMs z`P**OJ@?$BC%{|bM7}pWqum$m)t-G9Xd5zo#-*2Qp6gKu*1Pv!pclRPrFzzN*Xh3d z?kjex{1T3J3ESoXe%H=Ds%K_r?zrc!8#(Cf>HPCmNg#bySm%-c#3gX>iIW#yuy@~^ z{k9W1mEg#RNjSF#Lq6cBd%&A1I~$YK3e%`^I@WDv^<1Hx9z|OkZR||L^bD>{7%W3X zsKr^doJ`mWIp5j&F|L3PYi9^>45nkS5jC#V$^l_Sn5^8__1&hkFO^UGF~u>Sn_M=y z+;uH9ps7x=1%%`6;A_hB*?#cnd_-V_Q-KKcVpUJ-A}iutSs2nHN3L-Dyp`7uaJZhb zBX{65#K7 zWS4u;%L;glAZ3h*KyJv4G=i3t6tt1Z>w_c&hC0^Ea`xI9f;Bdje5c71t+WXp@--m- zLf`xwAD;wDcNV7?n>JI&DkwLKj2C+^ZPQAt9m0$=y zVL%1ImuUb2Jr_Nmb#lyAWsB@tAXls4fs-<}MH0((u)#!?6^Va(^4+(^k)D_m1648w2g` zRr)jE`Ck3l_kNe&{;HSjlDS&zC!W&7oOXTm;~&xD`aq{wN4oL_FV-d3KTjX~^ewvo zp8K`V$<&p5wsVr!>d4`Tb%H*1zmoOQ&~O6SC%~G?S;3s2f7RuB<4azs{j*s|AG%k| zM;_C~J7?fwRkJxXH#f&g`$!EhbKPJhHoOvdy1D68F^4J4q)L6(XIh@7F=}MJUgt%9 z5&Lt77s9P@>WqW0({g&~$Pqp8&_lZ8&O13x`;zXx|9*nEC-oFT+yXD7wqGmU5F9^s zQV%iDPkrhp{mQTWntt|Ye_lWNlRu@O`I(>5Z~fM9LE}OB|Kh#$x|+P#0Z$jmB%Mid<8rvzkMt)lf&cEW z{KOSas-6*S$nmIERrSj0Sij%H$c&U(xrV^(>5SQMbp#Z$W&8b&!n!G81dZorrx8)= zB7)|wfOsOJ)EnOrF)@PTaX*83u#<9XXGYW6J`n*MZJ}pew@txigZoUuWkWv$psl$0Q6-7+yr*xc}PKSYyoYbW#bQ;Q&diSPJ*9oDDdlGH%R@e+SG~(K1oi}}d zpRB`~%WwEqCFLy7)3htfPd#;1_jBFg?~mD-;kR_~@L~PCU-}iD;SKi-ciydAKL17a zXXhY~f!gHJ#?P`^V;l!uSXE>+7AK){c|ZU-T3^?|S2+G6KPPu2*Xb!5BJF1%AjNYon=!iorRV$zNSEx`_{4B)#@NANrW=(uhZduw7j z2F*^VFl~3am zr7SNoRsrVM5xAR>%LN@^Y)n3$i4z&y3e z5C{zYn7JAz!9pYB7+QFnIKqk3w&8buL=>7i)#_p3J@1@rMXDqWnCw6>Uczv-80XP& zAREDk)aBA{98Nhh*Bw3yh{zbLMuXM$a;=afkbA4H3-$W5H% zD)%siP3hx#6WzwuxlJ3mwlA3{HzT5bmSi3s>;QHQR8X-y%( z?^yfRF9eJy9{2GWrbAIImy^O%M3l5tJncuv_|rb7;W>&r5!eX&4MA~>&U#KkePX-- z3K^#c=rcg6n*J~?gUb=2lv05pjR*-HNM6@oO+GYayb&jI!Wo+RgmVn?c6j1(aA4Uq z%soZL;`Akt4UX{x9M9Qvu^cFt@jR|+7$S`27I*FF-jzZ`C~}fmLsvwElhPhBS<@+9 z?;XKILEy)9jwwy%H%&8oZkU!qE%eUfM`pO}>H_7ZrHr3SIU)-G86At5@M9h;_K|f@ zbx%SUm61aQpyx80ajPUX1C16=sO6eHb5b@_g=S}Z+Q61|MyzJkMNg|Z_m#DEjhNGb zQy&h9IVB!x$Xbli*D1f^ao#$Z=^qiSP{)DsNHa5Y)N~s1BGqt`tVo*Mwp{~G;6~8M zuv2v#+P}T0*M7@$<-n*e2w zbrGGaZlpEr-^yUDhI#brET$#vMM_yS(DM51-MK@Taox8;;Iqm#XS=!toip0e%ewr6 zJ!%Nt{2TH^PV9=l!K3Y$NDWDyrZ6q%kPP7$kxe}3-7hFR@6`BCUCz*Hkz>ue_UlU1 zveP;z^?THzH#sHclvFc^U>zJ-o;rR)4%nV}>~THv(8GG-zyUo*;Pup@r*!7zDJAgx z%+~?7{|{294$RJQGUq^UZDm<^-F3(Cs%x&i`S}-KIMDg$tC9d}`BmYaNBToa;1Azv z*rvDb-G2#2Wvl@X$x6O~;c77i4S~ssfXW6cBFZ4n+h{vAuooq_;WS(}=xI+xl#S)h zWe|_?w$gE#>SD~Nsq2hmaNhM1!Eh6Bo!bn~|53okZp8eDIA(+Mc6bxojgqaD8Q6rZ z2@ft#a5`s2yaa5TxyYg;5Ty<4C*kbZd5dl^U^4_evvc$KoLa@{V0?1Us_U8}&e*+h zMipQ~W=FeZk^?WR&ma&5q zxr%#<8H~N1*alZX4cF5wfP`T!5J{0L1>*;E;ebMZIvZ@3l1zU_C?cjMY0H=;zgeD+ zZA9mt$~@ac7oMqsOc~4BO_~u==qKb&_1RBE$ZOgmymR!x1<&=V52&l-;{_XdC)5W12yOE+ExTRFSnL_&IW-;2(_o#? zDXB_X*|siMC0~=e905&?mk$P3R@UUe>(r@JI{eg;@;$OAo_In&T|08*kRE^Vem(x^ z!#e)dkvsm>``-JRh#2eq^HoV8eN|ZJk^V#_@U}nu-(5GqZO6_oWeo|yP-xB0&T>?| zfnOWThRA_R_UhqOgN@SJ5b>5TL)mzNK`RLC!v^Ti&cXDipe})zfhg_Xq$R@-36%06ssR+Y08PWqzKo4PF@= zBNp%x@L+$8+fYXx)XO{)hD8dwpZk9$ka29$Fi==Ex*{Wj+!1f=y(;mxTgkL@B&C=* z*5aJ$*QLOi_vE?n+j{|5iDS)e+o3Kp!zPT>3HjP`b#0@Zjx~(a0-i(1sgE|Fjyl0- z!_qhqY=$@r0dp0gkcn?kV-Y<)JnOgYKHD1&rg23PM!4t*$BOm zQ=C(XdfLsef$Z6jY!&Rc(nKv)J;LqaX!%y&@o=; zl=9gR;kn*pa@z4@84&$i{H3wLhQ#;Id^^6opd zcHm*nwi^UjotD?m==Aa_m9@ntdmHC^7WR@lC5bCi2WPfXJ2;(7&|YWWYb#6THo|K+ z*ROQhzCF6?qJ7%Ix>x9O>%a-zk;WQx4Z0PY)XLyGr-pHEH3jQPml)k^jot;2&CO=H zL(UAtd|TA0DUfK}iWBrPaIXoT6zI71g&BEP1#*NktH)6C<2m}pc;FXBDtuUA*gikU znum7m+S$#`_K*DeKlh{m^atPfZ4ZEQ{_|Bzz;gd8QO~3ONlDB1iX?(Zh2TVYyf9wNfULMvjDcSVaaYY6(L<4;>U zOaoQvdff$h;f=A!@qNvD&CKoKTBgzR>OkvUZA5b5#)`2dYL`spiEUIrBKd<4fGR_d9vKhkAr~*e6a>J zfy+SepO$g(#i>?kd#}}x{h2?dANkYYq5az{#c)a6IiXr#UErlkjMM1g zlaH{6TD{;|SL?=WF4f}WcdI-0kY)xa%HI%6?Yb5gPin}^QZJ)ngAw!Sn0f|kjR??& zoXAZBGV9aE+Nw4tCR7YH$EN zO{aO68)SkCvZDlasN4jQLit!mMP3nzKNS$qw4QAFL_|qlKLyLydCS(R=}c22C)U&J z;uq5?7$>OrAB7zwpP63G$>I9&CExObpZn>5_`m;RL||0h`#gL#5=dVS(s`UeISKr; zU;V_kF7j)(@7%40rDe73#$G)me;M4HW6ZI?4U+Q>$KWlSplwI;#xP6`Jr#VKEyh%v zn={H}jOz>=rr@|d1=kx~p0<1Y8>}#aQLuq&r%u1^l{fDpjSB_rK>YdjGe+M!V~g24{|Gec=?>h0C;e zI{xHidi?$`>CDk5wRq~d`WormU-v@2^Ceg51$!G^nie(Rt!l{Cqt`G;NCZ_qrrMjC z)ynz^4eScv4Lmt`A7PJ&1e*>DM+A;7fz~pC*(xu3gCQq)%>9zxbGqu{J(}+c84T61 zex6&0?ii>=E}awTgF>#|1d{UEir2!Hp8uZ1y@7%eQ0C-lx9_r=%x$k)IJAb|)od5APNg#bq*yoY|*d_4b zgLl39k;fjp^n(2tYHfWW7344<7zG#H=8YCHX>*;y^#->YoHsacaNc+kA=B2DXWF)c@N+Z498 z+YnCaMg;6noYb_=eT?ta;QFm#Bk8h@Ja%4+q^N3T40iy+Xt|&KWGpRm?Fhyk^!C8> zX_>Dv{acs*MTjXqqo2gNRM2y<9Hbi?L#{|>b>zrVZ4Ad+SzX6|H{3YdoF?^rg2stK zzu#BQ$ykq5waAsK+*1z^RYeekt#MU(M%~7WCc>Glp;So$f2meSpORNdU6T1Xhyd9^ zfG~=sY;#@$8qmD12J4JdiFn7f%^L;kI@&rrbn?`ckLf%e+z=5?CM=TMibJvRG)>(W z@Z|CoA}0OAEKq42k}vy|woN=YoW(JJTY*Nm8RUA(5h3eeL?|Lu9;Z1gWdOZ5e#@L4 zz;?*ay2d7u2)I}@ar7bKT#e_TOvv9~Bj}iQ8_;C^q~MIg*n5QtwY}u3tvpBWQ6XBh~DS!B9DY%No=KMsI!Px9A7I{jJ(pjg?l< zXiqV53I8j>jIOJt3!%sw@HiS3?S1W7FoTd#V_Fhde+R|@Cu-@xc1T9%R zW@}x%cf0oQoK@MY1aoRb5C$e`u&-SX>XXD?WnPB!0a8ThKlMaJp%XE|bKfbLZjIbmd4ctBntP9&K6&cU|Mh?To&V{_|J(?zJ2;MEgNSmxZdOYEzR{V+lU)n&jjG#Efc^*GNo=(*!&q0 z;7lN4z!j7BlE=7;VmltGGI6<&9cgXC$sL6|Iz6 zT!KTTN`^?al(V|Xnm(3C0X1}KmDFl;T2mB6(@lVyRI>c=_~24CX=6=Q9K@J1(qla= zV|7g_7d(E1x*|iejOCvbfK$fpCIx;@`kpIOC3#MoJf*#4{W8E9C9gs|B5*`ZRiWu~ z4u7)-{#f8rhyZUB%Kkt`5!97devnTo$!$u=uM74V*G~js)}Nx&l8_cwSQGi^|n&#7-f$c+jB01yC4L_t&~uJFgQHYVkn8HpDltrM^;o)-7= zvL3PW>S5QcC1{)?CuY~l@{I^3)}a8{nQ}$BW1akEd2zjOY>gU4sx=;r)p5G{`j>o* z{)Zp?VL2FU7mli4U(&*nLpu7{qnwBx(dk16wR++>r)Fn3FsNUL9 zJ@bOB?|skf_2L^Y)t=naf1nt&8n)6J>$JMDs+2{5hW;Sm5ppcb%Emfz@)$OISy5&A zPkHRzyO&e*o#jtKT(D=Sw)HcRv}2~vX<@6>AkVQ%>bxOZ=1tI*0hgWTHldbJ15Na} z10M=XQ7NTLLA}eU6>1q0bfhHXb?CiQm))%mv?+w;=zwMuoIeM~>r&|Hu+E9${EqGH zso*MlaC*<~oqy#={>-2Lyv{#=C<&xLRIl@${#YdNdw1SB|J3m_m+#oMtG}|cqN+-2 z+o2Y5(upnB;3%uyqrS(cOR6wpdDBTmU>(?S>=>1&YZaI^JBz8oZG&CMN8q*5%EnhE zZKSE;rE^3mVgeKko^dD8P@Y0}HgCMGFv0E4R!z%x7S0Dw$74EgI9K0knm6AO@ntj` z4DmS_;W``H5p@_zrwROo!LEUn;_N&k0y+tpd|Hf>C8Q!Z+W1(O2IWx0b+CWyau%c6 zuj?Z3u&f0lfth(|IR!g-@Q}>^kQ0$TdoL*eg-O#%ZO4z4S)*DG%xZ#XJJ*ekHH`RJ zmcNjF5AzpXO%7IbFV`PV%uRV;C+@Xh?R`_2$XE0YRW+ zP?;lqdYnjN;iO)z%xPvHaOVoWFl_@}6&}m@ZbWX;(Vwe6v1c7nM?sp*3w2X~uM~-SUe3&Qf!QuhBrgB(5Tddi!f%qW|eH{jm0? zp%$NbNcGyH4nOjsP8>X-F(=Q*4?m%GPS$cmABg~NsBQD}n&~r#;j-2U;JUR_()vlg z;lvoG7H-JG)d&sU5I_8Nr-?EQ_wNGv-;4>h1Z=PbW`9Xq+IOO7>l-atuSH+2aNN~Cn7V>(xl z-Y3??^@TM3J8Xi>?l%a2R zh)o4Li+w)x)k**r{%TRrZ><5uO7j|Y=1^Q%Au@=4c&qvp1?75&4yBpFj@n(T`TsF62@@IPW6dR&E^&P zwtV+%EJ!G2j3Gw2!P#~xWFx}{Q&;-i6m`%PqjW%{DoJAhbp#eIV>YA)@pRB}UxP5f zT`~Br!YShlhmaV@G;CyDZV9YZ+8VlaY6*UfpXg74IgB@e7Bom88;46$E~_?r#2-pD=-ssY89;8_k)vA&lSN*j9p~To~n9t>h*d!+jZp}YDYsvIMSGFD)FSq z^6(ve2Az}TJ6=;X>u`y)Zr9bK;~itCDl6biq-_ElUOMDsr`Dk3UE3BmAxocDV|Xe6 z%@KTBj~eSa{Q~e_YN74^EptJlNU2j-Xg1I=v{GTPQ3tNT>!4w1q3iw)wB%!7Tou`I2xi3*0=u0hwAkZn6W zqy5`QdiirM(Qcj5>cRV!S59k@0IcC2w!Ea##t;ipX~>b;Xo$@~&%9n;%lvb#kALxA zEv8z-2u~XuE^PQ%uqibyG*&nz>uG+rC$ELCG;Na_l%Vor-o_U)_kzeh6KTgV9ayiKeN#?CdL7(je5OG4SS^> zK|j^9tx28Ga{vQ$(cV2D{|Eoz@BPy^zwBiQN#~zGqy*9*vfue`e+&{Bj^dix`5o6L z-l{hICm7gJ#YkdE6C0+&pk+3DV$+Ik(y>9uY?6-CnZ|FIlwDWAo5?shN6}ww9+i!k zsg1MTci;uiz!lzL?%Ps!YGAKvS~kuUl1#9bai(>DQ2J#!HUjQikXvQuW!vLoQpj^N zL`->{jA0s6(B=~nW&953UwA|ogM zX3~Ms(YNRbvTqz0aPnnmcWj2zRvK@NRC#Rh+T}&IlV#t@UuA%GHM|tBkCUD_enz+5^N^OX;|+GHW~z1W zG{mN_`M*G84%=sEG*c&4YL$}Ipc|gE6!6+9!a2czCqJkhn9|vOqZXV{OFyqof{09sMFifdH1oPi?R@1&t^%Wl1dmJ00DYOpC zfUq14(2Iyd+lDG)l7|sV2$i4yM1(-nq+aS)SBRC?WuH=I@K_J8Lw|NwHCI_jjvmw6 z#(*n~ksf>OF%3s!%w*C4gNyh%T^Zm@I^{_6DW{FE$z&Ws$NH^tbuwZMfiLQ$kT9$= zA0P%nK_Wm;DN{{Q<_SsAYzksDj(NPGHH^~ z$90BDU)KlOPAzRMSPdydF?Z_FnMr*o*G=1;FM><~UQ#GaT~a3?boODnN9Ez!Y7*oj1d?o5q&Po}Y^e%c}59vV}gR1f|Ew|b6Ic*u;D2fT)puZuLnr1|l zejdYpr{F#XCatC-*&(Cp7)~ekrn}h&pF&a1+g2#k;>Wa(?3aCf zf)f$4tPF{OCX^6kX!^KsM96Y9R5);-%m*(RB42=jB(tVIMQpKKLjtY=LCc7}F&?d} zoPaaGin$tsd6&~^_MrmJ>DCqPn&vdnB|B#HxBlu+Xd8jn(($7juB~b~9I63toU?-c znsTkx^?}xb8SHF@K`rrNmda@@sZWQ9wA8Y09l_U3opt3iF4l9exkP*Vk~r1V>M7-_ zQ#0Psa6Hg>)Mx;2gK=o12^~GPt}ov6fL2yFw9aYTkTwT2J{e#4=^ig<^K*Ue+BT;i z{G!?fUSl=j$=bxaIq+&po6WN2$>?%w2-YnkO4;?Og62JfH%9-DMUo+A2CVAGi`f%O4INAz`L*IPsjCNiB`nK7;SAce_P=z^)w}>dmsV8uu-MQXIWR-W>+3ib-uUIU!*Ev^*BPvD!tt)3IU_uV z+$Nj`gR6{9e-%F9i+spw&=m3$(6z(pyyifM(RRHdVuItm>n)28eCH9g3b=6#bj-07 z6Y|^)@CtsZqzkFbog|yY<4n+4q4(2Bpfv!3wWqK5p|=;82SI01yC4L_t*C!l)v`EOnE@W*hy4Ln}Z-pg*## zffhRE!Kvpog)zEfaJglkZl8kdr{MOjFvXeDblPDLrZh?!e*Q2itbfH%L?|Iw%i7?) zHlOJ@lVU1(K`@l-N_Olu`y?Ecah>VFW6b*c<+Fijp@Xec3zdD6;X5O{j=eVK1=Q;v z=vke{stL$;_s4q4v#-?O`D;I+7hH9@b`wAeydi;)1HBP_v8}4-W;DNRhZ1}YhvT9P zb-$-XP)Ibyh>Q*&6W$vo6k(=cV`o>iYp$o4Joh@i^x2nb|Ex6g|7Y(%0BudGGH?7@ z^}c)WlW)$QGu>opKvX0NB4Pj|U_iy}pqS9nLC4SWo6%9{GmefqD~7>QK`?;|DoJQ^ z(>dI}@#J%Mc;EW}p4w-hdv4R9jAHwj`}Tfzs#2I;`Egy#-Ei9NoEH&JDk2I>g0G14(`23ZiHMSp7>AzMwY4>w?##@L z>`?ml#{Knrz4gc4c;nCg($D_iCiG?&zHb2{^~C+a6NyGe*+U$ z!Z>7Qbi(PBm?o698S=IVh65b2{+b#>8z*77MGLV%pnV_AjFrp4SeTZT%f{S_JI1(4 z1Rai}3R&&JRvt~+aIig&hzHAIS`nd$F~}{3f)_sO!v9uX_u(?bW11i$N)CeOyV1r1^VFv@7 zFuwjP{90Y6j}h{Np#c75zM!u}OHRfV9p#j$Q&Dj46KwRsM&R)n=Ss#g=NU5pJ25Wi zJ8fZWjIKit9hGI|ITAc&P3k#x1>i!Xbp>`Fuf1(Bq%j35ZhcJKaFQm4E^<(jmSj>& z6d2Cm0dHPzCLB*8S8tLXHuVaJI8Ak>4s*xG9ue~IaE83K5Bi)~5PAbIMNmW%T z6Zg91bJ1CJeF0&Xs3q8OWG?m*2l`YX<_^+xeP6$j@=}WIb_mn~!}VP!hh$9ZxXg%%BBzKba@{Fg@wiS#MiYH?nr!4>EBVxyxu}@Oy8N~*G@|Z^ zai{~`sah3IQmTlDa99GzE34(CspT|UmMdaUd7#}>jXvR#*XVm*`ZfBb$K0U7sr$5Y z{2o=vHB)bsbudKsL*_SFE3>)sgezTWy2LAD~27i;U6v+Td()~rUEYR=>T_CVdHTAfLc`c&G=mYF z#Q?Wl$1I;ZA=$x$PGa)HB%xY9K?968#1s`yUR^6vt(=&@s1zVYC}IrDL~J;vE%Y4P zcow6Mu@-Z<4HxbNo@+#qlU3HwR(nY*4`mTi`YLI`+xffmIGg6%eU$zzH;Ql!_!b1l z(AMMnThU1n&ZDnVcPrClYdLAOBW9TgvdWCrPD#TFv40SbV#q8-gnT7dBj=Xo^bhkO~1Gfr4hRdqNaRoE%ZD_A2DrkO+o;S&{J8|;ngnRW!TP}Rt| zX3n~b2>Ip4PDiRL*%_<5HDyUt4pSv@BITO_)07|97Oiy6B}eoPFMgq}x#)lv@4j7Y zr|y-8>$>OeyO7t2>&bPbsIo>zIDOr2S9|vD*A%BcD=RD5+Ew{)JX-$d&7@1X#c#uW z&EO#Vulvt-vX1SY)nhr0d(xw>(~Z~c(R?kOzY%?Iz$2$+ynMAj$z%FA)(1L$dI_5_ zQipXpH8rJPucH~lndz=(x|Md3J}^I{UNj2UNm5pZPlUoyiR;5ZNr4=b{FracI3g4g zrF}%Ws30Ore#AH|nIGmWBFfy&&(9ZHUVHw-)*c74yZw33{j8t(vgbeljt@iPLeWPk zf$>a!gpDp#|Cg5l2LNBN#`V_R!Y(!JFiT5I>UO6jl+;GKVIv<7HgO927`eXG4pA-} zZNSDl*-!)X6Kup*&JW^}&A~=xc#{Is`*CfmQ7?boQbe?hlwDW9;j7i-5RHDx<-kcvn`hLKgDQxiB zAi^MSULt~ST16mVdsMu!j{55wa_wm2?TwVuVr=g@aZ)Rrn;MK-^@k06M^lVyLf+!7 zx64VubT_HtZGCm|teTZYiA}kKL8g=PiJ(6=Dy3RtlTTGoN*zV&swGr(sE4|;HtYxl z^R*2!0we`*^(s#puiyR+*2Gq33C3S=&(KmxWsH+L;)#|oA({kg$}1_1Alw3SW%4x! z_32;R5cyjO>O9M8-*@o%jlrzI5UpST>GkRz$xjF4cizIj&RUgu3cNk932{^?8APwl(u5ojp4CvfdZ(7lvo=es-y{0 zNwtM3=ZE~X%vsIE zKJmtf>++)qbo{pWYvuHP>T{aiL*KeMa;MLpaaFbS$B@fXiU`@En4O=)DVr|;hk(`9 zRrwmuI^A%>HSR}>2-S71PL<#zaG;WQ&(u1+Yf2Bh@~EEq#7F7TS0B=`-L+=8KCPNf z34IrHQAzaIYGb{x;pR{b3p&(et@frm(5vO&rtO;P>axQJv}?MjB+q>Vzav#%&&X`d z%Xki$zGCK+#!qIkx}NKJjLwY++P4J};jA)_68SJ+w%x|0isMEnRq`LjZdj)?(^D+z zp-!DRvGklz{nYRM&0qY*KaH{Rm^8Z({xc;oncIIRng2g){%?%k|M{jjbsANVoLktf z)2Gg0fU<0Ww%?pl1{-g`VK;0vBCR}Bpupb9h-{C@%2^T^yb>qG(v>WKWegcgq&(JD zXUSM#sTXZA`VpasFBKr;Wg=b6C+gqm;{bBC)_S*S>aWyyg>~ z`0qGfbH(L)(i1;U&-t`Z)eB$ve0|1qK3$K0{Nr@lWtV7nVOCY0R7GNXlIm2c%n4&L zuMP8JXUUMClqAa+NW?Rc6cO^{O*)rTx|Zg-(5l#^Q>UZ4+mjOWri!Wowm#ndaR%kh znf|<)jaV~{oiNbgh?Ts-P{pxgoI*D2q7WGOGnr%0^ZnuV{6N@Q&*e@-aCFM;k@~PX@ z%q;Xn?VzPuloytOhb|{ndk*d$|0as7IRD1WC*BR$kaP?EO76SUwLVG_S<{@9?U|p} zp1H2}&31KU_q0CY(bwySOAhMbbkb}LROP;=7;INk2N`rzr4}!A1T2?cug9sMQELht zup8&>*#6znoS}Y34lT=IBvnavTwB(>VL4~$B21MyV--(@d@NTZB8vPcn+^kxK|h^mxDgo_msa$7?@6WT;eSwgW5=i7KV zbeZD~{Eocw!h1xN`YtzI$8bC%&f_s6a#xmGxX?3JpyO!M&0nxhv+F!{vU2t~=+pC8QPy%r zHstDAgn}Q-DpALX2qz1iuGq9q)AS;?%Fx|X!67mfvTTuyuidiqECccoUXg7eQ#W-e z>SxN0BF`OZ=ec}>%sjQsa|5lN;m&v|V+DdUB}~#@R(X< z`r%vSrAg1w6px)O=S77KkzGV6v5u<_`r8En}!~wmkj>%_UxhGB2r~D?86M`qrDD)$T)wl&e}BoJw|a z+^UBDIK2+mpKUx%uex?=B~jx9{-BAm5-v(sw&o64*quRV)mdU{&js^$f4 zllGP7dP(zBwXVJLQq6i?$krqFMK`<5=b8fnioiZgc4|T z=LH*^qZD-q#Y!4sxGOZl*Bm~P8TqP`H|y*T1;d*$o(Z@c8|*+?GjO^91rrEWLe&%z zD$iCJ5#*tsAr)IlVMLU^BZ9J!AJdG8?erwi`HmY!i7^m6Lzf#a--!px`%vW(<9-v? zW+x(IyNT(!EaF^V#5nGQ3UBKrLhcROdCtb z9!)E!dsE0TmFvo4=(AKO72~>qL5_By{`#s$J{e;kMVTu4fmB4Os=KN&bkXZcQOVPq zG2o)y{~tW_9LlOvsIHRmsUVT%`A-%V;RFAvyF?#;zeZIcyJHJCe@uNScpZ%Gi){p$q zf7h42=u7m7huu(kzUl36({KLzujz+=@CWog-~Dp^xBvEE^`k%bKlEp>eU1M5^?#`o zCywi}k9m}?y7CHj>kjM>LN`-l=hL!dlZ2pztVB9U+o{ULoi;KjA8zN6mfN3*P|2Ur-7eV? zaX%zouiYBgBy=7{A4J3X9}bf?lW4_nfItxsSZ}Lbjc-`X<>f1KJdN|(0#iN^OaJK z^VLz;~=!W zJKZTYqb%#y431;Kd&PR_)tMK!PWemz)=&51ljDd~mQF;dCe9)v-MUy2QP6I!jh*r@ z6+VJ5uNSZPh}a&hc{I%;TjptDc21{HpLrKAL;v;VFaOqiJ_7O=s(u6#NFPDn3spY~ z68Q65Z=G7{_aELw#MJbx2E6V0pGPNVCNLKpYfBojp$lWfYYGZEk`)CTR=9DzM7F-X z(UoY76}H6vMS2{BgDqs}Z7H}arKlBEl5M5w7Es-3Hz?`sSQH){bDqPUc%ZyVx%oDH zDrY#~_3sboN6@(=AR-ho2Fde2QJFTrJLN;DDVqybNIAp;|8hfDzgAqPSUv`AL&=MzA8>`FXf1yeL zVm=caenb!p31ja!PgV3mTv-bG@9-8a5^*WWhjKgD}#kt(QYe5GO?AOH?9n;0fj_R^YFVPJTxlT|0q$lZ%UhsT< z$G3f}e(=Bkzk04i9`kz0gZzt~=PkU+^?_a;}FZDD3^C$JPZ~bO{^Gjc< z|M>0Sp&$IgAJi}Y;xFp8uYIlFb<;a_$E~;Mj@yjebn7iQ>)yNX(k&mjSvUQ|+w{=u zAEJj`cdg2tGFI6!%#u7#gJ@!tw7e_AiaD&{KO$U$C>pUd3k3nh$u}({!gYl7AxJ!@ zak|i^H4Rj}PKw>HJoj73tUt?tjD{wS0*Ax0O>Ev#WZNR|R*sMBjY{0vUraeF08mrg4cpMf`jqX(9)R}}TnXM-2Nk~&gc$_q39nguhO1&0tOTu5NQdG67 zs*+EjJKdft93)vr6`gt9*|V{Q1Crh0+iKUo5={Owmi`5o_i&(RIu+@@xxiy@op*7C;d)3Lni zf4wu1whVdX3F%}-DX@V;rzZtliuFKKJ2s{nA{j$4QDPLVD11@+7%SzZY!Yr0C*nMU z($Az#M3l7iCy4mac@a^nnU>LFXeMyF6!PV~ooTYlXOid84%W_k;h{4|=lQzEaNKq8 zk3x*E2#hohvj}mD+UQ78^Cm51OdcDAs3SiZcGIg;M>ErN81Lz_`G}`dsEYw@hnqTk z^0?McpOCL8g}kFm&|=eMtP0{)t-uJ6xK7Dzgq@igHi$0Q)9Vt~o6|ErwFBnA*-!@? zINb@&O?9*|Go{`0GhkNJY!q`-J@TftXMRrm_wCWqgZp*K(Zjm*qKkCNv10|7Uvi1A zzWj1sbJgW~$kkVlam_Vy{*^dOS8>gE-L+TihU>4_!ybA)CsGgBBOmcFJ@(O$kx!f+ z`YNNkAK`_^rR;~K~H_kll07IJdJC@Pb7T0p8FY}p)Y*?7w9X$;>CK&*MFV9 z=^I}Pz5!?I8}%LE@g4flFaJ;aPMoSQ`I0Zu;~xK5HoqyIKt8YhgWuOr|MXAkJHP8Y z^z~o+wR*`ne7(N^`@T=V`fI;j9IyAj_q{rP{J8qa(=s2}xsuq98}&Cgl{qC??=pUP0241tVm7i%-91Zzt<+$@&*2x4;-ygvS?H0!U z%O>eb+0M}M`(skyq5E_=!Tsw_(wQ{?KS990*&?q=J%^LBh)_fndzPY7g-#`aV30?a zpPF>0y^yQrVF$Rzg-X0gj5b*JwtYDL#UUf#^exj~6`W3Gz3>Y@Ux$wzQQhsy*P9)# zCbMOR^X0mxJBOYiQEhM%>%21ObYE3yYL(RKb+tx6b93{$9R29``|>}ia^0PB2-b>E z$&6q;;;B<5JKUKUFaJHV`MS~GnWQ6odb;HBZe4tIKh9ncpK?tnPMy&jSKt-Se?%xT z9{(n-TU$;r#MPsC8XQLVO%&RqUI6-GjhG)H^CClJR<4T4*N1o_;zN|2%Z>=hB~_LO zarZIeL{B_5^D{uNhMWCn*TSw}_?e&j@!yIFn5FQ-=c6Kl^iiSu?}+F}dng<0{ZFX7 zy+bn?gwe1m$Lk%xQL@oALyVFYmCah#Er3EOBB|xr3cmpM5(YdMSXasTM?Y5h322Cc zOd8Xr16sRGm;uA_0*8+~g z@i)nHII$1ocC7>xC5~`fWGLSB)HayEc8p9|;LWyWl!io0kP5_j@UZ0HpyY^g9yR5M zbjD!i;YbN1y=&JV)t#<7YzDjLW;Khml$(Lpm(Obb%t=k0v5GhAh(O#Ku~wjlE@|j? zaHuNUk8mu^$-zShb=^a+)gvEzou2;WPtdcU@l-wU(?3-&{JiJt#b5G5ef5`rvA*WT zU!t%6iZ9hSf8*EdrQi4;aC}~(Z{Z~ATfga>^sV3WP5L%YmW=QC_HUE%vTysAlK;)$ z^o`ViiN4__U$2+^hp*GOf9tpCJ6=W|@E^bZWt>F4tfXJ|E#Itf{pN2fCt2S{{F`6; z4aL#=y07_aea%;WrM?Qs>nmUU<$BQ_kXKb zzVi3=%fI}K`tLvT-}UnU{BnKQcYl}u%YXeZ`q7{GQT@!%{Y)u;^{Zc{H@)fabk|*X zXlZpxYnyA@z!4p>_8S~o|8Y;RorZa9kiGxjnB($-X9HFqGR1v~&5Vc!o9lY-d)}pe zTv_ekyH6ctFWP3-!FUQoWsR^tN3`)KXpAUtq31H!V}hBdq+ql1T$en)B7&l%R8{6q zQKeE(epq*;6!hn$92(H}+>XPNOGXQrBO3xt{o#M{B*mN&8Ck z^Yf}xr4}bWSR)BOhTJO5EiB-4)mm9wmTw;-f@P9<@tJ}OAJXoBYL=I(UPqVma_SBAE2cCQAy88*#IB3`q(v><@(kw4aa~)|O%=JRk-K4p>Dfu^V%Q%Fm z7MJCJXwYE{731!9lBRkciFH1}@!4SAyT6D~RgsTvsG<_a9-bSyOg#QS3N)-8uUV3X zPlr1Zf!xT52t|B2K%ag**2J2q8KY5El_nSthi~}7|L=!>3UU`dA7u%ok23uWSiV{K_s zt4nMseNMWlo&XceXDAU5HYe2>TqZ5ye2+%0B0`4_9nvR${NwdSFZ_JH=!;&UPkYug z^q7Y~RM%Z~nT{OTquE{u+r6PpHkVa4tmQMObQf24cXD-i%Lm?HoRFK|@eg|Io8P3r zd*d7Q#y7lPfBC1c)t|ohRr*t$o>%?RALF6ynYx*>WBaP4{%-h-}D3j_51bx-}k-xo|k{8 zzVka?R<0BOBM#rozw5j7z5mbm==;C_`}N;{=m+$ZKlzjTrCevjkKyB80|laJS^;eHIqCuNh+d4@~}I6op35sq%dbxgx>+yxO)>Ltcxz9Yuz zh;Z=-VbadwgwFlrPP?JQ30&83+I@MGH%gz(o8zjI0yxarBUwhw%LvB=uUaZBwG!9k z2|Y=;zk`ic1*fIYe(F=TYi3&e4j)u!x}&uf@@dNcD}0*juUVHw$?3nrL_dbNx=$Wj%FO@n4HKmQ^zi zmHgPrsx(v`1NG{x9x6V=nw;OgO9B69mX~yPamiKXTabWu4a1pn`DJWlV?<f_93! z)bm%y-n2lr7tC8k5sdtj5)q0BSKCI!`RVO~2Z$u-d5%0+E_T}RmmR44t*yEnQsya#-c>jKEWob!6-tOuu zsTL~FED@FMLqw1xDJr1ySfLy#Axdk-HA=@SBF^h0Vw|23vZ2^n-}w=NtdffHN{$-{Nq%g=Rd^JR zXH=5kD5aLXMy6+D({KV|h)q&RG$LerVh)12h^nVZmB#T}AM~W8X$<*rFe)@%J{k_S zym(eCr%y{b)G}{OT7tg&WuOY$iG0Tum0BEu%tmtMl~?N7&wiF}eB5KT#wpS3{_HjS z?O*>D{rvy>3H|g>{-}QJhksB%@&n(m9|Hg5hyI&>^#A+s`tcw85&g<9{bIqd{mL)v zH-7C`3+z-GzwxWTs$c)rU(s*=+OO$1fBo0=yRZ1I;(-0}AO3;<l*9lfd8w!`DUq z)m3D$iTFmKVJetEPi1Y{SDM+ipgo5V>)^%5bQD~2*`+$nDV#UC>Dd__;mYcgi!ag( zUho1=H!hZN=)}oRg~E(DsVpZa%t6G~x+0__`WdfF$(@xPl{wM)@tPaQ#x!!OervsJ=Y!LPKfo$zl-Y#E2AqMbn690|K=BO!^q_$Cn$E+R4|8h- zbllbm@60B)1I{;EI}M1`al=(2LWy;rSc?$>+aW&@<8Ts>7^mIN<1{RT0`$gd*LAt! zxNveZ{5U;^X?P@zIJc#*3RwjwF)gz4U(xTk1Nf1uDytoANI1p{$!a3z(uOZZt3=%Y zYVqPjhxPG~eXJ_h(|vc}LG_^~Cv5FzU;Z6h1&z!Jxp|o7+IoJ^Zf#;y7nfJ5KhkK> zsE(w>I&0~7z*_C}YK>T{2M+Gjo?W|Tr*S+N!j!=OV5orSsd7q2-F~YLZZ+1ykQcNf z7uHh@Xt*oplB9!63yf}L9Nqb#&>YmKAA=XW%&4{sB z))7(KS#HM8`HL8rMT9=mCn5@6_nG0vhXP4q2le=YL;JqsWiNTj-+ZJrFVz3PlR)~v zYj&a4KUV@Q{&@2{-*ZWSlrK)4m~60-_@t&{qZ+YcQLa&cKsVzl%EYj95{4-vwEbWp zN*rT14*4#5tw~rXdDJmbA+ZfrppE_Qq= z_+~CfAXk;Rnx;7hm#JZ|mB^!puDJ42J>2)}x9WZGeYcj* zE^3Xdj!hhw5t~iRrqB*Y8umA|$tl1J&fD7BnhZPhzOM5rKsj+@O$}K~b`%GkJ~_{S zOUQ4&6Ii}OoD8?w;FQWVd}39?jSY>Op+pn;*ukJ)?O}oS!m365Hej?7%ynl^=CwXlV zMvF6RdcgE{!aO=XX&(`a7-Nz*2_u}J&z0M*fDHYXehQd3!GE6gO}WQd;PC>c+?*6N zln-$X2RI;&3#wGQ8}TyYH9hhV_sI#eH#k*pka0qvTH48L35+%eaWqvbPdX|u6(Rs(dR_33!9^ys;TU<03i;oZaa^$5qtdeXxGfK#>zD$=i*@w(U5 zDtgrIcIA4tPhu&L2zBV+)f)6J<9Ky&CTr~I5S_BFZ1R%PQXy59QcA@5FxC<4rL0Bj zIooAtdD%X_w5$PqHIXzxN7@{Us%9#)YR28ruEjCT$h(0~i_S$mo)aj`{5wol<=~$M zk5$O3W=!U0>91niXM$V!0{qtJYhxk({* z4+Yjfq2P*ERy13&216tiS}1VSWZ6Lobtt9{$|uu~gj&)XBVa?2Ob5`FjO0>iWY;G@ z(Z6A1JHl8yY{`!ZMVJm-5QYyX%BNDuNLeLxyhFdDPB5s7Tq8*`6z~tiZ?GX@yETOO zhOy)@XQWii2wTQ*E!r@imN(EL26Ke-(l)%=a-tJlk<>}D zkuqRW(VLQ(i_Dx*qN&*hRoyN(mmBJI8V#0C=Y)Kfq8Q}mQ)JyW0X^rz@CANP1&|A-rO{ll)o z;krTx_Ri|EBYX78pZI7!>9N=9%Rc{8_4Fq`QdeJov7YovPt@#8S9^EQYPu`>-_X82 zyR>Kb0-Nig{DXiI^9o1sCneTTRd0H?!68+G3rhY0XS8C~)o%&d=y+Pk5MS^O81>zhC*xarJP% zmrmTHllR@DHBP$L8R@9o)1anpcM5wdMO*3E!J|s>zqYcds>&MrB#U+2MIWo0b1;T2DW;2Z3&-zMJ;{0ZpJo7RY`7>L!MjSX3B|O z#%Z&YKRrFGb@cbX#dQs1TANKr!?vUTpiyG|Y~m=2`RsI#@yVb3*d<+f z{?#Plsrgsy?B97uAJOp6taSF|dgjS(>TreAYS-?0`Ry)6Q{MEfTnz@HMFE?Prl5F@ zNC21FX>x})o?GV6$uTg_RFf6Xbv1b~D#gH;G&E5@2?IhpA`}tCv>obxPef2A5Sly@ zabEiV`IG(~8ZJLCgeT`s5D}ATp*yJ?5lUF5laQC|xz*H%?y(t9C!9%W08aTgn-5PU20aR8#CUkvx`!o04%?mA`4Z{eEnu6yso=^Sae zx}vqSr(|O(7J&Jqsf4T|f{=9pzcL^tvV?3(=yKBTBQWA_+v!y5;yl)MQirk3%uHzp zC#ixDrzEDTNBTkVIW?6r~@>$;vFU5gT&Lm{pNsbdox3n)@z3qRX$j zQqO$uXXtZ2@3Zy%7k+`B|Ao)jb3f;~ddf4Nsz*HP;hYR!sfXO~Fg@(ykHSfNv>x%8 z$LdixK2DFh@d@BYJ@#=o>fw)klosZ9fZ6gC000mGNkl9R{N)={o7 zj~+Ux1N(PtV|`hdU363*|M(mA6<_)yEzHbls@u^cZn!}gbG3Qu`co3XsGC=&?EEnlNhu&|1*W{RU^`76S4&%RSa zj9J0F3b?H?F8Rm5BcfDt8`}VfVqA`!M~|&#qt5VWxU$2YaGgmyBADZFwQZC##_F-> zt+0irh$BRn^$4_bnc*^rSvVE+%izW|SwB)+mQ2J}AMomNSCQ0X9nH_qX!k5HC^#Z5 zSBkuCNXT5QLx@OqM=Y~)qEw?hkK;;z_sq10>u0ro_Jl@jI7B!|mvNOnKp)SptZH>* z6Fq8i#D=gugx9`;m#hvnr)Q@%z`5Myq&Zl$b=6U?*Api~@`-m!NtrPWamdy=mGcXm z^}HeN(=eZ~t*$L=ofqf+)`^_QW2ZRk4r&6bS}9e`vlOfs(-Y%vSugmd+QbQ6>yNa; zi`E+0*c`!c)_@nKEGZHqK-TUzA`}ri_fWW%2v?rO&#SYQ`A-N2T)TI$37L7?;6&W< ze!qXm_kGXzfBiF``OG{22_!C5`4^PHx!L^}Bzl3=KQ4iHz4h(;n^F5nE2))Y_wLazsa|fArW<9lhv?F23ZLF1_qxJ^Im))F*w?C+az$`JCbqz4*mnrZ0c- zm+HBn{aJeQlb@t#Jo9OK)-#@==REsU^jzwE?q@$&pZ|HEqvwACc){oDi@)Rx^`bBS zLVYRWmwwq7)AmLB@~`+(eHk=fMEdi-=yUbypYt3&>(ig1Pk-LC_53gSe0|whzeq3o ziZ9j+zT^w^m?u0+*FW+)U4HGQy7-Ety5!1Zy6W1?8vIH94bI)BG4K|q-KFqDqg>evyRLf~2lTVHE zaolLB*x;bII0zZA(5TPp6l=`!j056&ZWIxcAs%R*mrqti#rOEr5;Qr~dVLZ1$Mwe` z*K3T-aXQ0ZRzwt#y&XDk?5sD5w>VH4{zNZE-r~u+B0GZUjKg#7qx4hiv4A~xW5o4g z!`SVZINd^5tY6{OlssNyT00WZ%LXzFkmxr+imVEq>+!{5j4H;K&{Z@}9rDAc(puMG z`K*L@D3sw$;UtptCz5jm2YEaV!cABL>~GV0?DuCA?X zX?c~ky{?t@b&Z%4=SvBxg+`nPnzpcy5#ebPO9omHbSjV6g{VD-6cO9dKk`IO>Pl6W z3f;N6Ijyd)p1thy%fIn+KleFz|05(W6n_*XkUk1DFOd8vNZ^Nl#!GcOOHnsf}tD`L>2Ow6@^PgPpM&V|kiulFc)xB<3wD=8MT{ zL<{14$)m4`r(N&io)zz0A)%BNMq8l#1R8M%=L-g?vzh0m4$Q!^z z_3@8<$X4k1^?Du-*XKXyQ}m^u`&@nFSG-6s`ww5Kmwx4!=|!LSnR?!{o~kE4^dWlO zL$B5&uf9|dx#X~}IM*GcN1x$Rah-f@SP{HHHCDO^5&ua@sSp;a8!WsumQ)|Xdw^LyT}+i$%??|;wx zbkp14shi*RF5UE&w`d86_{2T;=wT0e2r|1$H^1+_`inpNb1g3}THIoy2}4RaVa%IA zN}jLq?2^n9j#i*=*>lWBD?1(_mv~D#bwp^CC|}HbYbOQ$EJq^rBJ?t|MjZVhM3gL- zj}fRSbV}~IFPD|n{pduD+qyJf9cm7ky*=ZIQ$H zWUSOBJ&{k~WMmw(>=1`4BfpFsgOlnSz3C{amT-KMirz>HXl5L_(QrflM=X7uF^x7= zb3@RTl%Q88hB`FV?!9|-+0|F-)af%ie&VE-acDMi#_Y%>PINm{J?+`MUx$wz(~09J z)Zj4jh9hyEnQ;1Y8mR%jxfung#Z6nQZGs!cq0DPlC$77Dn(B4RDYC~t*xc0G#=3lR zmB4t0KdN0^ApU?7i1Y=^%gZQj)+|T%R&pPc`?Rd80-HXf z8OnyC_h}Fn`H*&Q&Nyd8DC7IXf2dn3d>ExH<$PJu4WiqhlvVZ_=Nl1G6r5}fg$hs3 ze;{lVxnCqA&dZ62LNj7Vh#`tCXon%PEDUWu-c-Y@7-JVOh3OLFLq0A0>qre7<`@m} zhCB=~c^TN~wcb2v7ZFmGR8^G{#xJ5OJ-80GQiiB2>dj71No+j+^A>CO9hWfrqI%T{ zwRG-(wdLQ=KuAgyM3R4tHpB>za3tsF=d^d!ea6$CqDNnO zxn{{fbMt$2+uPox6F4o$-}83e`|f|xiTB;4Q#Zd$XK`XyZogFV=uk_x(_%prv z|GZLv|NFnEzy00c(ciq{xAj-Q^_%*OU;9=4=`a71UJL&GH-1Tf@teN{kH4zF`n_M* z-~G|=>20t1W4-J3f2Q}n;dQ$69dFTF|Kc^ehrTvX+^2ir|6ZKLq4sk%*{&{Wb7@)k zAj5aP^{x7upZIb8`D^|}um8)x)EociZ*9KC%<;Z9$*OuH8W2r+jd}`LBe*@Ne4+m&-bDdt1r@xVB#T+&5P`xSi z3}>r{19cgvUn6b~mX;Rvj(5IW%PVVIVbLeAN8f9@;s1bT8=CDS0JDrZaCW4o!&5eOpSJt(DJ+VMn$BBJCJn#dz#^o*9U#bA!MVCQ!@ zvN0dZdFIIt6S6Kw7R_)U!iYLQ0=mSb+tKb_^V-~4(S7&aF7??=m?I`gBQ_Bmebtq6 zm9T?Jfssu(08&!RoA3;d#Qyzz*$|TMy7N{opFXK}Z5bz{uXgdYPQLe@+PL!;?bA@Z zn>8Jt3LRu$+7Av)hYn3uI^3&tbgHXk(>=nPyj1EO=t{=Ey4Aj_(ViHoUOl71iMw?g zr|ko8`5V3MFaM6$lh@iff)WG%>Z2<(WZPA#V^_~xTv-tA~) zcouC`oQXy#p~}NrV$muB=GhF(O95kYdCR&mO1(miI?(g-cHa(5*#~_g7}qoHtunWC zo0LU&d~M}FP!QqT4^;BOd8TQ&WD+`_&?Uoh!(|?eVZCsk3XhGP*IGVX;|@Y!KgxLq zPEmvXYJANJTH>wkn1LRUKV^*_G&G)`%0ZRMo2NIQcXS2RtHp z0iM=0^B>Idpx@Wp$|?@r3WwYyWjv^fdlj>8000mGNkl~?!XQidh9V& zRV6!c2^l&)B!66IfRi{>f7BEV2}jViy|XjcvLK9%O~_HHg0~G$`x5bnwa_+Mxeb}F zd1;hA0|ib;J6;!#YsV82MSc;nof{D)&lwTnpdex#pPimz?^)Ew`o?W9_`K);*jIn` zSKnPKT=;rWB#<7IUO&b={fsaDrspp%uT1qYHg*ga78c6?u47|kO*Zr+jM)g|mIZg4rp?NA*0jlPz{c&P^v3U;S6T`9uxpG>AwKE#6pV89syER%mqspg*IF{=tk88zw zXHTnUJ&y?U@}fGNf=qLo(dASm;Yba+<{g~82Pf==DtJqbHyCR=dv8fsD<{=iJylRU zzHvq~qZPIA*F`Q1(bqIrQG?}0tuHRZ<4J9B;=H-Bp%#a#84R_#zM;sH*xbb0D{DPS zGheByN_GSptn*;qXEx2u=E;OhD|@adb;)ai>oVCYkd$dd;7AD` z@XK{rZ-QP~lUtSC)+$J2a_G1S+uz(Pek7$?SQ^29&JR?Kbz^l>r=`&84fA~J&T7H0T?L^CXDooGX$rEDY zRKw%+Oh?sJQjJqTvwHzYrK`*Q8^g=4QmCs@?rL>dX*u`wmfMf(zKtwj^R4^ORiLa( z%V#yki%LD+)82zew9fqWqo)xVwiVOgD`T1NR+{RF)4G9#jooCOZmh0p)7PNDaXVpl zt~OXl>ztrDH2OG~MuSL{D%HGHr&6NntgUDfkfs{Iqbf_}>c>-=YkPI67V^qJ3j_P71=&;9g; zKXGxsc>dK>UJn22oqnu$xH)K^HNR_DWjR=hr*O;$8=K{NB_cG!cwyBfjFd8(Z-ZSx z9OFCABTku>({w&0py#rPpxHUY9$}THgfL<&PIB^z2t~vsd0yM?%&ka7l)4e;hc1p7 z=k1I~oXf+_+otWY+#eC+x)Gs-;WNbJdM%rv<>!#B@|omAw4_~sf`|}|jv*=dPi!(p z))>(|8nB=6mdu9Zd{>|DO%ZJ{XIaxzwR+sS^l>~k&z^(;mNO6K-vBaM<8*~e*-|n$ zO0`nd%9);`(w=>Lb>yOB8ezEayYD__-tOn>tc{cRmfv3;n5i{|ld*FA4hw4Wu#!e*qpbF$;i+ZnE_{vYBr2+ zLN4?>N)}fxyktkX~!q!5h3@bt!I)y3AeHzFc>eJEGRr+`G?9pkM@M8t;#Md zKv%3MCBCE1{nHWH31lOK_!b!gG}Y}qc7u2@|E*=l{AZsITXy7$wI}j3VavRZm``KK ziS%eNP)pkVR#m9k;Dou1xMkjw>P|;fbF(^j$;H}tV83p-{$ZM*+og?-zJ}c6)!lhj zGrM$RZK&H%FKL}qu)rxgb!Jh$PFEZ2tBMFs&rNF+M`#nzX_GpmVW?6^8fJepypa;? zuf~xJ#xr8Q+W}kUv~Fo>N&Y#Bouq~}<+33*dBh2rX+Hirw#4 zv;+yB(3$?pR={BFs-@b#cdAU&wPe++j1W54^_efOR|b9L3}rZt?f4#(+M z_LP#k-L5v)R#an9G6pSGOb?2EPE4(e0-~%XJXavmMt-)!qI?+Pk_GKdys9cE3v5`t zaXBy8v=VhDC~Yxj*ejfep;~x|h+=#qg06EhCTwH!)$;AZ`<8pRS8EqcH8_pB5$Oara-zR%j9jY+W6~?`)DoyA|1aTEa zcpR8VVOnQ6nPMkVhmEMlDvod@ zVzPm;;V}5|JR$QDhP;Qv-GRow1BZ0x%o*K#@4e-BD-|13od@#20_$-NINV&((wY0z z;&fDaLTzr9k_x%WT!|+l$ftllTi&Rnno^Fg2BXlhNg8n)FbUb_NW1P7X1uE=cM670 zr6y|mLB)=Sm~Cu!gnayp2KTdMK+uic+Uhhc-zg#y=Eufs;5u9(^3e zO&l)gH8^G?HtGo)WN5T%PoTfI5^2}ITFF0N;Y zzVcSueV4ZI;BZ_n)z-*<~v zhSJJF>P^jQ)ALT>fljHCrWfXP^6aAgrzNI3^Gc&yH8d)u5u8j9xT+U2s~Fx8XK{UF zwa_qME1a(892yQrYFKvzPQErd?ZUr99yOy6jaW~OGD8Sekq}Q-M97c%9pU7)%$-9! zYMwub#w2drKfq?#5$vRjcNW$zv})wq#9K6DJAm_q|>qbOz5EJv~K1;|^ zotH+9PMEjVrRCRs{}24YPq_XCJopk|DL(j2d@ONr*R6Lxb!Bz!qO(gYL~RurMgEt@&|u0VqV6Y!792?ac_j?*Y;$s;_c#ABs(I#7O>J8rmdht4w` zHyk%6afgQU49EX5xL!mkVhdGLZN~}YlQ0?)AwQ-w2_27!?KV!EMUQb?fmp3FBaQ5(5%eP-3I;+@;FqpUuJZ4BcC9y;Unq%c^n4rWmtNdU`l2G2Fx$ zud3lh!TmP$&G6LncF*wS6QA|rAhPwT1c^3Wi}zQok5Y}XP zP z108KWVdfoop358ulYI9{@}KmHh!0uMYutsCa1wXga5`8U?k^%_{WB`Y;!w=PxSnO0 zq%i2uV~kKlh~*2CB8hZHUab%&K&FuiogOIhf|NNy9rCi75Z4S>ij|$W(S~L?$#S~K zdbU2yb~p=uCw}rn;-mL95ftn|kxRKA^U@TgN#q^KZCX z>Sdg(#EJ60y}MXBtVx{q;pRXs3$BARURzfym8r6R`($i`tL}CBHT=7@VvAWHO5?GH zd13Cnu7}uVuXo#O1}V#|1K*tr{ZnWxH%e&hcnh5m0ye+J$s01Z1|6F2b~NAxuv?ok z*5B6Lpa6wltEPldRklJo@=t(oU+k!wNAu!zmluCd0W)KH&wqOP%YW!wzwYaf{}V`E zsPeBM0aWQE>JSeC$TQInbbRgZ@bK^YiQloEV^#Lg7WeL)03J(W2fh zVJ0gpFgC@`WyoPLLnyC!BKZ2yANt*<;kb>1!_vZSF&t&{#BezO99sGpHYrLNG>GuG zNLOQQrFFk2M}@%yjH%GWYUeE|RWgD)#rP+TK6EmO2t`Dp7U3|Fu0Rx+mJMM>ULFU6 z5z=9N={!V4q0tiTM9}9L6u1s!FBSQU+)Bteb8^%8!^bc^G5%RzOvU6rRv^YNgy_Ai6 z-ZJtIx!vT>Z38bRKm}?xE2F|m8zZ<94JFE4XF?~zZ^;e(Ezz9Ds_9)8p6}c z>beG_tOh-RWm%v4(B2$n^~q?EssHG5OQ>yV`^g#JVW_pt7=Yy{;t+!Ayj^b+$)-VH zf~V~D3IYfRCfG!SFh@u`*OSxYnS@0B3HlCPL>b#%wXEZFn=Z<(0+$!~OWRLGY{x%b zByvkP2&PPqL+G@b`4}-*^a(F+9}x_t0v#2dtdb(4fG<9w@_2mcugA*NYSizm;e@B< zDmvpl30aCbZx=E;L0`jFPNw>r=}Nu4p=!9IUd#11@m};b+iNwgzNR@{y=2e4j&Nmp zWNt?D=-bknlk#uFR{J<<&>qmofVH>Twj}mx000mGNkl2qhMmodwHXnzv)N!T?0oLov*(@{ zf7zG5{JXyOTVEC7x6!Qz7lH>>0_j2R{bQ{2U;X31J^Dwldi8b7>l^hPNAfAvn(ED9 z)OdSCQN)9C@GaR$L?mSt(n=R7s0$o-IH@-Yo%fGnQr9#LvB9_>w{v>plnMQG+Hkqs z?S%7;NuJ}zBs~e8H=*s&aM>huyxAI`^W2|9=ew;9$t3N#^PQd;sEnafgp7zFI0tP# z+jZ&3SrH-AHlprGs-&n&+maWd@I97zY&2Z-3c0>&0L3BK3F+?ysED-aQMt`tr-vUtHEK zb!XU$6Z4;WV=jAi)EY52E!T^qA+&I+nts-3qmPp(O>+fWLwm3}(#q;c%WFgR?VyHe z*OpBq!#;yj3;&L{^kG>vY$Ar!mUm{13_y;1-W{J{QWmszUa$sRHV~t+v&uDJrq9e6 zG9g<(>}TNGgmmnFS_&Q7+4360pVBzYgp&DjnRyt&uldZL+ZFaD|~vB z8IotVMhZ^Dl7`G-pRx66(}xD)QUhNt{IBoeBFm@O#MG>KhF>IH{3L88czyn}o~9r9?r+x*f8T%7?j96Y&#E1)Ll0*a(i{C@ahj|uL$2EIJ+rF6 z_?tKBP49TGHk#0>GiT(bGsID}9?sA7)Tt6vJJgWVXFDXV1gojMNLBD1l#6G``W~T2 zjR~+uQe80~#zdGn!E@cj7%e-?aVI=?E{g~#iT+yI+25|?1x|_OVmft|R969SLZ@5p zSy<4_RHYF-`i0O=S-?lI9<7I&wJHOdi)TWYs2q2=6A@98F6-iWIxxP0$`qka`e-3~rQ~^hB zEv&Vb#%bz~1k=d9Rbr&)!`Fqz*kK9{v*h?dk})FfjjzQi$jD8EB20|IX`{tS$|Wt$ zOm{UqGo>L{U%uL5N|fC65bU&_hgoF_y$QqON2e zjBp;{GbWjpbE_dVY_EuDa>AH!Z2Ye#r|5s0zB>I?rHwOs)HTQSZC~>u{iknuvA+8G zpP_Gg@#pKCzW6irO<(dE`ikd$vcB&5pQaan+9&Cn!}D6unr8D_IZ5kqlGgR=X$JD? z&I;GnOI&F#F0E>5ZC&>*uIbf({+D{kdq1FRdZGLdZDW0)n)&J0wG@qpT#v4xvnwl0 zT3=n&klP7VMSUE%0VjNh<9*_OS+MQMv>!0OA#V@_(5a*%n_%o&5h1DFMleBjon$1O zEs=J)WnK|aOen>wDeFL|gM7P$V(riNY8~K;wdF-FcsUDX+w#(rnHxIeleeMm$Ng_7 z&X3Ta`}gU613f!sJ|XiM+qND4=a+r!kDuRQoVxJ+;7S0?^58P?vC=z=6+iw{KXuXC zM*oOXrKl_U>L~&>Md@t(EQ?Sj6h6iRcFth)rtF# z>+I=M9I6a8;(Dgrtu@aTOEIn(^p1wwH#4mnoR<6UzEgkpC$G}V@>%VgpDMo-IdkG( z-S)ossLLEL^g8OYVN`6S6^2^0X^A&D<^voO8`I6rz7BAz_6bjToSydNkJpWlyk6H| zdx@^S=5p;l)Kg4J{$ca!Rq5=yxWF$ojC1lhs;HCyX0$v*uO6Ud09{ z&CJZGsw(w)dGQ7rRjsDYj3LPmm=DZ+GB$+P2;S^)E0UA|b(Lxb{3atMrj~i7uNLPa zBX7~a7MxEZ2DzXFbC2%G>$aVL0rK>MJqHp?|FVp|{zVFs^pYid!^1!?7L^JX}+UYt6iJQvOpX`RqONpF)}1IIG!aRa2uSH8^>8WDvhj zoRkZf0NvkMDGs;CiL*}>73)JfRs@8DKhAS%?;FxW$uWM~%L;fSP z{##%h{XQ?q16lV*oR$rS!*LqDwu~Y|5o1_ZUXxWyEVHC;RjbQs;Z&!q4q+l6^(yrp zuSq+!b5_++9J7k?cW_+0Rnq?5yX4=h*4Tj-`H7bid3|opz56?dK>p`Gll*fzHOA!(#rB0 zMj|vlixKjWG3*hch7CF*oFm!FIEJ#4aBK{0??lNXw(5>c%6G*5@=#_vQ$eXQ{)&iV zC?aB_9S%NV6S%o$+5A!e|ah7%lSDH8`-&K)?&nSRFrOg5`BS)_#l4V zJ|ap#HY}Ep!>yL`j-5?!2ejjH`xe<6lX{clh!{sxtz2~#sggG!kv75`jrk;BRbBq| zm9G>R&z>%PuC6VMk!gCmr#-tCG&?iOhpw2ou3skRG6+$q%OPopsK3R_1#E^4)4~*mtUa+M-OS9)3WGF>zmT@s@PyM*O-+y@KB7+q1a@S zhND`erZa|W?0t=6lho#l&>$~&h&$hD<_^cd$b)=kI#Ew@XSAtIy#-TSZNs&FwNRi~ zp+Ji}#i4j`hhjkk#ogWATHM{WcyMSNn1>oc@p90pr%c7!2EUF4VIVZvbkWQn*LC7!alOuH^yQOIb;4h&4fOj zvOmCy2@U0RSJ3NXIAX#d_}F^5AGj3=$H>1U%GxAtJgv2|X#;opN%&fpadY(=KC*Ra zhO-5hf5J8dKd0*#h9bmg(Vr7)U&q)X)6em*V1%yQuqHp?z7;;)ds2ybi#iW|=&8LY z?S5hwiH0;QL+Asyif%Gw^$`EuOZ0y1&lmYU2A;X!p_z@@%Y?`e5HPM9oED3pk$meK zi~rBMo=~OvD|^PL^rn966@jS6IM+Qq+W0UFZmN5{v;(9 z=+Sb%*FjEF7UMjw-`cw)$=jiFULZ#)Y$Y5R8U>RJd{x%t=pq5`q|iW~e(XOozB zAWS$|DWkPM=AI#p1WAiGnswXGoH)9QKtv|8fj$+dv5r7QWd@y6mS)e=*y*s#~}pNV8Imd+42fendD6qSU@cr~ctc&_N`E4mT7M z393uvW_9E>OZ9Qs6bcX94zo^6;J_%-6caMdG0(y)zWC=NSA<=xTV+K;)&W;({<2dX zS&1u)Vke*{d^A!&u5mxy2Y6RBiB;0qLGJtP{;;0jts(mK>X&YCX>M5j>vh$VR6iGR_f z{EsQgiRxjw?i&dPeNxJ*XkjJsmm|&xw$bxDey{4ZDxO8^^Z&~Npai3yV$Vskmo)bo z(DsK3R|L*4uMv{+G3(XD^t*4rI3_fYqh?7>E(%SBQDf9}Ox%i6T~#xDe$%FFPrx}X zJ%Sng7y%1^{q`LG*+2MYWxQ8kIdCgBYiqD=>H91>Fv4>hn0}69OVn!k_~}zqA4$l4 zxtiJ@xOX_q#%nXPw$UQn{r=%nrL0!Lf<(W$6-vXtTpizen~`@N!F;nc{ZC5xE>n5# zO5`N@rm8IP7hC7G+M3IFHC(I`7sKTDETg3QkA1TTrE&LNv7@SzMoTTXEZb?w_>m6F zt8X!tz0BoECDZ(_k`)-H8q2lcA_D?(QcDCFfu@ur{umDedes+qR-&<|Fs@a1fT0EUhfrL96jQdO`jxRG7YqjN5@E& z_>?H5w}r7w?3Wm-%x1+U70jwaR;Y`xKZ&)(tI81};o#zjhv3S(b1-O{@Dh`F4(t*P z#nE^%{p!*t2rDTG#xfrIrrmD*LzzwNj)1TZ#jt+sZ;@ONcsWa_(Ax$Xj3O^upO zfb;CDBHz6bvOl$6UpeiAT=QE7riPE&sc#1|`mY5DH+0^2upWF77^`4jP>%v?@fIB8 zAJ#qQh&aofdBGl=mff0XFT*ynXX)4eeMi)F11fsXR$hPRU1l7)nQ00*AFbT7?Cah1>kxtl`t`8+`GPZB}?QH6& zmz-FSeuxHmiy)Gr#F=6^ngk5?2MaTW?R~OXuuNWG{H~rYdoG1UH>-w}(4?P{sB{ zrz#JL;@GhFT%4CUmv)Jn!wV=~!B9WR33bhEHjlE+Ka?ClI>x}|(9OzU1|NoLf2j=> z*3LvCdHsy{Dl*x7)R_!YP&R&8SkyHwYQpoS{Ot zYIgI4^?cCh)RIRBkn1h5di5s2e$}^AhW>0}Iky!YxaDBK?iv12cBX02t(+b0X}vwM zW}~TG8F*XF3(QwRrFZPno-etYn`O*tMsoET1bsf3In`#(<1buTAc#eYg=+D&VUbl3 z_aT`s?nv))mzh}dq6jn#%xA`GRx&7TaLVh`?Jd|cP7a`mGnb*}mvjfQ<;k)=8@7ozA!; zS*guF=bsYZET#F#)AQ~DM#os*raubCi+-V;ylWU%hshHTM8yg$i6ylZR)VLzx(-=P9ap`!zR1+T{r;q~>f*Y9rphClzsPT$Wd-^aQbGJH0Z z{d$Wf;JyV=ABJK$4)jI5k^5(yRfANfm~{jV_1HUP&-gsB`;VW==xupnw=cpn@$_SP z_CE@f;-w1fo4<}x7o>YOmS=9&p$1kP{V{Q5>t)e#WFJvKEEg+?EdRY8dL_x6{IcEE zw99S%JM6TC$BOGfbJZ@&B%zg~|F^o{&`cc@ajp7Ll6W012WP6Bk#Jg{>UtW_YB|8T zn2b2tMTvYF8Dsv^-nmK<;v6o?^<(vj^_~xan2*PITND#sNs>joH4=O_e$R(kkPH1% z`xBN)EoW!&t~ga9K(V*k;eIznN#h*;g!&QNUNl;Wu539i1hIC4CRD{(Vxvy$HBJNT5T>)SDNL0{4Y|V zQ|o0V$)2{m$IjI`{58#g@N#T&XN^p?S+NzJm|&q6pND;F#sq$ku57Md33Pe3-kz<| zDBsBee?pp=%5X;-L4ch|TqcQ$q1 zI?q=czrOCd7Ea0{+PXzzS8qpA6U3qp5yzrW{T4m`s(dIXzI4kE!X?3CtS>S#ZwvXE z3Oy9@Wcqg2poJ=n$Gi-^Sib>hl76Nkt8CQdbrQeRy}1w{xH8m2;c^2J8Bz-0y@JwH zLi^aXcbSb9e>};xd$W*m-1H9(W;4i8Q_K6SZj1nshz6)&g|sGm>q&eZUZn>YO?I?& zZkZB9l4VR62j$=)u@`hqrzjl|^#{u;$Uz0<01UPn&Hn5!6(X=esE=v*6VI$D%w8i5 zI)9vVoP$88|9L=AQY3`;Het3Djyq)QQmA&=o@=hP>n}BT@ai+KGCvot9}eRyZbYc2 zc{RoSnCFW0PU{l6sWHGL4v9jn|4W?=Bdk*aewhwws)$BHH&L}wx zc3On4R$uRgy>j<^T+R?Px~1NHCF|A>x&AZQe|xBQA(DH>l-6WRHT6(l`5b}k=E$6A zR|q<)l1PDR(Nseh)^w^dKP1LH^N$F#w8VoOtpwaG=@P|F)4b z54S3VvVqaJNE6yLIrWz-bGX6Q^U z0MBTvyctL2tj=SDqI>Lw&_Dbt8!QeA8Z!rMMpNo45=?W*x|gWJ=OmUltB0%r(F&l=-Oy zh3=J}PvYlH&gb&GmwH$auw!sRY|5cq$djJ3%efB%b0mjD%yDqhfB~%o%fQRnbAM;l1(RA#j?jZhV@H+x`1QhuN_N)Pe>ay|0)SE;?#`-Cpr<@SpEJ9n1hkLEJz`;|s?=l^ zqQBDzja5a)JdY(t{7hTA&=ZdyGtaeK!LyTUO|vok`A|9TQ{4(x8SglDXL@H(X5cr= zabi%eK>RKNt_&YdP@kZNB%r*&^2e(FOISPONA@G+>b9W6U9*4~LKvR%U^`&+ zGV_{@gDpBDN%Y>OeHc-?5l5t)YvG7^b6T#qrgaTPl2n&O;R_q4@eo658w5arb_w>Y8fLWN|$te*}jxdJt_tgakVJ$o}LO)f9=#J7!oC3{cI&`1P8=bwB@a? z5?UKO7)<+4HQv1E6VY+aQDikehP8`i=4FFg`AYtj@T_@H%egPo9w)r>L))HIX$of^ zT2mL!sX#BYQR)jjd5T+HHI0$_E?t5Q*I{NRoWH?Z`u>4eOF^(+Rmu1-pXR4stjSlk z%7L2vgkipaq%=l$=seTG^I&D(Vx{<1#KHP<4n`x5rSX;T4-!{an_p?%u9y zhn|7*AU9T_hDQ`$1u7ECgaoZAAI(?zO>Y24T3Y8?m&o7~(2c48)2XL>p#y zyrnZ>V|qR7bCMX#k0-KY*wmaaknkWlY8zm@)F@-Ke-~I@_v6N)PGk3GD;Y+d$0`|L z8&w?D^w=!fQulTEU@>gn_v-P+)6u(f-F5s#M{i%M?zG|n$b6;t#e4zh?AGR{v`nM0 zw*rPV!~HL`;Ed-T4eKg1mFSqB0pgH?AbXo}&`K;P@AnAcyWu@I z;2^la`|Q+SxK#ubOE}&Ww>J9Dv#OIybZ%{`MrUg1V{~U!|H6OSDjlbJbAD->2oiwUKm!HA?x-Su&x;#Qi}?Gh4RFJG5wJ^B5Vy z$$QaeNb)5-Qk-y+1ykdl#2bc?IqLt*0yc=Y*POt!Cdl3OnHC2W-ciKz1o<755z0pO zDK2z2Ao-E*L$`$rUqo&Zpg5kLAa`$8Xo2*%Culm0)4wCm3Hxv=Mdo||Pt@Ck*$=)E zS?=qXTGQY?!g0qMEacl$(ehAz-{yXT(Sycu;#osoEwC3}%_8Opw&S^)3bwG8%1xu( zt0)n7ly~+q^Rz_^|MuAm188#f4d#|gq}Lo60wBti2Dac(t^?F48D9TK^lK z;W?@xiM^drIvNS?7HFz1Yd@eJH!j++`I#IQT&z@FKO2RY@OP|sh@;YJ?BnMza+1M0 zf3ZeQZ&p+?9mfw=g}z7^S1%EVW4Vjs>x`izPm-O7eXO#tCl8xo9hcGPjdfU49V$F@ zwb{msFew3R0#lE_ViVX{^I4swm}{a5$q;uEUDKJd;xz)>Qrw0(>bTBuwz!?B3Sy`v zR9A46k=s*L6Y={wbFGM6k*pE#ezbk*17Pr2miz=CmQ|X9(<}QpF11;U49{l9bdGn&faj6 z%H@!|A8M|76uhfJzFLATj}z=f=iS-)-?jS1<~=gzmovwos$EaRM|!L$JsLDW#Y+~j z3kEY+D(pIjnNKq&kfHypo!O4^LjC7fHC+MP`!h`4STwiA?dYNd+efyQdifpb8J8aa z<^tDth2D%m<0q|IZbq$4WO66=)9r-gLIR&!8A(=dKE#+57o<-n+E^UuHH~_0>F5>x zvK9MUaJS~IrXZP97m74D--R*@q4YGPuipDpY4R*><_>4BcNl!HGY+y23-n>Pow0RH zu3!3MmO`sh(Vy7FA_%H>&>t`@5eOa=n<8uxpj)WQj_OEk_;>&;laM8`iu+zVRw}C4${;K7#(M-`~xip7o|1l5jkf|>&ZW9N&oSrmTbrcxE?lzOTth_GZKwSP@>LJ<%yx2AJ82?*_MYT)!%Ko{5%hagsS(aYC{MPONla`= zj1Hz(v@1R#-32YmC){5RZ!MgJh7#tyyC_Q) z4f{y^$A^pt7VG57SCRu)xW}8X5KMQgv(=QQ_R^aY$Ypk~Nih|PtQ36Nwsrw8?;Ls2 zVFxQj{M>q}iRmOWbMCF<-)<&Ehk4i=9OM+pnH{BlL#Tu4iBV03x$b^hynf$vcQilN zz^hGDrlsZXV=fns(9pP*mf1{By734u6vl_RewlQWc(f>UTcG=V0Ppk9+70=MXNSaR{Wp5 zA&J|sggVQMk&_czNIZC_H%v;-H^ltTYs;_#QIi0;(B@aEkFDJ2Werr=n~w84Nib>v z%|NT@FU1K*w$XYDW`Kkg82t6epO z?Fx`XE-~O^CA)4rq=rG79b@{_lCck|*sR0%_IP%+|A)n%M+INwe;(G09&Y>oBo8Zm z8>L!3hgc6AftTqIkJ;;G+syv<#n$$kjms*^_LiF6?Q4gVY$Nm=!cenJEx2F|Q-yRX z*3q<3Cf{ZkC~>~93RV#%2{mSQYeT87vvkm^m$9*;&8V_E^LFaFw@2|`wwS!)1l0ot zbGQxMtn#ssb^iLO+dLfk@g(WAi`MqaXonpT;-|%vaZFbju1}GQ)__)GAZ6|_RFMKm z$gwQq21G!Rul3Qk=d`k?i@O6+$ycBhhLb)CTK@G7INpz2y{@@45VCQ(bYy};wW2ts zL+ny?*6WBdQ-aOc(`2MZT`_}{B?7%+Bg47sjLEMx0ilp*IcobsPtA3^_fkX3gO(}S^Nv4MD z@^wZL)z^*c73I9Sgw|D&>~(?iwxokeC2Kx6`@ypI^^B7*&T(3GGnMX6cZd#omti`Y za1~Ogt5O5HSdHXxvu3|N zkpT$AB}>I=W79k74_L!EtiV)UAYLtWq435=S97jrzpl)tol2oMN~822U$RX-6!~PY z$Di5&%#2*hbuyfCjEqbbYUD`m=-w7NKF(votyKkQVp^D7M_*lCX!m6qs0TmiGvLI- z92Dp$)21E_ed01&aSwQM((=6and(?M|@b|+HD})4V1N2uxzpo=oo45ZDH!Q!{md_A87(iZF8pV8rB~h zCUm?eD&`p6#jD|Nsk5j}K*_F?H}q{UNYzIq{?#ts@K?)&v1ODpdw+YU*ya6Lli${= zfvyEgb^|DJ3i%ga!gdLU(2Ve@wo0I~`@%v`H>%sHw3gMz=>UKiLTMdfq0{McvghU{ z!?)&=AMnZ(Si9kUV|WzHw^rJzrNg?%$QmnvxUmO8I{(KwVT4*Z+UVpm!cBZbss!Pd zAP^J1e(_NXQDCSksA7@+uzfW`BRYzuxxk`s3^@`}(%5I))=3PG3oBJh=hqgSN+(?} zGez~V2BVt;r#=F$6_(H*cRX0!}nSDAdVb$%NI8h4r9k z`_3k}65joIJN#hrN~EhKD&P06;Z@_k*TIYWkwN)gAXRWlNi4}7nTVSg#LR>MgzYEBz&V`*PCOdfp*(Ruf{E%XwH( z>yXE#$4L~x6gOC3uAxt%g6SfHK}hNtlNs@vY78m2&xv-fQV_n|eqq75kV4)tAtvT6 z4<=rR;th##@#*toewOK{G(qcL`lsU*;o3c#y+0x{oVD)r_@2#B8 z69bJcE%I7#-?=YobTmS8{tL>ic^alW0-Jv#$?VnVs(AW-Px)-%Ju6Py_%kd2V;M=m zYKj_jvtkQbjcW4l#vjc3W2De9ersgnoDYJOG?$z~1kEF3BiG2;^LR#64AV6m7EmDm z^6~|KW}`Q^(MLx~JIVHWB@hTW3pKHC zInaL(>-LPGm#N<;c&?sl?3A-awbT2 z*%O5Dq5BeC^XpA39BC^R+%p#P_k}vbGwO%HWmPKbf9nr`jV5_G8Yx~Y3x*=z626R{ zT>%B>G)fa^p>Y&eQasu}oB7R6QgV3@E zwxw6i4&D{u*j~iu2XR?+a4mn=Hx=dq7&nKJ9F?SBn!2qB9pUAn8~%$I+Wr?20f-W{f`oXzBVZWKKN^JXtE(c_lHJa|!_KcQC7 zZs{1>DxRSX!iX!Tv)1gGS+^%x*{V5*3mw)LNUuLzSTuXW9Q57J>#$GPDzzWFcjm_3 zueZjz8-3$X^;c&Mdv^67a$!%+FVluSpupP}-Rm&Vjgr8&?Gy*m#tH~Y?88h=0W3Rf zjvIdClXVCM7|HP*mB`NlX^)GoUAmzK7PN8J(A{#QRF$FW zP!e!G>(&{N6Lf>)+_iA`oO{pEC6K#ezvOb&Em5om^&HXmP0$&V zM$-Af?0jc(zhYVv`~mO1*$2A}11TJ{&jf9&C;lCqGuMb9V;%!cYb8_7}a>H|=iW>XB6-j`%OL3Nq(wL7y;?e=8=BKRn~^OMlXgn=#@|uYVy?*;4IYlPUInCtai5NyL}Lp_D}t@`*O)dlNU(0!VkVAfU3& zLRF}C&Cgr|NnU?PN+9Jlu3u^o{<+$$BZiB(LT*Gt`F`NvLf+)$@=UZ6AUI{|JWNk? zfAfoXQ&8UGNR>mLAg97(1Z5U2ucCP00)Da50FLv&PZvMHlFjm$lIFGVY9EJwP*w+# zN1*+(m7awEUlu@h#}k}QtB}g0?nO04T@0*r(q&RS6u?YxG@@yED>r7FRR7Q_ou)4p z5z1PRZ7mSjc>70aAdn<*zl_4A>Qyt!hf_( z6r@FwHCwYD1ZF;Ou5jSlvcM6O{E6$G%F7=+YESprnJH8%(Qi!REU(F7`aZ9ciP5|I z@}uhXY0_^i8=$q1W@fu%f^9#4w*L2-Q~yWq-e`fH4WDr`pCjG%8d%Tm^!1q53&ryb zbAVy*vut>`QnzlKo)sC3EujUY(Oz$-_=numeFGEWoRB$H6t987Et2FA}#8Dy4 zpt|Vsj=^hm9MGO-TZc`&eB;z*W2gI0Gd+#J+b|s=crjNE_zS}QxXX||-|}&4C$mJF zwYF+1a8kk0r@m7E_fO{F>%ShaXPtK&K9kuV&-aGCn}=M{mEDZ%rBy8JR(5UnX1cMt zL3+HX_&WhxPPvcfquxVPPbsZxyd8AQK1aX53pk6cIj^+9Eu=jV-P`BgL14>sCWZBg^} z591onw)-DC*_-?PXT8a3VC7FpI7NscLnPm7-*N+VDn}*oKE^_=DEf99E{Z4wA?`CD z6|NglEAmCLx8^%FC0%JlB23kbm8eFRBx{D50x?OtXLkB@@G0hi&Lyb< z^;1==Mxs8Vtx-_v<6&?!(bb{OHPT&K5O*-*N84KRsQ7`Bv-qDG@2ps9rclyKzMS{y zBGXD{ddqV9WpyohxMh;Sj@(W@FT)D-U~wAt#z-j|OE=}Q#F#j|93pop2EgKN3aptM zs1X7?_PzJrt$nU~$#=Z}@bE9(u&5IIY(ekPmg%950coMVc2JIe7&-=Mu@BT&3RKTN zB3WJ~{F`#aLwP;TiIS7kd`&b`Hz23nn#RIKr4^5br%`ijc{XgAp)}l%v_T%dgM9f)Bq@9bmre z{?Y5VP|t(dz(FH+$Z(oviaz zb_2}95vcom8dUdp*h_RdVmAW%OAcmx9)#*T4mP>=rA-<8*FBHWn|;T2P@pTMTA+TN zX_8FE(xLX(X_|L_e!f<$oE(|ar5ui7)E%Ck$YI+J zN~ZeTO8lH-xxQ5oZT1SHf=XAPf9^0iA*#;g9$06u=?|}xd*`nXVuPxwJOS1_edvF- z4DJGRPyt0y3GqFwJCC|P&RaDL$c{xA*GXMI}{5kMMq1IR_j7{i67V_Lr=+&^; z@Ob4BY~BBCbQp7)w8%JGmC%?3Roa*-rKsQ9>T5rV(KUPi8ymUXN{H-2(czBI%^*anf=sG%2Uw%KjJ>A}=i&|)7 zX{GW`AHq)=g>T-+&+Lor6Zzbh2}#HMPhbhSspy<3jC=7~p1T1XGIRgppI#4TrFm8A z2iFo@!V)(kQd>~8Q3GgE_T9&G+?o5=RAugM9-Htd z2+MRZi}T5s3(85aUMOC~A)mR^<4Vg2ash-zpk}Kv?bbk;Vj*MZWSo;MkwN=$Pm4q= zJJ-e|UJXO`y2~*U2sVc6UUHbKr0?Y#iiBH=G(p8F16U`IgmY;n>>ZIXhG$yEaM(U? z-u~Q>cbFIT6CDS(cY3ruryp^efRrzIvF!-)&FU!=Fq@T`nW%i{r=|uX2J*I^BL5a0WfK^RSIhnFU@zi(_2clYCdq;JTr(CLe`4!p?v1GZ5htLIO^ zPMCg#I4Ph6!*Otv6x*{?;jHXznDe^d`t9xAf%41NjnBZwGb=mK@NQtAo{}%Qa~m*s zer{A9e)K-K`woburO7R^Aqx=bPqTA~n^%Sq-`*Y!7R>272$sOQ?)`lrtYuB*L|Bj% zlnKzl-;P{H>|CEikIqW~vDufrPu-*(^hn1#`H;Go0uaT%b;P7~IUa5Uo;j@-=Kn=bbV{#B#B> zxe@GM?;D`2FX*1Hc`8`5n@s4@-$;Kpw^h;E>~%)gan^!}vB_GE;M3=6g3~0g12?0} zkI2IJa#{yTroty{bU;d4?4_o@L|Bm0Zy1pRNj5-N(!LIx7q84*al4|>Z6)h^=x()8 zt80(l9fEo~r_;MI@noPhIW^#+?1AGkJ#FpKQr2Ek^FNt%cT{DWj>m+DGHe;+cC$*~ z*{io^m-vbkh;Gp-LB2KmZ?=$XDuXY3%dfu2Pk=Y%bH2tBKc~#jHc9OMv}>YzCTawZ zCbG5OP{$SG5$)a|(DGH(b++;8Y8I@`sjKsDe#4HE&5s%maPz=vJf_6%mO(!GmNmgn z7Kts5l20q@aY(}3GvPA^H?W8cE&AJFpYg^_(1B$8Si?G}1|NXaueyjWs9)kE53-c! zx%ifP*ipoWty2bBI@KMC3?5gO0wk!#NcISejQ>Cs&4p$n7w=O^VhOd(5NA1wBW_bT&|8S*ePx@h^Ohml<2J#WmRyq8ocT7NU z0rRSF#_XO4u7vW2GfwL^b;&BZ`7NLw*JUz|d5R{Nri1Y38!sT&6%imQQUDtx1w@s; zbYS4^4cCx+8U3+eRYF0-Su0#+J;l0bJ?f6_2Vb5C5TR=JS(}n$;C|^_DuimHd?3;(y9xYNQ+vM~U z^=M`t*5eJj85@XM;GQ zis2sJ?e8kU3)kTlD@P*F1ig=_)83Hm^?44%59lI8f=U$I+ppzVuhXtIfsc0qXLBz` zfap`kqFf&Ixj$aIRI-F>g63ExVW}2n&TJPkLm7fGY1e%ajYAc3qsPXD!2`K_+K@M! zCvD{n{!$5lh7?4TU+CS*h^N@G{zXO1u^C%Y4_z!qC99?Jzn9L?k^m)sxGve>4-(vqEmm$yohE1aWP%iMN;3O}1A@RBMriorS7!n%H%kTWvU(nNb zysSAcku*=Z+QMB9i{$T@&C4z8TwzzWXhbjdaMX9+P^e;dS-V0TwyIbXeS)U%BBks- zf8%qArFHlo#sW{2m4uNcu&t2@aI>G7dw#2{?+a_ODw@VP`&C>*yT+fg?ru^p>N}w1 z^ICo9VxKvmyIw*BB>CiVGTWcGmX)11JK-h^>8|l{hiV``krf&TKbI!mPPjFx@Ck6k z7V4i}2_N`#_^42wC+A{b-xWv5T4lU{Q)MLukTChCz?o&0a3KH21nZaI>?~W2DU%#imMM+k*Uo6)0VUxBNuJ zE+6@bt87O`S8+rdAI-4t1m<2sYvN814}U##3AA{&RBb*341GN&Z32uneQ(beNa>x` zU9XnA9ec4UIyD|YP$VAeSZYC=+PX@4YV>u1qw&XB`kogtHH)y>*#nu*rc#5>ia~(v z;*oob5m$nZW$UT7!%gd1hf?dBr;L)YeoljVT$dK#!%RpZu)3PL(v~DNfMQAelgSC+ zVu2$3p7|DsKYG}?mM$E(Fh+7sygX6Yy{wQI z*Ebb9{gX2In)3RdV|Mqco4Ir2YCSuD!7RoBY`$C9;QsxeCeA?Mf4FoBSYA!vH5G;m zJ(+;SIT{*-dR9^?J4pViA6wfEjb+5A&5f@SH)&@P49^{oBwny+h7?la+KFAfwy)GJ z-X>mCOxChp$^tn%t=B}j^6n)&^&0L7X9r~ra=yy+t5?vB8E*SqeEA|_%)d8Z&5;Row%b~z-+N}pobF2`zT`);TUy}bODwltsSJjNRtzZep>^MTi? z0-&F95Q=@4HS0cndo-K#UFe_?1|N;@5LfmYZ1&k2sF@uW#-~3q)`Blb-@@T}^1ha| zwMv2Dw)1%w8sTEQFQ^s)6XSi(0{YPro_g2QJJ(0pQ!wp$G%3Ii;Z{PaK zFqO&cg-1pfX1h$n)mL!KOx9Lmr+ID*o5DT^TK{ zR@*KUdt`b8EbRFNw;|{Awyf$IXUD&iz!4qZ8^!X=VKo>XX;xLDo@dbZ!oIX?ZYB4) z+3z98eVe+DUvE0=+|*CYbf>QIf(O7Pqo>~WuuBK$&Kyy^|Td@TdL8&%E~>p zE?t@JpGevBo;`GG;2yp?=$~k+>G~Hz-fw*&SqmtYHS}z+>E223;ZTV+)!1HTV7jKR zoPLV?UTh1fIP1CRwQouNbW8SYLz{JbHFtO3#@SjLK}}$N^{N~x7^yVoZyC#BxTMpp zO@fWY-4rsVc18SVdtV=i-rF2vx@gsbPEh8)TZQeUc8l;eGy43)f^E;_X|}2}7OiCK z(ZISgS_X3+RG6l9qd8HYL*GTbwMbd@9=9xXKQCa3-t>7@9k-lfnOXb)KhL>m&%amu z``76eCnuNy)^aFgGrQ{|MVOx?IMx{=Q~SM9h(WyA;kc?XUQ%rj-VuOwtz{+ov-Dp5 zJw&(C4&t^{?8q07hUzA~&hTZo#uT8>bWVV)>&C?R#+%XD;jVaP$?&e{2|S zvJ>iwvtAU_;Y~?Xnlx`{9Uz1&ma2jZWkt78PO?s{14`+8jpG)dc)iEoFf2CNVEUy)zzBa@$NATIbvL7$vgo_XgTnz| zcVXbNB)dRCINrL~60ZLxO%0@x+`pSV@QeO(dovr75}yK7T7l~pEQ$6$EDF}57K@4 z&XcW&dgeGd^!I3kstnygL_*#{f$w?+KgP&p(QLNcilvt7OHLbp4!Ku1V!q!a@4F{{ zuKHi^n^wfnury&RzBMKk>qjEfC8ie!r5Ryv4Y;ES3{hXprlyUh(M+Vk{qz1p=X}Uk zR+_wcDp2V5{Zwkx%Iw!bBSF)T^*Fyhbho5~l5w=tIV~zp82(XK^(no#w1z2a$= zdldb8uH3oFr;+P$QpwiFBI^Ki^5dy)2BhcS`aUb*)lK%X)Fy$Ok4KvSrW15;NTBa? zoxrwxcol{KwH1*+;E=7hDiehVM6h|{IG~CMB!c$E6R&bT$zYSM8`XC7{vP70H}eOR z1@u_kXUrvTcT@1a|nImx~VFi%MPK_Pc) zerwCbW&PdLk;2~}e?{dvU$?cM52T+<*Mt!zVEm%~5#_=s5SfnUb{@c#x74CfX4W`3 zwtD#^=)Eq!n}Ttx3z<~Nmy_H)N)zVZnarI$3_O|siiuNRhkT6Z-!oEe`5xI0<9l-^ z5%imF0Y`h_a>th+v4c461}ZhCXp%+cQNMhjR-PNYBkA9e}R+}r}71 zqx=ODF3fWHzAW1ex=%;gh6%0Cvp8M}^O7o-mws(=&B-~*tY{tvs?i^f^rv9o7LVUf zz#~7j%TN0q(_GKX>ebS_M%~7c)Xp}4rhrOPxJZTHk{7TLUTeEMksl8h zBXmL|w$t<$Tz22Na?lmsZF3ssg{vO%g%shj*tnr4bzUOs@l#0y9^rTjSkVZ6hxpDC9Zv zmXs>l6b^hecTGmAHp@b;%F}?4D5HzVD8E&!`@}_JW#K=Xjng&8O)w_!B!m)MPO6rQ zSgC`AQAh{`QxWx8Cf=$ntQtv!P$5=G$6@)9oI(iW!es{$)&ucYTg1&^V%QE3)`yb7 z{&TUhvq}x}FljbN3u*~n%;BvM+c_Z+-!TEC_T7j#VQJy0qI z0J+y+fnElezosGSe$X=ba*?m|i`IM%8xt0cJ6@9Ww>Pm1*`hHvO18hYg$Movb0u+A z?KZ^zTi17df9u!4<7e-4dpVblaR0``9N#lXU)x>-OP@~@{}E!M3}Qw|<1qZ77FYQt zmzX4{`@>ug_YieL?S=Yj@OU%K+H=3;-Ik?iq6i14VAhO-oM z!{y~B3Q3^KNQVVs2&Q^vlI)z9tZ?7VviLWLc^*8hlW+QaedX&yi->KA-qyz-B+8P{hP>>z4Rt>KO(j03bsL+<_o|bDhB7as ztlhj?9NfCh!14k?Fb4{dzkT8M8w0!ByF0J{2h>0-zp=TX9dPdu#5+*(yd%azf?D*p zO&Rf)s^qIR?%D0w>sr5mEmTUqmQlV9fl1EuigVqidi&*f0^H zhRx*7Q@gNPeHvhJ*&EMLg9wi^V3=#!9T?A!XKxlto-L{Gi*n9Xmx|lt4Fw}BHgc+T zg_3x{6&RxdquOI|MP3^-N&7&DqQsoR8YqmcrH25g{g_{*@uxUBGB z3uf%(dPYD(?;(oF%mh{jb~YYi*D*O^Te4k3OjH`^Y2uflqxzAHK4yi@S-w zBOK{ePk-YXJ@>-PiqxoS$7)8c#$)52XcuQ=Lu|boB(0!pC`E}Av!sP~bFYWajr9mY z*}){la#)YFPROGfYt9RXUo!e6Emyr($asYVaj@h+Cfk=xAf_5T!G)Uk5n9u4jT{H1 zy8c4l&fbA$IP@t2^PIM>sPd|SBcfI0i4;4Wk+fRklvgDP2t&n0g(RF>$w?)LyeB9^ z?;5@0w8yd~7-BMzhLmthsU^)y?FgWZyo3YQXe3Q`fL*5BRmRCjJ5g#TYJtSMTb%x6 zya)gG)xuNnu?2y|K%l=^PSq`@;>hF-*2+vAx-1mE000mGNkllHy5 zcBbRhE10ieoT?B+CD+rQpr>h)+R+5^M~cK6hOB{Tx}Xn;2|SDnO?6Y zSU<8Vsc1#}38!L<`H2*reEJm;3gj7WBjvHoqmm{n%rTTPTo`MyZges$6{aicaNg@= zRkSFrrd^}sb!a+_H7gUXNBinW2U<2eI^=D_e|UKnt!C(3pR@MQ9dJU{YL}C?1FkI> z=;FMSMhBM^;{!eS@@snY`ZYBzbwF_a>r=TtB)Ft0^1G7`^z@Axr)1YOpDwh=-Yxx9 z`+Kbp_II>99%-j-HD+B+7Pvy~D2t*BvP>v#%0W4-&SK?2sgO7gG;dmL!H_z{w$>Pb zFlO)?xvc#X_}X(ie*IbYZKwbFKl3N_ec%6SflNw`GHYy7mLZQQ@4!=Dz^q3DbDy3Z zsj)0u=)wLB$hNFkZ(P27nGK{5p7($Q={=b9e-cyX(fEJ1Ac(-iD5a!`z@`#@VQ3>s zb|B&jY*e96TcAz~MT8P2h(UY?4H$O!DekAU2g51%36}?dRS5Ut4T?dO->RojKb|uN zJAl5Hjk92ooepeNR|cI-Hy+MKW*OAuR11c+fWMHsVG{&(8fsgC#52IrQ-Hip*?lX3 zw^a8tfO?SUhzQm?(7nh{MAY>=-{Cw8^C?`CA_6FNT#K<8jYc@gwnD}LMVQaMI*jg` z;Hx9}8ZiDn4y<=j#@nUH4>+Rg(CDMpTsBf!QUYJ>;D|9&4YXe3B;g0X`{UXfW;(g? znr^=Of=+HVtzl?H%mm^v9ZTt+F%D8nuH)X;4eRrO?Y#+?3U1D=y9G28MZi3 z4#{-+!mb{F=n4)dBO7VSb>f<}M9T6D21^!xSUu?LzaW!@O0oVzU4SLjD=4c5XdN14 zmFUqM)6z5}`VBgnFEm@N1!~GdGos=dI3*hjb18wtc#`UzktEilOqv@h6A+|UrpdU? zSHWiypol;~VBGX?B?74+kQiFV)DGeTMSnClc{6uu$ZYwr*jh$b0mVMCf3RXTMtZ<{+U1akLut5xBhqfsXzG>y0Tj|ULUGi z9w|7{UHf;8oJcLXid@ZCS}vCwV0;DW@6gMRy<#ZLxrKnAhRpm4n!K*w@+3fRnpQbC zIDJDV&FE{usv;!G9w!YclIm07jd{3&?ha^19-md{(5Y0t>6Enw_o@rcyQJI4OTB*m zu3ox&N3Y*F*6X*YdgaEUo`3zeo_g_W{eMyZ;^%)yf9-GmUHvzI^>6Aw`>%gSfBC=u zIsF$u{Y(1GKmE7$SN^+Sr0rMrbHDnV`n4}Vp%>n`t>a~A*0;QZG|GGD6?+%-`r%A3 z-8$A2FJINq{L-)LSHJKjt;4jzd}QwhM6ehom1u!6dNb5@2239hA(456Zgu1AFUNY)91<-o?XOnT&b z``YVz^OcvhzcbRm^1t~P^}|2-Sv|m2_1HLzw2M9KS1Va&Ak_H$IZWOhoT2HRJDSc; z(D6O`jmrZMKKM7$)!X{uc~3Zy-jiA1=ac?l|C67-)OY=(18-bS%GF4DW7!xLHj`~^ zQpiqFY|vt(j58F*%A3x8BcgK2M$!gT_GWmz*aCfd(d2}xc9Y!Sh@I-}G2U$%<1Oa4 zL2#?*wDWR$Ke#O-*tbcU4P9ij04m8c9i+{}S_2kV#8ex!h2XB});4IMumu zUOmpHM;67-hX8K?@M;n#7YUQBGOxc0X$X8WG)IKYbH9aN;*{#ay;fJBe?qrkdse5n z-_-H#Yx1>>=dV{BdlM}v1@Rc|2b` z$~gR1JG{Z}0y_jt&hKDIcXxL*p0vtIvVIH%1J;p-wNAKh5c;#vHRR=s7xdU859>P! z$iCy_AJxTk=hfjHR$NJ0En1wWA*ZC)4ue!Y4k-QGE$bOY*oG4T=Y%y}!l+-oaG*UR zw4kwP9gs{;1W<)uiF8npTpg5otzNSOBSVL*2Nm@-l{iF^W0nMO42xB#`FzQN${+_@ zMqH5pz?d~MTA6o1#{>=rNfePK(_W#G@>ohc(9)`R5XW4Fu?Qd544_0?&4A3fj1zVL zysKfnFFcc?J+IteAn*mo=ixQiOgQJ={R`SZxJcVbxfw|;e1R@ak+J1`x;W-!^tAqN zYRw6fx|J*+7zp)+{ZXJPNTa6W@%|V3Q3FM;7d3DYQQVNU={0Op`ULAR z0;asPBN3=}vlaR>QReFJ5l%<{=s)_|`lJ1S;m`h4dg$Vw=A7p4FxGT&>cKn6g7=TP z{11s%=<1ra4D5?7tm}(K#}sct4<8E~(EG^g7F=(AF>J@V&g~F~c%lL<)Akv_Q8Sr+V?VYkHC(=WqVX=k?cr@z?bK{_lTT|IN?-9sQR- z^UL}#{_3yjFaNi{uK&k>{Tuo#fBkp#SAXsq{ledQNniZ>9X<0}r#EgC-93>&rTJPq zLNs?5(wlcXJ^T6zaI9Bvt@P^MUaw9=zw-2}`q?jhRsZpS_qX(){q9}vSLRZ#ltX}9&jG?_%sKElI3Suo@`-@j^=%s773C@Hbj+Gf>+uyd0Mx2_p1YT{E zG-kb{Jd*8W&KW)>HIcApaStLw5uub)g&e7tBdAl6AIrqBM(6zx2u?X|oFCprrKbA# z|H8kipZtSAs>dIBP?xzr_5WDB^$9R1y2_1~?7IfrQsu=Q-E_)6oU>(yyZ_ez{@?tK zPk;K;r=H^j_#ce}zboSOyS9AL@b}Gu&wt^!ev-G(QO{fEWYlclkWyf)*h~Z>L8Rf6 zC_DWq)Dc{<)8!|z`Rs6oQTB%OTdM4YG0>u~H<7`8L0A(9W)V?0ZLRPZeceAPT)GDy zJ1}3N-M}zKgtnVMB5FBeQx~yG-CkIOK|Ey$b>N7U6*(#4WHZJmV`L02H%%ju@!8-M zkJn@a<`fH{f|GaNV0!2R*`^~kHku?{$=o-3O5e6BIq8Pmg?y7uZzI=*#H9VZlX z-Y7dx)_T_OYmX}rKBz|@eN+eM&dCny==gYJ;4q$E(?HrYpVza74yP`=z92lGw0K<* z&Sy~0q0zYEq->&kYPL7gn5&QA?YQSuVIYvq&^4Z9O~zT7KysHph6%ybhd=z7KKil8 z<+<2t=;Qv0K6xZHW97-d#+;1o?wr#Or(u)P zjz+XK(J0Vuu}=%&J({c^oN$bAr~$8o{n#Ui)p{oX5WNuG)BqpeiSWx)mq;XrU`5bH zIl-Tx-8@d5-X(M~z!m78dCCB(q?$;i(A!%VXLIEys{wo>;unVrPJVrSS3mTr$MnDY zlYd12>woGe^|?=eSO>Y&4i~#E_&crx2kS8b;~IVKpmRXKd%v8p2fXJD*2kKnSDSo? zo(vTtqS9mf3~sl+VBfSP*tZOQb-O~R+!hhaIYVnxQ|Gr35wf1U+_IlXBd#Oixlbxf z%0k>)aT0raI@6uQBi-TjCL-8Zd-~90kLi=2cwC?6wE72r-zW8t{P1_{$N%7`^h2Nh z4*k&Q9@p>x{txR1zUNVW<`Y-+u}9BwLNwL`7Y_81#~ws~FYEHfi#mV)yv7q`kE|!> zE@|(9N2K#t^u}z^&3>fy&PAQ3U0|&Bi0jT~M{5GH9>78%NA$;X0RlONBnMLwp;aV3 z`^I(MIPP?pd(VDIGEWN{pU~NHo3%3V8`QWyNW{4LnH-MQmW3 z&rt+Q6*iRl)s81xOlP`z{SD1{S$yr;C-lGlmwrlr>W}?l`48oO?86_@dNz~TH|hpy zu~HcVUhGQ9LCCn@S1hz5DMcfU||Xn5sC;#Lx++wb2rTG)R34zloiZxNI5HImpyOK zq1TE-frZvMizTNDJ=c@Prx7?P`5Ft}dv3umJH{S*hBI0QJE|qG)1-n=tWbxCcl63D zFH7{9o*e7s=&%|;JD{0=6b-(X6RZooiC%v2vJTGg3-UB&?prvNIaizWdMY+lTR5<$ z9)8&__5?m&yLbwQI~<$=*#TLTG2V@@5wy2Ek%O%<^JD@8_sfW3G|trT&}X6%{Y`Jn z*u9;x&h78({JDLZ&btI1^o1`q7(+%qvO@*LFjKD%o(|LvD(cC1q-(UuftA-BNebv!WUZNV!Bu4u zPXH+@j!l3ktwFj%M>hdksaILTL4_eg0S*lzCX$%5f;>T%XeT0&A+!IQcB}?xn8#x! zf`Dc`Q8ONCG#aV(S|tVhu_pkZAKlf_otwISf6$+bN6i`DX zrb2+@eJpfH=(ps3X3$#?^eU1f;tWLaUw{E>F$kR5000mGNkl z8r3T?0)ZIsNzmSNn$@7gy98X#Vycf^X!WoBnV-J!<^{8TI%}L|b)PO9(6U4p2iLP6J!Z;1^((MtUh`^j|pn*>br(|M7oJ4?l2G-}9Nzhz%+_OFMh&!R!6Ezkg1X zy*)9Jc&Yl(Y&m^IA3X0F2hw{s^ZRt-FMs*V?a_4c9lc80$0^!*4!i~1fc3mZb{O#v zN7VDCT5$370g6eS?YvolmMbi&z_Ipb70OQnKgFu0Yx9HlhP_M{G8H#3rSgPr8S{;&KhfBj>Eh322lsDv3I!j1i`P2r~jD(9wb4a~K$^ z>~Rs*FnL~s+l<=~5i+iC2OjJCh)th}U>TeIwq88UTpfvdyv7N2T-8;;5e@Kpz!90x z1qUOXidehB^ZS~s6KgOKD7n7!Pf=<2KWqQ$Q%~xYx60Y7Ctd4ww%~MU$_c@;Uhz2S zv6C{r2fT$}DXc2Jv!1cCuY7j@JWILpW%#0eP6ip>M-1EZTTXef=u1V0c;2T z1!r$|=N!;v9#|I!nd^a*9*XJS$FT=m4mW5K?ehC zoq5>uhMbTmBvl#$y>ZMmX_9st0Y&Gz-ne{WSLgS3sycN{UzFrf!cL_NkuN~p0|!>U z^?^0kt4f^Ckg{?+=G0-(lAxEvFXmK*uJ!{5xIK2w*fnG35VnTk0VugaR~kj+s-t{K zth1g@(NC-!Qs70SOc0+4yi&WP#ED2d8mlE3Ye!j43I+SC_sJ0f%xZR9%jqpGj&Epr zd{h154Gnj%Yq)bms~cB!eDh76+@^hcqG2(w&=YVETmf0PWPL(LGMEl4TmXEzX14Z>JwLGMbTZ*33S=~wfhz-AKc)+Z*zLKCBuV2*{zVa1){)=BB zcizuKlo!mq6?2aDlL|BaMnzA<9u=Ak%;PW1EAiW23zOSeJTfgLfH?&JOj z)TKPDQ88{SWPK?priVuvdM4eaK4uv zlpTT7pkJ_Vhe6_r2nBczz3DJM<8MY1X^E^tJq22z;Vds6I|=jjEm*3p%4c2`3hX$TPd18t!}eNp`vhC{QjOOJhA`&S-QjCQ$78#G0x z9j9L>Cr33fi$Z4>-*bA9z;XWIK#x80h<0#5O-fALX@vtfbU4|b;I1bqS#x@}AlUPd ztk;XRR!jOB=wrv`AkIP5oYS}!4tc9L1A&NxwVXq~!Z0-CE8RHR0o+K3lYk3c*PPcr zj;O$c>2xaNw5*$^QQMAyR(2596R*R#TAWUXPa_=9BoFdQ*@g3a8n;!Hw3aiV?4?Jd z9Gie_kOpMrz-nOaNFSb2m!N1gLOw-PP9i%=?!#f3wouE|uYe``j86lnR2a)N$fU@$ zYbZ+aJGeTG`q$Lw3WD*1j7wyx87sHDN(5xW!47DS$CdR$9j8a#=^cWv8=4=#q2~FWbww~vA%Kjs-AuGnnZbbG}aygNw7b9XiVskfQ%diUKw(r zt+A&63Rr8X`L&E2Zc%R4amD$@;X+Tpc1w2%?q&$trkqZSimOP-BSDKHN1zR%q@kvn z^)=8F5!ybrU(U*B(4?%Eb+n}JE99M!WgFtOb>KAjuHJa%Mcuu5U9Z3NtloIxY5nNu zKBGVWhyI}Y(^Gx?@ek|q@BEZTm#(PKBSkaT>B&qf8V!Z;u^)b57>0A(`9DbCT@Ivo zce?lgY=_6w&#@05IXF14j=-zOIj($t#zuG0P&gLY21F4Bn`r2j*pvkW6o3kK7@Tk6 z)_t4Q^){B<)M)A$kE3$iMpk|cj|j;i9{RB1$cQTHWfBU*i-tkKP{BC1K$m-;-iDHr z4TYh{@w%T+L%gm5!&7Y7&Va7<<2eoP>xziDH^0lSce}y)h>-CcB0}58ZO%J&U+0C@ zvomn8(sLTtW2k%hUT_d@6Ep>U4N_Jp!GqZHw`9s0?uP=iDCXiLKc3^#0}ttke&k2> zV}I}u>+w%~r-A?`a1LIpgPWcJY>jNU4##6g1RZ|+9}|py=+Vb?`SNA$a9ZQG6>q18 zj&TD=M`Z{ZmvzGq%iz3W>i`|dJBTv4-s?6l1f>Cea!}Z_X0Zy7Z`-W>{awxN7zrdy z%YzR-sPmlOd7SYWx7QdE)!4VJDdP~^oHfo#Z4N?(UjA3|4bEt1lywdVI%+ezDp-iV zSoV~9aM-Qewo#xvlohDh{}ild{w zP*$vi|Nd`9P}NP3s{X z1Zaoq3DVRNg!MDYSKFN9iFK=CG(mh%pwaPCwVt19y_{-*-vPgAz4viBSbvV5VZ9WR z(7Os0P&>f@XwUAY!MbOis{oUVlz55A!(0>S*zb?^&`z%(`sAbf7yk55>d*bupVp6j z-*;*+5g5!573(P^t`v-s*T>25nqUmcs2PuxT6jN5eHpaX8OvYybiap(bYLA(jfi+4 zf^UD^*W(Ph|d}Y{-b`|ZurbE`#uU^;TYS0NUT|OnlJbAhF53y(s1kUE6_wImhIll#W1ie5l zr{+|Gd2LD`FDIK+;?tiyn;0B^i(CxKDy2_6Dt=?PsQ5zb266dc+<_vfi&FG}F>I0IFi z4;xelN)Z97Ajijbl(`?1=a1Obr^pzZEWXa5QK8N_t05%sp*;r6brEq7XTqRXTwV`T zxSd2nIU+PLX56+K&WwcdH$ za|im|@B4lZMiyLo?CF6A9;gA-l#`}`z7B5Y)0rG(8L!`9y~d;XYv6Ru4$!i(!|9PjhYVU|vA4IU@pz1kC65`*LwI1GZu_ScO4QpSCQfM* zP9wp`3;R2)Wz5Q?oSBvNI|#!y$+8-X2%?HQ_}2q0hZDv@J#uW2Yk?O&8Jk0&kx(s$ zR2g^3#r;futaCI(IjI*Bob;B1YP_79bp(^IWx zC!BtrYFKc>MLoiT&;>9T(U|Hfs)HKzMDVKW3>z#GlX2=6tu!Js?dh}N)ThA9L=aP$ zOX#UG9pGVsALdzxe*wP`v_xL;0!$L?7jl;S=LuDe%VW|k6hR}d8z;k5djwjKj^_G( zkM8N;`Ir8*{`{Z)qx!?Y|GV@c*Ol@bDvhaLi7nCV0mi^SNFP)ndMMHg9y{&%>iSZ7 z>^^jrX$ojBXLLn`GLXbTNfDv&`rz-HQ`z1xH}rM?fi?EbZ+)`q6ISZTKy8#5)igc(x_?WazrR1WF9t6b1!Y#yW4U^ zD2LSWHEE?D-n8UFt>vndPu!>2r<3D5x^we&P48S)Ik~Mr_(Pvnu+II-Sd;w&UAX*^ zE?jw7LMf)Rg>pMqQA~z`s8Sz1?*#|adok(zb5nH9ZO6K8G#bfm z?rQ)=r6c04`68m$xu5$RocDN-i3n{U)8-(=f!5G>8ZdNx!OC7`=xZ7nZyWGr{+uY@v&Lxi1Cu2?>Xl)?D-9#W~@Yqe- zg{bE%0el2M#*ah?q^V5*Qda$n!^p?mcwOO30US4yp^AfHc8B@4wPB zhH^XE)3lRbB>1~}JkykuveQM!Y4uVg>|thoBkafS&P1aoLuZ!xWnSG6p4Vkab5{3G z$s)=7HA5R3i7pIkIkn5Khq?ltCS{F1ToK4FIVoEl-O-6_P@6+3Lh1>Wq#mS-r{(77@q6z-d|aEKa^R+;D(J0; zJxYPO1<=<9AcNa!N*ET#MTA1M>+R0~UAS927%1NugHnw`M96{0WYlOxu(g3kEe77W zjj3nym46^ap~bLM1WRFA%&fjZgY(jM;XJb_2C16GlkuT)5iBxSATYp;(*<}Yj*pp8jRZc{jqj-#!49DQ{MRPH0)@)t|K16S#vGvd`byYdVKSs0JYzMcQJtb zoKo%Y?P!-Pz;ov=Xot7e$z)eeGg1&BIEY#;*7Yxccbtd`PmyuHDK)|u;iNh(FrX_e z?~0(z^ZR#cK1o|q@3{?Yf)A%1{I?98H=SFsgDj;~+DvQCp-g1vE17!^0FRI{_znbi zkn6dFeND!}x{5s3Fd$S&k)h@#YkVy`DDaizK;07BmYigCeUa-8t0GPnHc-nf5HZSq z%m0kdB|BQa* zGoPq>cYfR`F>l8>;ba4}9r9e%zu(r${2nSdLPMll?$Fyc`d@=p_}L@l9?EJRd!eUJ zDJ$o!1l^hOpw++{2ZCBdPe1F2(=E7MG^i?!HjnWRN)?y)?iQz8-M@ohD+0*{0r8p> zYwMs-(tJ{O$|=qY`F1fp+`$8_lOdNt!TXafVMh&_S!!Tzp% z;+|Q{Vq06Ti~NQ;vdSDU?FedD@by?#r#rwc73Ye=oix>tgSJIvX!{xt$wI|aJz zK3RPv^=j0W%uOlS75)o)acclGre&2Hm776-Dx!M zLea9ekj!)2!iZ4iStNl>1E;E9uXqYF+XBV<3G~-pQwll1vBiUOh`=snyrB%u(h`1| z&x_fyPPw)`@(=z`?&=dCc~mR*#bSO^f7W1{##~*Vf8;Sv6^mxGMJa7t^uhCRE0JRXnb^}CO8b~y6^8X|)Fu^hCGMkD3iLY(gLvg7)489m&4ZnT$G&0SDX}QCn3g;l%Yj(8m}$~T7j}}y z!(5LYWc}!;9@3xrBcIcs`?LRq{_Icwm_GB-hqW6k#cE18!20~JIeFQL2vB8NF1|t( zI^Lu#Kd$rYomZtxwclo+4Db;srPf&wwqV_I-urA|@3?Gmc?;I#ExgrtgHI?B>RG3a z2qo5UhzM;Ti)<)b(3Odh_-f z+&a;X+sAtLg_rb=XP?(spZJEJc!NeBhX9e zQ=^0^2j)*20)Td>mYbmj-2l;V06b<31>IJkRJhsm-t%70><^SuYxZo@PP9fe{yzd- zJ6dR&##$+~?h7hp4G~=jck4H6M5DKxOTX(8S4AR;yyzQMteQi0;P zelVzdt1E359Z=4oHqzlfd=ZrCDdwz+anNsIlNTzAtq!T_5wt~wY*6n98+}7&niNF| z$_vI@K;doL|B7mk(^%nb*1QSZkPGLSFb*Sv2k|&B9M<5`*rS3$8<^X4xGmA%XM5Be8RF7Y9ea%6jCHN3?%{v1bh{Jp3AqzaEMfT#q?8bGjyI z?A2)t1tZEUw(L(kPEhR(#hMa49yM9xw&BEa0}&zfrp<|yfVKvMqfsM2rX_|Dh^wJr zdw#${nZd?*0Uaw&rVQ?H`53%5g96^cH>RocYnwF zfLx|C=$l&UesG-uyk#f^SiRN+s+~{hfPs_6fm4L_e4%bOCt#YX^S@-B&a@yHFsx2a zRXFJu0gRRx8$z4hr7plvs!4)0a&! zXWXKxXn@~6`~801aXum>vQ6tRJUH3Vxaemh{?WaqqY+@0zhuienCS+Dt!G=tv>-C--KVos8;8>f#^F=>g41^cW&R* z?W?cL0omPaFKc#myW%=`;j*UlwJu+IL^}uP@|`<(Knj8nKJPjQ(8Rz0IX@Wr76-m@ z^XBf;&wTR-=Zj_7@y&V5Yerd3o0OWYV8b}gI9nTpOxf@jhIi(?>Fo!^2A8tf{Qx41 zke_>-byIZJJ7B0@or6eXH;U`UWSl)5D^&sL0ddd-7X%db`BdF zdjgL&{&7j)6(=Jr4K{!{i-Lipz@ZMt4JS#4(FHjBFo!&Kf{(QdJ}R-Yk@{$XtU}pM z0nIjM1IF_=zwjl!e*KQ_oXmCm?y2sc%rN9D>iph{000mGNklVbzI z)Rik&LD3TD@BEt70a}LvuYmI$px=ERbf%OlPs}envk^h9Q-e>? z{4XY*X7p#nlMV0szQCIvzI3F{Z@?#Io_C3?d|I|3xG;ZBL(hqoc`FU5MUfq`=QS9= zY4IF_w?2hjW7q}VJL8eH(IjucF9n<2z3)0s1YYpcFDIUF1wVUwaIG)%7qsf(x?!mO zSPSi&u~O*lDcjVUEx2wF$|Z5KSYfg&8OD30=Qc1tpbzzG#AJd&f&oZ#)gicxSq6~_F+MFbGsianFMiTlVcyRE*70@lUJ4)K8 z>EHbGKc#=+PybPU^wL<5oFD68G!Tfbw39mR(`SrF^$*K^tv7hzK~qQYuqJr2z9-WI zZEJ#b8Pi1ptnb_7V}g21ks0@moHt= z$3OmYedc>UtS(^$jETMmb|s&1C2;nkz2p(_2Un^DTz`RgmTqM#|aYRH-g=3*|lP64(UvC^S>vVlY$i{vPJ&wZQvXMo&y{l_*f7hFyEx258 zSUo|8(}J<1vlm?t{6#2o!S=s20` zxYo1`&ASycbZRiq1{}HP6p!`HPA287NYDr`Iy-+(KOKk%ef&GJgI%{VAM2xvd82~$ z$+XnEQlLf9QB=qaT8l#XBUw}~4@Jxn_n>$kO8jRGqPJ(1K=2ksQ3hAa(10$wEwy8{ zT)B)7E^2b=A?;rIkPaUHi1r`(sCFNGT;t0RslE7s@*eUTwHsVqL2HttMz%coU0H#w*+TBFf-s#)HeS7Au@@MVVm#q$M`x=J< z)s|(~Be4P>QcB7>%c)-=CY%nA#*M1pjO&7**2h2e zV1EP3&06QvQu~|`UOqscsZrv}zaubzlau=A4{z($<0CDa zET2|`UM+Nu&{b-nbD<%xlt(?mRtIkfH7uZk9}T?9q>0p!y`f@YWM83Ihpu)i(Tl-K zltchr=+hC{c1xL}Vu4u`rsQ(`3^!Sbr#-YXRZXLHE zP&{|xq7IKww6k{*rza@tsu^+A6r8 z>*y{ZB4kJI4GnrVDJg=^^syo6&x~-lUTW3}xjI77HY{QIsPy$h4SR%l~ zd_AXTHr`oL#|Q_o8TeKrPtke`T9L^zA#>}x(pAq6lt$pHQgBQxCw zXs!5gKr)Ts*8M!7Z!r_RaHqx{8D1sHDaKs6A-{p3&OE3l7-M|#!3XroPkl;{ee63l z*}I@_$eK-81f2!~Oim_NIBoOHKlJyX#kh3ok}|SCI+@CUGig3s`p2?d9js-3MMRZl z6G>rOd-Q>I^cZTNBz3IA^A{zFb((CKZNz=DG=!AVtK2jS=r@!II1_NS$N^6WUg9tn zIuC`mLA236(C+*h)P4-;G1#U}Jk{WXFUTkGn}6m>fw#mGy0o_gOteb}%Y#K|3&nhv zRL2PV3qaX?P3T#19W>Px+;ntj4bWKV=hV>CuLSz;K8DiJdIm98-;7n7U5yUTX|jJo zJ8mi0C@St(}; z8pYZbOlLqA!f}e!jvb0*C!OF~p-%9m5Ewr*|n-{>d*zz^y} zm-lsPf26#gX@}*k3HAnp0o7+vlmUKpOu5#4c7olY%=`mES5LsTW>5OJsdXPQX7K#z z{y>mzuntvx=#*2_W*!&!gH9P3mynZX>auZIe~r6ifA+lK4AuuADML>qlei?PU#@yB zxbB?-rvx2q`mA{=>X@%be~q)w$sGO+42%dhoEAFZa5`#Q`DG%*?*&0Z4=*$OWp{TX z|2A`f(kj?ji_;^5QwO6#Z)VJ?6~pML$CZqJum zgHO!Um4Zl>L7Ts#X}Y zI&w4`X@DoujyWYudi4e;?9;VQ*P%HlWj*@u^+$x1qS9hsq@2mC(kdRS!hoCx?+w<` zlc&0V%;%c9_cbV0dO@jBM1ZSNh7XpDdA}y8o}W%(<4O|(VWBfehj(;%c&Gyc+nib* zpPn}VumAF|oYM!-d%}VAp3M3_ob>SY6gz`a#|R z#la0n^gTwl=OiT9b>2u@h@r6G0foe-iXatLfY`i|lk7m8mz&tAs$;^kL znMdBtj$qidriDFD&PWI4gyYBp<)8t>Uwm@FRR>m4!Y~R$lxTO_VH6#xRij<;CkaCm zYtdmILz^AM-$$Rg)>;=cnU#BAuo)dufTfq0vyAA5IBr2fLS?0iG{Wyft_Ux zD&X)~;|tRXUJ>AmdNJN~il@FkW=5GNu*md9NI;}SY7jW36qZw?Vn+%Tc-HLDp4MuK zLLPhMA$|5U-=_-)7c}&t<)YWhSG0>$%5$kY#f4v*wKv((rSq3``NCx_aa?P3qHwzA ze=#}Z%5%yaXpeCmw-b%vQ=3N$0+%(XZp+15Gfq?tr}KqQ0RP=CpVnc^RU`$pC$2}T z9yERedNkW{*ii#UfOm5uNW)Vq$;sMUIBm3K%|i*_bDNW zU@S61HibI0Se~yylL)FraHYH}jSi%94{7r7$93@7C$<0Jcc{JinDX8gX>vhb-qW&V zEn(8aJm9V0>z;EWu_7`p@NB^0tbv}Otvz>Hdk=m{JC{EsjW1{@6Ai;y9JQ#aHGcr~09fUDBr>+|zEX zG=hQw7)ruAwjpPsB13l7*it!FFEkLOx& z8a#9?zqEptIyzl)ZQtp5UNl`vCyPPT<)Aq{pP{SM=~Q!^{u*5@b)eu=QA8-i(*}@| zq9kSH+gWCPqmF>Pq=|YKx_}q{$;S$tVQ_vrn-MHbE6kX0#kiAxq&LPZiEI4@!Dhjh98G&Y@dDR_+R+R>ohu8KR2mQ#V^ago z?B@)G1*HM?>D04-3;WW*QmA8Uh7@Q?#hG52{gxrA<;y`=g6@a})(}fpAuw#Q5j}yt zN~t)lQyIH6XRiypH6A5(1iI%h9B>faHNW^Pzw+lm@WJOj;D9Cf9svD70>4cA{+sgp z^&9{6Y`REef)FXRcd)PIjlia=8w*2QaEt?nt7mf<*ac#Xu**u_Jl;U!i3q;^*`%dz zFuGwpTw9#F51Y|t%mIzm7OC!MHneJcAqnv%CX$A-fqN4T5)Gzr4NZn(Bau)GAb`X* zKx!$2(}uyDT9NrAHM!Mjva5D9QEo@dxs@Hwm@$*dME>oFgFnw35z4G1V>l9cH-<-$ z7N9KO76xcZ(3dVuS7+VK*b_y%E(Z};SZ-d+ssI7qkf~s64Wn|>|W1OW) z+Yl_a8+np%bE7d1V-Mqfks$j+m(S_D9)Cn1edL1nM$);xv1pc{RrXXVz=&Lx;CCxU z;?pS55#dnqa^N2+%y01^vm(ZzN3pX@jC4tRS02*&M?b8CM<3VT!ynS#g)2&v1F79t z-n+nw*F)4jsJ-)-wSWGicK6N^Jnz;y3Ul-hgiEPB@9~r?U;!hi>t3g;qS?Br;Z$w+ z+!f|~5S-`1Jyw-}GgdpEC{jyZLtTPMv9w;+JMS6qUC60pNB{s307*naRO?-04)p`` zu%B3`B1;hjK%M+o^&dMw(PuyTVYOU`?j-slA2FtFM)G6+LnT!O06#J@e#5|vfn~IX z!Z^clmfGRUbN6EY4X{jYVKdJ4(53;h0w~onuh1`_GTps&DHy^N2faCW#p8=$|uGroF3n~dsjz?Ct45$4#+FuT~VVo!P=Y!oT9fgHsMJZ zI_k4d%2x({8ubFAxk zraJ9K5ZhN8s(g{PWwgP*`Hl!BAOaehhu#wWDcY1xn?Zi+e%r1qmg!ZceT5-ugQ2PCj zw|$%!k9lN1t~o6*3V80`6MZfn^XY#r~z10@kb_2Spg*0$%NEPO%63F zl!+=L0%m3vP6dwVYd!tq>pERi#kwDS^g~s~v-v58?3QLYqy?u13!K%IzQ@y3oy?{x zsn^aytAmR>nh>$HlSHtP6it?Y*D@!Nn{gVp#yUDkTKH59XI6u;=>jLU(y|6oYjyPL zfr1PQw%1~+fJp6B2ToK9dKKuAhN1!e8gPX7oHd=R?p5dBX`rux1gN;76M? zfl{MUo3+y>`TA&Y(rRzqYJb#dw@GqfcCb6vqgO8IJ3suWKK;=T>yh*OdgStXJwn|s z!5POaN(62NJYrlAemlAr{Yik7YEYY*Psqq+ojs8^d};_-+-}|4+1Zi7f&K_uM&NAQ zR@uQKF9f4@qMgZ}+-J=GYnr5-LphQX>)JvvujlIFlleX)7_jb)knPUifhN2A%A*|# z&aC0TQYM=rv8}1cnr~GO@ZV#H%2x{TRc>G}qb+=f>J&fvkq_&^haNcN`@kv0N~IJP zpOT};1M+zX7$@L$j%5dTXXP?k@D&@k%crE%oBzTF;aJ?N@H-m%jF#{^pmS)PMiQC-k>|>k0kR z?>wX5`o>GTe!SG})0K`FVvl6ax}@V((H-h;9)g!Za@`_cYA&P&82?x#Y6qVlW*u3zWl77 zfBj9}xpRlHotmam)rp)p`B8>3MWHh&sxQ7tVm`xguN<_w{_SZYa6xd$YLHW*H-fJ^ zOT+fG@*JdR_La`s$|xcfky-1p-njavrko<4qH`3v zduIf5)y@&2u(QC~gdr%O!KOp0iI^iW7$ju3b%X4nc}>=Uu{M1+`ofUcLG&*K0K6*F zUg#Uj%}67h)_8YUBTmKaER`BIbOzp6(N}4t({kdhwM-s0PLSXr~Ta>^#oCO@0{o^Z@z~(pW~yc{N_KMo@l<9 z$|sHq{Ou^vi}oJaad=Hru6Is3J(zLIRj=9By?Rb?Y^Zx2!5Zjouw75uBNLCSDfvR( zmh7CfjMw12VViGLmZ2eS=;!>1^^J0>Ct>3zlR{%7je!w&TO5SRu!B=O7`Hl@WSyIg zxQ=Z#j$R{m+RM_FomQWG_>wN|WIcRtR}Wr1&__P>u=XzO;j;)*I1%bixTD5&RHW~ z3?`h;8oU=>w}qBKa6I18h%_vJ1u|S}wp?jR0Bav>-QGJm$LZLPSODr3k`nrppfgFi zl>$1^Yn<^)_gX9kJx^eGA)blW6-jDT!*axAh0q1^M~(7{O1y-<}WIK2P7 z2Aw?-QF9TYhz-<=`@Y;CR2v#$bs6Xf7}pleD}#Atp3Qx7%IWKjHP04HEeM`g>#P;m zhAU2>7O|@nP4wE)N?(2LhJNPPen)@fH@~J|`0W?8ehuP_2p;Z(BFOHCH=w|p3vX;^{?q~{?=3a z{F5)~$=B}a6;ADDyeM_-gHl3Xv)8#^uBx6m9|+ZaavI3TAmp-vqD>0(=(ovl>o#d& z55B!V3R+8ZQZT;Aw$xzJY*VOlQ7I)Uu|B4Fq$h^@%~E8CH9c}7+fbMMMMS9kt3;2l~wi3zq|E|mg&g!QwkM@dT95)TKXuF`kt4$ zfFB*U_3-F!T??oCY29_-znSNQ?{|{}>D`>{{W{m5{B!@#_e^-b9`EcCthDmm`Fc5* z4Ygsw2^Exn8;}h)-UJ$Ge`U#LlNIvc4yfLKO7Xs|;7uA4Y(hks8bx9!8g%y1*SQUD z=KwaNfFPSVO&Kr*Hr9h3${?Ef!a3k2=)ni4)r`g(jVEWYqXuUt<{=)?ia;Ukpp9b*7alKM-nzG@< zutX#^IZU(|r3mu(Luw@G7ir+^D?oQ~9Z*xLj!W=lOQ+{7CY0bbqR|qodF{=cIyyPg zk}DLid1q&=habG63+MK6u!9_k-MW5Dhqn*qzo6dZAXbb!J)LO<-QuxMM1;KNrfpRa z;DWZ}(^CSExj11Zfa^4{K2!x+giHq_!iWly6x#a=9n5#VX$E!GhbU4uPm*MVo|9z$ z*eJ7XHErVbAZyeBZPu6oX)XS!b)U*9eT5 z*UqW95t%0RwP|6FNWHKhWgjB}MB1EN|$9zwQe&rR2Im zFr6T@LNHcPZpdX&AjnJS_I0qgTWK%rwF-ORG+C#s^EPjQtt^@7+kUp~P6y`c*{3~v z)^ROc0iCd3c)u8W9Bt2jalYde%IOk)TW~Vw{po+<*F|V-KE#+)npO+01#eB)1Wz~h z#b;jD=bw09&v0_~#zHz|sne#_tliau6U2Gm)tzp{DO#`Je)&*;{Wrg%|MX}7uKuI{ z_80V@{>c($D?oQ~I43Zt089-_RGHenY?c%{TPL=iby)uOI1^<4(8w9UZq9 zbZtG-H?Pn2>rcI=pa1-m`YV6)^ZI}O)xWL(_^{!9fM46xyc;Mx z4T3m?CZ~bTv@Us1)f8F#MJ_4O;NW|Z+gukx8K|;CUYV2kTLhR_u@k54fy3ESbByBJ z`<-^n)u8*H48}l@?yK^QfMj)+l2SB^2&I&iQxemVN;y>XX*)hAb&T}s+})GYdP*<$ zgI}7xF41p=?JoGGjy?6;zxnwG{?cFiORYY5-c=5ycXhV+>15+}^2aY+y1c{g(3tCz zIYwcP@$K07-k@0_8)vo=ISjQ1c>`29aYsbm(2*L64X$RS(PUSmuuf zIh$O?7ZFklQIK+@Fr=&i3WIBzRP-s-Sw4a{1BSQfe|k$9tcMVCf;(Z=r<;Bb@1E)M^L)+?kBE zM{u-9e%v+$FK3W5K~ffR*(Qa^2?5OxYun+tY?LLZyKQKPU}t}vbZI1A;dJcd4_(wF z=Xdpyhc0QXUY~gUL;7Ps`G@sg-}7C{=l3LnCYB=+>_8mrgu%!lp;OU}C1j!SdV>Wg z$(^a|a9%85sc9tW6Apvui5t-+!Reapia;6Q8pcj}!yAGmFhm4HvQkR&W1gAMg?Ss+ zKlb%xJ5oS{;E|ai_=JzpVe_XMah5^_PB2|JBcbUjNz8{EGhaU;7RHH-Gyn{rneS zCTP2@mkxXJ(TPGQMVhjQ7JbqHe?&gDt?~%jMX1U*Coj+?0{{RJ07*naREazVQt}GH zNO4smv2SZikX2J`v(BI=m@5RXJ#9`0Qk|6t(vI@|srUH3vfI$>fq)KO}^`@&qD-?T8{|;q?t&mFxNfE&^kdO6)yx#G!HtIILMSs@I zi<9ko$`a-gC_qwDs6LUk#LgUZB7e+_Vxh(Lfi^(6Ol#pKC!lwFdK?EA&*vwfd@{Mu z2k`E3-~)#L1K@SZ?RW9A*7R)1C2wcP9Q|6su^wWdNI3fqtQ7^|U8Qalc2r`+Y=7Wx zQfyQWZm&Qe*Bc^SBXE?udEIXddizri*JiN$Y?=pX8O~?|2OHG&iH+YhjYb%_@noW% z34s`nsGVSltK(@TQbuxG6SyC#Bq(Q$ouJnp5z0BMXd}k)S{~id?C7Ru$9FV6IjTXxcy~uv9y+HF zJ@$Y;{P-h!;L0V9nnr7!`iiR>^%-8bQrBp}nFMqs1@jg)1Z6F!Nlly75Gai%V~yZ_ zThp?NrF}>kz^n$G%3609uLG55quZg1wFaKn80g9P%vs5jfuEMO(U0E z0zk-#i88I3e9f7;^)>rFykKJ(k?Z9nYsO^4fFtCV@aXmU~Fs=d(vIdu;7ywf9TN_hU7@OqX; zq2jy1p4NF!i?pjL*Phb?7vS3>jdVPXTnch`FI)w_C*0Pf}EqU&qvD5O*R z9F?R)u2GNKKeN7JMU6^otNcA}M5oeC)vu=Vy2V-|0<3(zW&`{efvJMUZ9(n>xNim8 zkc$lHQB9q{AK+afxGJQUuc0Tv+d?5Ib0BAMkmq&>bT#mEum>#zxXngp)9s_BZXQiJ zjSS6sZ*Y+0Q?ibrtVcIlfg(bdkzunwZPp2%ZCSN%Xh6=cGYDtnpv?Y+ZL9`4d(Rke zKS&EsQ%^XVn{rhh2_2?xFptpJo`6ye8qm=uC&uRPKll&+1CAHN8B^<-GhrwSZ5>8qfS#0+TAc0(hv!W!o*qNY zy3UM4Bj=^4^H-b2xQughz31=kAOP_g#~9~J_8p)5`*zIl6SfuCDbBm|7GJ?Q2qWaW zj3su!(4f{wNsS01~~MsrMn(T+xPAU59FssC7D?_gg$zCIvf@ke$q}*h+Bc}~rLZ-DR*s(78_hk!$D(AQ368LH#^u}o^ zp$XTCO*>}FMoK^cDZ`*(cSyYnr0jrf#7U9UoM}%<3a6#c9q>!&Bt*&(=xwIU1RBTi zX+AsAn0%t%b6dW)38u~9I_r{UwgvHQ^KVaSlGw-oO;82)Vt0nS?hS&rp8Zoz!VvNk z(3^9sP{X>Cmb^ty2?}mZ=Uh`>)mNW=Nmsd6%T3alm$BudQ{v@Jsg;bQ6wshI@UM8S z%qQfA03~=?Q}n$=D+f>_knKEI8mW*UTC^kY5R8wt0;gfd%gSlJJ`w~-;~*luS%stXHE&Km8#XX1fl&~~Hl;?`dUdoLh(Q!$8=uiJ(3nzE zOEBlucwJ|Fi|LG)MqYgdCi;-ndEIAgRGhkgYhazP?OqdfxNI;^L&ussPB8rY7_k;% zRReIJ3ipkv<@%MRat0zO2!MW`J6NZ||Jrfjib5gLtOkeHb~Am~hpuSM+xXq9IIEYQ z(Tz7>)2&;#cnL0=;jmWS5_`K=%7ey}EdQB{M;_%G^U@`FlI0)nck4ktS8vPtN(IZi z!zshgXio{gi>E(ZM>A?PAxIgK<~C^yw#Gg5Y+=BV8X#T%;eTpcng8Oc{DDX2mHD_P zK(W(`2t@>_2DK?_a4=?EMkf*uFB~kijWP~9A#>3ua#GWnSG^)aqtQsY0Z%H*lv5V< zy(U~;?(Q;HYfaLi2`?TG@9*f^i!Ulrm@Dw&hkxV;rTslATc5zkI#=jU36P{l1$;&P zhg?8v#1*^_@dWzgfTd>-8JZm0;lwI%dCg=yL3VX?O$+S!I zUgN9&cFfnq1^H%$R$O-v%-j1V?W}J^D8f(}DNq#9cEC`fgO{e$G#Gm38ko0WFFa=t zo}Rox@WFc_BJSae*yM*EE|oxElIDv+vstGT^!ET2T(^3%>c4iu)jGGRe`_Ikp~*$2Q%27MsQp+^ z6;foH>1VcBCeY%hAyH4;pwJKreuaAGFfSM&p(hnQ&fv=6t3oKK+t5TEpQvTkdf9$b zmce;o(|^;x&EM;%Z+(n67;KQ&Xh2>uYUQ$73Ac3h=3U)Bp35g>Q?A-)t6nqGCHfWY zg`tEx#)-%Jmf52bLFui}z&uqKdeOI3z>TO!Hw*4qxrRdnmeM!@aEk>g!b9 za;lC%3@;!XW?_(pL$yOGHBTT`3dRIr0~KJi$*}~~)4+!|=ikP#2sYCFb?yV$AZ>u1 z=XUDk01uQd-UI3f&qqZ>uz}Zd+29TCb=dGbHEi>4Gk%6CB4i_BXxm0j)6}vzazxbj zh__OGn*ug3+))DOhA2pccSn4#K&~^)-@d;-PYBsuj`GgSM6qW_jsn` z)45J(D~u_?HRT+mx`xIeh}k>0rz;O$mPuKy7dXI~{M*6>PH?qkEoG$f=l~Vzn?6LXt@upxNbJ2=oo z4?nDC2OHmxR3eELNe=wLsi1iOhk6$yLg}nAB2ej4_ePJyG7l!BMosNI&=0;!_qBI5 zZ=Rl>p4Q-aK(;OPjGL@+o3(kO@}5iJ5YeOk-+DvRA?>$65>Y#qttQa^E4y zNfDcr2^9ngNug1bR0zI!3!(bHJr8fpPs^ug9Zn6dvrKgMxO|pn{AS(mXYja=ecW-1 zyJnAAXAG`)`xegt9e&T4^FlDiE6+KVS^9JaJ-m6k)NefTjK1;44c%CXYes3AS`B%u zNPxyLvw?&}n!psSjiNv1c^G>~eW#3lOK>T(w#51a9VTvfPapxCPl2Z%RghM3RmCyX z7llxvW{{{8xCEXG;sGz;^n(~%}4^eE0}h# zhou)}EVwizb4Ucj(k-qnXGCaog0Ll#l=o?eBk}d+Mt;Z}9(x~)XR8ZN4erx1$2RYv z)bckDP}Ts=xK_LXTINSwRT>sFG9B%G<=L8-jUIa%5z6CM>oFDs#IV2f?mVL@0q*Jf^oAIOCz7s@fhAHRVfhhltSq&vp*jpfUukA0&G%%YYLY z0S7x1J@U|H?d|SzYBkZxY_40!Cwlez&H6i=+Zfct(}k|zJl5^oQ=Lv%S}Z#)ef0`Y z#fe#JL;L6VG}>t;c3RKc?9fl>dvdZSm|H_?lGnS!(JwfmoG%wOK(h>%=uVGOH$bKe zj2ytxfqzBYVzsP>)pepRc=Pp1Lt(vxSeJ@6&HbMOI|kMD*# z3Lv3FtW%@{UvV3tZ}XHY&;%_34N2R+PQ{o4z5yIV&{m2ppFl?bon2y`^2Ver)=wid z3}--c?~}+GNbdiDjtRAeh^VbrA44#&LC~>*+FZXPLJ?8(zt>kpZ2FP@Uj1sDmD1$1 zRx!7;uwU2j9O;A?xEVHMMUb>Ep|w+NtplmS{Xq~Be5=lPPsZ@adeIYX^^EC&6%m~S zyDhBHu_g8EK5NDa{UP@282jSzd9Vx%c+vOKXru&<6(2meejBhqWi;|XL(m7$yU2lW zqtWl;?C*oA4v%IZ9s1$YjDT!cyc4%B^Z#I#H=jz9%)XE!kA^rVwQtC4>1v zpy6Z-5p0}o;qB>tZQIRSyBLST#tF0Nx(M)`&C%lo?$tR1M9@xZJl>pJpsIds%$y16 z9#~s|Kghek!EN5ynN8j_jSS95#64p&z>h6nryggxKku?}8Bz+32nd=sVLn5}ykcIW z2UTN@)5D*-YXt`_fzeZ)Gs~&Yo`^WhF%&-3d00nHDGS=f^^ko1f-7=>F)-`Zn|Ji) z;Z!f(Jkp(|w1}~uedSGks7CHy$5z zl|0UCgG=(0Le{&2-dkr4HCTn;id4t(MIUIyAv*9I*lX?&zIvsibzW%X#<6I8+y`#wjMeL#tlL@sVmfp zRFo??Z*V$yVS4R$Fxy;FB>2Wh(|Rd&$ArY6Z@h=nD*aSXy++oKJuHrX!qKcjX#xPJW z)Z1AF^B4pzhKO3iVGat6h56y}V(wyR1x=o3aG5;A>&H&g!GOUPJ$()C>$2hgyvt(z zJL+n~TVDZP_W*hZf*{zj>Al7i%2jpcQYwD^4>9WauEN zz?zfUR7>8JS-x^^)o^X*G^GZb5+`omJy>I~JKlPWlA>vqn-M7vG$#$<8d$$Uk(CG% zGJ&9Is}NC_S^Lo!VZg4Uf*c3SP6IZ&C?zR#%4Klg;Jl$}Qf;%244e@07ESPjX7C2y z!AHwb=wD_g|E5j^W+kEXoEDBIV?FrrLpsORWdm(=k>E!l592d0N(z}S2g9zbz?#Y# zI4EPK67sPg30{hm+-^0KPs|E)i~SG*9!Wh&%>(lySd%>0u+l*P)%-;BlS8c*bI{in;&DQ#W(iYzTgiH|Kqhl0TB+3``sY8wdKbt1GAFvf z{p>6CZ-E`z6var2F+i#eDJ&+lj)uG;Q4YYVd9ej}Bm?;6aX9)C4WzsUMU843e64+J z|DcXfO%nY_>eB`W^9>02SRukAW!scP)rKTw=%C*a5!yUX&j9&b2Wq|B(E$O2f+SUN zehV~Fr@t?#bNn7(CZ+0(=`f&U!TMMpL6UU+_91B}#6vJvun(%T>xaa!f-Hx3V2|)R zq1XBbSmisqt^0zFDV&5Bg0Wu9bphv~Q;;7`7dqwza7o7wK5Q0S?#&SaP6P5Dw5jjc zT^WzZ{W}QwpyGd24zTn7N5%iXM!s`<_a zS}A$HEx2l%-#UnbaUXD?cD()BzZ%`P)jAx>Hod?8eq0qN0bWg^$!Wxf?ucMn8%XeK zWB-#XF0S*|INpJ4#lfD3zI0Y#;L3gYJlF395pl2Ca};P$VGFlRm%zx;(K^wk${=*g?cdg8U2e&@N@b-GIW$VWe^(PT$&TtC!{ufC}#pLtPVed-xK z@r@Vs+>3AMP3rG5{+JVqCAVrekgIjCB>~WilbO}9)T&>xjI4}IM(sr7(T>LBGax@1 z?`kv}t7+^kLmdWn4G&hFs4amt_y#-*qN#kU*A&QTy<_Agb7eQaDi~F)3%f)kT!F{W|keTy_ZP}^IhHd{XUg0t=JC|X$ zY--jh#0ou_aUya`u)ic=I-K`<_O)yJ>T@sY`Rh|1Gj8o*Y#{KmY1-}sWMk75RGVK! zLD~Q_AXmQYCu;vhTS%#PmO>Kitf1{M>a= z%wrg~fuBNh-*5`(>~Z;CHWU$OrA-nMZ`F~fpbGlEpKsf0MuDSXumZ)50QWW}Uv{9B72bcWSxB{nj!tWbj|f`>u?BJdcu!MN?*@rkmXiU`tFp&AG;MjJz8 z2V}fGr!T@$37*ij`H~p10D?d`0Hb7ChEKPt~5Rk)snOu8_>bf}tJq zSi{~W9mTnNI<}ac(@{6pSHAhYjtRE>=Pe$3_=uLF~xX=;qmZoNr2a%O zo=oK#V+ZCSZUW6vp~}hf1DqdfpH15~Z@gOoRi)8bqrmq8P9TepJ-y`4>eN?MoQ&K$ zJk_;3Cwl(%YkJ~^SM}2Mx%_v>`q2cLWVOhwg_bcoFjA3qz))XMcrigx5+|I3*KB?v zlug2tLw?ABDUfZDW&->Q1mi8x@Pd=j14C1mYIqUZrrGt(5g^?HD}e?|@GF9plAux1 z$R}`xAhK|xW)LUJiY!H_K28m_Aga&mrJ9d$IZ5Cw#+icreIK_Q?yLH?S@+q(x9#w@ zO82$yIvu2ey%Ojlu@bi7hVC97YtCESilAxfJx$ti!s&gEShSV-Hr-<1l!IWbs2>V1 zVLdN=y%xNzO~E&tFEw9uI^lGzLr27^y2P5%(abfqgRzKEht8qw3iP!@@0wAokAKI< z7ysVB_wRN3;CWX$VC{TYCwxCmcK7h`^4&W(KfK`jLpX(mlCv{}XRX%}UMqXg$p#X} z!y5y|uNA@OP*O3FEp*;&GK^d?^t24$3Pl@($i}L|t2i*m5+<|M&2Aj*Vk$sNy+5Fq z=vy#C6^x(FC$Q`6i3qy91+I<=*|8WRLIoH?_36Q3XVDQ1cvG)^G6QTKicd-0Zh8!| z(Pn%^C~{K9X-1F-5{6bII|Dvjm^PLm#=&eU?sbN<35-M({I$DFJz z2#j(w(uIpx>c6Vo*&m5+dhxYe`ubBZ>MKvapl>|)O1;ip4vj#dq1lo0M2XX{DM7$= zHY310(%qv&`G1sr`|u99kL$n8ToYgn1PNK8Njs^3reue7lrpPL>Y>rbc%WSl*ix2a z1A`L$KxW9P?@KkjHuRQ>{G^6a?%S#;QIiy`)h`FIP6>HsGKNGN5%d{UPL`0}bEs!;8T8%~{WK$5`X57G-625i)tpETJ07*naR7uhnRNJgC z2Gc_0xBsv%+0j8mfOXA_(VUa&>G2U)kyB*?uFS}Wpm02H)wW)zpg-i37PXCp4vK!( zgN{?!;(Z)Nr~wo~Bjv&zmBd;ZVC3VuiKysG!F8UAY}MPf3hfcp2lWgt#x^i7^=^9$ zLIY#AKtb}H;4Y*U|FGfLc1#b?3_@0-pZgEs=;$}+TJn^D>}Wpd&TP=FS+8%r^rpV@ z^s9RFPOr7uoJSDK+FQ%Q6%_ew@eke?@KmOs`ueH)P2Y$RB-HB77waSwK|OjR1Lf@} zAsd4PKhdcmaXH}Yrq4hE&_?E4KHGU1LOt`t%Su;G;Vre_?h^qm8?tl{$J@#h_!Qr6 z_}^ol$3pkEH}ddYrQ$uSMBX)Lo+jq=5bA6*dKzxrUFmST)+wi2i#~+t>Q$rnPC;KR zS3`I_{mnbeNp+4?*XAz!cjw!;USvVX%tV&ej*^PtcOB&)`H^`3~ir zRoDaFbjDsC&GfgVi_(7@5NgrOVlqWek00SG6# z0gPapNYxpS6*z+g)V4%hwBN#)VCN+Otk^NOE<4J3-V=Fg?QwtrBN7HB;aHWj2B1WO z77P^|E}UnlMtBq^Erk+qKYbZ+l)zDJO)%;L(wPx;YJ=~74phAPZE#BD zI!}qDl%d^ak9VrXyK*mOQci3-uEy4!JPqP8T}`M!ODAX`4fBYmHNl+cu>leWsBrqm zaf*VsXm>3blhT2=Fb>*jVAR__)Ejp&x4=6CWwA-MD^Rx9%Kiy6Cxzlz1r> zO?r*%p|3x4UBCXtC-sG|Jgrx+O|>cq>YIz2_hZe#GwtR&Sxt4im|~E*#^lN)LqAJV zAt>#6YhL@eW~V32f2v`zPy;htC?BC~f&TQ6zwQeD8DIqodA99XO&%%3hm?{cLIe8H zaXm6%tjQv$F|ycGI6#a^?LWp*H^{{@NU@fX9hO=`4$)*~^tR+AY`+$qH1*KihAK@O zoEhm3um3ALT-?8?1{C|?A46w=yMq>uMx3BYOe_dEgQBqR6)B;k8KEb!(1OgJYV%mW zMM)kTq$$YLKcO=Lt^Mj$i=*3`9oGCLs+^27azE%lx$d z{SO%_;HDD$C!_b_bw{STC>S$tvvSVrOH!{9r=ijceerar zWyy)^z*>8Ru!1h@zV*^$<@H)m!JSxlPFehN1cB2saN$o&tKP@sPLM78hMAcLniZP^kQflb-Wm?k*noWTGjyFMXWW!qiE=C zJ^^RtA!QZDS_dLR0sl)dF5JJ>KtH#4^xJ~R^z`lN+o79%8ml86;ErNYAft$)LVg2G zd&cvKfc>R{+~2_InvfHUA{r$0v8L87pfHbAxhF=-V*6}OvqH|hTw~3K7jfJ5k7zIu3ouuRR37) zvb0(bS%ZL}1A6B11Gdn=lib)xY0ZYW9;`VH>(&Fe_JdZ-K~wbV7(F|sZaRdHmrHs5 z^<{~`tP%@f*XVmki|tGH9E+L!FQS{woDoCY#Iv>U2Vd_h2jKp@I^TOX*+1xszkK!T z?tkXuv44Cm2h~n}Ryk zbP%@5r86iSyHmUIAP@T>)HED7y_PfUD#>GNz-)VUbnB znE5E%sqt^yoEl0bCDxEwTgGsw21A`)2VmUCq_{{YXB z7hDShiedu~A$?cW;RM|`Sew`I_{ScX{6BHz^ksiCQUjie18wF!=1p=qab@|E_O?LM*8SiL39%(dcHEvrq@IJwi1aHtk*tAwkiMB>#`n2%D!Kc^4 z(pe??0mE5h<+thdKdpxqbzIIN%Tv(Iu~KELQpkV^7!TK3P&b6^1eVY|cwz8ZIjKi( z1H4O0>iW>#lhgW7`up5eM^XBMPXXXv&|lEc#NbC((5fI6PuZlE{}d6Dzc+wBcug)u zggmd(Tm1`*83;6KXz##BIV(nj%S9}qhxjf#%+yaN}AZM}ab?fLvw@#Kg;iA`XpXy8BcwR4Z zU494iv_dv(HR>Zv4SL*+W%@LzX!y6G_z7)H1mr=uhJrK_qS?iAdlG73Qfp zqfwzwXE4yG)V3tJ10A8-CO-pT29n?NGk{?Op+Sak=^o(xmWsCu<*aRRm$Q6r^?L3v z*UEQ(ncuF>^i9qf$g>#d&Y&VEPg($S^;7)K*S3mr1-=Z(ql_9IBA?f8+||{)r#e|n z{)4f{eEENKv>sSxL1x&9DkoOGW{-KF`Cn496?x?lFLH$!!J-96(~C8MStm``y=DYx zD|9TSMv4DKz5@HucG_ELV9%({TFj^H*OkWOb{J3cubJu(;N9iGJ>7bDr+pvHcB0+B zlpkMW{5urCT2Hh)5p-oB<*bzNgJ44deiJMr7{G~%w;u7<6xHjw4#3cuI|Dntuz@xZ z>e=7}Wy2=#jVh)kr9Oh)UZHsSJ&2&*B`4mL&=?V5XD;S;lO2R1BGfdEGIU4Kr<8gU zRGmn531ISb?bcHjX6(Vp8p-l^AWhzP2JtI3;!3HUIAA&l6C{T*yqXn=QJ zj}b)n%dV$OPu+$;#*6S(B8g^XCrex$p6T}SOfSEFO;0}kjK2ESZ|JFSzOI*EIUcZZ*{(mK#VWr%y z)G*sFf!VpeT{WEYSvC#jrX4BTR%+;x8V%t&7gFMcH|Eg0;?%0sN&}~OfuV0mThfub z0(7kwOX^pQ>u{`G!49I_4LF3J;4^E5oDaFPy>oP`$v!86@F3+@mSm3(p?=EHqkT=0?0`LD22pFexLz?u)Wsmygv!5GCFO2^;8L(P+&2M z6b#~1-*}*>Cm@^8=US5{6YD*?bz+58)cy=0t#pw!AFYQXzXA6f6intdcg(*gSajat zwTQ<7mGeeRY$s1cd<8G11xS}%lds`%k3@sh#S(c#Ch`f^IKa>4kaTCd)*;F@Bl5pJ zUFx~luIcF)Ue>E`9O+~+pbbgUj8#tujRQSUZkVq?#o5O^0mAL6p)xD5SK6+LntLDC zt}WcF++<2ZFBnrXgX>%RF{UUHTfnJi}FiFV|T(+y0~jP^gaxMQnhK-Ud<%RnXZ(-=z0(1X{j1#dQ z+?|4bT_ncj5rMenkL{YyXUep%kB&6n*!t ziUIsZL93yV7Rl{rQ0U_!_rUW6eWdM6nGJ8AZ1{0x98VUfeAvUQ|+Hf-vLpM@t1E;9kkE!H-ytwM{wAZy8$9mzV z8~W|9JgZ;(jj!o9zW9W``Rps4b}TWvt&Znw%`u+7TFN^UwHVBHZ%5;U1MQsKhc7)& zdO)U9M!uf2=i1IM3Nxdf`C){!hZd1@aBX zAsNa!(U%t|s#TvY4uYKGf1m>N1Y?o1l-$GPSSe!#-f$HSwV66-8XzLK6NP~wOp(x3z&v8oLLY^{D4cx|JymCQZhJeN^-}@Q zSvOZjoE4ZOBHqG5W3UDiiF)xwgv3Wqb>FisZ`1pl-jS_+kk30BsBoJAvp`J0f$Z<~ zi7*joJ?_t+Reif8A|QJMN}Dv|cTex(pwGShS*GucVzjFvx4J#+^x_*g>c57)dh1xn ztE8^oS3la*(C(?rJ6gu5+5?|{O;>}6#dS&`=09z6I$KwJFSIQ7#m?nmYgQ;cr3oW$u#+?{P}X+$Gej^Km2N9I zVB>P0s`_E&V!#H#XUVh`IzQoDd&;RXT)ldI-Kc{cJ@QPk~{hF@dJ<%Zs z_Y?ya6-QqPsjlEocE*C8h~ zr$iGcAh`6jolbS<=uiu;11-p?HM;~bx_;lxEgp= z`?(MERsEoEM2KZ0KNk#xJU&vdlm|8FSx*4!fNU_0bn(Y)bJ~N;^#&BMKAEG zQ9&MSbjo10T=V5CV+YJW!JBdla+AC8JFC#^cNh99f!NoddsWwtiq=f9j4b6bK^!Y) z?FD+35_kikjkPJPt04s-QP0=er?|>E;F{de;I^RQ3?iHd7ySzTA}G@*Vv~w`!H0?q zJ*7#W%Y7xriTPb`+*^2id0X%FTiSH?7|(qG&(0d;xhm*wPlUGh5kWRoAM%@&@3Sg$ z_dXGu%HduO^m`5W;9kSMOhhQ$ZYGe|y(c8rQ{@hy5-&-m-X~3*YxV0 zQ(Zk=>ejs15pte(Nruy|=yY9l3mb47yI|XKXSQU&b@K06*|O^DJ|57~tY|W`B72VP z3v}%59q8eQAJ%7o;Imqt9&0?F=;YRImG!zj^zcLfxjuN_6AoCL-jj*{VW0H)boS%> z7cOm195{8zD0KE;y2df$X*DFA8!)gH2OQSGCfHazvpl5C2C)+)i1TJiq-v>a#*%Tk zoNyTK7o^_EDWsrJI0f|1=Uy!iNA6b&ov6)?8t?`NfC_D$!ZwYd4-GCG$SO1U76La+uF0?sy*?1CT@8LNc@A|CJhD_2_l%UmPdQNzZQ(GtIdU+j; zV!X~EB2@D!lVWTlD_CcNPZ2@WTOghx65rcTNc58p72^h_I-TEGHP9#gRg~IB1A&aA zlSdwSKm%7`8j3uJf_`V8fwbILc0MAsATU|uXa#;zR+fhgKfMXgSliM7&lcUFDFM{c ztmg`It(!-k{_f|$sbBleuj>n6eo9|?@>xCo{2O}x+L7*_b_7dFcW}sec}+g#?fQ5z z$iGQj34LisY9@OMWM1G;2MsGCEC(5@)lyxzmSrTbJvDGQ5m@1<(bY;Dr(8>p@eB^4 zmIP9(#gglcrF!_WUaw?aOWwxkz?4AomVd)^G=rw4b}wGh&bdn(Qeui$Yw*pv%JknZ zEB&Bi+4|bv!4K<~0UmBY5wXd--p7^!hYMAVt8|0I`V!#RwlB@!@~LAP#F(DbBoVZ= zIiqs}Swa@%Xx*&ijmJQ{oHEA$^3s7@M4?OB2+sB3r3#X%Gnp0q#q6|YxY z>^)+dtrHyqV%2f_tYGvSnfJ)v;Ce7HS13gzA)BJ4fr0p6u7iWCr{LO3Rn8~K8(*#0 z@67ehm#^!o7jNjz6LIA%mC+7ibE7_wz>@&*A!lvvig*h3BnpUinn=&`OzD~pxb6%h z=(DMP$9F`4Y6H?X6~rV(1R0TL)yL&JUoDA-4d}kdeeNsPJ}%#@PcFR^+`ff(w%%8h zKp7QW84*rIh3-9PbrEN6_Zt4c&qSQz*rw=;8u&4Qi^zTr(>qSURuu2@{_xDJ*Y(A( zKcnCN#tVAl`Pb^n*-O`M>-F2mx^{P}YlkPCq)&DGWUfO_(ocCI@|ERs9aUF)bVrdS zrY+8A^1O&ig9i4)lB@X}*Wc8HQ}?i5w@Hzk*ZVn@TkF{<|GBXOFVW^7>6K96L7W}pCC-?WbtVoR_f;T5=zzGyKp~23; zP@RU21mhDlL@G-^de)V%w8t)>g&MJ14=WEz4ZsU6fHQIJ@(;PF7< z(O|$P1dQiLtrCHaYA{ojN9jHZs6KTbc<6b&mhpHjuesxNqrh|vGrq}5 zJ|QctvGN-}_Gfvvolz6mZuSb*GM*G6hVf!DfQmL~^gPz3CAzcV`2=vQX^4sKqn<|d?JD^vVlUsLjQ=U{c4$9Nuhzdh_~uRU7a^E&xXwYkTt$IbXk{=ij)c=U%^F!TFc2-qr2Xg^uP6`6PQegt|V|gA&Yq zprvgkXdgsngc{1;CX4x0cW>X)qnwg`*C)S2i|Mg6l@@igF~j?0b4WKRfB_SIJszW zQmGnD`Z1<3zNas{v5p0yD%4;slTS)1$#3l5yf)zMpttdHpll%VhYjdNftVRvFfs!M z!3JJiuRvOG7Iqr7o&gb|h>+)tcq{L+AtF>C9Fx;R>ahmrx8Q)p?S_b`I3vQv3dU6- zYttqkA{LLwL@IKw^?cFrZ9Ya7d;s7{3d~DSJNFi>Gjv=qzDu4G~H1 z8}NyY>VwlCHA$EKd#&8)^zg1GZpVmr;Oa>uLJ=W2j5vzyfXz>*cEGFoQo=&EIK~K=QSJfIs16ag3leY8LnJvK;*d(Gvq5(-&{y9)(u=R&)K>}6 zzVO8J`i-wVtzY}{*Ga!Y-HY}AxA_W2+zx!&C#^X7>e5Jq^)k2WQ==ZdkVb$G-DR_m z27a{6InGIj5%jjyWyTa%xgN4s;G1_z^FGUe-s8|tfs?wUS%+f?`C9d(-|^k@i%O`K zuSA12CG)GWB<6)_s!*uVTTg_0zE!R{*KNVw&&DL`8~{aZ##9-5z*)QZh-G14#J#OL zP6Rpv>@W^!Dabb>l+m-MX$TqekM9)jT^(UY(Gi3r9N1*3+3DZdPKTs1E^Wu2n{r>j9noQmC^ z_PTb`>2>tr8!x}9SFYdHF_GAilf(<5L(aaiCy+5@ODUwt=w>ewjFZ`{k#$Cd3hfc0 zh*0gT%@Yx|E+RG+-|qWfTdIBCC727OitxBNOKB;Ium6Eh9rHiXXWPs?B{n!CVq5!; zG~%6Y5$~+?z=*fizrE~EXTX-(iv6tScTXbThIiYw43d??%V^tLyXty%%2G1|8g=OA zjJf z??^3gOXD$VZrE3Yq6QW0N_%yTwQQXM-mkH@x* z^|&_E2bu?X>2mQJ^wtwWd%RT!p(@ykfHMG**V*Io2G3K2B97*rrXmG>6UHq7)8H~h z!RtmTXAP0GcW_QDP%Ktr%sKzdMow2INjkr~i(jADAE)P>WJBn=N(q$#AeC^0r1EiAS|Y>X}M&jfExg*CyE4fTuw>1f{T z=J85z+&a~>Ty^}`*Pquf{@RoJYybV<(J%k{m-W<(Z|K_bOt)vfrbDY`+EJf(Bqs9T zD9UA!4~be86(YZG;eY2PjoJ)5;EggtUCZfP(%ml0|4+{w1c$eY_~xskMISnzt#rb* z$%^%l_s;37UwcZoZrrReEZ3T!oM?xam)#xaC7=x!ol;itpUelK>aiKIg@{cK9jTcr z$fAKDX-%+VIY*HavW*A{XCv?g;9!l86g$bCaD4tPSz+Id2$1Qm9{sT14d`V=D8L`! z@Ob$_P{nvgYCqf<@|k7r9QSA$r#dcKz6 z6He7Z8r@|*va{@2*8rUb8V63uT-T9b4@pxTuYb62zCV9ssxLqNs$S#dbdDYr_IVd0 z^~g!s7h#KpE-ELIMod7O6r+YULOC>e4OFs*L_2lv4@6`s0!^S=PD2qJ5b`QPf1N$f zC;HGnFt#wZP?mu@=L_jsZ;5t8ATN+o4t>iLl-*`m;WeerK`$P$wn< zHyP=S&)Podlvw`+`J;fEU;}r_U%UFIPLA#>G@Sm_PyMt1)xYtt{u^J~4*4K`_c>s# zdG}}ihkVAr@r7@E$Bi4eM}g9>*f>3b3^r2{p+ulD8jaNgO*?fz6=DDY5CBO;K~$1( z^nvoHJW|T7#Afm)N*K?Q8_9tfCuBiT7B-?lG-Cy09PlJ0lyH{e4TZ7xX0p?vT851! z7{rE>DiKBXVN+M*74(7zF}L5Eds~Exl(}n4y9dzUPGJiJUc%tAndbM%4wZhynu4G>fgN&|^lgjt)iRGdpjywWsM}Sf4~9DN-;mMgmGnol=^Mmp#wW%- zPB3zccu?c5^5+R=t(E>;B0nYLl+72dm~zPK_0J2=KA%`c-(J1BtIOAJVgFW7-8|4w zzyArn_e0O<%Dyyn!4geHTSjUb2X01EvBZ3p8_BM)2_=$Nbv%t8R=rTUhW3g;%07;h zyvto`p1tC)b1I}FGYbUWF3M$FwuzQiNVKNcLZbB^=t-n4>quUZJTUYJ(R=!~)Ap5$ z4CW~>28xrloj=-bg)9qW_} zeU6Pi^f$S6{4&Nyn^R?9N}nI>?J63)`Au)s#qIOTzp9*0r`=>U{()crYk%$6*b+R+$)5fAql+rXzh*1yX4U@2d z$z(&5>83`64UX6t#7Sv5sum(MY557=0#kDN+Dyc7!;WLCfwiAX)3k;{cV;e{qZ>JT!>jT${H z+m+Am!z6k>D`f+zz}Fmubodah)-4YfhO3 zPMxrK!x(HBmvM-C&_`XT*d?GTHD0h;5T5*D*gzTo0jCQ~UWi)sOTH_K&W-3z7~3m9W$;w^hT6Kzbj=bbbO)baYEE3RUO5Jy%wGLEZOqu zcA@-^4}Vp=bCX_TmlnrY^rh=O$h=t6#syM10Mj9DssCeW9NxXdPS4!fp?~JOx;NJc zp1O*2{e<54#B<7D;@|5Uwe(R}MshPkiBSz*u!2XVE!o^w7KV&l+kJWnm8Rqz4gI=+u=y0O`BnRPGB- zc82vdqATR}yCbmvbhyU>96uF1-idT)Ed&Rf$6W+kta``I|IxQ?PVj<@{mh%76Tkv+% zvd}L$$zmcgf#xz3tS~vk+cb>^jM?lblZoPhjZ33Z5$k`e!p15#ndN+6%l%z8F>tU$ zd{6D+p*j|9XZDH3ZWS^UDXUD&TA#^d9`fYQY~*ug0a+xSx^T{#abI_XPC~y5*dr^b z8x!)g*d;z-$)q0Q2^-1=wh`e-I6~SS{>TWD5nAG*CvKbSI<>JQ8+G)~rW>9hWo-Ad z36nkx_KJs0`#4S#`Ac({|XpUt&fnr$PKS;*#X?{l+P_W z4HAx8mqi-gGA2@{htUPlhDA53r&#;TMu&yCNBY>cJw5!oH|yX2;>YwI|K?r#uD88M zKTiA?t{&)#ed(intv-D7P#?UytB-LabNSXx&)(XvKiuEN;fk}@F|H103r^r}XcrG8 zpDfGPmR|FwPuJ@of3u#ueuGcCGwt(6ez3Qr-JP2%jO}(lW3J4!q|B0elJ=d2z8$o+ z>rr`#YaPhT{Of3c3;HtjH9U#eGI@|!%VEPLIU=L}g|uvyF%XyxOe?D+)~XPuS4f<^ zksZQO-;hW-VR51geTkI(J+?hO;$1%H=1&wCEVzc#wo zD{UQ(i!NR`@8A17zw*CTyZpxGVzKC!42Dv8f#=O?G*#wW!%KY~*UW>iq9xg(wq{lO#9$d89- z`)Ut&alUS;-Mgjb-c9Ln2e3=dBX{1{C4$bXn-21&OvGhPR~q^KT_jT@$KG+k#NusE zB^qE;-i@*VG)*HSJuh^fx+1e>Qwx%18}?F>y4|(3Me3O7;fb?V+eaI-IRxTL9-2~@ z6@9Xx#D+^8(3BNd^s!Cs4tH0m2qe3ZV(I`0=;sX>aOnPhHcu{p8Q-n}6)5^i4ndPW{VwyhlIsfv5DdeA@ib zt%a`68!h;xSsG4rHPr@A-jw0E+?}aoEbXJ_Y%m8n8ykG)Jvi9Y zjT_f>>&6YuGltQ*j2ev?ljdaDI1{#OJIT83PFn`l%#L>Sk^00)Qk-qZUivrAS!iaw z8eWHsI6IzdoIb4)%0!=*Fi0I?4GIjIs|Y5U0df||s(124mGlRyb=ZAL-_7ahIAYiH zuTVK6yUKUV8#uE!abn}F?W6CEad}91fODEpnfr@Uf1`I}Ui9o-dC(+~f0xSMx&@UbJB-*2;^w|(=WMH)jUshypHi!!p9e~pY z!Xd55AJA8F{0#j#b#}~<1A?>e4q~A7I%}MaGj9|=mEVb0F$RS0BVLjtt1zEtjF~4t z_R-g0yLR)}|F8ecU-~cJ{28DAwWFrlYgo5toH9>0CTe-{U-C&)wnU#QvO8m+BCAnh zUIlYLnQvZvh?CbjYuG~53+L<0BL@NP#^&Y|Z+`Qe|L~W7>6iXXJ-F@(3zU08i~C54 z@!$E!uYTt{f9j#Vy*-aO)@oSn-Qg&)VJ~_6&s%>cOE$+6XMhEzV+ypKEOo2Jf62x) ztN=KSS z%i$wb1)1l&#^eR9rU4$jV!YOhX4k7L|@dMa)GeF z=!d>=-;Nq*F{CEZNYyKeY}jePNN|EPZLCRY@Uair(-$%eU2i*AyR_JGaIji<14w;a zv+!m8APa|c;OH8q2c$f5N;$&&rVm|;$1j5uxYx?@EC5br0OE&m~3pV>h z-i}9c#3tif*DXF%+`u{d;UE4HeeUOdzLwKXJ-4u~FvPBDqG#K&et{FTpZxIC`mvvX zLO=KP4So2=p`M#rJBu-}ZtX2~bLUVyJ2S!=Cuciqaj;&;>Da&fC10XTk36hLUh^t# zv-nSOX7_VK#tX*I&09);FL1yY>2r{_+t`|j-G@Yv?=*ZJ$2r7kFgFo(7$bA6+KPB+ zfsM={i6HSHG8uCz7ehJ*#jpnHn~pJKc)XIIq9R?x)uW!4uHp%pB~oOoXu+nKKSPjz zae8h4P}lab)xnI+?i@wLNwj!j`czAbl02kAv{oJ}Pe?$9u`E zC-hb9#Rn<-@!)xC9B*!MlDyPB#-xvOVv3`r$#}B;#1kL>$}jkWFPMMe=YIB&{MO(6 zWq)ndlq>m{k%v3il`b9g!eiz(%sK*NBIBSkL~qguyet*tu(Ldrr9}V$5CBO;K~(m4 zt+jprf>>ML@jv{J|KlJ1zz06?4PX4lU%Yr8H6LVuk}SZC{3O-%3aRFBXZLd#?c%i~ zHn_Sdw7j$Ow&K<4SUcO-a(1BnIJ3i%igOl6EuU)o_@VM?b9S(=gE(YtRC7K_wrpA= z)NEJcbER)crvzyu=&(;k;=wBIs?Sgw{vnDr#BQ59avGBLQ0i0{Gi-pR)Xf)q zh{fxG&u-c5#VR=C6JgpAU_ok0DO1u&3`8iLqmB@b&}A8rY7H$QUQf-4cj(vRs4wW_ z0ijhOJw82tl@@qgITe{NtsW9zz}Wb$MOVbvu8R4x(;SCnNuiD~er-X!4kti3m=hX1 z20#6iZ_~NySeMRkD}5OUVJ75^HniNlsO7oGbh!1fe(v&)e(J-|>g~Vylz!%k=k)%| zH}&D``+8q|5Tfg87bm`H@w295${26c28y|mMuYdh(_0U5X^_s_C zr3)9&YkPZJ6Y|G!V_T3FmNEH?~Z}#pmAecG2V|ryAzMB3T!xh zm!vnSDl#Z%(Bbr_Jm`pbHS8)ox&0jj2K1Avu044@-jUzcHXu84nO6d>tOIPi%cnalCKq`>1t+>dui3iZ-q6+wHNZPh+Q?yi&Ko0F- z<5o~*B113WLXPdq*daS}swLIcx}lS26GE%?5Vu$9&{i1wA>&uk6*zNp1si?ot9}ml zg={0zHDUK*O`Lw*E$=jM(h(IT{t|#C>&Q5(XzViQ`^Pu_3pZv+s z{-GcGq0dR#zy8<%+MoH|zvCe^VTt$s`G`@)jMGM zEO{W2k4ML*(6TVLG7f;*m4`QY5f_UQ^KoUa7CzPb&88B4w0_yqP+7cMCa9ULwpr(j z3JZHjIv}Bd39BHqAhd+`s!S=ejS5|rXgWkaDa)iF-e$q9pjiT+O%^Cyr}sOH088i{#@5URHh*mQ3l&UGF8=FfyYb8}zM zaO(KX&Qe$Qm%4gjAU%z3Klt=Dz3*es>O;?5*HiE;v1?bxINO~Vf)Y-w*?>Fbx62mw zs1IGDM@N4rWC$@5Bv}$;(zez^B~AH(W*f#Acc-3O;*6s9KrB>6oU~0?3#g}wEBX>h zg=ZkTh`~#$u5+w)8-mW$_&uKIoy=A#v{>n&t!yDeP{}=wk z|MYjh`ak`Tf6sh>|DVne_ZFk*$e_rY)ihSqG|G^*v0=a{nD6fJ5_C=ngiWVghkLjF z=fCgUS>o*^s?;f1v_(Wy(JF$()RFlbMH6aQM z=aLh$nOH8hWTFKvoBNW_nq<^+-Ga}NIT1U!B`r7=YY&w?;j9_nb~Vw=BHu%5nD0y~ z%1fngIuMw9V)EsmG{-C*8+$^Tt_{jaaU^V4{lt}`*(k%y5+JP>`GjgF@@T3u*{qms zY)Yl68-m$b#|@kBtUu+Oj2dNwZ*fv`>L&z`(WPXwT^!Jy1DbPyzqzL+4(Jkx)bNao zwZx%aa7vi;WZY;B(x%8mMTvHcjSP0BNsSv8;YL=GDhRSGgip|MC`?$ey0ZzhSvig! z0y-9U<-!IjTae|*DAp35C605oEwnK*Cxjc5k#gekEO!@S* zjEcPs>RD7ryd~WMRfIoiksEZ#PPn8cG_RIVIB%_B0e$JB1#MYU&jOv7H7zaBH)u&$ z&@cHN(jsa4rW=pdO(x23xW=4BZCt#ljZ2(%@#Z|`)M}ITc;kYa$(GKae^@{8gFmd# zc=KmgoIAIzy}f-I+Z^J!9isG{y2t0vDdh^z)Pg$p(KA2dzcK4{^PuAsT&r8~f5~tA z?HWIFK_9+)S>@bB3tlV^I1$>#@hh|??QU?!#^*L=`nqB4=#V);=VlyA8OQ)T>I}H; zGR%*Vz6s1D5c7q>h?o`%H*!OBr{glT2UXx%9)tPWFV~5=%-Q;uRb2I(?Gkf~k%QL;} zV>da0d`55og(vl%k36T3UENoHf9BChOXRCGqSGYS8I33E%=n<6G~JYvmpJG^D=LQO z(O7QA=xWJDg`L{A8WTtB;U!Y5tAQ3|b9V=^+OLbW3L80)MfnciL@Nv(a6|1XDg9~s zFi5--dDvDYcG#9=e>aU3ne=ZHeKC5D*#S*fP}J9hJv1O0=$QIJ&3EbtM?CP7ry(8TL6>qXAZEDXW_&I0491j!R){?Y zh~AaiE9T6DYItkTylLonUiu|Bm;U@;{L5eXoj?BL7sM5(>>L07-+$L~Is1=)<-hZV zU-+iiz3%V5>2;s>6Jz`5H%86Jrj0Hy=lj>jO?PurmV4c7_fX4&z4_kGv#)>bk?;Kj z|It@}Rd=}ir~mjL|9^Z0aS!f$&;l7x_n=z$rb z8x~I{@|?FDRtFkjoG~UF3rvfH)d6SIz$t6_9NFTaWYK|%dAaDJrNqSV>f}WPHzF0- zmTjq68cqU~tECLIL_sSSq9jv@w6YMRn_QGd`2?~Ug$LNK@(sUyvJHZNJSVco$!R~od52{E_ra-5p za@x%1*up!fFJ^AEXvUNs)v#=CDQKpfGM^R1rrW~b!LuwQO}8&-iZeCMiPhEx zjW@Q{Y^BUOjW*6{>*6JC;4F=x87Dd?DhD)dXEv|@OOK-p(}*> zboS(xtNPGKp49u^_db38=YPK5^7yCg!i5X;-J!Q(LXSv_q@9p|X4+1%9J zBgJ9c#Rdn53%&8vKSRIli@re5UcaFk<9vYwa{c;s8GBrN?mA4VSQ z&{KQ{zIM1&9NqdFFX_=(s`-|RWxH0NM@O{kh^{qF zIHcFZN;!g7S9n*^K7fyk`uGcY+9(2_O$cmL+!(rGRzm88z)hMp^3g{hA#bU1 z;|kvHw6!tP1}A0@Glt&smQU9xPQC7OQOC(#Y<80H{He$Y);Y1^kQ~-6v1Z3cr!nv) zOkTnhsIpp_@?u?Yh$Y{)?8eJw`(-yi_{3+0Ho*4mZEt(qPrv{D@B2d^c;9<|)t~y~ z|LQDT(-}YPo`>*)&-~5+||Fy6F>fiSle(RTi`5%1Z z13&+pzxJ>F)$gY4VvzG7y!R~d5=Q8~*N9J+M*rgfde?<_zxQWfm6zisE8Y2vkEq$a zq;7g%-DF!WrzUL{(b1Gsimke+9qDE!9XmoM<(yBL93hAmA9TR50Ty;CUE-SV%;L1d zf`v9%l5R_*_J}PJsYRcGKXJh)Hxi4rZDo=uf^s0izDE3&&bx}q{4MkhDy6ly{v|klu6v?*gMQH2_NrAnh zlNs3r^)~G-*v)KQgPo4@(WB*bi$=&cOJk?;WTM~n<-bL*d(#{AFq^|d)~)?c+YepP zL$BJ_`G+s*JR8Htg^Suae@WBr9uu6SF{e!wo1A#XQN-Nhz)J~5`y`7|rvsd}AO6=rs%M{lR=@7o{W`t%t#4H} zJIo|A21eNXaQ{I2JG3?SZd7ppX%5C`d^RJwbZkhFKdD`rxyD) zBYor}AE^#qx^o2oxl0#x>Cz>YQ6q$L%B$mxJ~&Ps$LLygIZnTjm~GiTo}a&krKOG@ z!kMg~{Q{+kan;h)P9xe|^Kja8nrlW%sS38LHcNgAFp%@f9l>5@1bP4f5CBO;K~xk* z0Fg|q<+7vM3!L7$>gVCT1MTqnc<*pl9o)8Sl<`?IHW1i#6lA=pi8E%2{*aN!_)&#L zLv^<+MH(KqVRdD-&kk$m>S6ahnIpl9Tm!q$tBL1%*gmt~PK7Z@ThL83)OMBBG>wve z{p(-PDen1-tSx&7Gfg&_OK|P5-fR%hiyq0_Zo8LtTgKf8>t)vC1%0Z`k-1Js=ja)c zu}_frop8te$iWusiY)4qWK);=Yh!EcO@I6E{@q_f`O;Hve}2u^{6DXL>p%HNZ~LZy z^!LBxAAbGU{ey4*$N%uJf9p4Y)1Ucn3Io#iSq?wH0ym{_|S{B4?ykkx+n$3$EZC=oL>!QlWwx*nDoWlXhsghXK zvxu8bO03Eq3x3C^J3JdP^FX=)AWxb664tRV~;(i^PJ|4M-%qrqC*^<12&pDUce!zX8W9`B7LtJkTMjQ-J;&8@7#hOV{C@SZ!VEmv}osE+pM zGt&av8$SKb^yhgs(?kU5Y*f9T0fKr@v9Z^z(k1o_XdOweyAcaNe#wb6Hm|KdUD` z`lM!@D9y2B>fAnmUQ5lpAWHdXSf)KqJqTXG7P$Lpeg!xDr8I4!<}vW*O+Fu;yZEqL zk7Z8Bj59VlcTrmxF6qL%sc=lXcCMCBbREYO3r;~;RWg$$CZFm8JC@2B zV51cqf)WN-CS7zb>y zx6pm55p_*qzQC!_YaV}-Uitx%LzlFHjYjC+F^*@Pk}VGRwA4ad zm$voT<8Rcz|D|6-T~HX;<7TA28@qb;smpr%+uy02WbE;2eu2%lk@wK69+m0WC9*VT zyvOJ-0mpsZ-BxtT29X5m{E{>1dtcTrjZ$2X?sim&ry3ppSAQ~%UD@L3+7!%A1>9=cj_oR z!bbF+7%Qd^%y_b)XN~|Bs~{&j1;+6mpw$&y2OaZcK#Sf-amGQrhE=f|*p}U+64oE+ zs$iYA7Vli7K>gLyo*=38QNjSzN@<_14n2}*(mAy)O{1LncGw^%Vtbq@GJMsPvG#Tk z6y5=mwGP`=_t0!7xE)o0^i)9hDL%U|XZIl-La0t&DZ2(YWUtc1J7fSw zjSX!OZt$6E`~1cFJDg2E&4~qY$-Y&v$3yxTzHJV6SbQ>1l!U7&-(k9t^VD-sJ*E9?*K~;U6?vOm+j@w% z+Sh#A8}(^#e6!y0rcc+Sk3Onbz3NqZ=%I<$U1bFF0{)yM^-RYxFN=q=v<}!45TK z!A)LZqs*HAS+vz*P-waBK0ome`Z_dZg(tvXZi)&vDb!^k6*aXV8WlF$#G8#xTn_7B z|JYCH>a7F4_DzrL+{2G)mlLZIr=VLGAJPp@{BCfXwM6d1jTYE?t_G)RT(O`{70Fx0 zm((|)^;j)s)G!8C$mvzkl3tcZ9sCuHk*;Z^0NV^G7+Vd_V#7(7 zT+{&}Z$M2Od80;*X{i)F_pvAS^r$aZEl~_WIELa#?GU!eYNuU$xK}foHyHaV;5gXFXl@BzMT9jmJNh$2$$%ZwvG5) zpSma0v9`CjwRLV&lZ}ZkUc9J>z&0m3O>B>Hwq@FB`h!L)_7!<%9H<#dZon8c^f8c? zy|-g-&{@!>@R|Ns(K4Xuf}}l-+<`cqIVESI!Js#(iK?)2CU?Cgtk$+ z$hOYB;5m~HG35!E=Uolz<1YNkPx~6$DKl1C!#Y_X{^-Y)m%9ZobW6OG4*HDvWW2%q z>{8EOeU7Dck>W27zC)W%NwM$3m%Qf#{jbwJ>vbfLF*cC8)wq+&K&s&;W9{&8w*5c- z<-hX9mGI#4inhSX-hV|m_2X~chd=m{$s>=wdaJNdcBRoMpBY9|P1$rB78I*xAzCW` zdT^G%UBw$UtA<86K31p1qeU5y)l4^)(Br8ZP=Lo1DHstpEZBv`Hxrk|SXs<#ydVO) zObCozVj|Bbo%jIK4U3#j?HzCVyu~khz!J>-5-bUQ?Z}IBXj@rb6HSgG1f8 zxug7EE*nKQ;n~iP#EHU~%`G+?V+R|ZS!@+O8y4h(u3%_F!Vddop^u!p!O@n`Wy+@g zpu_ep?F&zJ+G6i8b%iIumIWIYk5p~hjAZmQc4kjf?60cBNTr#oj5c(Y&x_ykt>3OE zp1!8JCt5%&oR*czruNw!(r+3~rO{Yj8L4%HrmBdFfpCu0G}Jjhg;Afb`V`{8mIC!x z_Gg*0>kxeFpj{{|6b6mbmX=RwOODEdm|;meG`XmE#*krAl`Gic>Tlw%J@ur1{Kx){ zzU3RgQ9u48KdRTzzrW$v{u+J7Z~1cl&foDn^gI5;uhf_Q=HH~Z{?cEn*S-Gr`n1PC zjZe6{TB7I#8_f3)b?x#M-F)tv9)JAJdczyuq(@)N*m&J*HRZ+SfKS&M2OWk9#5IIO zPu%WwS7*(V&V()d7&?6+SL-;kU+f&a#70tQ5IbiqGA<3@7zg(p8{}j8IxhAI_h{I$e^WJQj#RmMde>SmmAFj6P#4sRiy`JYgdZS_}+ zJX~+axOkcA0_JkZX=BiLe5)E_-@4Z11yJgX=NVZ83iS=~gyh?OUFnkm5_NVJLp&i$ z)u2A;dseKnxPtLU*{ zqe5?NmOL0#QA_YZhK)`{lONQ4_#v%sHbr7Kd`*#nZ77H$7-9RC-M1;@x|c2Ht>*KE z7SPPw_|wnb&=39C+x3(0`8i$Nndt*hJgJXezRIU1Yr#e#BeMh}sjQHGOJ9zslA9hS zA$;KvhIDbCA3l0mLE=I3uscT55z;nvQ@!YMY^9{bTaZ7Zo(7E2Wq@6|MOea<6y@T$ zwm3-|k9F(nRgLMF-Rn2>3-A3|efM{Mm;Tn@{G0mz@B2Re%)9=rp7_W|^wbj{(+5BJ zL4EkcAJ+bCPp^LUt9AX>P3*8xeqZ>}4}DmdpLs^Fdh9X1@r`d(YJZ{PdA+ zrGMP69HNd8zRY3aV2d#tN4g4xS3%05L!sY;W;~Wj4=7Ee(llzwAFa?N4bm5Ouk&Ef z%)u(3M`#4ccX$IRL*5WVI{Oa)0602e)6TRFi0VtzXq36b3+uuDOwZ!r@3MC6;_P3) zeqC3eyRL)XU73CnWuCWA>Uhz&eWJ)&b=a2u;&DQ-New8B90!&~7$84&XKlWDYv&8T z=4-xYTMw>Rv<1p5x^KYQ)Qo7Ido$7xyO+;lh?=O)%-@49yAS{Y&h01yC4 zL_t)qKF!I%)4G27DeYdrqISNk!dq;9yuXC6UCemnUsjD;7S{YepsvMYSz(Xmpr;C>! z*17W+^$@2f`Hh@dJko~PVSz3QZE6H_J~0gGF`Gh8+iu>tF7ZiphU1#ed(MXDQdE$` zgSEBmHz^ib+sf6k@t6%MXwycV&d`2Vy?Ljd{Z@O2t!9g&gGDDS4cmrN#?)hC0}Amhq(Rl8 z=3Ay7$0)Rjxr|R`L?&|U;VRxs&D@0Z`QYc+qda^zxR7M`Mjpj`@GN7d*AzB9qjGsV1HL1 z#TonXFMdExTl82y@3Lv;&!S}GPZ(R|f1MPEZ8={kPC>?qj2<9OScgtsaM7QghA{Gi zbvC=^R#NhUhPfnO4AR#DgRII4Q*;|;V_&okkqM;q9AFG)F1jiB!JV2o2sqa}`+K^~ zY4L*mt`x;7d&^tiq7kRQByrHT@NGHmA|GKIH;lbR$SjkwV)ufqPSin5jLeoftDrW% z6^n#Ktrfgbwe(pWuP%L*c=F(NW4SQKZTMF=^>(ZiEn~Q4-Yn_Il&fIAwb&t8;)E~g z>tM-g(~@+H{FbNRWpBBAEnEAM@ z@kY&fB2T7TFgIt6nU?T?mp&D2>>}sIrxYagciJ93f}YYpZPz+ek4-#f2qE?iXFNL< zrsYaDb`6Vd)iR_zSx*0!Mp;je06lpvVQ@r8-^2y~5lsKl76d6*_JfZ6j=34M=rH0d zO#Zyg&fekU|JRSc?SG(cE2UE60bXeqc+j~outyiqXv{kJnVHm+=~!bHVX?7Yzx;%5 zT)~mK`m7FaUDF}XSv%WR$0xxK=c6vREVy;C$U*~#cot437^g9<61GhAC5!2jg=dik z6345ZE%E6VoNl#>L)LUsVX-anI2#EIw9!Ls!jVxIauk)#?Rqkildv?i*_^7`+(gV= zH*en5wdbBwJ~uTv^?KwHZNK`py2R(l^N+n+=gyr&a^drvl^=o6Slq<|;(Tr)#3#{` zM;6kcuUoZF+kJaztI=yd+t(6jEV{KgK;d1`w%8$M1Kcrn@QTZX9j6B^4sFfDE|B{h z*)@_d3m1uQm5*s^{en(JHO%7M6cs|-s-QlWzc!#_fO2(vTuzE#fPU5f>;8G+) zCbHa&2?{#WN0{lzMky6LCHzFfzN0kT=;1r&zqE|f7b~vo^SSdEM1!Yqd;2@T_)q_Z zzw$YK=7Z;_!U8XMovWUIxvRPV<+uCS$8ER#+zE?W{#PCyPS)YAtJN9X<8*9JyxqI0 z?r@(?=Rj&_5{|{-kkxn=3!IetmQMNPwKyKE+>n-_t>~6>i47zRcMXYmab)5Y1uWFr z?1NagLvD~dvY0zWU|Zwqgc#k-M!3X@3tu*c{66f$rAvISyr6APzBaedYck!`Xu6^C zWJ6^@WQMh?LkGHBuldFM%hqHGge)=*<4G& zVs3P|tz0cO3yLh;A=S`!4OOhP*JYyo(EbQzOkE@R%L<}dtIeNAgNThwmk~b zP8@t3!SL87-?iQ%!cNFM1>|@Q<#b&`8MJdyD8E94(H!dNDjKVX%0=B$gZ{2)$T3hU z>Mt`qTZ#T|82fK|^PBbApYfS`l26({`Hpw$XMg(Ly7AmqF<3NaQ;(CflfEvETKYKu z`Zj+C6m}%!%a5Av}Zh-=#bCw9bDo!qEY_k!kM$k?sV)!(2JS zbsKE*Z=*gB;Z&JgPwHAP79J2A*_Pd-vJi)`in@j`=26>DvCg!QdOKbU_V{GGwS7)y z)V%e3{?G6IjnoUri;?<(_kOWJdi{RU^;4?na@veaGkX2Gjj8f?x^{0|(^cM%=Pbla zPJmeHRng&0sg+sO%;Hu<;&tIY+EkWO;-Rzn3+JplSD_8g2b-CY)0bn>K^7B{O|I4Q z=;UZgc2}`(oG!B(Ld&$Bvyn2BH9EJgtqT`*{^BKFIDbj!E}YlK);7Qi8;z6=BF@x4 zZ~gguVKX+V79G0mG+MPqvc{X65@SIw%5Mp`aM*Wm+|(YQBs=IM zc!aZ`liM*i%KsPh@y8#p|N8L8&Mj?Brkd^U>+%y%R>y6QV-r)ijOUDdJtJU`W~?`y7DZ-snDZHOI%;s*_B#giZ12YPcVD`2{&)U~|N4*p_Wf(u zzK<87z4^|~b~GAw^Z7xyy}jKn+j+OOxz#NfiIdw$!${I+lZ z)!+Ed-}tNk=Rf}!f92o(+Q0j2zyC*m@b~_Qzw>u}^X~5M_<&PsrEZ);1=A4&eCT}o zp#b#kYLG`G(-%T#GnQRnGK$J*tWriwI`O7yNEez&84T57k0A3iZLD$Zka&>vIzkJy zT-NnPtMZ7dx9ua@l|X)YYW#T~c3;+Z<+S@S2|MwU=pEo%&7kXPrqEB*hII0RA$>Zu zQ}=1=-P1?%R%Mg6U2S9c;UK|wjoLnuZ=Xz8rnQG{QJ_atG`@I&=~8s#=8l^2Wb3Ej z^Pb=G9pCpOZ_tD56={LH&4yQGgI{W+4)3888_PJB<$vu%bMT3h7WeYKE9Bu zBZZ^YvcT3;oeomFT2R(%&4wRd92yEs3FDL{B(MGeKfN;I!9pw+TUJ{si#1a-i*=U} zk$pT7>LidGb*7vw5t>Dt)mxLTbJ{$AK@&brmeE8WZ>ZBqGn}mUWaLH|8W^tO+~yGM_7}d^Qtw zYf8!Dq7j>Q(-f74!rUDTeKv-K9Wo-{300-Tk&uAfR9rx3qeIX{vTVYJ%}Rtp(x6+( z9^@ODaR6zaWE{%&F#EBV^g~D6mD3t=QLe+Bq8_=Z4?{?_BS}0$(ufM9j})8OCW2jf zwkoMnEu^5MOhOT!M(TS$r0i*)DyQlgJ&QU~8Fkw}syF46Q+z@2WjmXpGX4)!`u2$x&-L`G^h!PUeUr-APiC!9b1Pr-0L>(R6hpHXf^` z?gl$$Y@I)UZlT5D#~%N**Z-4W@%f+ko4Wb#=Uu=2#6SN_f98Mq4s{2=>5u;L|MIiH z;ETTSzxwpY-}J4Y@#Z)GP`h0I=tCDS{NU$&_Gf?N=X}m*{;^;2D?a~MeZx0><0Bl1 z{l0JbhHv<;|KLCP@}K_d-}SqG`j7pw|Ki{Nq5tHofBH*)-LL!bfA$Cdlix5Il~-?H zx**LDg~`yim9VEwwCdXsX;hfAft`4fGAE%KXob#=S`~FBAA5GP){!Nsf`{Slz)&_} z(t(;H+Z9w^Z`*>PQc8tQT6egZ8+XXLE7>+x_-vl8(8;uo_O+l3;O_!-l2Wcmtsc4p ztz9((F{^Mb2iBDBDfTLUI_$HLpXA#s-eYPi!0x@SRZn!48wEr9`9c(e-vm86X%)u~ zE}HN1B1vy?0TQ1QjiaMDa+Jwp*su`iO@% z;H!neN<2Vly-O*IKDKdKmb}~_)-XINTbYIjJk7`&j~nHWie|Z5lVd9{md*zXo@Td$4J8fM`sTW65 z)SbA{MQmm@q(5L4Lb;Jo844)v%AYq7S8E>JIgyC`mUzM?WfRvbACr?K4WUi_pc2;} zwq^Hu_Q|kYrQ6ceJ2#bgt@u&YMh=>WU=s(4pN8G%Mdu*-c2866hy9oNyw;5L)CWJR z|MUO&F8!--`GDHA|9-vur+-EteE%=%TK+B_W9*PmEwTL+^ONBK01yC4 zL_t)7v1Z2gg>&1Q;-Hmfr}Qg>Ov(#KDqF)){~GD8QG2B)T()_hyi3#DXTgcof)g@6 zDOP(CE{pVm&;0Z^ef=N&1OLf?^@~6Mp09rUzxm-G_KArs{cnHyFF)~9Kk?&#`xoBx zuHXIspMCci|NX!BH~;<1AN$Cc{Nzvko8SMgcf8|o{KQZE#5=y~tGo4-2vbt5GSveYCn>s{QR=wtX^;So?NbPj3?39h4P%(xA#`o9OL;So2@Z zqjR|HBaz!+-=1fis@(Hte$$tO&FmGu&;7WbT^$F=n@;4c{k#z0+}TwbkI(;&zx{WA z*ZbekyU@o~!-K;2q6NymsMNiv(>s3rhbOjq+rOdf*PavKZ`9;S0cA@max<<_!BZkG zPNFKzqEnby3Sj2$*Zh{98L&asjUT6=12v9AkYYh$(<)3z163doXGb|fi`<6#N|9XD zQAZ#aYq8+xe^b-3;LbbL#leV<1-;rb*5RVnVcyUMcjQod#z|KG)#aSc%ji(D+~cGq z9^|(*L7bN88V8Ev%7PRmUN{*WA&*<(>5#QJ;FJXw(>B|6L$<9Yr)C3M7B(^@7P%nl z4jqJzyKF(UA@tO70?1K7g>DK_%fd0m9!p}jRj>~^ScSam-C=j7DkSIsqEPLg6Te_d zPVxhyxshRH*eTy5_G*o>M;phEI;lix2hP6JO~HEZ zFviwtL)^CP+mZSjbQJwF+TPZf_SnAqn%BMV@BFzx`=|flH-5uE_;3Ek-}r0)a**?U z;qy6Pr^|oM*L=;ZHpbJpQm3XkWnvs7`ycRHXI%riiprfr?zl?wtY|Hj~?or%6gI;3SGw77EqdWQ3O|r_hd*0Y62tBY} z^AmsJXq71#3}tNhQQFwGMA;`A#>&>#miT=B6<_n${`3^;gZtjKz)R9BqwFOW{J&eF zx4r$R9zQrZ(9X^+zGUEFFj1CWBjMmI$D8U#8x z;u2@Ei7mU##;(IBVR8}Qi7VaV;Bd{$+X5<(;3zrBB`i!PqYH;G> z^vw7ySr=Zh*yDh-IT2#VixW1`^V_fh7Ib3~LXV`AKcG5EFtqH-kz3F$Z*xYU#78)g z0iyY=xlroWA)je-0!Y1LGalNO@*SJNkhUz@N?GNi{vj_LYDfcY^z)Ds#oUATx7LZv zcFl`^b{`LeS=zNajf-CDLInd)6d_JwZc9z+!_p{i?o59Wr-W4PZyklMROxxb+U+Zz z#BCB)mimiijjV@>4@f5couDG+YlKHvcs&1oR4=TtcR*COHQQ&bGw#NdiDr8TNYtMc3BYOY4-=p{c+|TN%k9~|&**)bm<^kidL7swC zl0K;6*^lTlKu2v(yLznaE@Y)o>!)a#3mrOU{4e(Ry2)g`=;re$=llDA`!D@ZfA-6M z^asB4zxz}F&42xapYu7NvpTjqyZ(=t`oll+w%>U$n{VuMVz{izHoVWw)v&R)*v!ml zHzUc7GM?JB5#5t+MH>wP*p}fb<(Q_#D@L_!N4_0C>xEpl>CWz$m9%ZyMs%qVmu;S> zZugCK*U=a_RZC2Iid6NtUBk83oo16VKYTWa?c4cJQ_u?oBBvubTh8esr_-rE zSf_W)|0<18O(SKF@zS%oc}`cJyQcBR^wsb9*Wdf#55=wqtezR()m{tKB{i>qEvCI4=3BwXbLvKM5@l&L@l&#GR1kDD1TBx zg$Wn9FtJ^MkD>uhDJm=uJT+z$oFHd{j1efKiQ@dgLhFkhXE1VD!C(%qa$$ z{o;h~%fmf&i$l4ct0Qerp>pb#PqEAVz6GZ#v;_*xSP1fRrc?m(32wgZkn6eupqNZu z#tF(sF`aB`Jl&+OrnV!WY4V3*#bz!}!)z-}rE-#U<&$5^i7N{(LA?_Xs>$dE?v2GO>NU@!GGCgs=duvLVm|s zi+sgy)H@m#b@_)OO_4#!YR0e>i8_VjPeQ4`?G~DjM`{lb)L0r($A~tJ%@_H@{U<;B zGe6@8KJRls^S}7>|KI=ab2Q)i!+-L>{x9G8mbbhmzd4AAmld!`9& z)g^=oX{j-=<;dzFqA#^8YekSY4@epgRlOpkqL8+bRFS+Y2F5-lUp*j6HV{{zE0RJ^ zEl0fChg=lRQ=JOK)+Ce3{7)YtBYZYAxVq2?2byi!x1&I7XlLUQQkmm*UQ;mT2ha~< ztdE+e%E+3!Ty);qpZ%BL@-6RSV}bv{{fe;wv*#7lmY205hqHsX&KCz7jf*b6>M<3Z zkL^cat&Q`SGzHBT4jD8x%#kLJ7$HuRf-z1RD8Xnf=ftcqnX|zJ&=hA1#HliyOCjI3 z7IA=DW&PxL`aS>MW$q#t{^BZK$(Qr(HB2k2U4fP@(J$r%!zL zR9zlhWCTm(w6d*SdEy5o+W){Dx{+N8Cmz&_{JL1K=pDMOqB3P{%eDlcZR+c^ehvIB z3x6OsiTnj=!WRr>hj=G+2&hY?uSbbHaWE7}*qy99q!)z9I?cFFTaTaS zTTj0LKAI{;?EyM@*<`GP?ARi(u`fGy;*c?6r{1PZ2|Fq;19ReTRqLRWy9Rk$UE#se zYoL{;sN>W&V=|xgTgJ?2V=So9XDX9M!a-9*m@bF|$41pb8{@3cd6}4OO&M29%?}P| z%fD3z8nbun<}cmby`|Z~zOsS8 z>fwvJc>Y}di}x3{w-jt|Z7RPL8RLuu`8!8qGL@zwXjE81ZL{vU#&fzg-r!VeV~cW> zWulFz8;WxyoSZgGCJtE(xLH1}c~^KhZnRV&b!>6)QD6g6fy%9zOiCeah_#!(nZ4wSZ;%)S)ZCT(m zbk(jXq5)mk9hFZcWd>B9$OkTceN-qJ9aIP<9apaxefchhlNY=gp(}nL>9>-ffWEDw zRy;Mn_DGwPEVNSre4)jD36m#ebVLFIZfwA~Qy?ly$e0!5xd0m)T=iyr6`ZMdK7%uE zORM(aP#q_5%Yy?g@+UHI(lk5Nq#&1<3X#s3+}Pa2d01$a@;GH?{LXIe9Lx?5fAshM z-mm(jU;p>N?mz!afBw(>cVGLpfAgPz(HDKuUajww{P_RDzex|SSCj?n^m|3M=w)im;lciEvq@}BM>^QMrEAYU zs~Mr|-`ZMeV`SwxIX}7#wzs#neg1+Tdh{`EU$~^rbK9B>ju#HwbcJko#g^#_n~=q^ z!|7RaLeS;7I_r3KAf%44Ygt4I@yHY`^XYL|5JLAzBb++1y0$E`S^P|X!XTR|>orSm zmIJs5jHA-xpm2bJ_1apJNL|FEAN!_Ku0yZLD6$%y%yEO`*Nj*wCTcj{8FGV@T})0 z9jw#t61QF3xo#iTi#8M5Cd*Q3B&)v?R`6(w8pca9)@_*d#t4_;U{A|~T{StqUE+M@ zlOqr((o0TQ&++2(sz)EHFFhO6MpNcm3tu;zb?pN0P2JV$c=8Ru<9Ge8-};WX{mAeB zhQI&6f8Brddw=gwe#KXO#i2fh*U$gL2Y=($o44MWKmEbbQ|4>6QNbqYRaRq2*pH-Y zn0SShv~2=Qt1_|QfF(1c$g*8ukRq=!wg!p2kt#10m#To2xgLbBj=AnEnO+nC01yC4 zL_t)ZN0|p5`N)b)aaA6|)3@zfr`?A`zTKy752O>JeUfgUOjqW!Xf@;P2P&VP@lvQ~ z)P2GRXXGn=NL}F@K=Q~wiQf&;KcE12Zx6c@z{ps7^`L56Y z+OPfEfdQTe_x)*sW39_^^g--S7WmzN;!kXT^ur$-<$s5A14nGmDOo$8>)FfCXm{t9 z_V;#qi9f)fn6of;nvR?5oaKK%6z6Qjv2)Ajzu?$;z?|~=-PY_dWp{OWu%mNN+aPA2Bj3)w8Fw-Yw~GZ zWE=SvwN4ts2|_p}+Lbyfn_xhvLQWZyu)(*cUovdhI!kG4$U_z4GG(C?d*L_oZetED zIGqt%a73p*>~d895&bw~n*@BcjmX(|Sb|k<-w#5pRj@G;<-!`+Ik5m+rLFXl0!0Az zI zFms{BiS1Tv!VrqI8Rv!ZTGT2bC6B_y)v-d5pHnl#n=*n|?iA$YEl6IEO4e{09eY@I zk0CFi?F2`#kJBCX2FXkqBwj)F3Too^M~j#NH5XX|CuG!&)dM{x3aP&^xq?2mdPcWk zm3-cS`V{_(DBEJXg*w*c3hYlpfwAdX$SLLeZ{X++IFW_y+7{NUtXm7dFw`!guFxCS z_Vbr6>B6Ol%g&AKpLuO}_TYb|^t>H*|1k73{r=JSQ={pXTd(QbZnRv?`5ZS~p{F-t7?U-6EAEual|I$ zv0CgD$5Ply9gCGDn>r-r$Kx%VNd9jFaZbCgQw4AFM7Vo?SnF+54!9}m(jGz-=;PFB zlV3SS*L>T0UHm$3QRt&{lVB62x?bHoVEo#+-142Dsl-ZDo zm@>eXzbU1L1hS#QckDoPzyHAI9H`tc#6D+oCpPwL}N~DefFrzjV!(*S6 z1?i>VkrkXJ;ZF1wZ*)u4Ug^V_Pdc!n1xbX?x}$v60QtJnkro_>-gdzUQjix zMKrx2EB#nMDa#ts$)SZeW%l;=>YlP>U7ei2_=dg1*=JGY!Tk!cK>GR>(v+948Plz; z&+gj!x+*bog*=bOax-Fz zTLnj{%TB0VE!mw+G?0oqm+H7xhbtQe4wxvD@(G*KL`GhL9$G_uG?^->zjfm?W%5R& zY&MaIa890PEE@H64985iXpFKc+a_t%tLud4Mpla^pcA2MzI`0Z1zOO^0_Z7_c*2(U zb(Bn4!6KLiPdHxHflb&Vyw=xIA0V9#r&#r}k0Qb->(Y+mxVAAxwL`ThIkuI43`AVHTzD3_6jd5BWyV9ohEUW^TO%VIin0NLoDPJRPy6RK zr<{+?SE^ZwA^`8$965B$x)`M>>%|NVde zyMOl&{h>ef1mf?>`{~P9-iR~y*_k(D{)l;{v<$l#s5C02$hLA?QW#OOjTx9lo$A;n zP6PwCGPI6OcsR8Zr!d`OschJzrXWL=CwxZMfJN4))8K_K^f@n-GfrS4ONH`{CCavu zP1uyACA$xG#%23NzU|w%Y#;G-jD>ZEnr1#K=+<*|R7Q8ZV#^b-D5%>n=nDFr%+sJx zz4WJTq@p-|qkw)AYmQh4ImOj!bn}@y*2RkDoFWTM-lL1%0mRzvBV@%foAZe>FSwZx zo0}VaeVHj5y<@YmZNvJDh|~#}iF(VzfDtI6YF+NLdN8Fa=qN0P=N&I2Fjt z1Z@+qb#zQp7G@^BK^E<-mqE1{3xinnOEy75Sd>|ts*-Ozf$To42_6eITAHcfpx?@z}WHWsIB8>WP?**u8bgxK)NZmT$k4EHf`0K^6pWJ61ai>RLR>M#2^ zetY@jJbM*ST`KBK`L4*KUwJBmC1Rw#;?>J|y@Wb!%k~RXD(ze$1#H){wv!YIr9a&i zm8Ovx3l*bACcWM_gI#SaSMoME6?^*Wr+Mq&)gzBQrV-Blk`spQbLTrZqy6z@@(x}M z{^a-lzz_buANrvm`bRin|N5)H`m3*`{Jn}F?7Gq4`a56uW?ot@P3rGPw?sQs=RWqa zt=Iyy%5_}!Ex}@pC`LNtwSmW-m{+93!y1t?Epu$ihQ6H5nO^hyf_S*Qt2xO3iC}T- zh8DMO9iijpsN;pPC2SM!?EHBoOa7Ae^xWpAHYQ`uI1t!nPcb&LI*psr)<6Fj|Kj!E z@}38O{$geA`#vc5eG5Jb4PZ%p6V;5(MC+JP3*I>E#G6c{ybUoqh;YNnf+-x4B@5jw zjtP$0blm9TLl0?-Z~qOGOKd{yJcwj6Po{D+77wY62*xtbP~s4zj;RN7y1if`wj%8U z-$+>qnx;{`GQru**v0rPD6tu6P9dv7M57|9F7kFQ*AcdrYPmE=7~y2)U-Tq&!BKM~ zk>7;Av8l=CmKt>Kpe;E0TY{0Le7+T*S2re&>fbtJ;Sl=B=I$YxJ*88eOvTA$qsiw( z8mVItUeOb-V6SLl0Clq?Jbi~AnD$g)TdyE!6-wLC(S<$}`$+mOl8TyU ztc;UpJkn@FobeHwo3S!hGJa}$C9}|u(lkiKzRVf(#xTX%m#w{nnJ!$sq-!^BYBpbR zYTN1N?%v`{f75UNdrv-d<=?q{`O07U;xGQf<4e1 z`!REyzHc%XOViNwK5gbfAm&8J+R?HJ=Tv0LC;#Q{Ew!MAtR)?%?i|C5V|c)6J*O;L zZ-fj*elwERF}wse7%k?rMa7^<^oeqziEk8jLUN=<))e(u#>#+DY$sso(w{Zf zKL(y5?5Vn)k99O_sg0bfS1aXPUE<8$x-Jm6P@ET@uC;=s1BJE}O>u>eF51N?vwOOI z999;SKS1OaXYEP+f_kv3&aD6Tf`Aj7t7fK3e)o4yca@vQx3;eBH$8pRyQ z-_%>;q%FYijqAMo<4EJEWsJlrYkBc+8kgOjTVFi>@Y4_eXXAQhT#U}UH{?OC*dUe{ znr2)I8%SxGz)Z+$7n~89bS7mMFLyEvV~fL<2_@cq4sKmjPRruNjhT2`964{EJEt*@ znWvlbWJ{iINx^tS-3rRzGz+b;z~Y2-j^qYi3N`dl^l0cp@)SPc=tH_A3`D+d**&V> zJhEW6@myHE)2@7m3^pBN{@~_V#oPOyfmc#JC(d!-kr*Py!6zWO(=+C zkuWyQ?Cx5Wy4xAYAmLp^69C_br=`Mw76o6jy0s6&$VQ&SRNj# z1q$W|5}U5V>mme*2?kgXMq_CTcrg-=)Dfsp!8&a{9_MVpK+k+1HHuD|ZyCBlyP6Aq zzxCZhL>Ico!z~y!}+o->v1wpMpmpQ3*uNgAy8>lSl}j;32Wns zNd!+8)4aWMQnq9Q?QvqXzqhMwVk3C-XE3%eT$DGr!9&urG)<e)Yno6rKz&RMt~DP)yq5$UpYdTa%xm4=cYhUzTsQlDGR!_ zw`sX06WgV{I&DUu{*P^{OBycc>$&xi=Jq1osd6vBXZs2an) z$OJ*3I{8ewla%LAbp@TlinEJs>a|^MCdQ_me1I;sso}NrRMnf<5uLc*=Mg==A$8a? zHVfiZ1;Wl9r;aU-MI75|!&RxsY&oT@jt4v)pJ1x@m3aX&7oNLvt)7fsy>>$f%rDrK zzu9%|`pwbX-u_ds`p)nCPA0-i;C&K&)3J8 zXsUIT@l=M+B&WVHykqf@7^_`tLa)XKy-qUYDj)+DAtVAi=FI?-N4I^l&R4n zOrnn`c2`7)Kr8XJZsG|~7Az!JFM-4|771RKyUYA4tZ}PQt9Yf;4@nOg`lSyG%`hM= zJ({MW`x}*!H5wO{aU(Sr-6A#*)z6yjBl|aR=+^Zcn$PDKzxA8H?Kjf?(aX}f2SPuo z7AT+8+U~>380g+Pn2ko`iNzwOhJ~v%QYM-jne>!TkijU6rqf8Kf8J_XjFrtF=d9yx zX12SlJ&=DKkjWalfErC3AZ;KkhR-vq$Mh$v5Wuz%@+0)5L6DEFB#NyDZ zpu5>f6OO!)X~*(lM~nSi>SlYI;E5qL>*DpV%`bj05 zH=B>BQ%0|>C><3D#S(VnLMLHELnAfZ9c{3!g06M(Reud_T@P)`cF(Z(?DF}CMLxVC zC!G*OU>`P_DHqr#+v34ZsM{~Q>4{z1C%LAHQ&zdw!yz8}3qW)TUI6Qz zS=Q@3E51%!NwF>4s}w=v0nwuy8zz22KX}q_wiSAuv>tOQ-WCot85CmxQ2vlpve|se z#sU^%+?I-Y+xdx)KJoZFe)^|B1LphczI^%e@7dYeVH)%}JlIu!!jRtswX;Lj&-={X z>V#nf#muZHp5iot{6XpQctfKJ$eM!Vlz-9e%-M#q#{4MET@~Wk*+u}c30Ib~E!(6@ zA5zA4joW=F#%V#O8}@SYGuP-9?4N$1=x|5JRowO})(5qZSNVze)ED?nW$UafIqRh7 zi$~|%cp_)OkeT!l|Ad9HMLCjYyV^GdyN}y<3maJ{A=bRW^o!`@GHTR}rz(t#j1M&p zozp5`U-FO1p1bm_4(7Ap^J72u1RIkcT=%&J%6+c?%dY;P{wsgyk)L|kzdgTq?K%^I z6@-Pd+1Szq=V-EZp2;#%7S4u=!rKbR$p=gp7F`?y;n=91Nt`ZKM<5OWpT_3-apvxx zc6au*&#Ax+T8n5g2}d|ckrxMVGMUu&wKz6$;39v)f}X`aZ%Se_>+)$ZbuqOiy0i3e zY8`3YvR!55k$>4%N@2eDXi8B-*%3%McBd)M*2JyGoO+GW+lPB9%Y9ADLL1Q9eH^f- zKco-*>`&q^ZR<)p&?ZO~O1T?Z7kCzi9)N%a)4W5LquLYJJPty1)bi5Ad@HsNWI8$ANs zRTtY(RpVN_vLOU^pWmVLQM!+aLUJ?(>QZ+j+ZFmmU6C8yL7qL-NByz!X+H8%C?mAu zD0@XeO4B|KXplvQZDDv|nK31YDTMLG9#-Ql0Rz)533gR(qAQ}E19r2S8=I;RcosY|}mqb-tvXhD21bmTCJqm1uBG>0@=kP%wExsO#mT zKWz{BWkKq~PO;wrol4)8KJ-P_M$j^Ux`s8Jcn20VEwnNot6{8|P)(zXjGu<_Bfsg^ zt@oCfrF{>Ceo`&)pc9|Z+@-l>kG4h^FKT+>k~X)`tN!nfCYx%;6HRc=63&;M=KCzX z94GTSjMTOV3r4ZUyb~)jDtbhvj* zhdVbk0}JByZfD-Zw(K73JSTLB9xHT%!fVX-ae3P{$L_^p?m2nL28`lU2{>HnNWb~sc^UNX9j^GbI(K;}e8F~HdGH)0$H zUO3D+wXN}FB9BJ!O1y|Xdgbz!*Ve>+^7yVF`r5aa(rk$rEhe%$=5xpA%C5GzZ@*#= z+AG>wCL5yBax<#)HcnW}SZY-&t%bR!JE^O2sl^r@^QlEnK(gM6+m=0`KsV^`_VhS{ zuSIHdQ#RodhGOs_@Q9r89}EQBWVm%zVFKsPgm(UU!YM?bmE+bG>JW^=vNpLkffBw9h$$0dGKla|o zhI$@^_pb%YCs6fQsHpkFEM(g`xr*b}jK&&oY-nTaoHjPMR7PXXSVa$UsOmR>+q7KVjk(^t(Xl13Knag)K!6=vI)63=-D7A&xEzw7N{$V3iz#%z?nR z>>fj2!sI3Vgn>HFl+~5GZXD&&W|`ET_{sWY+-ZNXUY8xkPEaJ)#R_cRnYOGW4PosR zc`bcy_L{m6aVlo!_>$wZ!^62=|GGE$+rQ(V{&qdM?t2R`0`B`ZysQmi9eov(;lgOb zXUZwq*w$nmM{Gj9MeSnAi}0SrXUI50!qF0wD3dX7wu@ya4h(P&8mXB|}AgOgdP(>8S$nRurn(Vp>ilO}G-%}BDjEwSj>?&I(ovC*x=$+4}|SD!~4yRMe8 zdmg(F*ZJcx4M@2m&vq>!}*-?1%0}CPHM)=Z>2I{=Dg&T@yI{-^S|)`Yr@`wqL8(O7w@^N5)rI&H5VL!K)y{4#6ClKH(|C=2=Hq zE!Roy3P~Sj_K~hV=0`V%Z$GE{+_fiqgwwVPbt@NQ6FBKr90A;C$e^4JCrFvwF$frP z+94wGQmI^n{zDkrUD0Q{4|=_+KWmGl^NRkd2x9B?dTlfU>$KbBr6+Z(kQOP3sX)e0 zGn#0^VZfAw0P}T5W>qhZu3WuF+2$*FJh<<33kQ@?F}X=CI3xrR>*9&Kn8 zhl&LOjX=+R`#k0#RSk3H=kVx}$T#03EdsMGLdf_lR>8w3LtTqCXQJ zqtJ4ATdAW?9#ZU>K2t}0*(+w`mI4J{_*&|0k!2tpv79oCP3CY8KY4|Cr;(bn@wq!% zJlqSpx1WFcfBS~l?=StP8@tQ$k*BWc@L(n}UK-}rWNTYy9(84`CF_SZR-x^Iu}fN( zeiP%{v67*HmN~;<#EuJ@xooUWL}fL8lRg6Zh5U86?ZPe_VTjC~dV<6=2b0r?XV=ww zM4gdg>PVf57xIgX3c3bzQ9ubrRR$t@k)lk-S>&ai0SYCr@;gsgKG#*CA$}6#vdxow2#F4N+Asj4 zE2wF-?!dse9@>`OBlNxjF(=O0?Qmmq8J^p}7^Lec+9n~t!MXkTP3Sd+5$I&k~q z000mGNklUTmG~E>`&Ym^W?bw4`Qb+P)-vbq)%F)G~?-H zx-ptgHZ^7>fIG**-y-CCp-G5##Z5wUWHlMYxe1fty&-QPiNKio#-|5 z?1zoMWOd;9Ug>pAP_0)l{K^;%YPr;LHynxe(GaitUbA=fKQjB$;PD{%e{Xe)(7`}Y=OJ42={TrK2fTBWH(LY@uX4H6vW~{;eahT70bVN zY%^h)Ad0gF%4Djb;qzvLqcgpDQCr&=w7GpwQyiWV&Q8aolz%OGI6L6W;Gx>ZO!@pM z-b|@L#sMg!5q{1@;uD7=KPV%q;QTaM)QP8VWzsTDS&eX;G-?l(6Sn2v4b6A1>H3pT zXz%h9Pne2in(jHfEil={bnBb8C=Y1H``5Yb_D zj0SlXV+p-fNQ1ONHp!yIZIfgpmZGs*69SU;w)=$LhauX=;lbWGq*+`CBySx9J>fb% z@z73Voi25vmXK~k%AFvh2MST76NSLBu6n+!Pz&rfkILIf#8XF$+yJS1!53vy{sr@& zW*o||hXYS&=&K;Kq!XTn=V$7`|eps7BOcW6oQ6QE6PZzUf>3 z*)PFP);)gh9qd0oUoI{^^vJ`y_|PRSc)=P?CNk?n#~f0j3BaXMOOzI>BV2Em-4i+y zx*TQMq>oa^5!Hv?-*eo9Oc0uxxqk7 zJV-j>I$kJky-eaMcSoSZ9rKd$eEH#7!8YdbDs|@|^B}m517|D_S-|Abi2Y%MFB#)Y zmsD79Z{51J%}13lx~<#;!hL0d;~D=+Rr@}wY{`payYOO z3xsVoO@r)_CM@Pz(3{Do3UN=Ssu)dVoFz4JjOaq%s#xOHEe>?Jx1+u5S2Vl&jOJIL zl@4x6OFo@YUfbImU3x_0i;rrALuT~!cthDRguD)UZE3W0sc4z#X5yRrP)cfW(4Zyk z(`>L!QE8eAj}ne$XahR+m+d}sm#5wH*nM~wYix8Hr}<9j59#o&$CK8u37igVrqt3m z9S{p*)2m;GVtFw|V;6%b#`q=8cDlYr&_dhaY`ZWrW(aEsj^q zqm!!>MzjwZPvO5)!|dKJL%!`HT0{F}`fjpnfioT{Ga%XaNtvO2yjYiiG>_GXg z(sbNtb8AB*K1ob)xHit8SFp)x*kt>>CR{er9wdmx&7bBJA8q1?R7Z4SvK5q)Rh`w^;#w z8?fTF8i{tKMN4*|Rz<@_Qo)c;m_=qiOngA{f+0PGp`FH%cRCE;Y1$prSqPIkgo)eI zfY1YR4I$AJcX%P#rkIIw7az6TcBR`z29kBB%h)o|C-|y;fKIk$`&fG70eJ$pYkq8K z_i@|D{1Fr!Q)(>yK~2<0+S*iENfu<3M0m-mzgZ$(lh`y4*%D{iqtP#a?|bj8N)R~tJ)2ST$nAWNw zx3`>qOkXb&yW5uSb@Iy+=g^-w*V{!$hXKh=JfS+C^fAxd@0GscwVy}#H5uU_a6;%^ z65+osd%e!}_-%|Y2ca5fO)#g$(IKF%`BO4+%JO?M+d8*(zK)}F+uMHTi6=hm=CeC* zT`T+`dY@UKpV9Z3(w|IqTg^+mn3Wk0+2INcJ~6Vbs$jj*WUL9FA~$i$rsvLSgws=S zlv*~Y{P6#P&xCoS$;Q%kOPOWVoQA38)QUwLFN}LBRoX&YES1R?94_WsE;<(XWlE_t z6~@^C#(8peex%4-!rSJ=4aZMrQg2K&!AZ~_3(=j2Zcb3>VD2Ceb z#^Ew`vgkKfH-aBNC5)^Aq)Qpe=%HfSMV;Uu;-#oH`k9CBehmxb5Qcj_p7aYv$_+@F z^?1@R25xX32GAaZqw*|}NAXp}zH?jcKF_x79;;$6IIv$@xl~~HWo;)}Vf%zG_Ho+o z>^v19M`meuqLdZRqxctnMZ@h8+)>{|spHXef z$$2oxp{z9KhBCPlh9P!I_&l)tKCpd9&e-m(O#9Ad*7;L@Kv}kXYglktRu|p z>BK|38&*8_8S?K|?&HZjtFF+3mmt?R!}%C5K?LPHsiEX*?9@|x_KEB%o12@;?~up5 zq`&IZ-tcM9UBC8bI3L{isRh{K?^De`NoseCcD!89o3>kMjw3dkAL{U6SF^)i&51AD zR=86*O(MUAw$#CFQIR*9jzy(~r{ff?<@01WKTt_YFH@r1$7-~3b z0v)o&mAVFyJi5=K*_Q1io)ZylJd{beo_9LEo_8XS9TglA(}Gqb)Xs^hy{a2K`2^ol zfiok6T_gkn$0nd-ag80i*kgdPIrVhlOkp8*$N^@B4kYQNT()KVsA!icdI;3`QI0BK zXo28MI3Vc?%B8Gm+euKsj1kc`kUM?SA%J1Xm}ZPKe%*D+0<8+;F5-9>ke%|{`tI-k zfnQ1HJ$cif^3DJ3+g`hQZtIc!u4laz%0c&H6fOCfon)pZ)VsyPy7UAB}u)uUUZAeJ%AMdYc92?YyXE`Y?&iMx4{J zIiD?Oe3l5Z=Pbc4jl(%Rp?jc5MGr zRI&TIY@aB8LLPZG`KK|I2t9GeL4wn;DSMho+CH03*2`ntyVRFDUoc*boY*AuWZAO( zuhwURtVhe)T+_)!*?$i9XPRzpmFw4bKksAL7Z3jY#S89?dyA13;@(o|Hf=t|gu{b_ zhPU3b;6!Pe&w)5W%nU6OXR<7D%;q>*v%`I8hl=CX<|Hf*Swa@)1o@`0e^J>Ri zd~BWSpc@lzsKY@EBD18<2Gr9-6+4`{VbkrB{$ zM>b{C$zSSU92{twe?Y@{TreIpzIS$ZG#-tw4r1=L@cQJ|R@;_ewU{lL(uZKK882t! z*aG_wZB&av@zFBRI@*`eV%|6)FZKz)`pdRj@`IkDqkgsFmyXgp2zkh(9~D5#dc5RI$|3tsKI^kbDQ5Mkymi?fK5)ol zqx%r71oxrVpG1}0MLXhCUQ;K3=1iR&n2m*V8D}UP3-JyI$!s7~KI3ij)-qx#UCj2h zJUjq<5{?-=jRND?D2^Fn$EjG-L9K&wwRvt-Cw)^?sKcNnk1~b&lsGF}@+x1P9*?#3 zNK4{NPt}ob!BR!@*6QUWR-Lj}jMEm{5PH|Ofbx+sf6U+@p>k z000mGNklPx?-<-PcV> zq-UdTX;%`qRq3nHCap8BlsSWZCsHfMQ99yI3@?Fh-$A#RAnQ&=?2ogKweoHn;cZC? znL9%~^o+Ifcq~4}Xu7fKJL&VOroZpqzc@XAe)}zP;1BmR-w!3`Q(n|ec$R+5#xs8e zU&q;51@1u07!S_MwvD)Btn=7CJv7@1P9QSZv7QH2^XB>LJDqRe z-oDd3L;9Wz*KO0GT}6jq)~a2t-DV2y&v+5w1%3O%#Wy|i8u1 z6~cqh87&)g&@r<*;wscdjml&3KXXbC(UNDsr-~lSjJMB^x#xXV(G_Q zY6+Kw#-X#VF%DN#TEuiLk{!8lLNCNB2HDgrU|R)RAg<^TbjYMKC`Cg5!YN(QphxjY zqJ0(Wue70$o&B_ZBIEh^lOL=XN;+7losJLrX2T4IeA8A1T_*v%*C)Rt3+z5E%CRC2 z#qJVf7u^Y~V#uU6iBP$Qka$NtAX;zRu(`%RF^^t1MnOgtBKx!kornHgg-3k!^$}0y zrRdt-8S?>==M%guCfbo$_!3q)&%XZjPsZ00!(_}Ymdnpi?!AbA`mO)sGiQr-YsP7L z!#YsJ{9+v#F<%il8Ar?_n%9B02kW*N zKZ50FTa2lsttfpTAI`zcViU3Tu=xQs_Cd4n&Q z%#9T1tPp3ejHXjM+!j2VuQUA}Huo%M;c(^vcjbY*V-U#M;xg3j9aFnMz!B zQz*5J$+xXsOnAj7Nt{ekn7dTeO$pwbw|aD~l`^a3ZGmmX_=q0f;E3=7A}@r0ohR`D z5pS>RXQ4w`;rUjb>|XbQH(~hC!rk)D;vZ;sU$@oy*$BvyVS9+uCEb|_L)sW54pR;C z2rWo_z**_gf`MmU#t|)%HGPtNsj!dRHOR1!Y4&k^$p4gtt1&UuZLjni!XaZlB+u^o zV$=MKUKN*jz4Ir(6t)5$-1nIU9(3CCbl991lY(P3nQUk>nW`C_r_n^?>83_oo7&pi zQoi9AS@VNK9q#UNI(8uQjbA}^#*QoMR3ta5zpX+}{uWr*j7g6q7IYC8pBlv}lg1O3 z(HQn3+v+b)=a896xD>QuVJE+E&N1RGswf{Smr~bKq@~7Aqe7In#L-%Mq_%577GLPY zT^gylPjM<@HPp~ZZd531!d7ORfrq$514EvnB`%>!XHMS=(9z{isz5?XM4$XCc6*_< z+ODiAlM@@^B&eeip(ZcUb-<2A=>?v|wFb7dUuNb0_&t7jwG$eA*PAJ>H3o%0Nc?W-a3!&R`=cVjwF5j5!F=42{=0Q7b)6^a$`x{yx zx%0D^TW({>cpb2wIndU_gtG_&j<-vWQS>X2Be4jPo~Qe24(z786p zSLj+j?`2a442)+k)I;W}(C*9HK9OU)Zg3}vrxK^@Ii2p0@vt=~k&Yz>nT2)|KPB$P zC$ZH~sI`vtwMj@vX`Q-k-!bnL>x)Yo_JH8Fn>v-e;8Z3SQgBShKJ@=_TC#61XrHDb zg>faWYMPaum-%D~?eK86#jyPhqW9GOlka%vZ>0Y=5Az#Q=6ko8RsHI}zMjpF+n(kI zHMf6Iu8*ueJLY1rMmiDgn4`f!v|a14`*5HSVaD}YSkFHz9-8e0N3hq@t9WD|F$|IP zW03R^CJxTzkF0=v+qFGJkHW<7L40CVI%S_1BGl{!v18Wr$z-f%gv}aj%GVk-+xCAN}+fBI^Oqy=8%NZ>e+dY2(qPm7BKZ^IkTJGHNtp5|q(I4bIwvx8gQ$$1KKb zm&)(E>Sms%bZj!kk}z~P( zOL_aIzFLpfUmhZ;N!)CY#uMr|o$Ju2PcNZ@(7M&Bmn_@L=g?A$nx+9`C2kkleLgKv ze4J%%Wa<3{%*g4EL1L9f_mz#7ZR=umtJPv#z{d?$u-#A6?~<%p;i zjXt`Qgk#=MVC+m?ZkKPb^gEr!JjhTEc?fG$!cU&mkk!bx%y@KYAhsWm$8s~;`p^eI z`b+M$-;wPe?EbsVp-FpqAo1cu1LSleZJ2CqG4E=EwsEg@SSRSG#y=d-dk@1VVbIxU zmWka?W1Vrx3oY@4cZ1#6WA|a@U5{77@aP+wwP&C(v5ulg5!!D@ULZ_oxsC(LwqDN5 zK3l$hHvQ$)<*u@`J_TV~=~nwIUtri5@-KUn?s#!oa3GNNX*!*<1v&r!*OYpI`^W;U z3ipw=p8{2FFPk#qV9Hu9`h_NH%$X3g*+Rk@Tg(nL$64y?g4~jgV-{y&+(;ft)e*zt zs^M68KG0)&(0~G88NoKycyn7#{;GbNio+ST$er))NQb+UmNF+^;si{~Lv_?GoG)d< zb|&cfQranhzbS9g1xGJ`3>H_6vXb$l41eK_te~r@AkL&IpGhsQAr$hgqNemfI_;mU z#i zs1BJdLSj*hF43=8O1O@0a7vL|Xp3#x*3m^g@?G16Ok}G99`ww=Trz!QoA%I#)CUaz z(TODOj*J0Xr4x$!6`KGLz#<-iT(L0;TMRIE&|lwHbFKas3SI63r7pl5G zcuaE(h{{+AJKL-YprgIj24r=NxxkF8b;J%mRIQY_v1vkzDP@+(Oc;a~*j8bD*zWr) zcBh<9fzhKN^n^j?QIPmqNZt`vb!atEDu3dsZ++~Gi#GD?@0EZK-IbOxz6ClLO2%FV zy&9>t#Qd-=+kIJ{4e@~J(Vg}WuwD5h{sfSoF&M~*rtU6)DY^tAT>-6zL;8%+_EG(3 zMQqFVSy^Y&I(S=h1_*mdtMVP=M=hxyEaxipXJLLcqoTw8eJ%3;>B3%1m0zI;*L`P! za^GqENmh7sy0Pp^(~4;@8ja)>ptnn_(PX0hKI`CMre-vG)85{}J@fzS`>}Vw|Cc}a+;gv=?H~GR?$fSP z`u=li7+W!ql{N)Q^=&Ka>Si0t3rEWK(xoAM;iX?XXXv4ragHR*&eC+=3qkT-@nuq__zw*Dl26{ix!t^P`&feZHyLIc{UPa?w|U+lR_S(?sW^4dtJd#wSJSy zcJDwFC;EgOTEgeUz*oa8q`?`5YCiNKB>KE}cn7RAhgQ>fsH^6k z@i;1XMqWtC4-&s4*6Ms-UWC}Dt4-`h+?1h^?g*`2;ay9<ItO{^aF^u`lfl9l>gYtLCd46)r zuH#N6!gHs*7fX+<7mCOZZ^F~CkH@b~Jb=k2PMF&^!_|o%g*9>du{M8BXProgFIXem zzPs!--V;&EQBX%vf7$LMXFhwPZHl>1tUsZzCu@8~vwd8Kc+I0N)xLzbds2SBL40{| zpc^-C;G4Ago&CPi^;4oK13w;7UdS@Yc^g@>{x%iW(OJyZ0S(R* zP7Y-%Zw}1(F2RIqfK_m!0;`c!D(r@{0p4;rWjo|FV994nj@_hoMt;06sy5NwOhBbv zGm&uU%4kETe6j|l?sa5iNLtI51Bj0OA~GfS!BJXVwq^H7nE>+9o%DbZZPTVw%MA3? z7bH!Fa@kH$VH>iK;^7-mi7)VxGGR@4H-zVosPh29b?0w<%F2GedQE6PFX3VUp^jppK^!n z+rRz$ANyzj^j|(cpU=%CQsy}mS?Q0wBt>_7t)EyIhB>Fz6`ob}Qx-&ryW!h}dq$IcRFSsx9M$5Kt(>g3 zIw1|GQ*p@1>nGm-pPh5*Z5j%q@O+MwLWRVt8#aKDkXY~oEAdCk5-KEwSdsEdVsp;5 zuODgRrj<&&sO8DL&dj~GGxpfAl8VArAyT2ZDcPu4Hk&HeqQ7d0tY_Kpp(TC033F3O zj@m<2N?S)%TQyFSYm-cFzGkYgauKK@^G~3%_G_gWYZ^bFWPmh3Xt*yH(90R;Flg+S zGufXh+n~V#;r#%FmyGkaTi3u^8Bwwy^WmH#=;MzGyD0{m{F-DRD%()^cG;P^-uwj`68lz2b!daQgzwBdXOj9)j>AgG57b=bQi;bw(|ywf%Lt|AwU*K z9C|zS@(8q}08MW39oJ#?CfMC9dt#xP1JI#?G%ujD4UY%(_70GRp>H5N-jrb)pcAu@ z8hzDJz5Wx6avo1lPyKFl`Ej{?y zuWq?@`yEBwXNAUz*&>SaB>ac6mB#Q3{0_@isX|=5Dn< zBtX+3<;eMs-5c}DTq_S5T*cZCnB9tiZVtl)(A%MrhyL5j(B=}? z!28qKx8L($tw2BCQ0}cqNq{z$qp%%F7m`kv&^2R{l`M+cENuI6xw6Ie^Zfk$!~3M% zhVEW2WY?O`C$a)*jC}5qX?hi20h1Wus(+uYMZp*kW4(p#WpF%pZ-Um?G3E20 z!lrH1PcnL9tEQ}svMgDxR&Tyv{(9SCAB6|M2mS#70RR6r{Z}0T000I_L_t&o03hP= UvXuV9!T:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[6px\]{border-top-style:var(--tw-border-style);border-top-width:6px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-orange-100{border-color:var(--color-orange-100)}.border-primary-gold{border-color:var(--color-primary-gold)}.border-primary-navy\/20{border-color:#00315033}@supports (color:color-mix(in lab,red,red)){.border-primary-navy\/20{border-color:color-mix(in oklab,var(--color-primary-navy) 20%,transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-untan-navy{border-color:var(--color-untan-navy)}.border-untan-yellow{border-color:var(--color-untan-yellow)}.border-untan-yellow\/20{border-color:#feb40133}@supports (color:color-mix(in lab,red,red)){.border-untan-yellow\/20{border-color:color-mix(in oklab,var(--color-untan-yellow) 20%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#00243d\]{background-color:#00243d}.bg-\[\#FDB813\]{background-color:#fdb813}.bg-\[\#feb401\]{background-color:#feb401}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/10{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-primary-gold{background-color:var(--color-primary-gold)}.bg-primary-navy{background-color:var(--color-primary-navy)}.bg-primary-navy\/5{background-color:#0031500d}@supports (color:color-mix(in lab,red,red)){.bg-primary-navy\/5{background-color:color-mix(in oklab,var(--color-primary-navy) 5%,transparent)}}.bg-primary-navy\/10{background-color:#0031501a}@supports (color:color-mix(in lab,red,red)){.bg-primary-navy\/10{background-color:color-mix(in oklab,var(--color-primary-navy) 10%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-untan-navy{background-color:var(--color-untan-navy)}.bg-untan-yellow{background-color:var(--color-untan-yellow)}.bg-untan-yellow\/10{background-color:#feb4011a}@supports (color:color-mix(in lab,red,red)){.bg-untan-yellow\/10{background-color:color-mix(in oklab,var(--color-untan-yellow) 10%,transparent)}}.bg-untan-yellow\/20{background-color:#feb40133}@supports (color:color-mix(in lab,red,red)){.bg-untan-yellow\/20{background-color:color-mix(in oklab,var(--color-untan-yellow) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-navy\/80{--tw-gradient-from:#003150cc}@supports (color:color-mix(in lab,red,red)){.from-primary-navy\/80{--tw-gradient-from:color-mix(in oklab, var(--color-primary-navy) 80%, transparent)}}.from-primary-navy\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-untan-navy{--tw-gradient-from:var(--color-untan-navy);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-untan-navy\/80{--tw-gradient-via:#003150cc}@supports (color:color-mix(in lab,red,red)){.via-untan-navy\/80{--tw-gradient-via:color-mix(in oklab, var(--color-untan-navy) 80%, transparent)}}.via-untan-navy\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500{--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[88px\]{padding-top:88px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-600{color:var(--color-amber-600)}.text-blue-100{color:var(--color-blue-100)}.text-blue-600{color:var(--color-blue-600)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-600{color:var(--color-emerald-600)}.text-green-600{color:var(--color-green-600)}.text-indigo-600{color:var(--color-indigo-600)}.text-orange-600{color:var(--color-orange-600)}.text-pink-500{color:var(--color-pink-500)}.text-primary-gold{color:var(--color-primary-gold)}.text-primary-navy{color:var(--color-primary-navy)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-600{color:var(--color-rose-600)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-untan-blue{color:var(--color-untan-blue)}.text-untan-yellow{color:var(--color-untan-yellow)}.text-violet-100{color:var(--color-violet-100)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-yellow-600{color:var(--color-yellow-600)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-primary-gold{-webkit-text-decoration-color:var(--color-primary-gold);text-decoration-color:var(--color-primary-gold)}.decoration-slate-300{-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300)}.decoration-2{text-decoration-thickness:2px}.decoration-4{text-decoration-thickness:4px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[10px\]{text-underline-offset:10px}.underline-offset-\[12px\]{text-underline-offset:12px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.02\]{opacity:.02}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-10px_rgba\(253\,184\,19\,0\.4\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#fdb81366);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#25D366\]\/20{--tw-shadow-color:#25d36633}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#25D366\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(76.0953% -.174012 .10152/.2) var(--tw-shadow-alpha), transparent)}}.ring-primary-navy\/10{--tw-ring-color:#0031501a}@supports (color:color-mix(in lab,red,red)){.ring-primary-navy\/10{--tw-ring-color:color-mix(in oklab, var(--color-primary-navy) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_15px_35px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 15px 35px var(--tw-drop-shadow-color,#00000040));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-auto{will-change:auto}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-y-110:is(:where(.group):hover *){--tw-scale-y:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-3:is(:where(.group):hover *){rotate:3deg}.group-hover\:gap-2:is(:where(.group):hover *){gap:calc(var(--spacing) * 2)}.group-hover\:bg-amber-600:is(:where(.group):hover *){background-color:var(--color-amber-600)}.group-hover\:bg-blue-600:is(:where(.group):hover *){background-color:var(--color-blue-600)}.group-hover\:bg-cyan-600:is(:where(.group):hover *){background-color:var(--color-cyan-600)}.group-hover\:bg-emerald-600:is(:where(.group):hover *){background-color:var(--color-emerald-600)}.group-hover\:bg-green-600:is(:where(.group):hover *){background-color:var(--color-green-600)}.group-hover\:bg-indigo-600:is(:where(.group):hover *){background-color:var(--color-indigo-600)}.group-hover\:bg-orange-600:is(:where(.group):hover *){background-color:var(--color-orange-600)}.group-hover\:bg-primary-gold:is(:where(.group):hover *){background-color:var(--color-primary-gold)}.group-hover\:bg-purple-600:is(:where(.group):hover *){background-color:var(--color-purple-600)}.group-hover\:bg-rose-600:is(:where(.group):hover *){background-color:var(--color-rose-600)}.group-hover\:bg-yellow-600:is(:where(.group):hover *){background-color:var(--color-yellow-600)}.group-hover\:text-untan-blue:is(:where(.group):hover *){color:var(--color-untan-blue)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/btn\:translate-x-1:is(:where(.group\/btn):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.selection\:bg-untan-yellow ::selection{background-color:var(--color-untan-yellow)}.selection\:bg-untan-yellow::selection{background-color:var(--color-untan-yellow)}.selection\:text-black ::selection{color:var(--color-black)}.selection\:text-black::selection{color:var(--color-black)}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:gap-3:hover{gap:calc(var(--spacing) * 3)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\:border-primary-navy:hover{border-color:var(--color-primary-navy)}.hover\:border-primary-navy\/30:hover{border-color:#0031504d}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-navy\/30:hover{border-color:color-mix(in oklab,var(--color-primary-navy) 30%,transparent)}}.hover\:border-purple-300:hover{border-color:var(--color-purple-300)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#20c05a\]:hover{background-color:#20c05a}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-primary-navy:hover{background-color:var(--color-primary-navy)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-untan-blue:hover{background-color:var(--color-untan-blue)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-primary-gold:hover{color:var(--color-primary-gold)}.hover\:text-primary-navy:hover{color:var(--color-primary-navy)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-untan-blue:hover{color:var(--color-untan-blue)}.hover\:text-untan-yellow:hover{color:var(--color-untan-yellow)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary-gold:focus{--tw-ring-color:var(--color-primary-gold)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[1\.25rem\]{width:1.25rem}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:text-left{text-align:left}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[4\.5rem\]{font-size:4.5rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}@media(min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:h-\[190px\]{height:190px}.lg\:w-14{width:calc(var(--spacing) * 14)}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:w-\[1\.5rem\]{width:1.5rem}.lg\:max-w-\[450px\]{max-width:450px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-7{padding-block:calc(var(--spacing) * 7)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-\[160px\]{padding-top:160px}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-\[5rem\]{font-size:5rem}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[36px\]{font-size:36px}.lg\:tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}}}.acaab-full-bleed{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%}body{font-family:var(--font-sans);color:#334155;-webkit-font-smoothing:antialiased;background-color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.4s both fade-in}@media(min-width:768px){.stats-grid{grid-template-columns:1fr auto 1fr auto 1fr}}.proj-card{width:75vw}@media(min-width:768px){.proj-card{width:42vw}}@media(min-width:1024px){.proj-card{width:28vw}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}} diff --git a/groups/ACAAB/assets/acaab.js b/groups/ACAAB/assets/acaab.js new file mode 100644 index 0000000..a036deb --- /dev/null +++ b/groups/ACAAB/assets/acaab.js @@ -0,0 +1,169 @@ +(function(){const E=document.createElement("link").relList;if(E&&E.supports&&E.supports("modulepreload"))return;for(const U of document.querySelectorAll('link[rel="modulepreload"]'))r(U);new MutationObserver(U=>{for(const H of U)if(H.type==="childList")for(const L of H.addedNodes)L.tagName==="LINK"&&L.rel==="modulepreload"&&r(L)}).observe(document,{childList:!0,subtree:!0});function T(U){const H={};return U.integrity&&(H.integrity=U.integrity),U.referrerPolicy&&(H.referrerPolicy=U.referrerPolicy),U.crossOrigin==="use-credentials"?H.credentials="include":U.crossOrigin==="anonymous"?H.credentials="omit":H.credentials="same-origin",H}function r(U){if(U.ep)return;U.ep=!0;const H=T(U);fetch(U.href,H)}})();var yf={exports:{}},En={};/** + * @license React + * react-jsx-runtime.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Ed;function xh(){if(Ed)return En;Ed=1;var o=Symbol.for("react.transitional.element"),E=Symbol.for("react.fragment");function T(r,U,H){var L=null;if(H!==void 0&&(L=""+H),U.key!==void 0&&(L=""+U.key),"key"in U){H={};for(var k in U)k!=="key"&&(H[k]=U[k])}else H=U;return U=H.ref,{$$typeof:o,type:r,key:L,ref:U!==void 0?U:null,props:H}}return En.Fragment=E,En.jsx=T,En.jsxs=T,En}var _d;function Sh(){return _d||(_d=1,yf.exports=xh()),yf.exports}var f=Sh(),gf={exports:{}},X={};/** + * @license React + * react.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Md;function Nh(){if(Md)return X;Md=1;var o=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),U=Symbol.for("react.profiler"),H=Symbol.for("react.consumer"),L=Symbol.for("react.context"),k=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),_=Symbol.for("react.activity"),Z=Symbol.iterator;function ol(m){return m===null||typeof m!="object"?null:(m=Z&&m[Z]||m["@@iterator"],typeof m=="function"?m:null)}var al={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Al=Object.assign,Wl={};function ql(m,z,O){this.props=m,this.context=z,this.refs=Wl,this.updater=O||al}ql.prototype.isReactComponent={},ql.prototype.setState=function(m,z){if(typeof m!="object"&&typeof m!="function"&&m!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,m,z,"setState")},ql.prototype.forceUpdate=function(m){this.updater.enqueueForceUpdate(this,m,"forceUpdate")};function Zl(){}Zl.prototype=ql.prototype;function vl(m,z,O){this.props=m,this.context=z,this.refs=Wl,this.updater=O||al}var El=vl.prototype=new Zl;El.constructor=vl,Al(El,ql.prototype),El.isPureReactComponent=!0;var Vl=Array.isArray;function Cl(){}var $={H:null,A:null,T:null,S:null},_l=Object.prototype.hasOwnProperty;function Fl(m,z,O){var R=O.ref;return{$$typeof:o,type:m,key:z,ref:R!==void 0?R:null,props:O}}function Et(m,z){return Fl(m.type,z,m.props)}function A(m){return typeof m=="object"&&m!==null&&m.$$typeof===o}function Q(m){var z={"=":"=0",":":"=2"};return"$"+m.replace(/[=:]/g,function(O){return z[O]})}var Il=/\/+/g;function it(m,z){return typeof m=="object"&&m!==null&&m.key!=null?Q(""+m.key):z.toString(36)}function Jl(m){switch(m.status){case"fulfilled":return m.value;case"rejected":throw m.reason;default:switch(typeof m.status=="string"?m.then(Cl,Cl):(m.status="pending",m.then(function(z){m.status==="pending"&&(m.status="fulfilled",m.value=z)},function(z){m.status==="pending"&&(m.status="rejected",m.reason=z)})),m.status){case"fulfilled":return m.value;case"rejected":throw m.reason}}throw m}function S(m,z,O,R,V){var F=typeof m;(F==="undefined"||F==="boolean")&&(m=null);var cl=!1;if(m===null)cl=!0;else switch(F){case"bigint":case"string":case"number":cl=!0;break;case"object":switch(m.$$typeof){case o:case E:cl=!0;break;case q:return cl=m._init,S(cl(m._payload),z,O,R,V)}}if(cl)return V=V(m),cl=R===""?"."+it(m,0):R,Vl(V)?(O="",cl!=null&&(O=cl.replace(Il,"$&/")+"/"),S(V,z,O,"",function(Ca){return Ca})):V!=null&&(A(V)&&(V=Et(V,O+(V.key==null||m&&m.key===V.key?"":(""+V.key).replace(Il,"$&/")+"/")+cl)),z.push(V)),1;cl=0;var kl=R===""?".":R+":";if(Vl(m))for(var jl=0;jl>>1,yl=S[rl];if(0>>1;rlU(O,w))RU(V,O)?(S[rl]=V,S[R]=w,rl=R):(S[rl]=O,S[z]=w,rl=z);else if(RU(V,w))S[rl]=V,S[R]=w,rl=R;else break l}}return D}function U(S,D){var w=S.sortIndex-D.sortIndex;return w!==0?w:S.id-D.id}if(o.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var H=performance;o.unstable_now=function(){return H.now()}}else{var L=Date,k=L.now();o.unstable_now=function(){return L.now()-k}}var M=[],p=[],q=1,_=null,Z=3,ol=!1,al=!1,Al=!1,Wl=!1,ql=typeof setTimeout=="function"?setTimeout:null,Zl=typeof clearTimeout=="function"?clearTimeout:null,vl=typeof setImmediate<"u"?setImmediate:null;function El(S){for(var D=T(p);D!==null;){if(D.callback===null)r(p);else if(D.startTime<=S)r(p),D.sortIndex=D.expirationTime,E(M,D);else break;D=T(p)}}function Vl(S){if(Al=!1,El(S),!al)if(T(M)!==null)al=!0,Cl||(Cl=!0,Q());else{var D=T(p);D!==null&&Jl(Vl,D.startTime-S)}}var Cl=!1,$=-1,_l=5,Fl=-1;function Et(){return Wl?!0:!(o.unstable_now()-Fl<_l)}function A(){if(Wl=!1,Cl){var S=o.unstable_now();Fl=S;var D=!0;try{l:{al=!1,Al&&(Al=!1,Zl($),$=-1),ol=!0;var w=Z;try{t:{for(El(S),_=T(M);_!==null&&!(_.expirationTime>S&&Et());){var rl=_.callback;if(typeof rl=="function"){_.callback=null,Z=_.priorityLevel;var yl=rl(_.expirationTime<=S);if(S=o.unstable_now(),typeof yl=="function"){_.callback=yl,El(S),D=!0;break t}_===T(M)&&r(M),El(S)}else r(M);_=T(M)}if(_!==null)D=!0;else{var m=T(p);m!==null&&Jl(Vl,m.startTime-S),D=!1}}break l}finally{_=null,Z=w,ol=!1}D=void 0}}finally{D?Q():Cl=!1}}}var Q;if(typeof vl=="function")Q=function(){vl(A)};else if(typeof MessageChannel<"u"){var Il=new MessageChannel,it=Il.port2;Il.port1.onmessage=A,Q=function(){it.postMessage(null)}}else Q=function(){ql(A,0)};function Jl(S,D){$=ql(function(){S(o.unstable_now())},D)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(S){S.callback=null},o.unstable_forceFrameRate=function(S){0>S||125rl?(S.sortIndex=w,E(p,S),T(M)===null&&S===T(p)&&(Al?(Zl($),$=-1):Al=!0,Jl(Vl,w-rl))):(S.sortIndex=yl,E(M,S),al||ol||(al=!0,Cl||(Cl=!0,Q()))),S},o.unstable_shouldYield=Et,o.unstable_wrapCallback=function(S){var D=Z;return function(){var w=Z;Z=D;try{return S.apply(this,arguments)}finally{Z=w}}}})(xf)),xf}var Ud;function zh(){return Ud||(Ud=1,pf.exports=jh()),pf.exports}var Sf={exports:{}},Kl={};/** + * @license React + * react-dom.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Cd;function Th(){if(Cd)return Kl;Cd=1;var o=jf();function E(M){var p="https://react.dev/errors/"+M;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(E){console.error(E)}}return o(),Sf.exports=Th(),Sf.exports}/** + * @license React + * react-dom-client.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Rd;function Eh(){if(Rd)return _n;Rd=1;var o=zh(),E=jf(),T=Ah();function r(l){var t="https://react.dev/errors/"+l;if(1yl||(l.current=rl[yl],rl[yl]=null,yl--)}function O(l,t){yl++,rl[yl]=l.current,l.current=t}var R=m(null),V=m(null),F=m(null),cl=m(null);function kl(l,t){switch(O(F,t),O(V,l),O(R,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Wr(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Wr(t),l=Fr(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}z(R),O(R,l)}function jl(){z(R),z(V),z(F)}function Ca(l){l.memoizedState!==null&&O(cl,l);var t=R.current,e=Fr(t,l.type);t!==e&&(O(V,l),O(R,e))}function Dn(l){V.current===l&&(z(R),z(V)),cl.current===l&&(z(cl),jn._currentValue=w)}var Fu,Tf;function _e(l){if(Fu===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Fu=t&&t[1]||"",Tf=-1)":-1n||s[a]!==y[n]){var x=` +`+s[a].replace(" at new "," at ");return l.displayName&&x.includes("")&&(x=x.replace("",l.displayName)),x}while(1<=a&&0<=n);break}}}finally{Iu=!1,Error.prepareStackTrace=e}return(e=l?l.displayName||l.name:"")?_e(e):""}function Fd(l,t){switch(l.tag){case 26:case 27:case 5:return _e(l.type);case 16:return _e("Lazy");case 13:return l.child!==t&&t!==null?_e("Suspense Fallback"):_e("Suspense");case 19:return _e("SuspenseList");case 0:case 15:return Pu(l.type,!1);case 11:return Pu(l.type.render,!1);case 1:return Pu(l.type,!0);case 31:return _e("Activity");default:return""}}function Af(l){try{var t="",e=null;do t+=Fd(l,e),e=l,l=l.return;while(l);return t}catch(a){return` +Error generating stack: `+a.message+` +`+a.stack}}var li=Object.prototype.hasOwnProperty,ti=o.unstable_scheduleCallback,ei=o.unstable_cancelCallback,Id=o.unstable_shouldYield,Pd=o.unstable_requestPaint,ct=o.unstable_now,lm=o.unstable_getCurrentPriorityLevel,Ef=o.unstable_ImmediatePriority,_f=o.unstable_UserBlockingPriority,On=o.unstable_NormalPriority,tm=o.unstable_LowPriority,Mf=o.unstable_IdlePriority,em=o.log,am=o.unstable_setDisableYieldValue,Ha=null,ft=null;function le(l){if(typeof em=="function"&&am(l),ft&&typeof ft.setStrictMode=="function")try{ft.setStrictMode(Ha,l)}catch{}}var st=Math.clz32?Math.clz32:im,nm=Math.log,um=Math.LN2;function im(l){return l>>>=0,l===0?32:31-(nm(l)/um|0)|0}var Un=256,Cn=262144,Hn=4194304;function Me(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Rn(l,t,e){var a=l.pendingLanes;if(a===0)return 0;var n=0,u=l.suspendedLanes,i=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~u,a!==0?n=Me(a):(i&=c,i!==0?n=Me(i):e||(e=c&~l,e!==0&&(n=Me(e))))):(c=a&~u,c!==0?n=Me(c):i!==0?n=Me(i):e||(e=a&~l,e!==0&&(n=Me(e)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,e=t&-t,u>=e||u===32&&(e&4194048)!==0)?t:n}function Ra(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function cm(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Df(){var l=Hn;return Hn<<=1,(Hn&62914560)===0&&(Hn=4194304),l}function ai(l){for(var t=[],e=0;31>e;e++)t.push(l);return t}function Ba(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function fm(l,t,e,a,n,u){var i=l.pendingLanes;l.pendingLanes=e,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=e,l.entangledLanes&=e,l.errorRecoveryDisabledLanes&=e,l.shellSuspendCounter=0;var c=l.entanglements,s=l.expirationTimes,y=l.hiddenUpdates;for(e=i&~e;0"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var hm=/[\n"\\]/g;function bt(l){return l.replace(hm,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function si(l,t,e,a,n,u,i,c){l.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.type=i:l.removeAttribute("type"),t!=null?i==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+gt(t)):l.value!==""+gt(t)&&(l.value=""+gt(t)):i!=="submit"&&i!=="reset"||l.removeAttribute("value"),t!=null?oi(l,i,gt(t)):e!=null?oi(l,i,gt(e)):a!=null&&l.removeAttribute("value"),n==null&&u!=null&&(l.defaultChecked=!!u),n!=null&&(l.checked=n&&typeof n!="function"&&typeof n!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+gt(c):l.removeAttribute("name")}function Xf(l,t,e,a,n,u,i,c){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(l.type=u),t!=null||e!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){fi(l);return}e=e!=null?""+gt(e):"",t=t!=null?""+gt(t):e,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(l.name=i),fi(l)}function oi(l,t,e){t==="number"&&Yn(l.ownerDocument)===l||l.defaultValue===""+e||(l.defaultValue=""+e)}function Ie(l,t,e,a){if(l=l.options,t){t={};for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),vi=!1;if(qt)try{var Ga={};Object.defineProperty(Ga,"passive",{get:function(){vi=!0}}),window.addEventListener("test",Ga,Ga),window.removeEventListener("test",Ga,Ga)}catch{vi=!1}var ee=null,yi=null,Gn=null;function Wf(){if(Gn)return Gn;var l,t=yi,e=t.length,a,n="value"in ee?ee.value:ee.textContent,u=n.length;for(l=0;l=Xa),es=" ",as=!1;function ns(l,t){switch(l){case"keyup":return Qm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function us(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var ea=!1;function Zm(l,t){switch(l){case"compositionend":return us(t);case"keypress":return t.which!==32?null:(as=!0,es);case"textInput":return l=t.data,l===es&&as?null:l;default:return null}}function Vm(l,t){if(ea)return l==="compositionend"||!Si&&ns(l,t)?(l=Wf(),Gn=yi=ee=null,ea=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:e,offset:t-l};l=a}l:{for(;e;){if(e.nextSibling){e=e.nextSibling;break l}e=e.parentNode}e=void 0}e=ms(e)}}function vs(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?vs(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function ys(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Yn(l.document);t instanceof l.HTMLIFrameElement;){try{var e=typeof t.contentWindow.location.href=="string"}catch{e=!1}if(e)l=t.contentWindow;else break;t=Yn(l.document)}return t}function zi(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var Pm=qt&&"documentMode"in document&&11>=document.documentMode,aa=null,Ti=null,Ja=null,Ai=!1;function gs(l,t,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Ai||aa==null||aa!==Yn(a)||(a=aa,"selectionStart"in a&&zi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ja&&Ka(Ja,a)||(Ja=a,a=Cu(Ti,"onSelect"),0>=i,n-=i,Ot=1<<32-st(t)+n|e<J?(tl=B,B=null):tl=B.sibling;var ul=g(h,B,v[J],N);if(ul===null){B===null&&(B=tl);break}l&&B&&ul.alternate===null&&t(h,B),d=u(ul,d,J),nl===null?Y=ul:nl.sibling=ul,nl=ul,B=tl}if(J===v.length)return e(h,B),el&&Lt(h,J),Y;if(B===null){for(;JJ?(tl=B,B=null):tl=B.sibling;var ze=g(h,B,ul.value,N);if(ze===null){B===null&&(B=tl);break}l&&B&&ze.alternate===null&&t(h,B),d=u(ze,d,J),nl===null?Y=ze:nl.sibling=ze,nl=ze,B=tl}if(ul.done)return e(h,B),el&&Lt(h,J),Y;if(B===null){for(;!ul.done;J++,ul=v.next())ul=j(h,ul.value,N),ul!==null&&(d=u(ul,d,J),nl===null?Y=ul:nl.sibling=ul,nl=ul);return el&&Lt(h,J),Y}for(B=a(B);!ul.done;J++,ul=v.next())ul=b(B,h,J,ul.value,N),ul!==null&&(l&&ul.alternate!==null&&B.delete(ul.key===null?J:ul.key),d=u(ul,d,J),nl===null?Y=ul:nl.sibling=ul,nl=ul);return l&&B.forEach(function(ph){return t(h,ph)}),el&&Lt(h,J),Y}function hl(h,d,v,N){if(typeof v=="object"&&v!==null&&v.type===Al&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case ol:l:{for(var Y=v.key;d!==null;){if(d.key===Y){if(Y=v.type,Y===Al){if(d.tag===7){e(h,d.sibling),N=n(d,v.props.children),N.return=h,h=N;break l}}else if(d.elementType===Y||typeof Y=="object"&&Y!==null&&Y.$$typeof===_l&&Ge(Y)===d.type){e(h,d.sibling),N=n(d,v.props),Pa(N,v),N.return=h,h=N;break l}e(h,d);break}else t(h,d);d=d.sibling}v.type===Al?(N=Re(v.props.children,h.mode,N,v.key),N.return=h,h=N):(N=Wn(v.type,v.key,v.props,null,h.mode,N),Pa(N,v),N.return=h,h=N)}return i(h);case al:l:{for(Y=v.key;d!==null;){if(d.key===Y)if(d.tag===4&&d.stateNode.containerInfo===v.containerInfo&&d.stateNode.implementation===v.implementation){e(h,d.sibling),N=n(d,v.children||[]),N.return=h,h=N;break l}else{e(h,d);break}else t(h,d);d=d.sibling}N=Ci(v,h.mode,N),N.return=h,h=N}return i(h);case _l:return v=Ge(v),hl(h,d,v,N)}if(Jl(v))return C(h,d,v,N);if(Q(v)){if(Y=Q(v),typeof Y!="function")throw Error(r(150));return v=Y.call(v),G(h,d,v,N)}if(typeof v.then=="function")return hl(h,d,au(v),N);if(v.$$typeof===vl)return hl(h,d,Pn(h,v),N);nu(h,v)}return typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint"?(v=""+v,d!==null&&d.tag===6?(e(h,d.sibling),N=n(d,v),N.return=h,h=N):(e(h,d),N=Ui(v,h.mode,N),N.return=h,h=N),i(h)):e(h,d)}return function(h,d,v,N){try{Ia=0;var Y=hl(h,d,v,N);return ha=null,Y}catch(B){if(B===ma||B===tu)throw B;var nl=rt(29,B,null,h.mode);return nl.lanes=N,nl.return=h,nl}finally{}}}var Qe=Gs(!0),ws=Gs(!1),ce=!1;function Vi(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ki(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function fe(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function se(l,t,e){var a=l.updateQueue;if(a===null)return null;if(a=a.shared,(il&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=$n(l),zs(l,null,e),t}return kn(l,a,t,e),$n(l)}function ln(l,t,e){if(t=t.updateQueue,t!==null&&(t=t.shared,(e&4194048)!==0)){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}function Ji(l,t){var e=l.updateQueue,a=l.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var n=null,u=null;if(e=e.firstBaseUpdate,e!==null){do{var i={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,e=e.next}while(e!==null);u===null?n=u=t:u=u.next=t}else n=u=t;e={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},l.updateQueue=e;return}l=e.lastBaseUpdate,l===null?e.firstBaseUpdate=t:l.next=t,e.lastBaseUpdate=t}var ki=!1;function tn(){if(ki){var l=da;if(l!==null)throw l}}function en(l,t,e,a){ki=!1;var n=l.updateQueue;ce=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,c=n.shared.pending;if(c!==null){n.shared.pending=null;var s=c,y=s.next;s.next=null,i===null?u=y:i.next=y,i=s;var x=l.alternate;x!==null&&(x=x.updateQueue,c=x.lastBaseUpdate,c!==i&&(c===null?x.firstBaseUpdate=y:c.next=y,x.lastBaseUpdate=s))}if(u!==null){var j=n.baseState;i=0,x=y=s=null,c=u;do{var g=c.lane&-536870913,b=g!==c.lane;if(b?(ll&g)===g:(a&g)===g){g!==0&&g===ra&&(ki=!0),x!==null&&(x=x.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});l:{var C=l,G=c;g=t;var hl=e;switch(G.tag){case 1:if(C=G.payload,typeof C=="function"){j=C.call(hl,j,g);break l}j=C;break l;case 3:C.flags=C.flags&-65537|128;case 0:if(C=G.payload,g=typeof C=="function"?C.call(hl,j,g):C,g==null)break l;j=_({},j,g);break l;case 2:ce=!0}}g=c.callback,g!==null&&(l.flags|=64,b&&(l.flags|=8192),b=n.callbacks,b===null?n.callbacks=[g]:b.push(g))}else b={lane:g,tag:c.tag,payload:c.payload,callback:c.callback,next:null},x===null?(y=x=b,s=j):x=x.next=b,i|=g;if(c=c.next,c===null){if(c=n.shared.pending,c===null)break;b=c,c=b.next,b.next=null,n.lastBaseUpdate=b,n.shared.pending=null}}while(!0);x===null&&(s=j),n.baseState=s,n.firstBaseUpdate=y,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),he|=i,l.lanes=i,l.memoizedState=j}}function Qs(l,t){if(typeof l!="function")throw Error(r(191,l));l.call(t)}function Xs(l,t){var e=l.callbacks;if(e!==null)for(l.callbacks=null,l=0;lu?u:8;var i=S.T,c={};S.T=c,mc(l,!1,t,e);try{var s=n(),y=S.S;if(y!==null&&y(c,s),s!==null&&typeof s=="object"&&typeof s.then=="function"){var x=f0(s,a);un(l,t,x,yt(l))}else un(l,t,a,yt(l))}catch(j){un(l,t,{then:function(){},status:"rejected",reason:j},yt())}finally{D.p=u,i!==null&&c.types!==null&&(i.types=c.types),S.T=i}}function h0(){}function rc(l,t,e,a){if(l.tag!==5)throw Error(r(476));var n=No(l).queue;So(l,n,t,w,e===null?h0:function(){return jo(l),e(a)})}function No(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:w,baseState:w,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:w},next:null};var e={};return t.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:e},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function jo(l){var t=No(l);t.next===null&&(t=l.alternate.memoizedState),un(l,t.next.queue,{},yt())}function dc(){return Gl(jn)}function zo(){return Tl().memoizedState}function To(){return Tl().memoizedState}function v0(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var e=yt();l=fe(e);var a=se(t,l,e);a!==null&&(ut(a,t,e),ln(a,t,e)),t={cache:wi()},l.payload=t;return}t=t.return}}function y0(l,t,e){var a=yt();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},hu(l)?Eo(t,e):(e=Di(l,t,e,a),e!==null&&(ut(e,l,a),_o(e,t,a)))}function Ao(l,t,e){var a=yt();un(l,t,e,a)}function un(l,t,e,a){var n={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(hu(l))Eo(t,n);else{var u=l.alternate;if(l.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,c=u(i,e);if(n.hasEagerState=!0,n.eagerState=c,ot(c,i))return kn(l,t,n,0),gl===null&&Jn(),!1}catch{}finally{}if(e=Di(l,t,n,a),e!==null)return ut(e,l,a),_o(e,t,a),!0}return!1}function mc(l,t,e,a){if(a={lane:2,revertLane:Vc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},hu(l)){if(t)throw Error(r(479))}else t=Di(l,e,a,2),t!==null&&ut(t,l,2)}function hu(l){var t=l.alternate;return l===K||t!==null&&t===K}function Eo(l,t){ya=cu=!0;var e=l.pending;e===null?t.next=t:(t.next=e.next,e.next=t),l.pending=t}function _o(l,t,e){if((e&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}var cn={readContext:Gl,use:ou,useCallback:Sl,useContext:Sl,useEffect:Sl,useImperativeHandle:Sl,useLayoutEffect:Sl,useInsertionEffect:Sl,useMemo:Sl,useReducer:Sl,useRef:Sl,useState:Sl,useDebugValue:Sl,useDeferredValue:Sl,useTransition:Sl,useSyncExternalStore:Sl,useId:Sl,useHostTransitionStatus:Sl,useFormState:Sl,useActionState:Sl,useOptimistic:Sl,useMemoCache:Sl,useCacheRefresh:Sl};cn.useEffectEvent=Sl;var Mo={readContext:Gl,use:ou,useCallback:function(l,t){return $l().memoizedState=[l,t===void 0?null:t],l},useContext:Gl,useEffect:ro,useImperativeHandle:function(l,t,e){e=e!=null?e.concat([l]):null,du(4194308,4,yo.bind(null,t,l),e)},useLayoutEffect:function(l,t){return du(4194308,4,l,t)},useInsertionEffect:function(l,t){du(4,2,l,t)},useMemo:function(l,t){var e=$l();t=t===void 0?null:t;var a=l();if(Xe){le(!0);try{l()}finally{le(!1)}}return e.memoizedState=[a,t],a},useReducer:function(l,t,e){var a=$l();if(e!==void 0){var n=e(t);if(Xe){le(!0);try{e(t)}finally{le(!1)}}}else n=t;return a.memoizedState=a.baseState=n,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:n},a.queue=l,l=l.dispatch=y0.bind(null,K,l),[a.memoizedState,l]},useRef:function(l){var t=$l();return l={current:l},t.memoizedState=l},useState:function(l){l=ic(l);var t=l.queue,e=Ao.bind(null,K,t);return t.dispatch=e,[l.memoizedState,e]},useDebugValue:sc,useDeferredValue:function(l,t){var e=$l();return oc(e,l,t)},useTransition:function(){var l=ic(!1);return l=So.bind(null,K,l.queue,!0,!1),$l().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,e){var a=K,n=$l();if(el){if(e===void 0)throw Error(r(407));e=e()}else{if(e=t(),gl===null)throw Error(r(349));(ll&127)!==0||$s(a,t,e)}n.memoizedState=e;var u={value:e,getSnapshot:t};return n.queue=u,ro(Fs.bind(null,a,u,l),[l]),a.flags|=2048,ba(9,{destroy:void 0},Ws.bind(null,a,u,e,t),null),e},useId:function(){var l=$l(),t=gl.identifierPrefix;if(el){var e=Ut,a=Ot;e=(a&~(1<<32-st(a)-1)).toString(32)+e,t="_"+t+"R_"+e,e=fu++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[Yl]=t,u[Pl]=a;l:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break l;for(;i.sibling===null;){if(i.return===null||i.return===t)break l;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;l:switch(Ql(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break l;case"img":a=!0;break l;default:a=!1}a&&Vt(t)}}return pl(t),Ec(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,e),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Vt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(r(166));if(l=F.current,sa(t)){if(l=t.stateNode,e=t.memoizedProps,a=null,n=Ll,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}l[Yl]=t,l=!!(l.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||kr(l.nodeValue,e)),l||ue(t,!0)}else l=Hu(l).createTextNode(a),l[Yl]=t,t.stateNode=l}return pl(t),null;case 31:if(e=t.memoizedState,l===null||l.memoizedState!==null){if(a=sa(t),e!==null){if(l===null){if(!a)throw Error(r(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(r(557));l[Yl]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),l=!1}else e=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),l=!0;if(!l)return t.flags&256?(mt(t),t):(mt(t),null);if((t.flags&128)!==0)throw Error(r(558))}return pl(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(n=sa(t),a!==null&&a.dehydrated!==null){if(l===null){if(!n)throw Error(r(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(r(317));n[Yl]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),n=!1}else n=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(mt(t),t):(mt(t),null)}return mt(t),(t.flags&128)!==0?(t.lanes=e,t):(e=a!==null,l=l!==null&&l.memoizedState!==null,e&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),e!==l&&e&&(t.child.flags|=8192),pu(t,t.updateQueue),pl(t),null);case 4:return jl(),l===null&&$c(t.stateNode.containerInfo),pl(t),null;case 10:return wt(t.type),pl(t),null;case 19:if(z(zl),a=t.memoizedState,a===null)return pl(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)sn(a,!1);else{if(Nl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(u=iu(l),u!==null){for(t.flags|=128,sn(a,!1),l=u.updateQueue,t.updateQueue=l,pu(t,l),t.subtreeFlags=0,l=e,e=t.child;e!==null;)Ts(e,l),e=e.sibling;return O(zl,zl.current&1|2),el&&Lt(t,a.treeForkCount),t.child}l=l.sibling}a.tail!==null&&ct()>zu&&(t.flags|=128,n=!0,sn(a,!1),t.lanes=4194304)}else{if(!n)if(l=iu(u),l!==null){if(t.flags|=128,n=!0,l=l.updateQueue,t.updateQueue=l,pu(t,l),sn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!el)return pl(t),null}else 2*ct()-a.renderingStartTime>zu&&e!==536870912&&(t.flags|=128,n=!0,sn(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(l=a.last,l!==null?l.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(l=a.tail,a.rendering=l,a.tail=l.sibling,a.renderingStartTime=ct(),l.sibling=null,e=zl.current,O(zl,n?e&1|2:e&1),el&&Lt(t,a.treeForkCount),l):(pl(t),null);case 22:case 23:return mt(t),Wi(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(e&536870912)!==0&&(t.flags&128)===0&&(pl(t),t.subtreeFlags&6&&(t.flags|=8192)):pl(t),e=t.updateQueue,e!==null&&pu(t,e.retryQueue),e=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==e&&(t.flags|=2048),l!==null&&z(Le),null;case 24:return e=null,l!==null&&(e=l.memoizedState.cache),t.memoizedState.cache!==e&&(t.flags|=2048),wt(Ml),pl(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function S0(l,t){switch(Ri(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return wt(Ml),jl(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return Dn(t),null;case 31:if(t.memoizedState!==null){if(mt(t),t.alternate===null)throw Error(r(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(mt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return z(zl),null;case 4:return jl(),null;case 10:return wt(t.type),null;case 22:case 23:return mt(t),Wi(),l!==null&&z(Le),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return wt(Ml),null;case 25:return null;default:return null}}function Po(l,t){switch(Ri(t),t.tag){case 3:wt(Ml),jl();break;case 26:case 27:case 5:Dn(t);break;case 4:jl();break;case 31:t.memoizedState!==null&&mt(t);break;case 13:mt(t);break;case 19:z(zl);break;case 10:wt(t.type);break;case 22:case 23:mt(t),Wi(),l!==null&&z(Le);break;case 24:wt(Ml)}}function on(l,t){try{var e=t.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var n=a.next;e=n;do{if((e.tag&l)===l){a=void 0;var u=e.create,i=e.inst;a=u(),i.destroy=a}e=e.next}while(e!==n)}}catch(c){sl(t,t.return,c)}}function de(l,t,e){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&l)===l){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,n=t;var s=e,y=c;try{y()}catch(x){sl(n,s,x)}}}a=a.next}while(a!==u)}}catch(x){sl(t,t.return,x)}}function lr(l){var t=l.updateQueue;if(t!==null){var e=l.stateNode;try{Xs(t,e)}catch(a){sl(l,l.return,a)}}}function tr(l,t,e){e.props=Ze(l.type,l.memoizedProps),e.state=l.memoizedState;try{e.componentWillUnmount()}catch(a){sl(l,t,a)}}function rn(l,t){try{var e=l.ref;if(e!==null){switch(l.tag){case 26:case 27:case 5:var a=l.stateNode;break;case 30:a=l.stateNode;break;default:a=l.stateNode}typeof e=="function"?l.refCleanup=e(a):e.current=a}}catch(n){sl(l,t,n)}}function Ct(l,t){var e=l.ref,a=l.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(n){sl(l,t,n)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){sl(l,t,n)}else e.current=null}function er(l){var t=l.type,e=l.memoizedProps,a=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break l;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(n){sl(l,l.return,n)}}function _c(l,t,e){try{var a=l.stateNode;X0(a,l.type,e,t),a[Pl]=t}catch(n){sl(l,l.return,n)}}function ar(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&pe(l.type)||l.tag===4}function Mc(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||ar(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&pe(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function Dc(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(l,t):(t=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,t.appendChild(l),e=e._reactRootContainer,e!=null||t.onclick!==null||(t.onclick=Bt));else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode,t=null),l=l.child,l!==null))for(Dc(l,t,e),l=l.sibling;l!==null;)Dc(l,t,e),l=l.sibling}function xu(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?e.insertBefore(l,t):e.appendChild(l);else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode),l=l.child,l!==null))for(xu(l,t,e),l=l.sibling;l!==null;)xu(l,t,e),l=l.sibling}function nr(l){var t=l.stateNode,e=l.memoizedProps;try{for(var a=l.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Ql(t,a,e),t[Yl]=l,t[Pl]=e}catch(u){sl(l,l.return,u)}}var Kt=!1,Ul=!1,Oc=!1,ur=typeof WeakSet=="function"?WeakSet:Set,Bl=null;function N0(l,t){if(l=l.containerInfo,Ic=wu,l=ys(l),zi(l)){if("selectionStart"in l)var e={start:l.selectionStart,end:l.selectionEnd};else l:{e=(e=l.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{e.nodeType,u.nodeType}catch{e=null;break l}var i=0,c=-1,s=-1,y=0,x=0,j=l,g=null;t:for(;;){for(var b;j!==e||n!==0&&j.nodeType!==3||(c=i+n),j!==u||a!==0&&j.nodeType!==3||(s=i+a),j.nodeType===3&&(i+=j.nodeValue.length),(b=j.firstChild)!==null;)g=j,j=b;for(;;){if(j===l)break t;if(g===e&&++y===n&&(c=i),g===u&&++x===a&&(s=i),(b=j.nextSibling)!==null)break;j=g,g=j.parentNode}j=b}e=c===-1||s===-1?null:{start:c,end:s}}else e=null}e=e||{start:0,end:0}}else e=null;for(Pc={focusedElem:l,selectionRange:e},wu=!1,Bl=t;Bl!==null;)if(t=Bl,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,Bl=l;else for(;Bl!==null;){switch(t=Bl,u=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(e=0;e title"))),Ql(u,a,e),u[Yl]=l,Rl(u),a=u;break l;case"link":var i=rd("link","href",n).get(a+(e.href||""));if(i){for(var c=0;chl&&(i=hl,hl=G,G=i);var h=hs(c,G),d=hs(c,hl);if(h&&d&&(b.rangeCount!==1||b.anchorNode!==h.node||b.anchorOffset!==h.offset||b.focusNode!==d.node||b.focusOffset!==d.offset)){var v=j.createRange();v.setStart(h.node,h.offset),b.removeAllRanges(),G>hl?(b.addRange(v),b.extend(d.node,d.offset)):(v.setEnd(d.node,d.offset),b.addRange(v))}}}}for(j=[],b=c;b=b.parentNode;)b.nodeType===1&&j.push({element:b,left:b.scrollLeft,top:b.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;ce?32:e,S.T=null,e=Yc,Yc=null;var u=ye,i=Ft;if(Hl=0,ja=ye=null,Ft=0,(il&6)!==0)throw Error(r(331));var c=il;if(il|=4,yr(u.current),mr(u,u.current,i,e),il=c,gn(0,!1),ft&&typeof ft.onPostCommitFiberRoot=="function")try{ft.onPostCommitFiberRoot(Ha,u)}catch{}return!0}finally{D.p=n,S.T=a,Hr(l,t)}}function Br(l,t,e){t=xt(e,t),t=gc(l.stateNode,t,2),l=se(l,t,2),l!==null&&(Ba(l,2),Ht(l))}function sl(l,t,e){if(l.tag===3)Br(l,l,e);else for(;t!==null;){if(t.tag===3){Br(t,l,e);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ve===null||!ve.has(a))){l=xt(e,l),e=qo(2),a=se(t,e,2),a!==null&&(Yo(e,a,t,l),Ba(a,2),Ht(a));break}}t=t.return}}function Qc(l,t,e){var a=l.pingCache;if(a===null){a=l.pingCache=new T0;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(e)||(Hc=!0,n.add(e),l=D0.bind(null,l,t,e),t.then(l,l))}function D0(l,t,e){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&e,l.warmLanes&=~e,gl===l&&(ll&e)===e&&(Nl===4||Nl===3&&(ll&62914560)===ll&&300>ct()-ju?(il&2)===0&&za(l,0):Rc|=e,Na===ll&&(Na=0)),Ht(l)}function qr(l,t){t===0&&(t=Df()),l=He(l,t),l!==null&&(Ba(l,t),Ht(l))}function O0(l){var t=l.memoizedState,e=0;t!==null&&(e=t.retryLane),qr(l,e)}function U0(l,t){var e=0;switch(l.tag){case 31:case 13:var a=l.stateNode,n=l.memoizedState;n!==null&&(e=n.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(r(314))}a!==null&&a.delete(t),qr(l,e)}function C0(l,t){return ti(l,t)}var Du=null,Aa=null,Xc=!1,Ou=!1,Zc=!1,be=0;function Ht(l){l!==Aa&&l.next===null&&(Aa===null?Du=Aa=l:Aa=Aa.next=l),Ou=!0,Xc||(Xc=!0,R0())}function gn(l,t){if(!Zc&&Ou){Zc=!0;do for(var e=!1,a=Du;a!==null;){if(l!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,c=a.pingedLanes;u=(1<<31-st(42|l)+1)-1,u&=n&~(i&~c),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,wr(a,u))}else u=ll,u=Rn(a,a===gl?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Ra(a,u)||(e=!0,wr(a,u));a=a.next}while(e);Zc=!1}}function H0(){Yr()}function Yr(){Ou=Xc=!1;var l=0;be!==0&&V0()&&(l=be);for(var t=ct(),e=null,a=Du;a!==null;){var n=a.next,u=Lr(a,t);u===0?(a.next=null,e===null?Du=n:e.next=n,n===null&&(Aa=e)):(e=a,(l!==0||(u&3)!==0)&&(Ou=!0)),a=n}Hl!==0&&Hl!==5||gn(l),be!==0&&(be=0)}function Lr(l,t){for(var e=l.suspendedLanes,a=l.pingedLanes,n=l.expirationTimes,u=l.pendingLanes&-62914561;0c)break;var x=s.transferSize,j=s.initiatorType;x&&$r(j)&&(s=s.responseEnd,i+=x*(s"u"?null:document;function cd(l,t,e){var a=Ea;if(a&&typeof t=="string"&&t){var n=bt(t);n='link[rel="'+l+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),id.has(n)||(id.add(n),l={rel:l,crossOrigin:e,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Ql(t,"link",l),Rl(t),a.head.appendChild(t)))}}function lh(l){It.D(l),cd("dns-prefetch",l,null)}function th(l,t){It.C(l,t),cd("preconnect",l,t)}function eh(l,t,e){It.L(l,t,e);var a=Ea;if(a&&l&&t){var n='link[rel="preload"][as="'+bt(t)+'"]';t==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+bt(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+bt(e.imageSizes)+'"]')):n+='[href="'+bt(l)+'"]';var u=n;switch(t){case"style":u=_a(l);break;case"script":u=Ma(l)}At.has(u)||(l=_({rel:"preload",href:t==="image"&&e&&e.imageSrcSet?void 0:l,as:t},e),At.set(u,l),a.querySelector(n)!==null||t==="style"&&a.querySelector(Sn(u))||t==="script"&&a.querySelector(Nn(u))||(t=a.createElement("link"),Ql(t,"link",l),Rl(t),a.head.appendChild(t)))}}function ah(l,t){It.m(l,t);var e=Ea;if(e&&l){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+bt(a)+'"][href="'+bt(l)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ma(l)}if(!At.has(u)&&(l=_({rel:"modulepreload",href:l},t),At.set(u,l),e.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(Nn(u)))return}a=e.createElement("link"),Ql(a,"link",l),Rl(a),e.head.appendChild(a)}}}function nh(l,t,e){It.S(l,t,e);var a=Ea;if(a&&l){var n=We(a).hoistableStyles,u=_a(l);t=t||"default";var i=n.get(u);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(Sn(u)))c.loading=5;else{l=_({rel:"stylesheet",href:l,"data-precedence":t},e),(e=At.get(u))&&cf(l,e);var s=i=a.createElement("link");Rl(s),Ql(s,"link",l),s._p=new Promise(function(y,x){s.onload=y,s.onerror=x}),s.addEventListener("load",function(){c.loading|=1}),s.addEventListener("error",function(){c.loading|=2}),c.loading|=4,Bu(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:c},n.set(u,i)}}}function uh(l,t){It.X(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(Nn(n)),u||(l=_({src:l,async:!0},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),Rl(u),Ql(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function ih(l,t){It.M(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(Nn(n)),u||(l=_({src:l,async:!0,type:"module"},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),Rl(u),Ql(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function fd(l,t,e,a){var n=(n=F.current)?Ru(n):null;if(!n)throw Error(r(446));switch(l){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(t=_a(e.href),e=We(n).hoistableStyles,a=e.get(t),a||(a={type:"style",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){l=_a(e.href);var u=We(n).hoistableStyles,i=u.get(l);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(l,i),(u=n.querySelector(Sn(l)))&&!u._p&&(i.instance=u,i.state.loading=5),At.has(l)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},At.set(l,e),u||ch(n,l,e,i.state))),t&&a===null)throw Error(r(528,""));return i}if(t&&a!==null)throw Error(r(529,""));return null;case"script":return t=e.async,e=e.src,typeof e=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ma(e),e=We(n).hoistableScripts,a=e.get(t),a||(a={type:"script",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,l))}}function _a(l){return'href="'+bt(l)+'"'}function Sn(l){return'link[rel="stylesheet"]['+l+"]"}function sd(l){return _({},l,{"data-precedence":l.precedence,precedence:null})}function ch(l,t,e,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Ql(t,"link",e),Rl(t),l.head.appendChild(t))}function Ma(l){return'[src="'+bt(l)+'"]'}function Nn(l){return"script[async]"+l}function od(l,t,e){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+bt(e.href)+'"]');if(a)return t.instance=a,Rl(a),a;var n=_({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),Rl(a),Ql(a,"style",n),Bu(a,e.precedence,l),t.instance=a;case"stylesheet":n=_a(e.href);var u=l.querySelector(Sn(n));if(u)return t.state.loading|=4,t.instance=u,Rl(u),u;a=sd(e),(n=At.get(n))&&cf(a,n),u=(l.ownerDocument||l).createElement("link"),Rl(u);var i=u;return i._p=new Promise(function(c,s){i.onload=c,i.onerror=s}),Ql(u,"link",a),t.state.loading|=4,Bu(u,e.precedence,l),t.instance=u;case"script":return u=Ma(e.src),(n=l.querySelector(Nn(u)))?(t.instance=n,Rl(n),n):(a=e,(n=At.get(u))&&(a=_({},e),ff(a,n)),l=l.ownerDocument||l,n=l.createElement("script"),Rl(n),Ql(n,"link",a),l.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Bu(a,e.precedence,l));return t.instance}function Bu(l,t,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i title"):null)}function fh(l,t,e){if(e===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function md(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function sh(l,t,e,a){if(e.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=_a(a.href),u=t.querySelector(Sn(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Yu.bind(l),t.then(l,l)),e.state.loading|=4,e.instance=u,Rl(u);return}u=t.ownerDocument||t,a=sd(a),(n=At.get(n))&&cf(a,n),u=u.createElement("link"),Rl(u);var i=u;i._p=new Promise(function(c,s){i.onload=c,i.onerror=s}),Ql(u,"link",a),e.instance=u}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(l.count++,e=Yu.bind(l),t.addEventListener("load",e),t.addEventListener("error",e))}}var sf=0;function oh(l,t){return l.stylesheets&&l.count===0&&Gu(l,l.stylesheets),0sf?50:800)+t);return l.unsuspend=e,function(){l.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Yu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Gu(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var Lu=null;function Gu(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,Lu=new Map,t.forEach(rh,l),Lu=null,Yu.call(l))}function rh(l,t){if(!(t.state.loading&4)){var e=Lu.get(l);if(e)var a=e.get(null);else{e=new Map,Lu.set(l,e);for(var n=l.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(E){console.error(E)}}return o(),bf.exports=Eh(),bf.exports}var Mh=_h();const Dh={id:{nav:{tentangKami:"Tentang Kami",program:"Program",sdm:"SDM",fasilitas:"Fasilitas",karyaAgenda:"Karya & Agenda",kontak:"Kontak",satuUntan:"SATU UNTAN"},hero:{badge:"MAHASISWA & PRESTASI",title:"Sorotan dan Prestasi Karya Mahasiswa",desc:"Galeri pencapaian, penghargaan, dan portofolio inovasi teknologi yang dikembangkan oleh mahasiswa Program Studi Informatika Universitas Tanjungpura."},about:{title:"Tentang Program Studi",desc:"Program Studi Informatika Universitas Tanjungpura adalah program yang berfokus pada pengembangan ilmu komputer, rekayasa perangkat lunak, dan inovasi teknologi informasi. Mahasiswa kami aktif berprestasi di tingkat regional, nasional, maupun internasional, membawa nama baik Kalimantan Barat ke panggung dunia.",tag:"Program Studi"},stats:{totalPrestasi:"Total Prestasi",totalProyek:"Total Proyek Mahasiswa"},achievement:{sectionTitle:"Prestasi Mahasiswa",sectionDesc:"Daftar pencapaian dan penghargaan yang diraih oleh mahasiswa Informatika UNTAN di berbagai kompetisi.",filterTitle:"Filter Prestasi",searchPlaceholder:"Cari nama, prestasi, bidang...",allLevel:"Semua Tingkat",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada prestasi yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"prestasi yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"prestasi telah ditampilkan.",readMore:"Baca Selengkapnya"},project:{sectionTitle:"Top Projects & Portofolio",sectionDesc:"Jelajahi inovasi digital dan aplikasi nyata yang dikembangkan oleh mahasiswa Informatika UNTAN.",scrollHint:"← Geser untuk melihat lebih banyak →",explore:"Telusuri Lanjut",visitLink:"Kunjungi Proyek",noLink:"Link tidak tersedia",by:"oleh",readMore:"Baca Selengkapnya",filterTitle:"Filter Portofolio",searchPlaceholder:"Cari judul, mahasiswa, bidang...",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada proyek yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"proyek yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"proyek telah ditampilkan."},modal:{close:"Tutup",nim:"NIM",angkatan:"Angkatan",tahun:"Tahun",tingkat:"Tingkat",bidang:"Bidang",kompetisi:"Kompetisi",peringkat:"Peringkat",tim:"Tim / Nama",deskripsi:"Deskripsi",mahasiswa:"Mahasiswa",link:"Link Proyek",namaProyek:"Nama Proyek"},cta:{badge:"HUBUNGI KAMI",title:"Ingin Tahu Lebih Lanjut?",desc:"Tertarik bergabung dengan Program Studi Informatika UNTAN, mendaftarkan prestasi mahasiswa, atau menjalin kerja sama? Hubungi kami sekarang.",waButton:"Chat via WhatsApp",webButton:"Kunjungi Website Kami",contactTitle:"Informasi Kontak",emailLabel:"Email",email:"informatika@untan.ac.id",phone:"+62 561 577963",address:"Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Pontianak Tenggara, 78124"},footer:{desc:`Program Studi Informatika, Universitas Tanjungpura. +Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Kota Pontianak, Kalimantan Barat 78124`,kategori:"Kategori",tautan:"Tautan Penting",berita:"Berita & Informasi",pengumuman:"Pengumuman Akademik",prestasi:"Prestasi Mahasiswa",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Kebijakan Privasi",terms:"Syarat & Ketentuan",rights:"All rights reserved."}},en:{nav:{tentangKami:"About Us",program:"Programs",sdm:"Human Resources",fasilitas:"Facilities",karyaAgenda:"Works & Events",kontak:"Contact",satuUntan:"SATU UNTAN"},hero:{badge:"STUDENTS & ACHIEVEMENTS",title:"Student Spotlights & Achievements",desc:"Gallery of accomplishments, awards, and technology innovation portfolios developed by Informatics students of Tanjungpura University."},about:{title:"About the Study Program",desc:"The Informatics Study Program at Tanjungpura University focuses on computer science, software engineering, and information technology innovation. Our students actively excel at regional, national, and international levels, representing West Kalimantan on the world stage.",tag:"Study Program"},stats:{totalPrestasi:"Total Achievements",totalProyek:"Total Student Projects"},achievement:{sectionTitle:"Student Achievements",sectionDesc:"List of awards and accomplishments by Informatics UNTAN students in various competitions.",filterTitle:"Filter Achievements",searchPlaceholder:"Search name, achievement, field...",allLevel:"All Levels",allField:"All Fields",allYear:"All Years",resetFilter:"Reset Filter",noData:"No achievements match the current filter.",noDataSub:"Try adjusting your filter or search keyword.",showing:"Showing",matching:"matching achievements",loadMore:"Load More",showLess:"Show Less",allShown:"achievements displayed.",readMore:"Read More"},project:{sectionTitle:"Top Projects & Portfolios",sectionDesc:"Explore digital innovations and real-world applications developed by Informatics UNTAN students.",scrollHint:"← Swipe to see more →",explore:"Explore More",visitLink:"Visit Project",noLink:"Link unavailable",by:"by",readMore:"Read More",filterTitle:"Filter Portfolios",searchPlaceholder:"Search title, student, field...",allField:"All Fields",allYear:"All Years",resetFilter:"Reset Filter",noData:"No projects match the current filter.",noDataSub:"Try adjusting your filter or search keyword.",showing:"Showing",matching:"matching projects",loadMore:"Load More",showLess:"Show Less",allShown:"projects displayed."},modal:{close:"Close",nim:"Student ID",angkatan:"Batch",tahun:"Year",tingkat:"Level",bidang:"Field",kompetisi:"Competition",peringkat:"Rank",tim:"Team / Name",deskripsi:"Description",mahasiswa:"Student",link:"Project Link",namaProyek:"Project Name"},cta:{badge:"CONTACT US",title:"Want to Know More?",desc:"Interested in joining the Informatics Study Program at UNTAN, registering a student achievement, or establishing a partnership? Contact us now.",waButton:"Chat via WhatsApp",webButton:"Visit Our Website",contactTitle:"Contact Information",emailLabel:"Email",address:"Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Pontianak Tenggara, 78124"},footer:{desc:`Informatics Study Program, Tanjungpura University. +Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Pontianak City, West Kalimantan 78124`,kategori:"Categories",tautan:"Important Links",berita:"News & Information",pengumuman:"Academic Announcements",prestasi:"Student Achievements",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Privacy Policy",terms:"Terms & Conditions",rights:"All rights reserved."}}},Oh="if_untan_lang";function Uh(){return localStorage.getItem(Oh)==="en"||(navigator.language||"id").toLowerCase().startsWith("en")?"en":"id"}const wd=W.createContext(null);function Ch({children:o}){const[E,T]=W.useState(Uh);W.useEffect(()=>{const U=H=>{const L=H.detail;((L==null?void 0:L.lang)==="en"||(L==null?void 0:L.lang)==="id")&&T(L.lang)};return document.addEventListener("languageChanged",U),()=>document.removeEventListener("languageChanged",U)},[]);const r=()=>T(U=>U==="id"?"en":"id");return f.jsx(wd.Provider,{value:{lang:E,t:Dh[E],toggleLang:r},children:o})}function Ee(){const o=W.useContext(wd);if(!o)throw new Error("useLang must be used within LanguageProvider");return o}const $u="https://api.ifuntanhub.dev";function Hh(o){const E=o.match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i);return E?E[0]:"Pemenang"}function Rh(o,E){const T=`${o} ${E}`.toLowerCase();return T.includes("internasional")||T.includes("international")||T.includes("global")||T.includes("world")||T.includes("asean")||T.includes("unesco")?"Internasional":T.includes("regional")||T.includes("kalbar")||T.includes("kalimantan")||T.includes("provinsi")||T.includes("kota")||T.includes("kabupaten")||T.includes("lokal")?"Regional":"Nasional"}function Bh(o){return o.replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i,"").trim()}async function qh(){const o=await fetch(`${$u}/items/prestasi`);if(!o.ok)throw new Error(`Failed to fetch achievements: ${o.statusText}`);return((await o.json()).data||[]).filter(r=>r.status==="published").map(r=>{const U=String(r.id),H=r.nama_prestasi||"Untitled Achievement",L=r.bidang||"Akademik",k=Hh(H),M=Rh(H,L),p=Bh(H),q=parseInt(r.tahun)||new Date().getFullYear(),_=r.nama_tim||"Mahasiswa",Z=r.foto?`${$u}/assets/${r.foto}`:`https://picsum.photos/seed/prestasi-${U}/800/600`,ol=(r.nama_tim||r.nama_prestasi||"IF").substring(0,2).toUpperCase(),al=`${_} berhasil meraih prestasi luar biasa sebagai ${k} dalam ajang ${p} tahun ${q} pada bidang ${L.toLowerCase()}.`;return{id:U,title:H,category:L,competition:p,rank:k,year:q,level:M,description:al,team:_,nim:r.nim||void 0,generation:r.angkatan?`Angkatan ${r.angkatan}`:"Informatika",image:Z,avatar:ol}})}async function Yh(){const o=await fetch(`${$u}/items/portfolio`);if(!o.ok)throw new Error(`Failed to fetch portfolio: ${o.statusText}`);return((await o.json()).data||[]).filter(r=>r.status==="published").map(r=>{const U=String(r.id),H=r.nama_proyek||"Untitled Project",L=r.nama_mahasiswa||"Mahasiswa",k=parseInt(r.tahun)||new Date().getFullYear(),M=r.bidang||"Software Development",p=r.deskripsi||"Tidak ada deskripsi.";let q=r.url||void 0;q&&!/^https?:\/\//i.test(q)&&(q=`https://${q}`);const _=r.foto?`${$u}/assets/${r.foto}`:`https://picsum.photos/seed/project-${U}/800/600`;return{id:U,title:H,studentName:L,nim:r.nim||void 0,year:k,category:M,description:p,image:_,link:q}})}const Qd=W.createContext(void 0);function Lh({children:o}){const[E,T]=W.useState([]),[r,U]=W.useState([]),[H,L]=W.useState(!0),[k,M]=W.useState(null),p=async()=>{L(!0),M(null);try{const q=await Promise.allSettled([qh(),Yh()]),_=q[0],Z=q[1];let ol=!1,al=[];_.status==="fulfilled"?T(_.value):(console.error("Failed to fetch achievements:",_.reason),al.push("Gagal memuat data prestasi."),ol=!0),Z.status==="fulfilled"?U(Z.value):(console.error("Failed to fetch projects:",Z.reason),al.push("Gagal memuat data portofolio."),ol=!0),ol&&M(al.join(" "))}catch(q){console.error("Unexpected error loading API data:",q),M("Terjadi kesalahan yang tidak terduga saat memuat data.")}finally{L(!1)}};return W.useEffect(()=>{p()},[]),f.jsx(Qd.Provider,{value:{achievements:E,projects:r,loading:H,error:k,refetch:p},children:o})}function zf(){const o=W.useContext(Qd);if(o===void 0)throw new Error("useData must be used within a DataProvider");return o}function Gh(){const{t:o}=Ee();return f.jsxs("div",{id:"hero",className:"acaab-full-bleed bg-untan-navy text-white pt-6 md:pt-8 lg:pt-10 mb-8 border-t border-white/10 relative",children:[f.jsx("div",{className:"container mx-auto px-4 lg:px-8 relative z-10",children:f.jsxs("div",{className:"grid lg:grid-cols-2 gap-6 lg:gap-10 items-center",children:[f.jsxs("div",{className:"max-w-3xl py-6 md:py-8 lg:py-10",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] md:text-xs font-bold uppercase tracking-widest px-2 py-0.5 mb-3",children:o.hero.badge}),f.jsx("h1",{className:"text-2xl md:text-3xl lg:text-[36px] font-bold font-serif leading-tight md:leading-snug tracking-tight mb-3",children:o.hero.title}),f.jsx("p",{className:"text-slate-300 max-w-2xl text-sm md:text-base leading-relaxed",children:o.hero.desc})]}),f.jsxs("div",{className:"relative flex justify-center lg:justify-end items-end",children:[f.jsx("div",{className:"absolute bottom-0 w-[300px] h-[300px] bg-cyan-300/10 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative",children:[f.jsx("img",{src:new URL(""+new URL("acaab-hero.png",import.meta.url).href,import.meta.url).href,alt:"Mahasiswa Informatika UNTAN",className:`\r + relative z-10\r + w-full\r + max-w-[300px]\r + md:max-w-[420px]\r + lg:max-w-[450px]\r + h-auto\r + object-contain\r + opacity-95\r + drop-shadow-[0_15px_35px_rgba(0,0,0,0.25)]\r + hover:scale-[1.02]\r + transition-all\r + duration-500\r + `}),f.jsx("div",{className:"absolute bottom-0 left-0 w-full h-40 bg-gradient-to-t from-untan-navy to-transparent z-20"}),f.jsx("div",{className:"absolute top-0 left-0 h-full w-20 bg-gradient-to-r from-untan-navy to-transparent z-20"})]})]})]})}),f.jsx("div",{className:"absolute top-0 right-0 -mr-20 -mt-20 w-80 h-80 bg-untan-yellow/10 rounded-full blur-3xl pointer-events-none"})]})}function Xd(o,E=1600){const[T,r]=W.useState(0),U=W.useRef(null),H=W.useRef(!1);return W.useEffect(()=>{H.current=!1;let L,k;return k=new IntersectionObserver(([M])=>{if(M.isIntersecting&&!H.current){H.current=!0;let p=null;const q=_=>{p||(p=_);const Z=Math.min((_-p)/E,1),ol=1-Math.pow(1-Z,4);r(Math.round(o*ol)),Z<1?L=requestAnimationFrame(q):r(o)};L=requestAnimationFrame(q)}},{threshold:.4}),U.current&&k.observe(U.current),()=>{k.disconnect(),L&&cancelAnimationFrame(L)}},[o,E]),{count:T,elRef:U}}function qd({value:o,label:E}){const{count:T,elRef:r}=Xd(o);return f.jsxs("div",{ref:r,className:"flex flex-col items-center justify-center gap-1 md:gap-1.5 px-2 h-full",children:[f.jsx("div",{className:"text-[3.5rem] md:text-[4.5rem] lg:text-[5rem] font-black font-display text-primary-navy leading-none tabular-nums",children:T}),f.jsx("div",{className:"text-[10px] md:text-[11px] lg:text-[13px] leading-none font-extrabold uppercase tracking-[0.1em] text-primary-navy text-center",children:E})]})}function Nf({label:o,value:E,delay:T=0}){const{count:r,elRef:U}=Xd(E,1600+T);return f.jsxs("div",{ref:U,className:"flex items-center gap-2 md:gap-3 lg:gap-4",children:[f.jsx("span",{className:"text-[10px] md:text-[11px] lg:text-[12px] leading-none font-extrabold uppercase tracking-[0.1em] text-primary-navy text-right",children:o}),f.jsx("span",{className:"text-lg md:text-xl lg:text-2xl leading-none font-black font-display text-primary-navy tabular-nums text-right w-[1rem] md:w-[1.25rem] lg:w-[1.5rem]",children:r})]})}function Yd(){return f.jsx("div",{className:"hidden md:flex items-center justify-center self-stretch",children:f.jsx("div",{className:"w-px h-full bg-primary-navy/10 rounded-full"})})}function Ld(){return f.jsx("div",{className:"block md:hidden h-px w-2/3 mx-auto bg-primary-navy/10 my-2 rounded-full"})}function wh(){const{t:o,lang:E}=Ee(),{achievements:T,projects:r}=zf(),U=T.length,H=r.length,L=T.filter(_=>_.level==="Internasional").length,k=T.filter(_=>_.level==="Nasional").length,M=T.filter(_=>_.level==="Regional").length,p=new Date().toLocaleDateString(E==="id"?"id-ID":"en-US",{day:"numeric",month:"long",year:"numeric"}),q=E==="id"?`Data Terkumpul Per ${p}`:`Data Collected As Of ${p}`;return f.jsxs("div",{id:"tentang",children:[f.jsx("section",{className:"relative z-10 mb-2 rounded-xl overflow-hidden shadow-[0_10px_30px_-10px_rgba(253,184,19,0.4)]",children:f.jsxs("div",{className:"bg-[#FDB813] relative",children:[f.jsx("div",{className:"absolute inset-0 bg-white/5 mix-blend-overlay pointer-events-none"}),f.jsxs("div",{className:"relative grid grid-cols-1 stats-grid items-stretch px-4 md:px-6 lg:px-8 py-5 md:py-6 lg:py-7",children:[f.jsx("div",{className:"flex items-center justify-center",children:f.jsx(qd,{value:U,label:o.stats.totalPrestasi})}),f.jsx(Yd,{}),f.jsx(Ld,{}),f.jsx("div",{className:"flex items-center justify-center",children:f.jsx(qd,{value:H,label:o.stats.totalProyek})}),f.jsx(Yd,{}),f.jsx(Ld,{}),f.jsx("div",{className:"flex justify-center items-center px-4 md:px-0",children:f.jsxs("div",{className:"flex flex-col justify-center items-end gap-2 md:gap-3 lg:gap-3",children:[f.jsx(Nf,{label:"Internasional",value:L,delay:0}),f.jsx(Nf,{label:"Nasional",value:k,delay:150}),f.jsx(Nf,{label:"Regional",value:M,delay:300})]})})]})]})}),f.jsx("p",{className:"text-[9px] md:text-[10px] font-semibold text-slate-400 tracking-wide mb-16 text-right pr-1",children:q})]})}/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Qh=o=>o.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Xh=o=>o.replace(/^([A-Z])|[\s-_]+(\w)/g,(E,T,r)=>r?r.toUpperCase():T.toLowerCase()),Gd=o=>{const E=Xh(o);return E.charAt(0).toUpperCase()+E.slice(1)},Zd=(...o)=>o.filter((E,T,r)=>!!E&&E.trim()!==""&&r.indexOf(E)===T).join(" ").trim(),Zh=o=>{for(const E in o)if(E.startsWith("aria-")||E==="role"||E==="title")return!0};/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */var Vh={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Kh=W.forwardRef(({color:o="currentColor",size:E=24,strokeWidth:T=2,absoluteStrokeWidth:r,className:U="",children:H,iconNode:L,...k},M)=>W.createElement("svg",{ref:M,...Vh,width:E,height:E,stroke:o,strokeWidth:r?Number(T)*24/Number(E):T,className:Zd("lucide",U),...!H&&!Zh(k)&&{"aria-hidden":"true"},...k},[...L.map(([p,q])=>W.createElement(p,q)),...Array.isArray(H)?H:[H]]));/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Xl=(o,E)=>{const T=W.forwardRef(({className:r,...U},H)=>W.createElement(Kh,{ref:H,iconNode:E,className:Zd(`lucide-${Qh(Gd(o))}`,`lucide-${o}`,r),...U}));return T.displayName=Gd(o),T};/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Jh=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],kh=Xl("arrow-right",Jh);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const $h=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],Wh=Xl("award",$h);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Fh=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],Vd=Xl("book-open",Fh);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Ih=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],Mn=Xl("calendar",Ih);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Ph=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Pt=Xl("chevron-down",Ph);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const lv=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],tv=Xl("chevron-left",lv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ev=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],av=Xl("chevron-right",ev);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const nv=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],Kd=Xl("external-link",nv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const uv=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],iv=Xl("file-text",uv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const cv=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],Jd=Xl("funnel",cv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const fv=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],sv=Xl("message-circle",fv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ov=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],kd=Xl("search",ov);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const rv=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]],Wu=Xl("tag",rv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const dv=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],$d=Xl("trophy",dv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const mv=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],hv=Xl("user",mv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const vv=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],Wd=Xl("users",vv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const yv=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Ua=Xl("x",yv);function gv({achievement:o,onReadMore:E}){const{t:T}=Ee();return f.jsxs("article",{className:"bg-white rounded-lg overflow-hidden group hover:-translate-y-1 transition-all duration-300 shadow-md hover:shadow-xl border border-slate-200 flex flex-col h-full relative",children:[f.jsx("div",{className:"absolute top-0 left-0 w-full h-1 bg-primary-navy z-10 group-hover:bg-primary-gold transition-colors"}),f.jsxs("div",{className:"relative h-56 overflow-hidden bg-slate-100",children:[f.jsx("img",{src:o.image,alt:o.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",referrerPolicy:"no-referrer",onError:r=>{r.target.src="https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN"}}),f.jsxs("div",{className:"absolute top-3 left-3 bg-white/95 backdrop-blur text-primary-navy font-bold px-3 py-1 rounded shadow-sm flex items-center gap-1.5 text-xs",children:[f.jsx($d,{size:14,className:"text-primary-gold"}),o.rank]})]}),f.jsxs("div",{className:"p-6 flex flex-col flex-grow",children:[f.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[f.jsx("span",{className:"text-untan-blue text-xs font-bold uppercase tracking-wider",children:o.category}),f.jsxs("span",{className:"text-slate-400 text-xs font-medium flex items-center gap-1 border-l border-slate-300 pl-3",children:[f.jsx(Mn,{size:12}),o.year]})]}),f.jsx("h3",{className:"text-xl font-bold font-display text-primary-navy mb-3 leading-snug group-hover:text-untan-blue transition-colors",children:o.title}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed mb-6 line-clamp-3",children:o.description}),f.jsxs("div",{className:"mt-auto border-t border-slate-100 pt-4",children:[f.jsxs("div",{className:"flex justify-between items-center mb-4",children:[f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx("div",{className:"w-8 h-8 rounded bg-primary-navy/5 flex items-center justify-center text-primary-navy font-bold text-xs ring-1 ring-primary-navy/10",children:o.avatar}),f.jsxs("div",{children:[f.jsx("span",{className:"font-bold text-slate-800 block text-sm",children:o.team}),f.jsx("span",{className:"text-slate-500 block text-xs",children:o.generation})]})]}),f.jsx("span",{className:"bg-slate-100 text-slate-600 text-[10px] px-2 py-1 rounded font-bold uppercase tracking-wide",children:o.level})]}),f.jsx("button",{onClick:()=>E(o),className:"w-full py-2.5 rounded bg-primary-navy/5 text-primary-navy font-bold hover:bg-primary-navy hover:text-white transition-all duration-300 text-sm min-h-[44px]",children:T.achievement.readMore})]})]})]})}function Oa({icon:o,label:E,value:T}){return f.jsxs("div",{className:"flex gap-2.5 items-start",children:[f.jsx("span",{className:"text-primary-gold mt-0.5 shrink-0",children:o}),f.jsxs("div",{children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 leading-none mb-1",children:E}),f.jsx("p",{className:"text-sm font-semibold text-slate-800 leading-snug",children:T})]})]})}function bv({achievement:o,onClose:E}){const{t:T}=Ee();return o?f.jsx("div",{className:"fixed inset-0 z-[300] flex items-center justify-center p-4 bg-black/60 backdrop-blur-sm",onClick:E,"aria-modal":"true",role:"dialog","aria-label":o.title,children:f.jsxs("div",{className:"bg-white rounded-xl max-w-2xl w-full max-h-[90vh] overflow-y-auto shadow-2xl animate-fade-in",onClick:r=>r.stopPropagation(),children:[f.jsxs("div",{className:"relative h-56 overflow-hidden rounded-t-xl bg-slate-200 shrink-0",children:[f.jsx("img",{src:o.image,alt:o.title,className:"w-full h-full object-cover",referrerPolicy:"no-referrer"}),f.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/20 to-transparent"}),f.jsx("button",{onClick:E,"aria-label":T.modal.close,className:"absolute top-3 right-3 w-9 h-9 bg-white/90 backdrop-blur rounded-full flex items-center justify-center hover:bg-white transition-colors shadow-md",children:f.jsx(Ua,{size:18,className:"text-slate-700"})}),f.jsxs("div",{className:"absolute bottom-4 left-4 flex gap-2",children:[f.jsxs("span",{className:"bg-primary-gold text-slate-900 text-xs font-bold px-3 py-1.5 rounded flex items-center gap-1.5",children:[f.jsx($d,{size:12}),o.rank]}),f.jsx("span",{className:"bg-white/20 backdrop-blur text-white text-xs font-bold px-3 py-1.5 rounded uppercase tracking-wide",children:o.level})]})]}),f.jsxs("div",{className:"p-6",children:[f.jsx("div",{className:"mb-1",children:f.jsx("span",{className:"text-primary-untan-blue text-xs font-bold uppercase tracking-wider",children:o.category})}),f.jsx("h2",{className:"text-xl font-bold text-primary-navy leading-snug mb-5",children:o.title}),f.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 bg-slate-50 rounded-lg mb-5",children:[f.jsx(Oa,{icon:f.jsx(Wd,{size:14}),label:T.modal.tim,value:o.team}),o.nim&&f.jsx(Oa,{icon:f.jsx(Vd,{size:14}),label:T.modal.nim,value:o.nim}),f.jsx(Oa,{icon:f.jsx(Mn,{size:14}),label:T.modal.angkatan,value:o.generation}),f.jsx(Oa,{icon:f.jsx(Mn,{size:14}),label:T.modal.tahun,value:String(o.year)}),f.jsx(Oa,{icon:f.jsx(Wh,{size:14}),label:T.modal.kompetisi,value:o.competition}),f.jsx(Oa,{icon:f.jsx(Wu,{size:14}),label:T.modal.bidang,value:o.category})]}),f.jsxs("div",{className:"border-t border-slate-100 pt-4",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:T.modal.deskripsi}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed",children:o.description})]}),f.jsx("button",{onClick:E,className:"mt-6 w-full py-3 bg-primary-navy text-white font-bold rounded-lg hover:bg-untan-blue transition-colors duration-200 text-sm",children:T.modal.close})]})]})}):null}const Te=3,pv=3;function xv(){const{t:o}=Ee(),{achievements:E,loading:T,error:r,refetch:U}=zf(),[H,L]=W.useState(""),[k,M]=W.useState(""),[p,q]=W.useState(""),[_,Z]=W.useState(""),[ol,al]=W.useState(Te),[Al,Wl]=W.useState(null),ql=W.useMemo(()=>[...new Set(E.map(A=>A.category))].sort(),[E]),Zl=W.useMemo(()=>[...new Set(E.map(A=>A.year))].sort((A,Q)=>Q-A),[E]),vl=W.useMemo(()=>{const A=H.toLowerCase().trim();return E.filter(Q=>{const Il=!A||Q.title.toLowerCase().includes(A)||Q.team.toLowerCase().includes(A)||Q.category.toLowerCase().includes(A)||Q.competition.toLowerCase().includes(A),it=!k||Q.level===k,Jl=!p||Q.category===p,S=!_||String(Q.year)===_;return Il&&it&&Jl&&S})},[H,k,p,_,E]),El=vl.slice(0,ol),Vl=ol{L(""),M(""),q(""),Z(""),al(Te)},_l=A=>Q=>{A(Q),al(Te)},Fl=()=>al(A=>A+pv),Et=()=>{var A;al(Te),(A=document.getElementById("achievement-grid-section"))==null||A.scrollIntoView({behavior:"smooth",block:"start"})};return f.jsxs(f.Fragment,{children:[f.jsx(bv,{achievement:Al,onClose:()=>Wl(null)}),f.jsxs("section",{id:"achievement-grid-section",className:"py-8 bg-white",children:[f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8 mb-8",children:[f.jsx("h2",{className:"text-3xl md:text-4xl font-black font-display text-primary-navy mb-2",children:o.achievement.sectionTitle}),f.jsx("p",{className:"text-slate-500 text-base max-w-2xl",children:o.achievement.sectionDesc})]}),f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:[f.jsxs("div",{className:"bg-white/80 backdrop-blur-md p-4 rounded-lg shadow-sm border-t-4 border-primary-gold mb-8 space-y-3",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{className:"text-base font-bold font-display text-primary-navy flex items-center gap-2",children:[f.jsx(Jd,{className:"text-primary-navy",size:18}),o.achievement.filterTitle]}),Cl&&f.jsxs("button",{onClick:$,className:"flex items-center gap-1 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors",children:[f.jsx(Ua,{size:13}),o.achievement.resetFilter]})]}),f.jsxs("div",{className:"relative",children:[f.jsx(kd,{size:15,className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"}),f.jsx("input",{id:"search-achievement",type:"text",value:H,onChange:A=>{L(A.target.value),al(Te)},placeholder:o.achievement.searchPlaceholder,className:"w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold"}),H&&f.jsx("button",{onClick:()=>{L(""),al(Te)},className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600","aria-label":"Hapus pencarian",children:f.jsx(Ua,{size:14})})]}),f.jsxs("div",{className:"flex flex-wrap gap-3",children:[f.jsxs("div",{className:"relative flex-1 min-w-[130px]",children:[f.jsxs("select",{id:"filter-level",value:k,onChange:A=>_l(M)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.achievement.allLevel}),f.jsx("option",{value:"Internasional",children:"Internasional"}),f.jsx("option",{value:"Nasional",children:"Nasional"}),f.jsx("option",{value:"Regional",children:"Regional"})]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[130px]",children:[f.jsxs("select",{id:"filter-category",value:p,onChange:A=>_l(q)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.achievement.allField}),ql.map(A=>f.jsx("option",{value:A,children:A},A))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[100px]",children:[f.jsxs("select",{id:"filter-year",value:_,onChange:A=>_l(Z)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.achievement.allYear}),Zl.map(A=>f.jsx("option",{value:String(A),children:A},A))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]})]})]}),Cl&&f.jsxs("p",{className:"text-sm text-slate-500 font-medium mb-6",children:[o.achievement.showing," ",f.jsx("span",{className:"font-bold text-primary-navy",children:vl.length})," ",o.achievement.matching]}),T?f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:[1,2,3].map(A=>f.jsxs("div",{className:"bg-white rounded-lg border border-slate-200 overflow-hidden shadow-sm animate-pulse",children:[f.jsx("div",{className:"h-52 bg-slate-200 w-full"}),f.jsxs("div",{className:"p-6 space-y-4",children:[f.jsx("div",{className:"h-4 bg-slate-200 rounded w-1/4"}),f.jsx("div",{className:"h-6 bg-slate-200 rounded w-3/4"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-5/6"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-2/3"}),f.jsx("div",{className:"h-10 bg-slate-200 rounded w-1/3 mt-4"})]})]},A))}):r?f.jsxs("div",{className:"text-center py-20 text-red-500",children:[f.jsx("p",{className:"text-lg font-semibold",children:"Gagal memuat data"}),f.jsx("p",{className:"text-sm mt-1",children:r}),f.jsx("button",{onClick:U,className:"mt-4 px-4 py-2 bg-primary-navy text-white font-bold rounded hover:bg-opacity-95 transition-all text-sm",children:"Coba Lagi"})]}):El.length===0?f.jsxs("div",{className:"text-center py-20 text-slate-400",children:[f.jsx("p",{className:"text-lg font-semibold",children:o.achievement.noData}),f.jsx("p",{className:"text-sm mt-1",children:o.achievement.noDataSub})]}):f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:El.map(A=>f.jsx("div",{className:"animate-fade-in",children:f.jsx(gv,{achievement:A,onReadMore:Q=>Wl(Q)})},A.id))}),f.jsxs("div",{className:"mt-20 flex flex-wrap items-center justify-center gap-6",children:[Vl&&f.jsxs("button",{id:"load-more-achievement",onClick:Fl,className:"text-primary-navy font-black text-lg underline underline-offset-[12px] decoration-primary-gold decoration-4 hover:text-primary-gold transition-colors flex items-center gap-2",children:[o.achievement.loadMore,f.jsx(Pt,{size:20})]}),!Vl&&El.length>0&&vl.length>Te&&f.jsxs("p",{className:"text-slate-400 text-sm font-medium",children:[o.achievement.showing," ",vl.length," ",o.achievement.allShown]}),ol>Te&&El.length>0&&f.jsxs("button",{onClick:Et,className:"text-slate-400 font-bold text-sm underline underline-offset-4 decoration-slate-300 decoration-2 hover:text-slate-600 transition-colors flex items-center gap-1.5",children:[f.jsx(Pt,{size:16,className:"rotate-180"}),o.achievement.showLess]})]})]})]})]})}function ku({icon:o,label:E,value:T}){return f.jsxs("div",{className:"flex gap-2.5 items-start",children:[f.jsx("span",{className:"text-primary-gold mt-0.5 shrink-0",children:o}),f.jsxs("div",{children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 leading-none mb-1",children:E}),f.jsx("p",{className:"text-sm font-semibold text-slate-800 leading-snug",children:T})]})]})}function Sv({project:o,onClose:E}){const{t:T}=Ee();return o?f.jsx("div",{className:"fixed inset-0 z-[300] flex items-center justify-center p-4 bg-black/60 backdrop-blur-sm",onClick:E,"aria-modal":"true",role:"dialog","aria-label":o.title,children:f.jsxs("div",{className:"bg-white rounded-xl max-w-2xl w-full max-h-[90vh] overflow-y-auto shadow-2xl animate-fade-in",onClick:r=>r.stopPropagation(),children:[f.jsxs("div",{className:"relative h-56 overflow-hidden rounded-t-xl bg-slate-200 shrink-0",children:[f.jsx("img",{src:o.image,alt:o.title,className:"w-full h-full object-cover",referrerPolicy:"no-referrer"}),f.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/20 to-transparent"}),f.jsx("button",{onClick:E,"aria-label":T.modal.close,className:"absolute top-3 right-3 w-9 h-9 bg-white/90 backdrop-blur rounded-full flex items-center justify-center hover:bg-white transition-colors shadow-md",children:f.jsx(Ua,{size:18,className:"text-slate-700"})}),o.category&&f.jsx("div",{className:"absolute bottom-4 left-4",children:f.jsxs("span",{className:"bg-primary-gold text-slate-900 text-xs font-bold px-3 py-1.5 rounded flex items-center gap-1.5 uppercase tracking-wide",children:[f.jsx(Wu,{size:12}),o.category]})})]}),f.jsxs("div",{className:"p-6",children:[f.jsx("h2",{className:"text-xl font-bold text-primary-navy leading-snug mb-5",children:o.title}),f.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 bg-slate-50 rounded-lg mb-5",children:[o.studentName&&f.jsx(ku,{icon:f.jsx(Wd,{size:14}),label:T.modal.mahasiswa,value:o.studentName}),o.nim&&f.jsx(ku,{icon:f.jsx(Vd,{size:14}),label:T.modal.nim,value:o.nim}),o.year&&f.jsx(ku,{icon:f.jsx(Mn,{size:14}),label:T.modal.tahun,value:String(o.year)}),o.category&&f.jsx(ku,{icon:f.jsx(Wu,{size:14}),label:T.modal.bidang,value:o.category})]}),f.jsxs("div",{className:"border-t border-slate-100 pt-4 mb-5",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:T.modal.deskripsi}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed",children:o.description})]}),o.link?f.jsxs("a",{href:o.link,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 w-full py-3 bg-primary-navy text-white font-bold rounded-lg hover:bg-untan-blue transition-colors duration-200 text-sm mb-3",children:[f.jsx(Kd,{size:16}),T.project.visitLink]}):f.jsxs("div",{className:"flex items-center justify-center gap-2 w-full py-3 bg-slate-100 text-slate-400 font-bold rounded-lg text-sm mb-3 cursor-not-allowed",children:[f.jsx(iv,{size:16}),T.project.noLink]}),f.jsx("button",{onClick:E,className:"w-full py-2.5 border-2 border-slate-200 text-slate-600 font-bold rounded-lg hover:border-slate-300 hover:bg-slate-50 transition-colors duration-200 text-sm",children:T.modal.close})]})]})}):null}const Ae=6,Nv=3;function jv(){const{t:o}=Ee(),{projects:E,loading:T,error:r,refetch:U}=zf(),H=W.useRef(null),[L,k]=W.useState(null),[M,p]=W.useState(Ae),[q,_]=W.useState(""),[Z,ol]=W.useState(""),[al,Al]=W.useState(""),Wl=W.useMemo(()=>[...new Set(E.map(A=>A.category))].sort(),[E]),ql=W.useMemo(()=>[...new Set(E.map(A=>A.year))].sort((A,Q)=>Q-A),[E]),Zl=W.useMemo(()=>{const A=q.toLowerCase().trim();return E.filter(Q=>{const Il=!A||Q.title.toLowerCase().includes(A)||Q.studentName.toLowerCase().includes(A)||Q.category.toLowerCase().includes(A)||Q.description.toLowerCase().includes(A),it=!Z||Q.category===Z,Jl=!al||String(Q.year)===al;return Il&&it&&Jl})},[q,Z,al,E]),vl=Zl.slice(0,M),El=M{_(""),ol(""),Al(""),p(Ae)},$=A=>Q=>{A(Q),p(Ae)},_l=()=>p(A=>A+Nv),Fl=()=>{var A;p(Ae),(A=document.getElementById("portofolio"))==null||A.scrollIntoView({behavior:"smooth",block:"start"})},Et=A=>{const Q=H.current;if(!Q)return;const Il=Q.firstElementChild?Q.firstElementChild.offsetWidth+24:400;Q.scrollBy({left:A==="right"?Il:-Il,behavior:"smooth"})};return f.jsxs(f.Fragment,{children:[f.jsx(Sv,{project:L,onClose:()=>k(null)}),f.jsx("section",{id:"portofolio",className:"py-16 bg-white relative overflow-hidden border-t border-slate-100",children:f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:[f.jsxs("div",{className:"flex items-start justify-between mb-8 gap-4",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-3xl md:text-4xl font-black font-display text-primary-navy mb-3",children:o.project.sectionTitle}),f.jsx("p",{className:"text-base text-slate-500 font-medium max-w-2xl",children:o.project.sectionDesc})]}),f.jsxs("div",{className:"flex items-center gap-2 shrink-0 mt-1",children:[f.jsx("button",{onClick:()=>Et("left"),"aria-label":"Geser kiri",className:"w-10 h-10 rounded-full border-2 border-primary-navy/20 flex items-center justify-center text-primary-navy hover:bg-primary-navy hover:text-white hover:border-primary-navy transition-all duration-200 shadow-sm",children:f.jsx(tv,{size:20})}),f.jsx("button",{onClick:()=>Et("right"),"aria-label":"Geser kanan",className:"w-10 h-10 rounded-full border-2 border-primary-navy/20 flex items-center justify-center text-primary-navy hover:bg-primary-navy hover:text-white hover:border-primary-navy transition-all duration-200 shadow-sm",children:f.jsx(av,{size:20})})]})]}),f.jsxs("div",{className:"bg-white/80 backdrop-blur-md p-4 rounded-lg shadow-sm border-t-4 border-primary-gold mb-8 space-y-3",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{className:"text-base font-bold font-display text-primary-navy flex items-center gap-2",children:[f.jsx(Jd,{className:"text-primary-navy",size:18}),o.project.filterTitle]}),Vl&&f.jsxs("button",{onClick:Cl,className:"flex items-center gap-1 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors",children:[f.jsx(Ua,{size:13}),o.project.resetFilter]})]}),f.jsxs("div",{className:"relative",children:[f.jsx(kd,{size:15,className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"}),f.jsx("input",{id:"search-project",type:"text",value:q,onChange:A=>{_(A.target.value),p(Ae)},placeholder:o.project.searchPlaceholder,className:"w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold"}),q&&f.jsx("button",{onClick:()=>{_(""),p(Ae)},className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600","aria-label":"Hapus pencarian",children:f.jsx(Ua,{size:14})})]}),f.jsxs("div",{className:"flex flex-wrap gap-3",children:[f.jsxs("div",{className:"relative flex-1 min-w-[160px]",children:[f.jsxs("select",{id:"filter-project-category",value:Z,onChange:A=>$(ol)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.project.allField}),Wl.map(A=>f.jsx("option",{value:A,children:A},A))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[120px]",children:[f.jsxs("select",{id:"filter-project-year",value:al,onChange:A=>$(Al)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.project.allYear}),ql.map(A=>f.jsx("option",{value:String(A),children:A},A))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]})]})]}),Vl&&f.jsxs("p",{className:"text-sm text-slate-500 font-medium mb-6",children:[o.project.showing," ",f.jsx("span",{className:"font-bold text-primary-navy",children:Zl.length})," ",o.project.matching]}),T?f.jsx("div",{className:"flex gap-6 overflow-x-auto pb-10 hide-scrollbar",children:[1,2,3].map(A=>f.jsxs("div",{className:"snap-start shrink-0 proj-card bg-white rounded-lg border border-slate-200 overflow-hidden shadow-md animate-pulse flex flex-col",children:[f.jsx("div",{className:"h-52 bg-slate-200 w-full"}),f.jsxs("div",{className:"p-5 space-y-4 flex-grow flex flex-col justify-between",children:[f.jsxs("div",{className:"space-y-2",children:[f.jsx("div",{className:"h-4 bg-slate-200 rounded w-1/4"}),f.jsx("div",{className:"h-5 bg-slate-200 rounded w-3/4"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-5/6"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-2/3"})]}),f.jsx("div",{className:"h-10 bg-slate-200 rounded w-1/3 mt-4"})]})]},A))}):r?f.jsxs("div",{className:"text-center py-10 text-red-500 w-full",children:[f.jsx("p",{className:"text-lg font-semibold",children:"Gagal memuat portofolio"}),f.jsx("p",{className:"text-sm mt-1",children:r}),f.jsx("button",{onClick:U,className:"mt-4 px-4 py-2 bg-primary-navy text-white font-bold rounded hover:bg-opacity-95 transition-all text-sm",children:"Coba Lagi"})]}):vl.length===0?f.jsxs("div",{className:"text-center py-20 text-slate-400",children:[f.jsx("p",{className:"text-lg font-semibold",children:o.project.noData}),f.jsx("p",{className:"text-sm mt-1",children:o.project.noDataSub})]}):f.jsxs(f.Fragment,{children:[f.jsx("div",{ref:H,className:"flex gap-6 overflow-x-auto pb-10 hide-scrollbar snap-x snap-mandatory",style:{scrollbarWidth:"none",msOverflowStyle:"none"},children:vl.map(A=>f.jsxs("div",{className:"snap-start shrink-0 proj-card bg-white rounded-lg overflow-hidden shadow-md border border-slate-200 group flex flex-col relative",children:[f.jsx("div",{className:"absolute top-0 left-0 w-1 h-full bg-primary-gold z-10 transition-transform origin-bottom group-hover:scale-y-110"}),f.jsxs("div",{className:"h-52 overflow-hidden relative",children:[f.jsx("img",{src:A.image,alt:A.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",referrerPolicy:"no-referrer",onError:Q=>{Q.target.src="https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN"}}),f.jsxs("div",{className:"absolute inset-0 bg-gradient-to-t from-primary-navy/80 to-transparent p-5 flex flex-col justify-end",children:[f.jsx("h4",{className:"text-lg font-bold font-display text-white leading-snug mb-1",children:A.title}),A.category&&f.jsxs("span",{className:"inline-flex items-center gap-1 text-[10px] font-bold text-primary-gold uppercase tracking-wider",children:[f.jsx(Wu,{size:10}),A.category]})]})]}),f.jsxs("div",{className:"p-5 flex flex-col flex-grow",children:[f.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-3 text-xs text-slate-500 font-medium",children:[A.studentName&&f.jsxs("span",{className:"flex items-center gap-1",children:[f.jsx(hv,{size:11,className:"text-slate-400"}),A.studentName]}),A.year&&f.jsxs("span",{className:"flex items-center gap-1",children:[f.jsx(Mn,{size:11,className:"text-slate-400"}),A.year]})]}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed mb-5 flex-grow line-clamp-3",children:A.description}),f.jsxs("div",{className:"flex items-center gap-3 mt-auto",children:[f.jsxs("button",{onClick:()=>k(A),className:"text-primary-navy font-bold text-sm tracking-wide hover:text-untan-blue flex items-center gap-2 group/btn",style:{minHeight:"44px"},children:[o.project.readMore,f.jsx(kh,{size:15,className:"group-hover/btn:translate-x-1 transition-transform"})]}),A.link&&f.jsxs("a",{href:A.link,target:"_blank",rel:"noopener noreferrer",className:"ml-auto flex items-center gap-1.5 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors border border-slate-200 hover:border-primary-navy/30 rounded px-3 py-2",style:{minHeight:"44px"},children:[f.jsx(Kd,{size:13}),o.project.visitLink]})]})]})]},A.id))}),f.jsx("p",{className:"text-center text-xs text-slate-400 font-medium mt-2 select-none",children:o.project.scrollHint}),f.jsxs("div",{className:"mt-10 flex flex-wrap items-center justify-center gap-6",children:[El&&f.jsxs("button",{id:"load-more-project",onClick:_l,className:"text-primary-navy font-black text-base underline underline-offset-[10px] decoration-primary-gold decoration-4 hover:text-primary-gold transition-colors flex items-center gap-2",children:[o.project.loadMore,f.jsx(Pt,{size:18})]}),!El&&vl.length>0&&Zl.length>Ae&&f.jsxs("p",{className:"text-slate-400 text-sm font-medium",children:[o.project.showing," ",Zl.length," ",o.project.allShown]}),M>Ae&&vl.length>0&&f.jsxs("button",{onClick:Fl,className:"text-slate-400 font-bold text-sm underline underline-offset-4 decoration-slate-300 decoration-2 hover:text-slate-600 transition-colors flex items-center gap-1.5",children:[f.jsx(Pt,{size:16,className:"rotate-180"}),o.project.showLess]})]})]})]})})]})}const zv="6285123456789";function Tv(){const{t:o,lang:E}=Ee(),T=`https://wa.me/${zv}?text=${encodeURIComponent(E==="id"?"Halo, saya ingin mendaftarkan prestasi atau karya saya.":"Hello, I would like to register my achievement or work.")}`;return f.jsx("section",{className:"acaab-full-bleed bg-untan-navy py-14 md:py-16 border-t border-white/10",children:f.jsx("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:f.jsxs("div",{className:"bg-untan-yellow/10 border border-untan-yellow/20 rounded-2xl px-8 py-10 md:py-12 flex flex-col md:flex-row items-center justify-between gap-8",children:[f.jsxs("div",{className:"text-center md:text-left",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] font-bold uppercase tracking-widest px-2 py-0.5 mb-4 rounded-sm",children:o.cta.badge}),f.jsx("h2",{className:"text-white text-2xl md:text-3xl font-bold font-serif leading-snug mb-3",children:o.cta.title}),f.jsx("p",{className:"text-slate-300 text-sm md:text-base leading-relaxed max-w-lg",children:o.cta.desc})]}),f.jsx("div",{className:"flex flex-col items-center gap-3 shrink-0",children:f.jsxs("a",{href:T,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2.5 bg-[#25D366] hover:bg-[#20c05a] text-white text-sm font-bold px-6 py-3 rounded-full transition-all hover:scale-105 shadow-lg shadow-[#25D366]/20 whitespace-nowrap",children:[f.jsx(sv,{size:18}),o.cta.waButton]})})]})})})}function Av(){return f.jsx(Ch,{children:f.jsxs(Lh,{children:[f.jsx("nav",{className:"py-4","aria-label":"Breadcrumb",children:f.jsxs("ol",{className:"flex items-center text-[10px] md:text-xs text-slate-500 font-medium tracking-wide uppercase",children:[f.jsx("li",{children:f.jsx("a",{href:"https://informatika.untan.ac.id",target:"_blank",rel:"noopener noreferrer",className:"hover:text-untan-blue transition-colors",children:"Beranda"})}),f.jsx("li",{children:f.jsx("span",{className:"mx-2 text-slate-300","aria-hidden":"true",children:"/"})}),f.jsx("li",{children:f.jsx("span",{className:"text-slate-800 font-bold","aria-current":"page",children:"Mahasiswa & Prestasi"})})]})}),f.jsx(Gh,{}),f.jsxs("section",{className:"acaab-full-bleed pb-20",children:[f.jsx("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:f.jsx(wh,{})}),f.jsx(xv,{}),f.jsx(jv,{})]}),f.jsx(Tv,{})]})})}Mh.createRoot(document.getElementById("root")).render(f.jsx(W.StrictMode,{children:f.jsx(Av,{})})); diff --git a/groups/ACAAB/assets/src/index.html b/groups/ACAAB/assets/src/index.html new file mode 100644 index 0000000..bc00fe9 --- /dev/null +++ b/groups/ACAAB/assets/src/index.html @@ -0,0 +1,20 @@ + + + + + + ACAAB — Dev Preview + + + + + +

⚡ DEV MODE — Navbar & footer tidak tampil di sini. Gunakan kit dev server (root) untuk preview lengkap.
+
+ + diff --git a/groups/ACAAB/index.html b/groups/ACAAB/index.html index a781215..cc0e229 100644 --- a/groups/ACAAB/index.html +++ b/groups/ACAAB/index.html @@ -1148,9 +1148,9 @@
-

Tulis konten halaman kelompok di sini.

-

Subjudul

-

Gunakan paragraf, list, tabel, gambar, dan elemen konten lainnya.

+ +
+
diff --git a/groups/ACAAB/package-lock.json b/groups/ACAAB/package-lock.json new file mode 100644 index 0000000..3983319 --- /dev/null +++ b/groups/ACAAB/package-lock.json @@ -0,0 +1,2515 @@ +{ + "name": "acaab-prestasi-karya", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "acaab-prestasi-karya", + "version": "1.0.0", + "dependencies": { + "lucide-react": "^0.546.0", + "motion": "^12.23.24", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.1.14", + "@types/react": "^19.2.15", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.0.4", + "tailwindcss": "^4.1.14", + "typescript": "~5.8.2", + "vite": "^6.2.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz", + "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz", + "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", + "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.4.tgz", + "integrity": "sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.4.tgz", + "integrity": "sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.4.tgz", + "integrity": "sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.4.tgz", + "integrity": "sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.4.tgz", + "integrity": "sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.4.tgz", + "integrity": "sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.4.tgz", + "integrity": "sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.4.tgz", + "integrity": "sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.4.tgz", + "integrity": "sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.4.tgz", + "integrity": "sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.4.tgz", + "integrity": "sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.4.tgz", + "integrity": "sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.4.tgz", + "integrity": "sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.4.tgz", + "integrity": "sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.4.tgz", + "integrity": "sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.4.tgz", + "integrity": "sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.4.tgz", + "integrity": "sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.4.tgz", + "integrity": "sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.4.tgz", + "integrity": "sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.4.tgz", + "integrity": "sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.4.tgz", + "integrity": "sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.4.tgz", + "integrity": "sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.4.tgz", + "integrity": "sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.4.tgz", + "integrity": "sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.4.tgz", + "integrity": "sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.0.tgz", + "integrity": "sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.21.0", + "jiti": "^2.6.1", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.0" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.0.tgz", + "integrity": "sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.0", + "@tailwindcss/oxide-darwin-arm64": "4.3.0", + "@tailwindcss/oxide-darwin-x64": "4.3.0", + "@tailwindcss/oxide-freebsd-x64": "4.3.0", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.0", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.0", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.0", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.0", + "@tailwindcss/oxide-linux-x64-musl": "4.3.0", + "@tailwindcss/oxide-wasm32-wasi": "4.3.0", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.0", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.0" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.0.tgz", + "integrity": "sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.0.tgz", + "integrity": "sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.0.tgz", + "integrity": "sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.0.tgz", + "integrity": "sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.0.tgz", + "integrity": "sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.0.tgz", + "integrity": "sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.0.tgz", + "integrity": "sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.0.tgz", + "integrity": "sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.0.tgz", + "integrity": "sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.0.tgz", + "integrity": "sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.10.0", + "@emnapi/runtime": "^1.10.0", + "@emnapi/wasi-threads": "^1.2.1", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.0.tgz", + "integrity": "sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.0.tgz", + "integrity": "sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.0.tgz", + "integrity": "sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.3.0", + "@tailwindcss/oxide": "4.3.0", + "tailwindcss": "4.3.0" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7 || ^8" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.2.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.15.tgz", + "integrity": "sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz", + "integrity": "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.29.0", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-rc.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.18.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.32", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.32.tgz", + "integrity": "sha512-wbPvpyjJPC0zdfdKXxqEL3Ea+bOMD/87X4lftiJkkaBiuG6ALQy1SLmEd7BSmVCuwCQsBrCamgBoLyfFDD1EPg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001793", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", + "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.364", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.364.tgz", + "integrity": "sha512-G/dYE3+AYhyHwzTwg8UbnXf7zqMERYh7l2jJ3QujhFsH8agSYwtnGAR2aZ7f0AakIKJXd5En/Hre4igIUrdlYw==", + "dev": true, + "license": "ISC" + }, + "node_modules/enhanced-resolve": { + "version": "5.22.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.1.tgz", + "integrity": "sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/framer-motion": { + "version": "12.40.0", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.40.0.tgz", + "integrity": "sha512-uaBd3qC1v3KQqBEjwTUd183K6PbS+j0yR9w9VmEOLWA/tnUcSn8Xa3uck7t4dgpDoUss8xQTcj8W2L07lrnLFg==", + "license": "MIT", + "dependencies": { + "motion-dom": "^12.40.0", + "motion-utils": "^12.39.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lucide-react": { + "version": "0.546.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.546.0.tgz", + "integrity": "sha512-Z94u6fKT43lKeYHiVyvyR8fT7pwCzDu7RyMPpTvh054+xahSgj4HFQ+NmflvzdXsoAjYGdCguGaFKYuvq0ThCQ==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/motion": { + "version": "12.40.0", + "resolved": "https://registry.npmjs.org/motion/-/motion-12.40.0.tgz", + "integrity": "sha512-yjrHUrBFW6kQvjJwRsoiPSAhC5tRwRqNGJWmiJ4CrGnbKp0V88AdzkhBmDoqIsIPfarOe0Uddd37Xq43/gIocA==", + "license": "MIT", + "dependencies": { + "framer-motion": "^12.40.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/motion-dom": { + "version": "12.40.0", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.40.0.tgz", + "integrity": "sha512-HxU3ZaBwNPVQUBQf1xxgq+7JrPNZvjLVxgbpEZL7RrWJnsxOf0/OM+yrHG9ogLQ31Do/r57Oz2gQWPK+6q62mg==", + "license": "MIT", + "dependencies": { + "motion-utils": "^12.39.0" + } + }, + "node_modules/motion-utils": { + "version": "12.39.0", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.39.0.tgz", + "integrity": "sha512-8nadJAJjTtqRkmRF36FoJTrywK9nnFmnPwnSMyxaOCU7GDjN9RTMJIxx9De8ErM+vpPhMccr/6fo5WciyQLnMQ==", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.46", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.46.tgz", + "integrity": "sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/react": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz", + "integrity": "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz", + "integrity": "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.6" + } + }, + "node_modules/react-refresh": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", + "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.4.tgz", + "integrity": "sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.60.4", + "@rollup/rollup-android-arm64": "4.60.4", + "@rollup/rollup-darwin-arm64": "4.60.4", + "@rollup/rollup-darwin-x64": "4.60.4", + "@rollup/rollup-freebsd-arm64": "4.60.4", + "@rollup/rollup-freebsd-x64": "4.60.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.60.4", + "@rollup/rollup-linux-arm-musleabihf": "4.60.4", + "@rollup/rollup-linux-arm64-gnu": "4.60.4", + "@rollup/rollup-linux-arm64-musl": "4.60.4", + "@rollup/rollup-linux-loong64-gnu": "4.60.4", + "@rollup/rollup-linux-loong64-musl": "4.60.4", + "@rollup/rollup-linux-ppc64-gnu": "4.60.4", + "@rollup/rollup-linux-ppc64-musl": "4.60.4", + "@rollup/rollup-linux-riscv64-gnu": "4.60.4", + "@rollup/rollup-linux-riscv64-musl": "4.60.4", + "@rollup/rollup-linux-s390x-gnu": "4.60.4", + "@rollup/rollup-linux-x64-gnu": "4.60.4", + "@rollup/rollup-linux-x64-musl": "4.60.4", + "@rollup/rollup-openbsd-x64": "4.60.4", + "@rollup/rollup-openharmony-arm64": "4.60.4", + "@rollup/rollup-win32-arm64-msvc": "4.60.4", + "@rollup/rollup-win32-ia32-msvc": "4.60.4", + "@rollup/rollup-win32-x64-gnu": "4.60.4", + "@rollup/rollup-win32-x64-msvc": "4.60.4", + "fsevents": "~2.3.2" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tailwindcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz", + "integrity": "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/typescript": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/vite": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.2.tgz", + "integrity": "sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.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 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + } + } +} diff --git a/groups/ACAAB/package.json b/groups/ACAAB/package.json new file mode 100644 index 0000000..a12cc87 --- /dev/null +++ b/groups/ACAAB/package.json @@ -0,0 +1,26 @@ +{ + "name": "acaab-prestasi-karya", + "private": true, + "version": "1.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview" + }, + "dependencies": { + "lucide-react": "^0.546.0", + "motion": "^12.23.24", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.1.14", + "@types/react": "^19.2.15", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.0.4", + "tailwindcss": "^4.1.14", + "typescript": "~5.8.2", + "vite": "^6.2.0" + } +} diff --git a/groups/ACAAB/src/App.tsx b/groups/ACAAB/src/App.tsx new file mode 100644 index 0000000..7d87c22 --- /dev/null +++ b/groups/ACAAB/src/App.tsx @@ -0,0 +1,44 @@ +import { LanguageProvider } from './context/LanguageContext'; +import { DataProvider } from './context/DataContext'; +import Hero from './components/Hero'; +import Stats from './components/Stats'; +import AchievementGrid from './components/AchievementGrid'; +import ProjectCarousel from './components/ProjectCarousel'; +import CTA from './components/CTA'; + +export default function App() { + return ( + + + {/* Breadcrumb */} +
+ + + +
+
+ +
+ + +
+ + + + + ); +} \ No newline at end of file diff --git a/groups/ACAAB/src/components/AchievementCard.tsx b/groups/ACAAB/src/components/AchievementCard.tsx new file mode 100644 index 0000000..1eeb227 --- /dev/null +++ b/groups/ACAAB/src/components/AchievementCard.tsx @@ -0,0 +1,78 @@ +import type { Achievement } from '../data'; +import { Trophy, Calendar } from 'lucide-react'; +import { useLang } from '../context/LanguageContext'; + +interface AchievementCardProps { + achievement: Achievement; + onReadMore: (achievement: Achievement) => void; +} + +export default function AchievementCard({ achievement, onReadMore }: AchievementCardProps) { + const { t } = useLang(); + + return ( +
+
+ +
+ {achievement.title} { + (e.target as HTMLImageElement).src = 'https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN'; + }} + /> +
+ + {achievement.rank} +
+
+ +
+
+ + {achievement.category} + + + + {achievement.year} + +
+ +

+ {achievement.title} +

+ +

+ {achievement.description} +

+ +
+
+
+
+ {achievement.avatar} +
+
+ {achievement.team} + {achievement.generation} +
+
+ + {achievement.level} + +
+ + +
+
+
+ ); +} diff --git a/groups/ACAAB/src/components/AchievementGrid.tsx b/groups/ACAAB/src/components/AchievementGrid.tsx new file mode 100644 index 0000000..e4ec0b0 --- /dev/null +++ b/groups/ACAAB/src/components/AchievementGrid.tsx @@ -0,0 +1,270 @@ +import { useState, useMemo } from 'react'; +import { Filter, ChevronDown, Search, X } from 'lucide-react'; +import { type Achievement } from '../data'; +import { useData } from '../context/DataContext'; +import AchievementCard from './AchievementCard'; +import AchievementModal from './AchievementModal'; +import { useLang } from '../context/LanguageContext'; + +const INITIAL_COUNT = 3; +const LOAD_MORE_COUNT = 3; + +export default function AchievementGrid() { + const { t } = useLang(); + const { achievements, loading, error, refetch } = useData(); + const [searchQuery, setSearchQuery] = useState(''); + const [filterLevel, setFilterLevel] = useState(''); + const [filterCategory, setFilterCategory] = useState(''); + const [filterYear, setFilterYear] = useState(''); + const [visibleCount, setVisibleCount] = useState(INITIAL_COUNT); + const [selectedAchievement, setSelectedAchievement] = useState(null); + + // Derive unique categories and years from data + const categories = useMemo( + () => [...new Set(achievements.map((a) => a.category))].sort(), + [achievements] + ); + const years = useMemo( + () => [...new Set(achievements.map((a) => a.year))].sort((a: number, b: number) => b - a), + [achievements] + ); + + // Filter + search logic + const filtered = useMemo(() => { + const q = searchQuery.toLowerCase().trim(); + return achievements.filter((a) => { + const matchSearch = + !q || + a.title.toLowerCase().includes(q) || + a.team.toLowerCase().includes(q) || + a.category.toLowerCase().includes(q) || + a.competition.toLowerCase().includes(q); + const matchLevel = !filterLevel || a.level === filterLevel; + const matchCategory = !filterCategory || a.category === filterCategory; + const matchYear = !filterYear || String(a.year) === filterYear; + return matchSearch && matchLevel && matchCategory && matchYear; + }); + }, [searchQuery, filterLevel, filterCategory, filterYear, achievements]); + + const visible = filtered.slice(0, visibleCount); + const hasMore = visibleCount < filtered.length; + const isFiltered = searchQuery || filterLevel || filterCategory || filterYear; + + const resetFilters = () => { + setSearchQuery(''); + setFilterLevel(''); + setFilterCategory(''); + setFilterYear(''); + setVisibleCount(INITIAL_COUNT); + }; + + const handleFilterChange = (setter: (v: string) => void) => (v: string) => { + setter(v); + setVisibleCount(INITIAL_COUNT); + }; + + const handleLoadMore = () => setVisibleCount((prev) => prev + LOAD_MORE_COUNT); + + const handleShowLess = () => { + setVisibleCount(INITIAL_COUNT); + document.getElementById('achievement-grid-section')?.scrollIntoView({ behavior: 'smooth', block: 'start' }); + }; + + return ( + <> + {/* Achievement Modal */} + setSelectedAchievement(null)} /> + +
+ {/* Section header */} +
+

+ {t.achievement.sectionTitle} +

+

+ {t.achievement.sectionDesc} +

+
+ +
+ {/* Filter + Search Section */} +
+ {/* Row 1: Label + Reset */} +
+
+ + {t.achievement.filterTitle} +
+ {isFiltered && ( + + )} +
+ + {/* Row 2: Search bar */} +
+ + { setSearchQuery(e.target.value); setVisibleCount(INITIAL_COUNT); }} + placeholder={t.achievement.searchPlaceholder} + className="w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold" + /> + {searchQuery && ( + + )} +
+ + {/* Row 3: Dropdowns */} +
+ {/* Level Filter */} +
+ + +
+ + {/* Category Filter */} +
+ + +
+ + {/* Year Filter */} +
+ + +
+
+
+ + {/* Results count */} + {isFiltered && ( +

+ {t.achievement.showing}{' '} + {filtered.length}{' '} + {t.achievement.matching} +

+ )} + + {/* Grid */} + {loading ? ( +
+ {[1, 2, 3].map((n) => ( +
+
+
+
+
+
+
+
+
+
+ ))} +
+ ) : error ? ( +
+

Gagal memuat data

+

{error}

+ +
+ ) : visible.length === 0 ? ( +
+

{t.achievement.noData}

+

{t.achievement.noDataSub}

+
+ ) : ( +
+ {visible.map((achievement) => ( +
+ setSelectedAchievement(a)} + /> +
+ ))} +
+ )} + + {/* Load More / Show Less */} +
+ {hasMore && ( + + )} + + {!hasMore && visible.length > 0 && filtered.length > INITIAL_COUNT && ( +

+ {t.achievement.showing} {filtered.length} {t.achievement.allShown} +

+ )} + + {visibleCount > INITIAL_COUNT && visible.length > 0 && ( + + )} +
+
+
+ + ); +} diff --git a/groups/ACAAB/src/components/AchievementModal.tsx b/groups/ACAAB/src/components/AchievementModal.tsx new file mode 100644 index 0000000..ac4e498 --- /dev/null +++ b/groups/ACAAB/src/components/AchievementModal.tsx @@ -0,0 +1,108 @@ +import type { ReactNode } from 'react'; +import { X, Trophy, Calendar, Award, Users, BookOpen, Tag } from 'lucide-react'; +import type { Achievement } from '../data'; +import { useLang } from '../context/LanguageContext'; + +interface AchievementModalProps { + achievement: Achievement | null; + onClose: () => void; +} + +function InfoRow({ icon, label, value }: { icon: ReactNode; label: string; value: string }) { + return ( +
+ {icon} +
+

{label}

+

{value}

+
+
+ ); +} + +export default function AchievementModal({ achievement, onClose }: AchievementModalProps) { + const { t } = useLang(); + if (!achievement) return null; + + return ( +
+
e.stopPropagation()} + > + {/* Image header */} +
+ {achievement.title} +
+ + {/* Close button */} + + + {/* Rank badge */} +
+ + + {achievement.rank} + + + {achievement.level} + +
+
+ + {/* Content */} +
+
+ + {achievement.category} + +
+

{achievement.title}

+ + {/* Info grid */} +
+ } label={t.modal.tim} value={achievement.team} /> + {achievement.nim && ( + } label={t.modal.nim} value={achievement.nim} /> + )} + } label={t.modal.angkatan} value={achievement.generation} /> + } label={t.modal.tahun} value={String(achievement.year)} /> + } label={t.modal.kompetisi} value={achievement.competition} /> + } label={t.modal.bidang} value={achievement.category} /> +
+ + {/* Description */} +
+

{t.modal.deskripsi}

+

{achievement.description}

+
+ + {/* Close button */} + +
+
+
+ ); +} diff --git a/groups/ACAAB/src/components/CTA.tsx b/groups/ACAAB/src/components/CTA.tsx new file mode 100644 index 0000000..1dc7050 --- /dev/null +++ b/groups/ACAAB/src/components/CTA.tsx @@ -0,0 +1,45 @@ +import { MessageCircle } from 'lucide-react'; +import { useLang } from '../context/LanguageContext'; + +const WA_NUMBER = '6285123456789'; // Ganti dengan nomor WhatsApp resmi + +export default function CTA() { + const { t, lang } = useLang(); + const waLink = `https://wa.me/${WA_NUMBER}?text=${encodeURIComponent(lang === 'id' ? 'Halo, saya ingin mendaftarkan prestasi atau karya saya.' : 'Hello, I would like to register my achievement or work.')}`; + + return ( +
+
+
+ + {/* LEFT TEXT */} +
+ + {t.cta.badge} + +

+ {t.cta.title} +

+

+ {t.cta.desc} +

+
+ + {/* RIGHT CTA */} + + +
+
+
+ ); +} \ No newline at end of file diff --git a/groups/ACAAB/src/components/Footer.tsx b/groups/ACAAB/src/components/Footer.tsx new file mode 100644 index 0000000..c5ac035 --- /dev/null +++ b/groups/ACAAB/src/components/Footer.tsx @@ -0,0 +1,109 @@ +import { useLang } from '../context/LanguageContext'; + +export default function Footer() { + const { t } = useLang(); + const currentYear = new Date().getFullYear(); + + return ( + + ); +} \ No newline at end of file diff --git a/groups/ACAAB/src/components/Header.tsx b/groups/ACAAB/src/components/Header.tsx new file mode 100644 index 0000000..25d2472 --- /dev/null +++ b/groups/ACAAB/src/components/Header.tsx @@ -0,0 +1,164 @@ +import { useState, type MouseEvent } from 'react'; +import { Search, Menu, X, ChevronDown, Globe } from 'lucide-react'; +import { useLang } from '../context/LanguageContext'; + +export default function Header() { + const [isOpen, setIsOpen] = useState(false); + const { lang, t, toggleLang } = useLang(); + + const navLinks = [ + { label: t.nav.tentangKami, hasDropdown: true, href: '#' }, + { label: t.nav.program, hasDropdown: true, href: '#' }, + { label: t.nav.sdm, hasDropdown: false, href: '#' }, + { label: t.nav.fasilitas, hasDropdown: false, href: '#' }, + { label: t.nav.karyaAgenda, hasDropdown: false, href: '#achievement-grid-section' }, + { label: t.nav.kontak, hasDropdown: false, href: '#kontak' }, + ]; + + const handleSmoothScroll = (e: MouseEvent, href: string) => { + if (href.startsWith('#') && href.length > 1) { + e.preventDefault(); + const target = document.querySelector(href); + if (target) { + target.scrollIntoView({ behavior: 'smooth', block: 'start' }); + setIsOpen(false); + } + } + }; + + return ( + <> + + + {/* Spacer */} +
+ + ); +} diff --git a/groups/ACAAB/src/components/Hero.tsx b/groups/ACAAB/src/components/Hero.tsx new file mode 100644 index 0000000..1b5fb4f --- /dev/null +++ b/groups/ACAAB/src/components/Hero.tsx @@ -0,0 +1,66 @@ +import { useLang } from '../context/LanguageContext'; + +export default function Hero() { + const { t } = useLang(); + + return ( +
+
+ +
+ + {/* LEFT CONTENT */} +
+ + {t.hero.badge} + +

+ {t.hero.title} +

+

+ {t.hero.desc} +

+
+ + {/* RIGHT IMAGE */} +
+ {/* Glow behind image */} +
+ +
+ Mahasiswa Informatika UNTAN + {/* Gradient fade bawah */} +
+ {/* Gradient fade kiri */} +
+
+
+ +
+
+ + {/* Decorative Glow */} +
+
+ ); +} \ No newline at end of file diff --git a/groups/ACAAB/src/components/ProjectCarousel.tsx b/groups/ACAAB/src/components/ProjectCarousel.tsx new file mode 100644 index 0000000..afe9f10 --- /dev/null +++ b/groups/ACAAB/src/components/ProjectCarousel.tsx @@ -0,0 +1,374 @@ +import { useData } from '../context/DataContext'; +import { useRef, useState, useMemo } from 'react'; +import { ArrowRight, ChevronLeft, ChevronRight, ChevronDown, User, Tag, Calendar, ExternalLink, Filter, Search, X } from 'lucide-react'; +import { type Project } from '../data'; +import ProjectModal from './ProjectModal'; +import { useLang } from '../context/LanguageContext'; + +const INITIAL_COUNT = 6; +const LOAD_MORE_COUNT = 3; + + + +export default function ProjectCarousel() { + const { t } = useLang(); + const { projects, loading, error, refetch } = useData(); + const scrollRef = useRef(null); + const [selectedProject, setSelectedProject] = useState(null); + const [visibleCount, setVisibleCount] = useState(INITIAL_COUNT); + + // Filter state + const [searchQuery, setSearchQuery] = useState(''); + const [filterCategory, setFilterCategory] = useState(''); + const [filterYear, setFilterYear] = useState(''); + + const categories = useMemo( + () => [...new Set(projects.map((p) => p.category))].sort(), + [projects] + ); + + const years = useMemo( + () => [...new Set(projects.map((p) => p.year))].sort((a: number, b: number) => b - a), + [projects] + ); + + // Filter + search logic + const filtered = useMemo(() => { + const q = searchQuery.toLowerCase().trim(); + return projects.filter((p) => { + const matchSearch = + !q || + p.title.toLowerCase().includes(q) || + p.studentName.toLowerCase().includes(q) || + p.category.toLowerCase().includes(q) || + p.description.toLowerCase().includes(q); + const matchCategory = !filterCategory || p.category === filterCategory; + const matchYear = !filterYear || String(p.year) === filterYear; + return matchSearch && matchCategory && matchYear; + }); + }, [searchQuery, filterCategory, filterYear, projects]); + + const visibleProjects = filtered.slice(0, visibleCount); + const hasMore = visibleCount < filtered.length; + const isFiltered = searchQuery || filterCategory || filterYear; + + const resetFilters = () => { + setSearchQuery(''); + setFilterCategory(''); + setFilterYear(''); + setVisibleCount(INITIAL_COUNT); + }; + + const handleFilterChange = (setter: (v: string) => void) => (v: string) => { + setter(v); + setVisibleCount(INITIAL_COUNT); + }; + + const handleLoadMore = () => setVisibleCount((prev) => prev + LOAD_MORE_COUNT); + + const handleShowLess = () => { + setVisibleCount(INITIAL_COUNT); + document.getElementById('portofolio')?.scrollIntoView({ behavior: 'smooth', block: 'start' }); + }; + + const scroll = (direction: 'left' | 'right') => { + const container = scrollRef.current; + if (!container) return; + const cardWidth = container.firstElementChild + ? (container.firstElementChild as HTMLElement).offsetWidth + 24 + : 400; + container.scrollBy({ left: direction === 'right' ? cardWidth : -cardWidth, behavior: 'smooth' }); + }; + + return ( + <> + {/* Project Modal */} + setSelectedProject(null)} /> + +
+
+ {/* Header row */} +
+
+

+ {t.project.sectionTitle} +

+

+ {t.project.sectionDesc} +

+
+ + {/* Scroll control buttons */} +
+ + +
+
+ + + {/* Filter + Search Section */} +
+ {/* Row 1: Label + Reset */} +
+
+ + {t.project.filterTitle} +
+ {isFiltered && ( + + )} +
+ + {/* Row 2: Search bar */} +
+ + { setSearchQuery(e.target.value); setVisibleCount(INITIAL_COUNT); }} + placeholder={t.project.searchPlaceholder} + className="w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold" + /> + {searchQuery && ( + + )} +
+ + {/* Row 3: Dropdowns */} +
+ {/* Category Filter */} +
+ + +
+ + {/* Year Filter */} +
+ + +
+
+
+ + {/* Results count */} + {isFiltered && ( +

+ {t.project.showing}{' '} + {filtered.length}{' '} + {t.project.matching} +

+ )} + + {/* Cards */} + {loading ? ( +
+ {[1, 2, 3].map((n) => ( +
+
+
+
+
+
+
+
+
+
+
+
+ ))} +
+ ) : error ? ( +
+

Gagal memuat portofolio

+

{error}

+ +
+ ) : visibleProjects.length === 0 ? ( +
+

{t.project.noData}

+

{t.project.noDataSub}

+
+ ) : ( + <> + {/* Scrollable cards */} +
+ {visibleProjects.map((project) => ( +
+
+ + {/* Image */} +
+ {project.title} { + (e.target as HTMLImageElement).src = 'https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN'; + }} + /> +
+

+ {project.title} +

+ {project.category && ( + + + {project.category} + + )} +
+
+ + {/* Body */} +
+ {/* Meta row */} +
+ {project.studentName && ( + + + {project.studentName} + + )} + {project.year && ( + + + {project.year} + + )} +
+ +

+ {project.description} +

+ + {/* Actions */} +
+ + + {project.link && ( + + + {t.project.visitLink} + + )} +
+
+
+ ))} +
+ + {/* Scroll hint */} +

+ {t.project.scrollHint} +

+ + {/* Load More / Show Less */} +
+ {hasMore && ( + + )} + + {!hasMore && visibleProjects.length > 0 && filtered.length > INITIAL_COUNT && ( +

+ {t.project.showing} {filtered.length} {t.project.allShown} +

+ )} + + {visibleCount > INITIAL_COUNT && visibleProjects.length > 0 && ( + + )} +
+ + )} +
+
+ + ); +} diff --git a/groups/ACAAB/src/components/ProjectModal.tsx b/groups/ACAAB/src/components/ProjectModal.tsx new file mode 100644 index 0000000..ac5e2bb --- /dev/null +++ b/groups/ACAAB/src/components/ProjectModal.tsx @@ -0,0 +1,123 @@ +import type { ReactNode } from 'react'; +import { X, ExternalLink, Users, BookOpen, Calendar, Tag, FileText } from 'lucide-react'; +import type { Project } from '../data'; +import { useLang } from '../context/LanguageContext'; + +interface ProjectModalProps { + project: Project | null; + onClose: () => void; +} + +function InfoRow({ icon, label, value }: { icon: ReactNode; label: string; value: string }) { + return ( +
+ {icon} +
+

{label}

+

{value}

+
+
+ ); +} + +export default function ProjectModal({ project, onClose }: ProjectModalProps) { + const { t } = useLang(); + if (!project) return null; + + return ( +
+
e.stopPropagation()} + > + {/* Image header */} +
+ {project.title} +
+ + {/* Close button */} + + + {/* Category badge */} + {project.category && ( +
+ + + {project.category} + +
+ )} +
+ + {/* Content */} +
+

{project.title}

+ + {/* Info grid */} +
+ {project.studentName && ( + } label={t.modal.mahasiswa} value={project.studentName} /> + )} + {project.nim && ( + } label={t.modal.nim} value={project.nim} /> + )} + {project.year && ( + } label={t.modal.tahun} value={String(project.year)} /> + )} + {project.category && ( + } label={t.modal.bidang} value={project.category} /> + )} +
+ + {/* Description */} +
+

{t.modal.deskripsi}

+

{project.description}

+
+ + {/* Project link */} + {project.link ? ( + + + {t.project.visitLink} + + ) : ( +
+ + {t.project.noLink} +
+ )} + + +
+
+
+ ); +} diff --git a/groups/ACAAB/src/components/Stats.tsx b/groups/ACAAB/src/components/Stats.tsx new file mode 100644 index 0000000..75577bb --- /dev/null +++ b/groups/ACAAB/src/components/Stats.tsx @@ -0,0 +1,174 @@ +import type { ReactNode } from 'react'; +import { useEffect, useRef, useState } from 'react'; +import { useLang } from '../context/LanguageContext'; +import { useData } from '../context/DataContext'; +import { BookOpen, Award, Globe2 } from 'lucide-react'; + +/* ── Animated counter hook ─────────────────────────────────────────────── */ +function useCountUp(target: number, duration = 1600) { + const [count, setCount] = useState(0); + const elRef = useRef(null); + const triggered = useRef(false); + + useEffect(() => { + triggered.current = false; + let animationFrameId: number; + let observer: IntersectionObserver; + + observer = new IntersectionObserver( + ([entry]) => { + if (entry.isIntersecting && !triggered.current) { + triggered.current = true; + + let startTimestamp: number | null = null; + + const step = (timestamp: number) => { + if (!startTimestamp) startTimestamp = timestamp; + const progress = Math.min((timestamp - startTimestamp) / duration, 1); + + // easeOutQuart easing function + const easeProgress = 1 - Math.pow(1 - progress, 4); + + setCount(Math.round(target * easeProgress)); + + if (progress < 1) { + animationFrameId = requestAnimationFrame(step); + } else { + setCount(target); + } + }; + + animationFrameId = requestAnimationFrame(step); + } + }, + { threshold: 0.4 }, + ); + + if (elRef.current) observer.observe(elRef.current); + + return () => { + observer.disconnect(); + if (animationFrameId) cancelAnimationFrame(animationFrameId); + }; + }, [target, duration]); + + return { count, elRef }; +} + +/* ── Big stat ──────────────────────────────────────────────────────────── */ +function BigStat({ value, label }: { value: number; label: string }) { + const { count, elRef } = useCountUp(value); + return ( +
+
+ {count} +
+
+ {label} +
+
+ ); +} + +/* ── Level row ──────────────────────────────────────────────────────────── */ +function LevelRow({ label, value, delay = 0 }: { label: string; value: number; delay?: number }) { + const { count, elRef } = useCountUp(value, 1600 + delay); + return ( +
+ + {label} + + + {count} + +
+ ); +} + +/* ── Dividers ───────────────────────────────────────────────────────────── */ +function VDivider() { + return ( +
+
+
+ ); +} +function HDivider() { + return
; +} + +/* ── Main export ────────────────────────────────────────────────────────── */ +export default function Stats() { + const { t, lang } = useLang(); + const { achievements, projects } = useData(); + const totalPrestasi = achievements.length; + const totalProyek = projects.length; + const internasional = achievements.filter(a => a.level === 'Internasional').length; + const nasional = achievements.filter(a => a.level === 'Nasional').length; + const regional = achievements.filter(a => a.level === 'Regional').length; + + const today = new Date().toLocaleDateString( + lang === 'id' ? 'id-ID' : 'en-US', + { day: 'numeric', month: 'long', year: 'numeric' } + ); + const dataNote = lang === 'id' + ? `Data Terkumpul Per ${today}` + : `Data Collected As Of ${today}`; + + return ( +
+ {/* ── Stats bar ─────────────────────────────────────────────────── */} +
+
+
+
+ + {/* ① Total Prestasi */} +
+ +
+ + + + + {/* ② Total Proyek */} +
+ +
+ + + + + {/* ③ Level breakdown */} +
+
+ + + +
+
+ +
+
+
+ + {/* Keterangan tanggal — di luar kotak, rata kanan */} +

+ {dataNote} +

+
+ ); +} + +/* ── Fact card helper ───────────────────────────────────────────────────── */ +function FactCard({ icon, label, value }: { icon: ReactNode; label: string; value: string }) { + return ( +
+ {icon} +
+

{label}

+

{value}

+
+
+ ); +} \ No newline at end of file diff --git a/groups/ACAAB/src/context/DataContext.tsx b/groups/ACAAB/src/context/DataContext.tsx new file mode 100644 index 0000000..bdf7f11 --- /dev/null +++ b/groups/ACAAB/src/context/DataContext.tsx @@ -0,0 +1,89 @@ +import React, { createContext, useContext, useState, useEffect, ReactNode } from 'react'; +import { Achievement, Project } from '../data'; +import { fetchAchievementsFromAPI, fetchProjectsFromAPI } from '../services/api'; + +interface DataContextType { + achievements: Achievement[]; + projects: Project[]; + loading: boolean; + error: string | null; + refetch: () => Promise; +} + +const DataContext = createContext(undefined); + +export function DataProvider({ children }: { children: ReactNode }) { + const [achievements, setAchievements] = useState([]); + const [projects, setProjects] = useState([]); + const [loading, setLoading] = useState(true); + const [error, setError] = useState(null); + + const loadData = async () => { + setLoading(true); + setError(null); + + try { + const results = await Promise.allSettled([ + fetchAchievementsFromAPI(), + fetchProjectsFromAPI(), + ]); + + const achievementsRes = results[0]; + const projectsRes = results[1]; + + let hasError = false; + let errorMsgs: string[] = []; + + if (achievementsRes.status === 'fulfilled') { + setAchievements(achievementsRes.value); + } else { + console.error('Failed to fetch achievements:', achievementsRes.reason); + errorMsgs.push('Gagal memuat data prestasi.'); + hasError = true; + } + + if (projectsRes.status === 'fulfilled') { + setProjects(projectsRes.value); + } else { + console.error('Failed to fetch projects:', projectsRes.reason); + errorMsgs.push('Gagal memuat data portofolio.'); + hasError = true; + } + + if (hasError) { + setError(errorMsgs.join(' ')); + } + } catch (err: any) { + console.error('Unexpected error loading API data:', err); + setError('Terjadi kesalahan yang tidak terduga saat memuat data.'); + } finally { + setLoading(false); + } + }; + + useEffect(() => { + loadData(); + }, []); + + return ( + + {children} + + ); +} + +export function useData() { + const context = useContext(DataContext); + if (context === undefined) { + throw new Error('useData must be used within a DataProvider'); + } + return context; +} diff --git a/groups/ACAAB/src/context/LanguageContext.tsx b/groups/ACAAB/src/context/LanguageContext.tsx new file mode 100644 index 0000000..0672fff --- /dev/null +++ b/groups/ACAAB/src/context/LanguageContext.tsx @@ -0,0 +1,49 @@ +import { createContext, useContext, useState, useEffect, type ReactNode } from 'react'; +import { translations, type Lang, type Translations } from '../i18n'; + +const KIT_STORAGE_KEY = 'if_untan_lang'; + +function readKitLang(): Lang { + const saved = localStorage.getItem(KIT_STORAGE_KEY); + if (saved === 'en') return 'en'; + const browser = (navigator.language || 'id').toLowerCase(); + return browser.startsWith('en') ? 'en' : 'id'; +} + +interface LanguageContextType { + lang: Lang; + t: Translations; + toggleLang: () => void; +} + +const LanguageContext = createContext(null); + +export function LanguageProvider({ children }: { children: ReactNode }) { + const [lang, setLang] = useState(readKitLang); + + // Sync dengan kit's language toggle (tombol ID/EN di navbar) + useEffect(() => { + const handler = (e: Event) => { + const detail = (e as CustomEvent<{ lang: string }>).detail; + if (detail?.lang === 'en' || detail?.lang === 'id') { + setLang(detail.lang as Lang); + } + }; + document.addEventListener('languageChanged', handler); + return () => document.removeEventListener('languageChanged', handler); + }, []); + + const toggleLang = () => setLang((prev) => (prev === 'id' ? 'en' : 'id')); + + return ( + + {children} + + ); +} + +export function useLang() { + const ctx = useContext(LanguageContext); + if (!ctx) throw new Error('useLang must be used within LanguageProvider'); + return ctx; +} diff --git a/groups/ACAAB/src/data.ts b/groups/ACAAB/src/data.ts new file mode 100644 index 0000000..df0d23e --- /dev/null +++ b/groups/ACAAB/src/data.ts @@ -0,0 +1,254 @@ +export interface Achievement { + id: string; + title: string; + category: string; + competition: string; + rank: string; + year: number; + level: 'Nasional' | 'Internasional' | 'Regional'; + description: string; + team: string; + nim?: string; + generation: string; + image: string; + avatar: string; +} + +export interface Project { + id: string; + title: string; + studentName: string; + nim?: string; + year: number; + category: string; + description: string; + image: string; + link?: string; +} + +/* +export const ACHIEVEMENTS: Achievement[] = [ + { + id: '1', + title: 'Gemastik XVI: Smart Agriculture AI System', + category: 'Kecerdasan Buatan', + competition: 'Gemastik XVI', + rank: 'Juara 1', + year: 2023, + level: 'Nasional', + description: 'Sistem deteksi dini penyakit tanaman menggunakan Computer Vision dan Deep Learning untuk membantu petani meningkatkan hasil panen secara berkelanjutan.', + team: 'Tim Bima Sakti', + nim: 'H1031201001', + generation: 'Angkatan 2020', + image: 'https://picsum.photos/seed/ai-agri/800/600', + avatar: 'BS', + }, + { + id: '2', + title: 'ASEAN Cyber Shield Hackathon', + category: 'Cyber Security', + competition: 'ASEAN Cyber Shield', + rank: '10 Besar', + year: 2023, + level: 'Internasional', + description: 'Mengembangkan solusi pertahanan siber proaktif terhadap ancaman zero-day dalam kompetisi keamanan siber tingkat regional Asia Tenggara.', + team: 'DefendUntan', + nim: 'H1031211042', + generation: 'Angkatan 2021', + image: 'https://picsum.photos/seed/cyber/800/600', + avatar: 'DU', + }, + { + id: '3', + title: 'Innovation in Image Processing for Healthcare', + category: 'Kecerdasan Buatan', + competition: 'PIMNAS 36', + rank: 'Medali Emas', + year: 2024, + level: 'Nasional', + description: 'Riset mengenai otomatisasi identifikasi sel kanker melalui citra mikroskopis menggunakan arsitektur Neural Network yang dioptimalkan.', + team: 'Alpha Medical', + nim: 'H1031221015', + generation: 'Angkatan 2022', + image: 'https://picsum.photos/seed/medical/800/600', + avatar: 'AM', + }, + { + id: '4', + title: 'Smart Waste Management – IOT Challenge', + category: 'IoT', + competition: 'IOT Challenge ITS 2024', + rank: 'Juara 2', + year: 2024, + level: 'Nasional', + description: 'Sistem pengelolaan sampah cerdas berbasis sensor IoT yang mampu mendeteksi kapasitas tempat sampah dan mengoptimalkan rute pengangkutan sampah kota.', + team: 'Tim GreenTech', + nim: 'H1031211058', + generation: 'Angkatan 2021', + image: 'https://picsum.photos/seed/waste/800/600', + avatar: 'GT', + }, + { + id: '5', + title: 'UXID National Design Challenge', + category: 'Software Engineering', + competition: 'UXID National Challenge', + rank: 'Finalis Top 5', + year: 2023, + level: 'Nasional', + description: 'Desain antarmuka aplikasi kesehatan mental yang berpusat pada pengguna remaja, mengintegrasikan prinsip aksesibilitas dan human-centered design.', + team: 'Tim Pixel Prima', + nim: 'H1031221033', + generation: 'Angkatan 2022', + image: 'https://picsum.photos/seed/ux/800/600', + avatar: 'PP', + }, + { + id: '6', + title: 'Pekan Ilmiah Mahasiswa – Lomba Antar Kampus Kalbar', + category: 'Software Engineering', + competition: 'PIM Kalbar 2024', + rank: 'Juara 1', + year: 2024, + level: 'Regional', + description: 'Aplikasi sistem informasi keuangan UMKM berbasis cloud yang memudahkan pelaku usaha kecil menengah di Kalimantan Barat dalam pengelolaan keuangan digital.', + team: 'Tim Borneo Dev', + nim: 'H1031231005', + generation: 'Angkatan 2023', + image: 'https://picsum.photos/seed/finance/800/600', + avatar: 'BD', + }, + { + id: '7', + title: 'International AI for Good Hackathon – UNESCO', + category: 'Kecerdasan Buatan', + competition: 'AI for Good UNESCO', + rank: 'Top 10 Global', + year: 2024, + level: 'Internasional', + description: 'Solusi AI untuk deteksi deforestasi hutan tropis secara real-time menggunakan citra satelit dan machine learning, mendukung pelestarian lingkungan global.', + team: 'Tim EarthAI', + nim: 'H1031201022', + generation: 'Angkatan 2020', + image: 'https://picsum.photos/seed/deforest/800/600', + avatar: 'EA', + }, + { + id: '8', + title: 'Kompetisi Antar Kampus – Data Science Cup Untan', + category: 'Data', + competition: 'Data Science Cup 2023', + rank: 'Juara 2', + year: 2023, + level: 'Regional', + description: 'Analisis prediktif kepadatan lalu lintas Kota Pontianak menggunakan model time-series dan visualisasi data interaktif untuk mendukung kebijakan transportasi kota.', + team: 'Tim DataNesia', + nim: 'H1031211077', + generation: 'Angkatan 2021', + image: 'https://picsum.photos/seed/datascience/800/600', + avatar: 'DN', + }, +]; + +export const PROJECTS: Project[] = [ + { + id: 'p1', + title: 'IoT Environment Monitoring System', + studentName: 'Reza Firmansyah', + nim: 'H1031201031', + year: 2023, + category: 'IoT', + description: 'Platform pemantauan kualitas udara dan tanah secara real-time di area gambut Kalimantan Barat menggunakan sensor terdistribusi.', + image: 'https://picsum.photos/seed/iot/800/600', + link: 'https://github.com/informatika-untan/iot-env-monitor', + }, + { + id: 'p2', + title: 'Smart City Data Analytics', + studentName: 'Anisa Putri Rahmadani', + nim: 'H1031211019', + year: 2023, + category: 'Data', + description: 'Visualisasi dan analisis mobilitas kendaraan di Kota Pontianak untuk mengoptimalkan manajemen lalu lintas perkotaan.', + image: 'https://picsum.photos/seed/analytics/800/600', + }, + { + id: 'p3', + title: 'Open Education Platform', + studentName: 'Dimas Aryo Wicaksono', + nim: 'H1031221044', + year: 2024, + category: 'Software Engineering', + description: 'Sistem manajemen pembelajaran inklusif yang dirancang khusus untuk memenuhi standar kurikulum berbasis OBE (Outcome-Based Education).', + image: 'https://picsum.photos/seed/edu/800/600', + link: 'https://github.com/informatika-untan/open-edu', + }, + { + id: 'p4', + title: 'AI-Powered Crop Disease Detector', + studentName: 'Siti Nur Halimah', + nim: 'H1031201008', + year: 2024, + category: 'Kecerdasan Buatan', + description: 'Aplikasi mobile berbasis deep learning untuk mendeteksi penyakit tanaman padi secara instan hanya dari foto daun menggunakan kamera smartphone.', + image: 'https://picsum.photos/seed/cropai/800/600', + link: 'https://github.com/informatika-untan/crop-detector', + }, + { + id: 'p5', + title: 'Borneo Wildlife Tracker', + studentName: 'Ahmad Fauzi', + nim: 'H1031211063', + year: 2023, + category: 'IoT', + description: 'Sistem pelacakan satwa liar Kalimantan menggunakan GPS collar dan dashboard web real-time untuk mendukung riset konservasi fauna.', + image: 'https://picsum.photos/seed/wildlife/800/600', + }, + { + id: 'p6', + title: 'Digital UMKM Marketplace', + studentName: 'Lestari Dewi Kusuma', + nim: 'H1031221028', + year: 2024, + category: 'Software Engineering', + description: 'Platform e-commerce khusus UMKM Kalimantan Barat dengan fitur manajemen stok, laporan keuangan otomatis, dan integrasi pembayaran digital.', + image: 'https://picsum.photos/seed/marketplace/800/600', + link: 'https://github.com/informatika-untan/umkm-marketplace', + }, + { + id: 'p7', + title: 'Campus Navigation AR', + studentName: 'Bagas Prasetyo', + nim: 'H1031231012', + year: 2024, + category: 'Software Engineering', + description: 'Aplikasi augmented reality untuk navigasi kampus UNTAN yang memandu mahasiswa baru menemukan ruang kelas, lab, dan fasilitas secara interaktif.', + image: 'https://picsum.photos/seed/ar-nav/800/600', + }, + { + id: 'p8', + title: 'Flood Early Warning System', + studentName: 'Yuni Karlina', + nim: 'H1031211088', + year: 2023, + category: 'IoT', + description: 'Sistem peringatan dini banjir berbasis jaringan sensor IoT di sepanjang Sungai Kapuas yang mengirim notifikasi real-time ke warga sekitar.', + image: 'https://picsum.photos/seed/flood/800/600', + link: 'https://github.com/informatika-untan/flood-warning', + }, + { + id: 'p9', + title: 'Mental Health Support Chatbot', + studentName: 'Rizky Pratama', + nim: 'H1031221051', + year: 2024, + category: 'Kecerdasan Buatan', + description: 'Chatbot AI empatik untuk dukungan kesehatan mental mahasiswa, dilengkapi deteksi sentimen dan sistem rujukan ke konselor kampus.', + image: 'https://picsum.photos/seed/mentalbot/800/600', + }, +]; +*/ + +export const ACHIEVEMENTS: Achievement[] = []; +export const PROJECTS: Project[] = []; + diff --git a/groups/ACAAB/src/gambar/hero.png b/groups/ACAAB/src/gambar/hero.png new file mode 100644 index 0000000000000000000000000000000000000000..33f70e0d8166f7990950d914dc68c0d35e7cf2a1 GIT binary patch literal 244190 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

@aTQo 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 UvXuV9!T + + + + + ACAAB — Dev Preview + + + +

⚡ DEV MODE — Navbar & footer tidak tampil di sini. Gunakan kit dev server (root) untuk preview lengkap.
+
+ + + diff --git a/groups/ACAAB/src/main.tsx b/groups/ACAAB/src/main.tsx new file mode 100644 index 0000000..080dac3 --- /dev/null +++ b/groups/ACAAB/src/main.tsx @@ -0,0 +1,10 @@ +import {StrictMode} from 'react'; +import {createRoot} from 'react-dom/client'; +import App from './App.tsx'; +import './index.css'; + +createRoot(document.getElementById('root')!).render( + + + , +); diff --git a/groups/ACAAB/src/services/api.ts b/groups/ACAAB/src/services/api.ts new file mode 100644 index 0000000..f2d61a6 --- /dev/null +++ b/groups/ACAAB/src/services/api.ts @@ -0,0 +1,146 @@ +import { Achievement, Project } from '../data'; + +// Determine API Base URL dynamically from Vite env, fallback to hardcoded if not set +const API_BASE_URL = import.meta.env.VITE_API_BASE_URL || 'https://api.ifuntanhub.dev'; + +/** + * Helper to parse Rank/Juara from Achievement title + */ +function extractRank(title: string): string { + const match = title.match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i); + return match ? match[0] : 'Pemenang'; +} + +/** + * Helper to parse Level (Nasional, Internasional, Regional) from title/category + */ +function extractLevel(title: string, category: string): 'Nasional' | 'Internasional' | 'Regional' { + const text = `${title} ${category}`.toLowerCase(); + if ( + text.includes('internasional') || + text.includes('international') || + text.includes('global') || + text.includes('world') || + text.includes('asean') || + text.includes('unesco') + ) { + return 'Internasional'; + } + if ( + text.includes('regional') || + text.includes('kalbar') || + text.includes('kalimantan') || + text.includes('provinsi') || + text.includes('kota') || + text.includes('kabupaten') || + text.includes('lokal') + ) { + return 'Regional'; + } + return 'Nasional'; // Default fallback +} + +/** + * Helper to extract competition name from full achievement title + */ +function extractCompetition(title: string): string { + return title + .replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i, '') + .trim(); +} + +/** + * Fetch achievements from API + */ +export async function fetchAchievementsFromAPI(): Promise { + const response = await fetch(`${API_BASE_URL}/items/prestasi`); + if (!response.ok) { + throw new Error(`Failed to fetch achievements: ${response.statusText}`); + } + const result = await response.json(); + const data = result.data || []; + + return data + .filter((item: any) => item.status === 'published') + .map((item: any) => { + const id = String(item.id); + const title = item.nama_prestasi || 'Untitled Achievement'; + const category = item.bidang || 'Akademik'; + const rank = extractRank(title); + const level = extractLevel(title, category); + const competition = extractCompetition(title); + const year = parseInt(item.tahun) || new Date().getFullYear(); + const team = item.nama_tim || 'Mahasiswa'; + + // Handle image url mapping for directus assets + const image = item.foto + ? `${API_BASE_URL}/assets/${item.foto}` + : `https://picsum.photos/seed/prestasi-${id}/800/600`; + + const avatar = (item.nama_tim || item.nama_prestasi || 'IF') + .substring(0, 2) + .toUpperCase(); + + // Create a friendly fallback description since Directus model lacks one + const description = `${team} berhasil meraih prestasi luar biasa sebagai ${rank} dalam ajang ${competition} tahun ${year} pada bidang ${category.toLowerCase()}.`; + + return { + id, + title, + category, + competition, + rank, + year, + level, + description, + team, + nim: item.nim || undefined, + generation: item.angkatan ? `Angkatan ${item.angkatan}` : 'Informatika', + image, + avatar, + }; + }); +} + +/** + * Fetch projects/portfolio from API + */ +export async function fetchProjectsFromAPI(): Promise { + const response = await fetch(`${API_BASE_URL}/items/portfolio`); + if (!response.ok) { + throw new Error(`Failed to fetch portfolio: ${response.statusText}`); + } + const result = await response.json(); + const data = result.data || []; + + return data + .filter((item: any) => item.status === 'published') + .map((item: any) => { + const id = String(item.id); + const title = item.nama_proyek || 'Untitled Project'; + const studentName = item.nama_mahasiswa || 'Mahasiswa'; + const year = parseInt(item.tahun) || new Date().getFullYear(); + const category = item.bidang || 'Software Development'; + const description = item.deskripsi || 'Tidak ada deskripsi.'; + let link = item.url || undefined; + if (link && !/^https?:\/\//i.test(link)) { + link = `https://${link}`; + } + + const image = item.foto + ? `${API_BASE_URL}/assets/${item.foto}` + : `https://picsum.photos/seed/project-${id}/800/600`; + + return { + id, + title, + studentName, + nim: item.nim || undefined, + year, + category, + description, + image, + link, + }; + }); +} diff --git a/groups/ACAAB/src/services/sheets.ts b/groups/ACAAB/src/services/sheets.ts new file mode 100644 index 0000000..d730681 --- /dev/null +++ b/groups/ACAAB/src/services/sheets.ts @@ -0,0 +1,82 @@ +import { Achievement, Project } from '../data'; + +/** + * Google Sheets Service + */ + +const SPREADSHEET_ID = import.meta.env.VITE_SPREADSHEET_ID; +const API_KEY = import.meta.env.VITE_GOOGLE_API_KEY; + +export async function fetchSheetData(range: string) { + const url = `https://sheets.googleapis.com/v4/spreadsheets/${SPREADSHEET_ID}/values/${range}?key=${API_KEY}`; + + try { + const response = await fetch(url); + if (!response.ok) { + throw new Error(`HTTP error! status: ${response.status}`); + } + const data = await response.json(); + return data.values; + } catch (error) { + console.error('Error fetching sheet data:', error); + return null; + } +} + +export async function getMappedData() { + const values = await fetchSheetData('Form Responses 1!A2:J200'); + if (!values) return { achievements: [], projects: [] }; + + const achievements: Achievement[] = []; + const projects: Project[] = []; + + values.forEach((row: any[], index: number) => { + // New Mapping: + // 0: Nama Mahasiswa (A) + // 1: NIM Mahasiswa (B) + // 2: Angkatan (C) + // 3: Jenis Data (D) + // 4: Nama Prestasi (E) + // 5: Tahun (F) + // 6: Tingkat (G) + // 7: Bidang (H) + // 8: Deskripsi (I) + // 9: Gambar (J) + + const type = row[3]; // Jenis Data + const id = `sheet-${index}`; + const imageUrl = row[9] || `https://picsum.photos/seed/${id}/800/600`; + + if (type === 'Prestasi') { + achievements.push({ + id, + title: row[4] || 'Untitled Achievement', + category: row[7] || 'Umum', + competition: row[4] || 'Kompetisi', + rank: 'Peserta', + year: parseInt(row[5]) || new Date().getFullYear(), + level: (row[6] as any) || 'Nasional', + description: row[8] || '', + team: row[0] || 'Mahasiswa', + nim: row[1], + generation: `Angkatan ${row[2] || '-'}`, + image: imageUrl, + avatar: (row[0] || 'M').substring(0, 2).toUpperCase(), + }); + } else if (type === 'Proyek') { + projects.push({ + id: `p-${id}`, + title: row[4] || 'Untitled Project', + studentName: row[0] || 'Mahasiswa', + nim: row[1], + year: parseInt(row[5]) || new Date().getFullYear(), + category: row[7] || 'Software', + description: row[8] || '', + image: imageUrl, + link: undefined, // No link column mentioned in new structure + }); + } + }); + + return { achievements, projects }; +} diff --git a/groups/ACAAB/src/vite-env.d.ts b/groups/ACAAB/src/vite-env.d.ts new file mode 100644 index 0000000..3ba6bf1 --- /dev/null +++ b/groups/ACAAB/src/vite-env.d.ts @@ -0,0 +1,11 @@ +/// + +interface ImportMetaEnv { + readonly VITE_SPREADSHEET_ID: string + readonly VITE_GOOGLE_API_KEY: string + readonly VITE_API_BASE_URL: string +} + +interface ImportMeta { + readonly env: ImportMetaEnv +} diff --git a/groups/ACAAB/style.css b/groups/ACAAB/style.css deleted file mode 100644 index 2bc5542..0000000 --- a/groups/ACAAB/style.css +++ /dev/null @@ -1,48 +0,0 @@ -:root { - --brand-navy: #003150; - --brand-yellow: #feb401; - --text-main: #1e293b; - --text-soft: #64748b; - --bg-soft: #f8fafc; - --line: #e2e8f0; -} - -* { box-sizing: border-box; } -html, body { margin: 0; padding: 0; } -body { font-family: "Roboto", Arial, sans-serif; color: var(--text-main); background: #fff; line-height: 1.6; } -.container { width: min(1100px, 92%); margin-inline: auto; } - -.nav { background: var(--brand-navy); color: #fff; border-bottom: 4px solid var(--brand-yellow); padding: 14px 0; } -.brand { font-size: 1.1rem; font-weight: 700; letter-spacing: .02em; } - -.hero { position: relative; color: #fff; min-height: 220px; display: flex; align-items: flex-end; overflow: hidden; } -.hero-bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; filter: brightness(0.45); } -.hero-inner { position: relative; z-index: 1; padding: 36px 0; } -.badge { display: inline-block; background: var(--brand-yellow); color: #111827; font-size: .68rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; padding: .2rem .45rem; margin-bottom: 12px; } -.hero h1 { margin: 0; font-size: clamp(1.6rem, 3.2vw, 2.8rem); line-height: 1.2; } - -.layout { display: grid; grid-template-columns: 1fr; gap: 2rem; padding: 2rem 0 4rem; } -@media (min-width: 1024px) { .layout { grid-template-columns: minmax(0, 3fr) minmax(260px, 1fr); } } - -.meta { font-size: .78rem; text-transform: uppercase; color: #475569; display: flex; flex-wrap: wrap; gap: .75rem 1rem; margin-bottom: 1rem; } -.cover { background: var(--bg-soft); border: 1px solid var(--line); margin-bottom: 1.5rem; } -.cover img { width: 100%; height: auto; display: block; } - -.article-body > * + * { margin-top: 1.1em; } -.article-body h2 { font-size: 1.35rem; margin: 1.6em 0 .5em; } -.article-body h3 { font-size: 1.1rem; margin: 1.4em 0 .4em; } -.article-body p { margin: 0 0 1em; } -.article-body ul, .article-body ol { padding-left: 1.4rem; } -.article-body blockquote { border-left: 4px solid #005eb8; background: #eef6ff; padding: .8rem 1rem; color: #334155; } -.article-body a { color: #005eb8; } -.article-body img { max-width: 100%; border-radius: 8px; } -.article-body code { background: #f1f5f9; padding: .1em .35em; border-radius: 4px; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; } - -.note { border: 1px solid var(--line); background: var(--bg-soft); padding: 1rem; } -.note h3 { margin: 0 0 .5rem; font-size: .76rem; text-transform: uppercase; letter-spacing: .12em; color: #475569; } - -.footer { margin-top: 2rem; background: var(--brand-navy); color: #fff; border-top: 4px solid var(--brand-yellow); } -.footer-inner { display: flex; align-items: center; justify-content: center; gap: .75rem; padding: 1rem 0; } -.footer-logo { height: 28px; width: auto; } -.footer-ornament { width: 100%; display: block; opacity: .9; } - diff --git a/groups/ACAAB/tsconfig.json b/groups/ACAAB/tsconfig.json new file mode 100644 index 0000000..d88f175 --- /dev/null +++ b/groups/ACAAB/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "ES2022", + "experimentalDecorators": true, + "useDefineForClassFields": false, + "module": "ESNext", + "lib": [ + "ES2022", + "DOM", + "DOM.Iterable" + ], + "skipLibCheck": true, + "moduleResolution": "bundler", + "isolatedModules": true, + "moduleDetection": "force", + "allowJs": true, + "jsx": "react-jsx", + "paths": { + "@/*": [ + "./*" + ] + }, + "allowImportingTsExtensions": true, + "noEmit": true + } +} diff --git a/groups/ACAAB/vite.config.ts b/groups/ACAAB/vite.config.ts new file mode 100644 index 0000000..9f1f278 --- /dev/null +++ b/groups/ACAAB/vite.config.ts @@ -0,0 +1,41 @@ +import tailwindcss from '@tailwindcss/vite'; +import react from '@vitejs/plugin-react'; +import path from 'path'; +import { defineConfig } from 'vite'; + +export default defineConfig(({ command }) => ({ + plugins: [react(), tailwindcss()], + + // Relative base so asset URLs resolve correctly from any subdirectory + base: './', + + // Dev: root = src/ so HMR works against src/index.html + // Build: root = . so rollup can resolve src/index.html as input + root: command === 'serve' ? './src' : '.', + + resolve: { + alias: { '@': path.resolve(__dirname, '.') }, + }, + + server: { + port: 3000, + host: true, + }, + + build: { + outDir: path.resolve(__dirname, 'assets'), + emptyOutDir: true, + rollupOptions: { + input: path.resolve(__dirname, 'src/index.html'), + output: { + entryFileNames: 'acaab.js', + chunkFileNames: 'acaab-[name].js', + assetFileNames: (assetInfo) => { + const name = assetInfo.names?.[0] ?? ''; + if (name.endsWith('.css')) return 'acaab.css'; + return 'acaab-[name][extname]'; + }, + }, + }, + }, +}));