From 776fc5d450ff6096379d0fc6d99d0916e02a4b12 Mon Sep 17 00:00:00 2001 From: futile Date: Sat, 11 Jul 2026 05:40:51 +0100 Subject: [PATCH] convert to static html website --- .gitignore | 3 +- .zed/settings.json | 13 - assets/Bokor-Regular.woff2 | Bin 42560 -> 0 bytes index.css | 9 - index.html | 31 - index.ts | 17 - package-lock.json | 1807 ------------------ package.json | 12 - public/assets/Pirata One.woff2 | Bin 0 -> 8868 bytes {assets => public/assets}/buttons/futile.png | Bin {assets => public/assets}/favicon.svg | 0 public/index.css | 74 + public/index.html | 17 + public/index.js | 22 + vite.config.ts | 10 - 15 files changed, 114 insertions(+), 1901 deletions(-) delete mode 100644 .zed/settings.json delete mode 100644 assets/Bokor-Regular.woff2 delete mode 100644 index.css delete mode 100644 index.html delete mode 100644 index.ts delete mode 100644 package-lock.json delete mode 100644 package.json create mode 100644 public/assets/Pirata One.woff2 rename {assets => public/assets}/buttons/futile.png (100%) rename {assets => public/assets}/favicon.svg (100%) create mode 100644 public/index.css create mode 100644 public/index.html create mode 100644 public/index.js delete mode 100644 vite.config.ts diff --git a/.gitignore b/.gitignore index 1eae0cf..8b13789 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -dist/ -node_modules/ + diff --git a/.zed/settings.json b/.zed/settings.json deleted file mode 100644 index 650d04a..0000000 --- a/.zed/settings.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "lsp": { - "vscode-css-language-server": { - "settings": { - "css": { - "lint": { - "unknownAtRules": "ignore", - }, - }, - }, - }, - }, -} diff --git a/assets/Bokor-Regular.woff2 b/assets/Bokor-Regular.woff2 deleted file mode 100644 index 721b82f4f318f0b1a5ae59b4fa859ebb89e6eeda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42560 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

sN3qk`no$f z*cIu|@OI_;2c?>oGbKeVKdMFBX{;)psnn7)m3ONBuDsx%6nDg{Sdw1~CN^f5C=}WI zJ@wiCw;oPXdi~<9`L+UkeqKHTZgX0T=(L$P2VSy_I-`z8yKwBN&aHLLBHV83vHGT> zW~Z~b$=&4kEUsJiFb{>~;-K(D$qzr~D}+LwXuxuUhrzg3)U6mZ6dH;!7!XJhQ1G*M0RE{C?q@AhNSCcDk%eu4oz=Rugs!H$O##e!S4Tczv7Y_whV#lYHJHBbOxO< zD_g74X>zD1Pxr=zTGZrzT{fi7o|?3xJj2RR$+UI3fN$CPw%y6*68}+$>B7%esKxNm zPZ|dYYYS=$Gr8|qy;})*+KYN5tG=o8^Gm6TDah&il8i-W_|?WNgb5i}wR$do50ZnbZ71joRdy#40+>VQ)CCGq9`Rx^CS`i;E? z1$U>`N(~1IvX8yeWRX+x_1=>;0%$2wy^#FLYM|BCGbxbQt55kp3R_U!tcw- zOORIg##S9Yz9D7xZb@raCSLqWV&LQr^x@cMKW5K*W-NuWU9*$iWL)W@L&O`R=dW@iJLnB1E< zHToa>-~aNk(Zo^P2bql1f1DW+84D?IiH!IboU$$G2T2?ql^^H)_wV-6hXio$1bDSq zfDtSu9{Mn->AwgV-egX>w6W2#SOK{e1d|jNEH0X_$P^rzXze3G|MhH|2QJQ+1N-dM zsL{Tp!SzEkIg@4U3X;{;Hlamm!Btk-MX+P`qmGo6JksC29Dc488>y%2Zyinj_2<-r zx@>9O?H-*DDCojksFSxGJnZ!Vf@&>A7N;6weVIvd`MR6X=~5iT2Ul;fXPSZ zBJ++OJv#VQlZVWu&CmDu7Ixh3`=JFjU7VHWZqJpXGyAIIMRz*c;gT~+rOYV$W38YH zxN`JW$9G-zQtoN>k$>@-+c&WzOc&B*bp$%CJNsk!-bsaRtZG><5g(+hMakUSgDHr`_rnZ-MHm}X4th{06pjC5vbU`O+O)29#lYFAedCmSId zcyVT`Rc;Au8Y0YsAw?e z8>ED8B|mG9(ayL9HR7|?^`=Z;$&bBL*wRTup_!fayZ1G8GO@|D z&gMNr!R^i#7_*}x4m>|uR!4mt{hgNo{%tE7O`N*)^QC)#84zC7Qv%I(wJyy!06|D2YP&KD@z8!JOuk~aKbRbElVsTyBg0Fwa6bDxG4`?n5>PBI-Gq69B)B! zAJR+qAmw*P1*L4Hi_z)uyrDuQ<&qRbHHMXX^lJq^m}7ryERTbXG|3w1O@xg-sp=4L z)Qya9ZW`)${CK4zTOfl?f*O~O>^c6pJ=xuM6H*x4V=B|LRFz7M#F^2 zlI`K$;vNOWs03wx+WvM|^82g_f6!a399K?bXh~EDwD{i5+B$kMxFV1f8<#W%_~-tT zEiUvrMvH$`Wi~mnma;1&H^Z)u873tJzLqBUmS0b|961?7hnr=v${5;DaW!w9;q!TW z^5e?k<*An#ygZljMG8DHG&Yp9w6jRUIl9_l$`6%9mi$n7>R?qaRUe%bxU4C8RqH=X z$b`a_7@wb%_R1L1xOGJ%?HyTJoQ7X-_E3bBe@&0#T{@+VR89^W$oe$2MJN((J0fcq zizJQPFw&4$|3M?*=szHljYKI&#{TLD%kR*eNWW=|-~$+A9+ovpL0QR|>H72W-a!}U zr57OZZh|w>PwdaD%E>oA-=fb4j9Hfkhm#JxpMaVSCzBl}he^QyWScSOhaaWno8M;B z;ILA(TtnqZQYB1#=C;DEML#zXHbe%1l)(|Q`gNezeeoe*I`NYtmvhhRVh*RiqzHve zTqZ?&I|}ve9jpFgKY{CCQvmS-{M@YSwba{sg8`?+ep5(@5>!M+xkxAYe1tsThi~N} zvRTFhXu_(>Yvzec7I8z8On$R8h6JTOaA{z~Tl%*uNM0guqxVq!UY6j-McK9g9FZ_m zhT-R}Xs$6^xqDh2f*le|#ImA-eBTJZ3)iK2lVvZTEA|LQ#P-7o^yr07W9(ahwYebUKA&xO z?F@DQD&=yMgN0A%l>FOpTDr{YQY!2wuj%7vskG{N)zREh+fFHXKX~7NUpfo&eXYnN zQF&nrDU^^9ZNWENz`RbI$JQ}~1p4EE=#6o+syS+=B<2P$n~?ifre2XyPe-aPFl9{) zvi}XmmVm3w4~+w!2t)sc4Mgor(L?ybQ6=i&Yxhc!K=Qn}qeFcDOgUO;kwDXm*d@hE znvyCn)a7eB6z3&AAG-Yp1boq~XZA7CS$^O@eZB3vBU#6^3`QM&sZ6*0OL~_05&jw; z7B@OV=O3@4r8IGlq#b238Fi>7r58b|rc|Y@-hjo7qed{GcwhNe&XTe^IgN3QeI$*o z`1~`CPm3UqBo8MOu^UzkJn)EFE5RB+ogo`_+c44m^qTvXq_>pv-*4#|ZUQVbQ_gBF zx)}79#Fe2#M|jT{8LV!b`+(2mLAoxTt`g>ZkH&`aUlri$r1?-CNLp>57L~h9P=z4~VP*5<+OLI~E6$kwIfwu-KdzR@C`BncWeCLAJkM7~5M3^gDsBA(r1zda@+Du@|GRXTAv ziTRrNkAs%1QIusAW8*5NHJYVMebtV@-23)dP^687?$S5H1 z>-4VCl~XfoXG~lgEjZTV*EKW4Z*R-yYyTY{8y@2eH;Vdm71{cqF4iyNQInArio=#~ z37jZfQJm6edkwk3^dNEqk_ac8$?J$+@m%oQ_mYU4YvNhZ!te%2MS=naDn5S^ z?<0IZ(kEQ&ZvXuk--vHyAGRa>c^tfN>g4Y{+RXjfi?+xoztIDGr5isUfNS+1zqP?& z&F1EIvAfyyGTwdEn^i2eBM}TgpDLffOz&rF=>|q>if2{^_T=Z~+iHU)A(g|cJf#=E zgF}974y;Oak<)Et9-8jYb$4n7e7gSY&XP0|Ipc<`AQiti;)ZBTKZ+ zwZY-yKk%!%jdp|085~~F){|G-EmiF|1qan>b=0gykB{-k|MlsV%si;B#8((Nxqov1 z>};j5QXrFPt@WC?&Ta(|ZbMZNE4doh5$9<_B+NkQ zW~0y~N4A{gjcATfP!}&mzUcChuQ^^hVp3)7TG@K}jEq7pNZD4AF+TS<^b~d*Gqqf3 z8T~ahmnXqo=@FeG_C}mYfS0R2{qFVzyQR>?ki9%n3Ml(mJ$Lcl=ix?4>p?Tx9^K+9 zk<3fa3N`q-2%mBL4j%tYu@s+`@0IzFwF0h4t7J413*w;6YC`s3n_tto2Lx%KzqH*% zxHtXgArU+^7IOKMhzKo)5u32q53?e;+fSCXbxZb&&mS@w-ZUkZ1E54-{Ym$2>FTfa27-HY+tDa;Ok{4_;`tG8I+tFG4E!8k(YFetO|sI)!y zdq`zUJtZL#P7pO?DneN>n7H(_UnF99bO4|q6pSxTlodsO{+P06tpr|2i6`^{Ec(o@ z#LQ`&L7EsJw;aFyluWrRdRtvd5k%tI7rcQ&LxsK|m(Gd*rI+=(uwDqyVbfdT#gwuq|MJQ3zr3Wmp?mWHCZb097medK1SS49xP2R68!P=4 z#5Er=95XVQwXCHY(}if3B*l+N#zZ*$%8^Mcu^;LRU(tKXMyHq=s{FszDZei{C*$Vx zj#!V`7|dGE(u&-)Ly1XKkrb-KYPSmci*Jx4@-=cSp=QiAuB6U7Dn9-FDASoj(p+=^ zND&+{9=!qR&12*-j~vPMcBaQ8eJ-2FcUOMZ+x6}vt!tS7Ta0MTfX$yydP6E|$Pv_Qry%~Ti_uscyIZ4DsT|?2IS_Ml zDCe{A7P^Rkdao=mHC2*3D;HmskRCseLL@wi4(k&8=0B@Fz7w7B?~|yoZo`d$QgIWo zBzh%CbL*z123rED@NbWKc(aKSXMiWJFYrC-2wx{-_Z%pi#&)e;8;$ua&4orr2mC4gd%D^LequzqPeMa(x?q-(5R{ z_+KeE>2VvTW~dp`up5LlL~eeQ3bH9BIo2GJUmgJ+`j?P~LJ#Euqk>HHK_~z^5VkKt z9U%#cDp3c1`=B%~C}Cb~Hl>_fR|&hB5+`Cy#Hl|m>-2oa2}D4mZ+fk79WWVsjO_Y@gkNEQ@7jyZF2oH`ajhFNBR0%27>r%Jr<9;%u)<*cl=!3F| zfyY3rj>1~LbfQn{GVG}@q*BYv4dM~ZW>bbSlS=vFu~o7#pg_(r=06k-Qo@LQOo}7a zjFfaYIE&y2@@4B0^N}1DqmI4Qm;(p~SMMMW3s?qthtmRxN#U#n#--*UIuE3uL+Zfx z(*YC4rn27)FX6ib3cepr{!O}C0XCU@rVn1d{@@Vfz`Rzn!mZ$_dpmD%Kk)mYuYhqZ zQEuQ9I11?ZOIZgbDK%;#r!Xy>Es@hee;X#5y+x*x9IJLdXkCFE5 z!vS;$Lv=V#V0)l;x-YIj?o_!_u)2mR1Pz|5|KZP$y*Hjm^6il?bp)#}+buj1%CR&7 zdOiE%YJfYUqsn^6B18;%YSvO#zizF6o12V;!J=)|Q+)Fjn#FvO*A~ z@8*j`EX_zbZFNR^3p1vIrZ%DDqR+loq1S~#6v>6O?OPtFKTa=nf%lES=gq z+dw=^f1SxI{C|aiUXkh@vLUzlm;XC#Ddr3Q;$6zeurRP8sWSzW49gXzqrIWcv2ljt zwUO((%;ZkTk|UCwO?GhCb7nayDMgs4UE5RF&c2FSo4A=o5C=9?^3S%%{K)QGVkgS< zf4`Avt~31ovd(z6SIgdI&Z)~iJ6h*;_CTHY*(-HEXXoo8&(79)xmX+O(z`}1>=nE` z_7tkW0Psh#LbsN`&Ro|Re9pzc1VAfU%4GSk)e0+mtxg~y#uJNck8WE%@tCSy=X__0 z-=YrEEV}Il1KvT7@c$aa|J$4hn9H#R&p=XJptvJK@wc$5WWey6pNI6U6N&R6FZ8H# zDksPty&ZBhJc8aDNf5~q3Rnh6A;-w${}OW142BIklVxY*paw#UNGssZPqldVTMQ}OB2HaQ}5JF)x0LF{4fU;v*Iv|ov&HvUhMKoin=7&JE{`KRbGf= z2?P{0^M+};&qB2D+AQ;mr-yhCgHtn=@G`HY`e*w2GSkuhb!k!6UF4aE@Qgv|8p<=c zm%^n=MBSf?gsk+)4F^UCXm9{kRmnsoQe00K02pFWV9+*8GL!1Q!c}cFXJrxiiLO#9EfEw4146)bgaYO1&hmfez!nU#14sPUrHYUc z?Dh#g$9#b7CD^(8kgbIiGhq(u-yTI!AJKDs4j}e&7)Ce2ycOXk&fp>r14Ovr$9Jj) zM^VT~6LB;p6@9IQ*=eXnW|@n~IY-Q0^oia}K%#4WAUVrm3E6?4kOVE|O!f+=)>HS4 z&IqyksGbkjvM}_h9cW``syD)}cVQ@7m_p2}x5AA|IUA!W3nj+~vJcKDx>QlAf%sl> zn1#S|vlO{q^`_>~SriOqBoXcTf;Cmb#Sl)Hss>^Yo?&%hoSb=*lSyvO=NIu!$|7mf zrc(@uYj)NbC5r6@&IMZo<&8QK14KYK_5T4_G_n=EG1QO>JB3?qhe(`W zdx|{Rqiq#OAdoTc5JpBUaEKa1qP$Wv;7sx0k~IfeO2$&o3xmBFiWs!wsGuWh`7Dg9!^-3XhVDApqpKaNcU#Y#b7I95MFO1 zlAE#=3^(NEd6vY%E`Z!}5)@APs3^_eJupiVT831R#_k&gLnDvg609XnLzK%!g8K48 zs?Kyg_#IhJb=%c)2ay{WubVn*M%Tv?=1ehM`b}oQrcs&AsI<1)!Fz@74K1yJ@!~N> z5EoYCl93WK&B+2bH1VmbsSX9gZ`t7txXub4>RrRV>@$cU;Ij^<9x`gEM)Xh|;pi|D zRYNSn5ZJSYRd~Wwk1R+sH!G5y-W`fK+)Pz)mM0#L|1b=36xWqfAjST4nU3B9TMz+J zU5$euh$9btGC;uVi0y%0I| zCwRbb7~Zivl*W_75;a7~34Scpwl5C`6az9cN{;+p{Q{&!|1e-O(#JE{b`oZs82b+a znK6eX5xJ7~%dkk_70q@Mnf&CUw`e9U)kLYZy2<3B(amdE=hh-R28mNbcG5MXb>(^x z*(*^RU8<6KmO9vw+_$>-;@@bz1#dXvQeeNaE|WNNKoGDOk5h7{O6cI6navm?&Y?>; zp(3y1%Q7`Jz( z9Zi!~5@G5?h`(}1&;^%8YO!SyCv9Z@W{pzVog>?e1;dA7sCV|r7A&rCfT(X+B5jkR zgGq{43P=9VCKvz*3G3Xli4H9R)$8(a4Alq{*bAUrU*sgfj&0n~7_;7*nQl`=@txZP zdf^hQwwwQ_vpJcYhj_o3@ZtOOah{Z*4R<90#@QYHSml4o)ONf2F8p)G1IBW;xI+f2 z$EQe9c8MOT>is9Je5b!i(Q#Z&t=|W(kFExvepL0xWL7f+$2Vl&?h5H(ylw2WSgd0+9GW3pW9?GBfAmT ztm~e&d2Y3RXn6l56|0a1@-8K;1yb>S24v6hcEo3m38~KATr!!ie2X)}eID!*dT)1% zCeCToXn!^;omb@Ng%USGhju^DpFVb*CrP7=NmrXidtc_8?lfTWVxVraq>x#@i z9QL8p0JS_4r|z#3LV~1rjKoMzpuB=~G7bZFAi-=W>jU$rv_&HJ=`O`)V5E7wu%^hu zV0YjX`pQ({O6*lZB+xq=B2ccSR4@pv&=40?`LDI>&_$w}wCF+Y2e0x+9*QUouD5KUF4WPO9x zS*?)K?&^=}pEG!MKyV%?=*lxtS913q7W&d33b;SWS}ylDuJL}G@E*z_AMs`|ba`lc z{5lLYZVUVBL>BWjfn)HpbAMaBCa>;|R8nxC63QP30x6=rN2Z@n(!-B-tb4B<3EHjl z4k+jz4w&LQ*nohqwCG4XG=V32DrsA~tUI*Ef0FB`#{l+N-~xL4t;#pyka``7rMCKx z|Jn{^{Bwo+b-imjlvxH0YZD?{8R5O12*9p>QvnUD5yNX8LPn5HgX^L~7LMk{gxVRU z^1?7utR5njwcU-uwVHz0TkN+s;nd>`3m-k#iu+^~Ue?`uUhEU~wQUtx;8&k6XDf-p zaIFL^0CpyC6J|Xy0N@Eo#|n?}$>=0SDBO?uU!wmG3g4d*@a6;YJm@(TKRj%D4|xdo zR<(b$=v2M&8bc<;Y+&g_Mk$yG2kI~t?17`_mF&Fq;W<<%v5#G|{oV2C(0}`u?K-Yy zR4Zk@pzb84;jz)_-W;Fy#UUf%E}GtcI=9uqVUn65E`UslDUAjIav(xv#~QQ4a)bVd zuLk3IniQE-c)gAJ_xSRow5SS^rPjD|8WV(1g;>XCZYTNO9g;~8-k!%neJ8bGPI*g9 z3Bef$aNBnb9VyOJ>9a#fvAT!kJzfgBsRwCHGD3->oj?ymBen@3KR~*J-mLKknsV3X zFJN4|dfaOGo#P>j@HwpikDt%~yIu8rqKv!79UDPKPZsLr9 z5<`ciHG`~V9}f>iZob!fd}@5!!K~{f)~LfbS@SiIHqMjzUUqXWDYytXlm97lyhW+6 z-VU7wf0vrxQXZ6{74YPg+EEfbVS=%PCnMaA#O_YwM#E3vjHXU2DuiSxDG=NeeEr(* z^{VGn=X9)0+i@2v2#%wqxu}Z6Bo@fLAtP@}p2WZx)6hJ#1xk26mfCcXro|?OsX`1E z1WH>)5c!av3Dj3J_Dz+9FthUc=t9>3}* zQTmPgyNO#%SoxRreyJzP^bv(?T|7cS*mWM9A3@4fg<|z3ezc9I%ai(jN;h?3y|$y& z;B_Hh8l9eivX7!dhJ+#!3bKw3r%>3ywOa;bG_YY0~ovK4~?MqtU5ow=wRq zzPYmqFv<@*$IN-JVqIz~Rr^zG!Fbd-0B@jZn}S|ghC%8vsig}ALRCceFgCFTh6ZN< zwUEWg$K9b+M6@ExUh|t*UDq@;B~M}Kb$#q5ugfIjTVM^1C1sO)aKMpJn1{-0fLK85 z+q&GyP|B&IC`w$BlEihko+Oc^8@d7b*98dGh?k)|`Mkgg!DJS^DZb8@_4WYdyD<|#j!RkCv&$K5$_{%hfhYU-f_psoV|Bb; z20l*9^{vm$JE<@hh6+fcb43ngI-Z(LW^~Gp6Fk^ANj-pp;ckU_c;0cGPP1dwi`rpg z7ilr^gx(#J9z@ma+{4-iyP;V_8cJ$=)S9FSF2mgK(bLL`>qjI15(|YyCfM7Z&KBQOmr2bH zRyp!UN%awZ@81slZM#t`s0_WEsvVE8H};b)O}C-^88Br3Oj9}R2@*ma5d_iSjer9= zJ_*8dEF>hl*Gp$?g0MW%kT-(HPd8A4LZ+Yhgi2b&#ATmqVa#G81!RLyF~5*O4ZwuQ znBZwrkpd|u1pps_>c$Sw_qCh;Q z`?WJHTW*4kGqn9LH^4DmBlW+M&%B1|O1piEC4m>3p2XydvlLd~3@y{zqg(*W zO59G+v2bU_${^hu3O)Z70k(%wOyUR(ADx>3AdNA?2cD_N%K7mb)4bTjPOj{dJLl1*5)Wo4_m zY|XZYS##~TX8k09lq8c}N1*SlA5rL{JH+H2iyK?>-ue0K*I$3XzUG7eZMRV?>l~9o zw_`ddbRls4!M4bkMTK4LB6Yb$8D6h`#CG~`Qh~fquP^oFu8ZW!yj{Qz58sNW)I%qX&NR=OV>ZnCp}BOkp_{;MOc>YU=!$kD62;3Q zI_+3oXY(%h-3AeyuD$%z?`CtlFN2B{Cvxyd3i*$Z&v%`h)ne9lo3>uym|PZ3+j35X zIP9G7BqzoNs(>OkNXXcC`qVHXqhUgI4HI_xFeV5^${~lplzT15s#Z!xMG_(!Ve5X| z%Nh=8(hpR5eFzTMiVcMc%}OYthY3a?_ge1=?>)S~tBiOnYO-URF>~)H(S;MN&Gkfsvi1>(3~Xy)#J3aj!3KmMl>&B>>r+bxG##dBF3E zpl}RH;MmJ#kndAixzhdn1L6f3%J%*o)4f6Gj~YUy@Tj2=_s!7@J#^67M*=C`1Zrk9 zv^A`HLDy@gT2Ye(jzQse_FmXO;k`Rx6mov;`PrFPmkD0WqGA|y;2AdF&k zr#=y?hsD!ID9%{ftHAr{ulN`H+=e*(^=X1tF2n-kFdUq*94Z`}Y2qu=P3WV>+XSb=$n(SU6g_x`kDktPiGA4!8Wx&b1$>F9x8et-~Z-kkwAd|h#EYD;` zQVh4G5=-Y#oG&F|h$k;*9}u+BEn3UC!&l#i8=3mp$VVNp1Ng(-4TS5ei83>$282kQ z=%+l^>7^1*-LB`h%OlgnNV$Tf#4#lGLMni*2QVn_Z4z-|q#1Ob@<|T;-q8e{W4(x(oEw2H9^DCIxTca9yLLL@Mn#B}d5<061Yp1?I;c!_u(} zCiv%z6cZqtuw>uXHz|1C$dr6q!+a9!1T?JH^7__It8KTfh?< zP}C$%;J#X?SS)y!{m8Hb5l4+a8)+GUT!t_F0tEP%s!px!V1jS`nyCM$zT_AU#$mhb zQ2g}{umhVA0+!Mu2u%un?j;UOeaF~I++qflo%0+Vl$#x zsepBpz49=PU8_W0W(nS3x*T|e_x$e#4+6@ngppT~$-00FC6zRWds`~>l+MR1Z1(A? zGD}uuUI^ZIM;MOD`O$Wek4&nqbF;>iYApLw>0bx!y&~f~g97i+D^!aG&eFum1##L~ zA>%P#2BDij?8RH7i!2Vc*6Z)(;pkJ2tOJt{Y*1pGQ?9j~f?6(#MDKcWaHOUo1Q>QO z9XuDA6E_PiQmfQdsr}&w%j@vz4=W6Y>x>;_03Gr8-gkk^M-+Jn+IB$j+W=NagoU=J zUCrD*iD!t+**;awHVC<-7s{r2lp*59r{QgY<}}nu8}gvWb!lQZf=;ZI4qwiu84@SA z;>07}bS`4)Bu+(e2rLwAxJ+4&AwQas~_$AI0ge89T)tE>s)nxJFkerL z{AZHAhVa*!^nS^UB3mu{V8}N(xV<~gO^78b*rhg!tHaw>;7cO=XqxOjZoLsq_Jy>y z)bbsBwDSJqoMrJr&~qW=0H{ntq&qszSxs>Ils|R!4r`)oxraR?_uNBu=b(-!F|_;;d$_{UQzTu+D_GAe{geSjE?|7bf{nB|f7Wtcz=?O4dnQ9%Qc z=#}q0zKh4KEkF(74cE;jg3*@B&yR96pl$D?hwYXp;)h>}9){c)IL<)&Wt}i%K~?&n z=R0tz-#$Pre|NlinPQm*JA6joRcNMmuV5(!uB1-wh^uJ~wV3T-f~sBl!6%^Kv)0RJ zXFo?}BXk{M$gcB6W$v~p8zS!!8;b6*V}VV~TdZ zp!CZznC@{X=k;QCBV1SEt~;;?S+f}L{Hu7tZ?q#vmn)A2CM$|$8N=16DChS%^-mG>H1;7Jgs^c}i_@&7w9S0+L;$ z`_VLo$|vdeIKE=f!~%{E+O?B(g6=p#NI^FjOC#cx zRqEkS2U6lQ;*g6T3W%LO5mlPZW~4-E>rCfaTajf@hfdkL@9D62 zsrZ*?K(VR|DN(O#V3s$KNxmucY#6$t(Zl-5f?m;oG%%DK!$W*15yCMNWJXs3E?Lj3 zWB%E;27Ibt;lX{k*XcDaj-kmdPyDbI5)HRZ_puORYhb1a*Ck~f-+Fr7Z`aEhuY#mrer*z# z-fmaoJp-{ZZA3D($rz9zTiW`bX{-U+(iA%s?!66NGeGMirI^)ouXlKAT@xFp0s^M3=fYADR0&@8+Nt+(i2@WXwjfxm(2x@#b$LTOC;(=h8nxV%)Ry%6B@@!}W zq6_){NFk0pPHwkRQ{}TX4Bo@Dl4t|s?g`$w^Se%SYLqWsmeMXhqGPby7s&MMM+_sm zu$OiLE4YM5*@_|uX8r8Y;3BtvA*E^CGlcvL4~4>)t$s_$Ubrn=L$}3UUWW&xPrz1J zt7TOYIEJPU4(WBC_o0(KGrxqtTge1(@d0k?D^?WRvsQ4TzjoEKzyB!Ix}Ogor}lQ4 zE;Fy41~l5;#X&B$lW##6$v$RSCI=YUT8?e5LqGct7i_X_DP&2IF%cM-ir2SV{3xu{}w zB`VU2mMNWwx*I*0uT?KvB$1aOavJ64y85@9L^>mTtH|kz$ma+gOAq4f&*JNoxX*`4 zWPI;>p}--*ez;?qhIV(7)>}x^?zwz~ae0c&hrssTy+Z*M^4z+4c)2qK=Wt;b-&%FI ze*M;8FvJD{N=Dy_Vt`i?m`#ajUa4>=vh60v5CRgGGWVKid|)V>T)`Qv$SgP>u<3bI zWPfY|vU-ZWdiJE#Zq&=g4EjmPVnS!H#^$w46OiM10a@*n*-k99o0T+aeXyYmwO2X^ zmbpYr=QrBBhpX|Nv~4b9o`zBkwDaTY56qro$q-FX5Fj=tvVRkXES%04j9P(Gc`b$# z@8bsT>by6KbT$QVam|7^kPOt&)8C(FMv%r<)=C4(2)=(kZ98`btRhz~!$iRzI!-d2 z`*#a!t-a(q^DL^g7W`fvW*vb6crCs@wU(`L<8ybdT`&1XO5*Q0!tF%hRGvrp7lrN0;qgy zl{TAs9GI4=!Ji>;g=AJW!U8fi(Z<>Grlsq)8;|DZhY(SniafGhz4%-e1rONU&pa1v_=D}5lTo}t(jUp)>&p&U%MBvEu1UW}_VeD#v7P88ffl@qOMTOHY-VtYTrEZg1a(ybt75wg z72909TDKdv-%%D>CQt1>cjEoo3%gO!fb+wl!P|!`VLim_69@G2c{?(dYqRjn`L=n4 z3mn5ng>TK;CEaU0N4K|86gmgR&ubjB_LdAOva z0-H2X_Sg0pQm7IbLpJi-I^<} z>nO?J(D-W$=%y6v_0+U*2X4Y9>}Y24!e^8_5K=PwJ(4tE7Gyqeaq0DT@9yvhc^%f(0k^jZVC07TT zb%#=gToGn_s)G&^Ia+DrfLZ?d<{dJo1A?+M>5*2beM|OKQp*%zar}`!& z1B$GO`X1W9{xJ0Q1y)F=#as`>D2Az0wV4)#qhQWcCkV(Sz8IK|@S+8o@R7I9V+{p`k27JKj zWu)g0Ni?RW%hQetTx&iCu`ChMp_>LEb(Oe;IwlEBQ*XD%BmbV6Hz=jU=esMI>O8Nf z;|uQGz4%Fl{5AeodBw8dT} zO^|rc1umV{B>irA|CnFaF0oT)_0Gmz!kOTZCI=HUih)z7w}6aEU8`1~6>mV3;tDUG z4`-v9D$^v6rTPmyUYvfEr*$M60A2`mN4}HdjExrJ19u3tJM++&c1DC=+s>`$#Fi@= znaD`yGh25emp#zj|WkH-&d6t+H@pu`_XNk zFGGrpLnhbN_*1|t|ILS#@VnnY%RiW*zXHkff<3+@?@O62DT*y}Xog;GZ8HnScW0y2EENUr-E z4>qa2D%5i5y3*DaK7pV|rfLn{N#&V5~m z0Q123$NJJ=YTM1ZZ%=rC1zxUiZ>Q?)Ea~pAD=ENS8+&|P?B%NGn~UrEgWzuW?8>oS znvP$6bw)8w@0VJuRExCyMXom*j^R{FvRE}Ie_&3G-YwMORhQO%SQME4w)>Jz{|g~o zecA-Me1RYu0TLaaMU#MlY&SjinLOZ_6{Ee1D!-@6(Fl7*oQm~*c)$F<`aT=is*r&>E0#Uh&3Nnk2HZ z_Sg$V;@UVx7xZGa;ZJX-84QKjPHe2&*U%j~LSoN|l@JxO$ZZ^+I{Rm9Bc<5EwHw&=hSK3?usx!RB zwSODU{`0e++7~G#Ntyb6+2%a?8bgHFs4_LIv9=l}+~^u6>>)DY7`*G{8_j4Y)LfWo zpu?SgY)nl&9!shBfR+g+^OHJX12MsOfz);Q>CfG^w2R58-Lj0buF3*OQ&@W4h!*?q zeW_i~Q5r~ichtS1@O1kK(tmu^aT_~YxEx}wS5)B3>*{1+7Y)}RTNoahrWjgdGP;=B zP&4KB%Nx)tTK9kZ2Fu`?XzMhIcWni?KX(7K$2Z>S&XCLblUS=roYbD+Dhe(g8)%|2 zsmYp<3aCZv@!i~GiPTL;?5-SOm7O%u=e)jSO3oy$Y=T8qo}VPzKS5drpM{_IWIIzo?OU1QC&t^pNs#Rzut9oric4dT; zm{0My8EhabMkAIpqu?5jzB|C~b~>lV3*|&~!q~@DZ97xY<|t0jivr7J&}5&fSjjes zzc4f2m!OdP`0CxBT-qa%jZ3J!m;2Bl)TGVi7 zY%k^8ttMX8Td(=Xjo%-i#w|Cgcn&DXajrxP`KskC*>YLVL{jSSxO{HiMZi0@TOTRc z`!6YUbqP&HE2nJEtjNEYO2Qc?bOZ9?%EZjyIJ{y;e6?sWs zQ+8%)WfL?icegLYQ3FaFsrkxk4bWAj4~RFI#JTW%y5t6o)NEgHF;%ps#~#T0_r&s# zPbX^q7ZJhb*7NUK4o?ms+-jRHwEJNQ_A)oKO;@tLiH%MJmpEY2l<1nDYup~oi6;SN zq)LKkx&s&!?Cx4r693I4Neq`2@maT4Ou_qtv!xBBh3+c9&(~|arrvGWtBR!ftZ?sN z{}A&K7;xjRS7~?$Pj9@o)JnYz`k&s6hijW($sxL^w=3XSYGvChY%Cmdf(sIc&FnOe z)RT@h2Zh+H!wzBU=o$?D0gnF47rx}NhxJLUJ;l!(+u2JENJpgp=appzL+#06P_e3Q zJZ#YjV0hi7*as5|^h&#(GP%?qiFVs14~sFyLg@ek0^0~6C-Wsp%m!7S{;biPLHIse zY!xpnNR9;DgoH6eX^7%n^vTzYbYCkOB-mwuWG$KSelfP)?T<_@bvgue@^AvVj^!0{ zapv*yVtKC71Y zu5{r-&~Hh#9^_`^E_99pA)vLP}Fv-P||vEst#%`#B5PRi8_4p+jHq*@1Z;7 z-pJYfe=NH2$X?qM?RaDfmpdfLmU6H~0+XvmA+g)VjPbauuVm=M?H{oq%ayw?$gN7h zjy*;bef6lg-!a%_gNCfmRXo?Qj449t#ab?_*w@*u4AFz zjd3$Lhic^}#R=ZyfCICqL{4oK<=CP@aqBa-a1_rKmN0#S18myuUCgaOVKpQr#2@IT zDb)zo-_n|vn&B3#>;8Em74HD$2+5?7P8%0cc;mr>DgR~-~r$%A*~{QApl z>2OY{a|s(=5D>gH002{vS7nyjCNVVCzg|wG7Gins^Bg@*(Uc2h`8gpYi1?lrlv>5| z>?Jn?&mh{p?|cR7)HmdN5Le@(C|rMY4o&1+LivVud6i#d|= z{io;7NlEY9>9~TDFeZxj=%_~2N~^VXGCL>tlvrq~ssFxOe)eX^QicnEn8SZFjkv%?KX*)Pt*>s59n-)#BA(5h%#=D*#l)%+3YmtH{j34J_9C z7H3%vOR*XD(o{(b({19#!p_vGUdhE{Bxj^`ZN30+ZF1G}Aw64Dr^?xG ziUK4F!~K9a^|)Zr@EJH-$u8cer{tl$V|E|eEti2hi8%f28O39x;D&qJjNG?ec3CE& z^-;Y@&+7YI=XKXAL=UkA?9vVXHdeRoU%|g-{tsnue)c;l-O~S4;LS$ntIsa~lC(U* zjir3d+=S(KB|m04p>xqRP&icqPP+`YbdoKQ7Ul*G1?!`V8j?X3h4OY|PKMgmZY9n; zlPUG+Ud8ET^&&~-V>am5(wl%zyIWq`a`{rAte8P=8ZRDzNfJ+(pEP!J>?Uh7T$A|* zoi(j7p*bd#U`@GU@+M!MNy(I;h0=gIsTB4zPiR`s51tqG)DRhFeH4|`FaX;>W%J42 z>ARI>zLX{$M?*Y9R_;QOpbtP0R~MNG?+(7KQ#fwpvS3K!LIZ(~a1$EUyRk<=x@xx{ zl+#(@y^@Oa6&JtG?f)yx+Nnp=V8Z`D?YunceE+w_DEyu9zhh`Ptq+$izOdDIRIVP{ zT=k@PJ^4T5ZpTkL|8pwjUb&xKq@H@Ab^$<7nCxV@d1lg_m{J}1_T|Y*M|jpQ)gfVgd-LXx-~M>x+SgxxcJ{;fPMth{bjSSG&BLqvR&})3 z*Lqw9`9_%77nRkWr{=Cuiim_SSDq(TL{Mtj4|GI3)D0;V~1mV83{%e#l! z!Wh#PE03QlZLkmQwWrhP^Jk-*iB4JK*SKC)v|-4g1!n%)w6U-NBK*cPJaNabe)5G+ z9A@xM570SlpK}dTH~~}$=&BNe6iq7B$dbU99b2{-!WA~nS#K<%8v!C6=sh!i=km1y z9U0;CXl6IB5Rp9X0AixyN~81xlLlL`1vgwH$t^)6v{I1@ z7pXQWVhWZ?{9KuC3>4l3eueD!$8P9iSQutk@8-q~-R$z00A1g#Xdrwz|MSHQ_g!_x zf@f~IF6vLdqPuLQqs`R7Vw^hRb8dh?CO4&UM9=FX#Kof2A>7YcOLwl}EZ?LTiZimj zb2?8@L1l*|gB4gQc|opVu!5xoP_B^2zLs-wc>s`R?&3hbTz>&|p6PhUXy%k8O`Ssx zbq3O;SdPZ9pAFNleenLgUoTxN1+B{>j=a54<9GDO#>kymyK12FTDw;e>WzUcg2oJy zVj6ZX#Vi?LUZ*(Y(vQ`;0%9cOK{|M58KQnWmXcUFB{v!gEEFcS z29$H=hge&nyhFokwXw+bRL80cNMo7cFC=D&?$viEc~p%f>@e9oa3Z#O!ewXhz-I{r z{vd&sGeK{&Ge)%UF2r+1S6t(|9&9r3cgJE~rLoTKVILfciR{{3X9m`*+H)kI6XQ3c zD@eZ@I9aJT;t4!Q-6UgE9K2N*LHGO!EXf9fFf`j$spdxkOmaLq_0K*F{obMYYSjBy zf7Wh}J*^9I5bdxYm0 z2?@UV>8>fbbCbkh@X)-fe;=g#mf+rXk$=HMo9gd)a8v#K>$fk<`E)$&-*z?7Y2Ci8 zyHJbqY@W(NYRCiaedBtbeholCvX?MzoQH7AUW8?e-9yU+@attbB2Pv%U4 zN9lN0`Fl6j>Y!MtfQMt8WO6^d*%gz^SYRBv4xx!}cLV8<*o-ev_WaG*Yenlg-0qT- z=&0ctUP|TvR~8qQ@8}~VvRo}c*b{4}5<%Z4=>IVI$^1xlJjKh=()-~Wf~mR)3vd_f z9zi1B2bop?(_X#y;bGP7AtWPHNAsddW0d>>0bEVNw9x);u~^Tv$puPSf@QD%oqTjyUzSvuWTEiz_YB3k zcx2?O_|^hT`#8aEt{?t|m|e#k^#jo{C=Zv=SZaWlfS9)<>maX;C^K+i|(2##b=sbU2@Ybotwo?;~>O-(|8tYbSYbmva(Ww|-B^cd@>H<5gbp_h$Ce35Z-=L7FPnMULIQEy8nq!7hpSv2XOB zokX#$NN7Y5)$j0vFIZn^xqLIXv#8w5V8~`Jy9QU?M?~cMuJN;d7znjZzByfqL8{P-Zp;Z zYrGg%aOPkD>OmE{c?=sV5P-~VNboL@Xe+5GfN?NflxLcaZs>@BlUhqI8L1Opp%q;T z(AKN8Y&InPmhJT{tzDX9*O8l&_WR?A8p~uYhxJlMBv!>rU7$Z>DmwpPyG>foMcYs* z-Uh^`;qv<_o@_(ts&EsDs;Jt1l;LfwbMs^`a5A)_Tr7`OqU{Fp_}p1Eb{N!V7N(7_ zg2BIL4;4=a@ZyYEFGBzIG3i=r*Re?RHEE45fP653Ty%K=CANrTyDbrzOq3qUZb8b9 z7nfg6<9_iDF|rgRw<6GDJqqp#lX_FZI>KzeoTqSzFk>@g)&m4VwAOr{VUQg z{_}wf$$46LPYwT!iCv%0-PrX@Z#b(C1TPbJcwM?|SjIHlXjGIwn}zREPQ%(} z9)-`uyyZm>$20GpVBAU>`b+!e^yBnjRB2?pxx@bg5R?)PxP8ctO_Y7$=Z7GHhqJ4<=yA!dFoob6TT=kS1r4K&p?qR^1@t%$zHPKyVqc+X;`vnQ|iCYoY(~Y z7ug6i4b`oBWWh9RKf3*5)5SaP0yej6jZO~&=;yEb^5#TPQX>etlnD!iA&w@3)B8L0 znD8sBLZ;U(#9Q~fXl+@udQ7-$DCnL(V6{0f&{!-64!qt{gAv37&gRl*#WQ`#s^x&t zX5^gvA6P))*?a;+T6d~Q`rTr+XTGI$Zc+oH#Z@#?TsblU=e)#&y~f2OXY(qLskozI zR=0^#j_J;V3no;QtbTxQFZZ1x61A|~uW!zEzut|V51cfqCrtR`BvZtVMpZ^MlN=B& zc8HDZ@Fgb%#YwIw9N0%d46tT$vA%Ov=Dy>V!RQk+f~bQa@)dCuj>Yc+s2D`dlptL+ z>~u3@PwN5A#N;t;bu6$Wkh>h0=5H-}cey;T&*P|YkW9T{9BgrVRUop4fVJl3UqQ-d z{K&;>n-hNAT0;1>9_}vWb?&w2*r(703cWQZ&umxNX?CnTWk9jVC}r2R zjYSAi-};Ey&*to-slaulBf#uqyDAE8b|CJkjjQ++?X8%s7h&!r7!oK~DUs9;j<(e$ zdlcdqTN~iEW!4fbzjf`IGSpWfmvZz$#JUQW4!tC58F3egiW1$q^C9Q=9!GRi1|Cmv{nJ4+3h<*SI!l5R&I!Da7+!`R0)@>W>O@8 zI|h0R*ZMytO)Jsw%!w8MU!gJ=kCK;%INTjohR;hdUVb+3HjZfaVJuhkJ=_+JvRvXR zMf@TS;!-D_vb&tlZQxu{Wb46gUOQKi`u(+g9e^k2P`E&Pl~JO%5UsYetz;?-Dxruc zmJXC3MqJ=+gHs!bPrbcq>qlZi_6d=IN!=fR>NGKoTj3HTQuH*^&sYB+%8-cQ{nRC{ z#ce{N1&H&Ne@+pfIlwpu)?_@X1N*Kv1Rml<({2MD{Oui7df1;EBKeyl=kbUK+zyaa z3I%qV1&jjgviRkL4*(g+-Ft{NDurY?UgVadF~ir|AC=Pd;p}(7adqvAaRjldt>71g zgC0i;X!imJu3Xyg9eLoB5R@}E1_hUXp#nJ_N;624?ZQjE5k4HN*AqeFm0Otn&gX~s zuXF3RxwO(-wiu?u!5?;wH1o9xB3sGDJq(({+jxAfZR$N1S_#g;CzO4VGmlsrZHe7l ziPz+vmza}`=QAYM9eDE$WPg@Iza-j)UOTahdxCpyq|uQD&_U2-DUNoGfCVOm%$KMa zu-#38)MeVxNsrl4zz}IfntC=xcX1YUe^B}qK z?rjwuNaXYw&#AsemWRxYSFv8I2$49D5pm>+(&293Ub?6$>ojUzS#g19F09Q;tDTWt z9Ajx4wuf{yexTQHjeao8Z5f4Lc^r`w_6G2I(Wcx8redQ@DmKb-NBxuj?GKx2%rJ;! z`!cPKP8HKJw%!Njs^Dj#2fwrTWbWYnFus*&OMO_^f4fyDawm_|JL}f9u+tvcF2w%H z;;rh$-TOjENMrNg^Am*_siM)6)mSX`-1(ps*LS@WIn1t@L?>lfzA)a9~DNCW<&}pLM&Y8m-~3zZuu((sH~)#~7W# zoFV<@mD1tE*S~2&^_1?A=L!ndH$L4~My0tI%sccv zbOM*07*vQM6$Ib1rOK7@KvgtSw4lWzPS%Eux_Osot==OnR7Di=c4YIRx778zpOuLg z7WV~_t^xtIAEN{Kak>HMBt?@nx>G0b)N{-Xqo>chw9MXmt3nW3_Gs(-9Kh-ub_x&i zWMn;N*^rwll-F2lWi3IwnXa)1>xRk9e$8xHTV^ItEdIlSY@d;dW-DB0N4o;*e1g#J zWVuWTgEn)st`ovSJIVPo?IwioyvT)&4mM{UvHPwSH;09BPnWaKcgWD;?59?aQJU@P zFFN$YE9(M3f1-G-bH7R^7-vjy=-PjPQ|F(~;+u2l*f~FTPL3_uuLH-^QjRRd8*nUD zdQtZ>Z;o-@riUhOJYKEKQW6VfPbIvJ_BNV#bd#ln4IyhsW|Z31xZ}a&6f|FA<2&1k{@AqF)7;O^J))8WWR{@yZ;HzW)| z#NbNmbcV-t^NB@paw)fE>5T9A$nGDYLbVRXL=>tdTL4!6zRq#RBPuRy0-5^SIvU(%p^mVN2u;T4-KZk8Yd6tU&z?ODs5%!84Hi<> z;SO#W1~l<$)$xIUQ%SMoA^@NPrA#wDq3Bt7#ShdPJOD4~QiXkuD>Pd^8gTFxkEoEtWyv)5B(w-tJF zcuY9sR1;^E73CsFHlsijYgeNGegqKjj^q$^9InYpFsyURI?otzkt`h63L4nmyrvJM z*>D)2zci9D3k{t+T!;Uwlr{CAS|rV+hV?a4Q}bvM5y!W+w>x%zo^}{57l0?)f#3C^z>8G%_g+Rdw&IDBAUXEhe)<8xWL=AEg|8Ry z*-IA8FK|o>=dXnGOO@t_1eRab6Mp`Q{$C<4WvcqSTAt{7gF^)#3+b<&fB-G61r&$fH&^DqT6zd2#iJsjqk@t!OmMd_zv`qw@JDs`$lodKo%uw6a z?+*}+UIQHt3)zL5&PqGu9IL!bU{mK{(G_!&LM?7~@RaG8<(#)WjW$D1EOPeF^G_<| z@5O$Jqt$iYFnoW+vC}mCOdN;DeW4)R|)PPP^ZX&knSTYGeXR0*&TH5sy;ef=_5 z&%`-9RgRH2_rhLP4VTs(K#rLfOeHob^E>D9Zmna1?7*hQsuF!5K}=B$;Y*CS8V^ zQ(Rp_rkkWTw*+OVrhyWpZ4I&X1`3T?22}>CD8~#4NOv;MHwTZv6!?JKAJhLW8`U6h z*l}A>$WHg0oCi8^PUX1^m#$n3i-?MeOGv_H5pqZrS{{Qn?6W2iNn{F@rjiyE z=}O8fssRX&K%&rH9^T;<)|sA9K8)fd&GO<xc0;oz9o*?cNWV zo!@`>_^Gc#(!e@vv?E35nVuY}LSKfYVc9}aFO@5O_)!~u@%iFEknJ>EZMW0Cx$X4_ z!_jy$oy`}^)t9f|zW?|MNL)yzjdec6luK>BH&GWi{^kD|bM15Af0_==rYc0#VgVu} zCg`Pv2p3~wzkjls+`RmP!lGiRgj;H-A!5UIQXyqH#hdP#OQnr^U zP^ze^{+6;{B{S?R03ZY-D25XxMKkO;84Ca*7(p?dASs$*$H`m(h@cowkQB|Z<76!W z3>q?cCy#&R z9pMN9fw0H^MKi}2!^@)X)ma`~kIFf&wbwfDo#qH{pdS6{?~Qu}0EA!!#qfw6Mov)u_FZLc$g^5;vpvr- zJw-QNWy9p(@t_pLRrc&2#(ka9@S<7c@F!dOzw&?O|H_fwR|br6F){ujYoZ}myZ$&7 zJenRuhy)2B>(^UX{tO%X`Bv*~q8m?cmu1D5nzYCp90k9i`uMYt$#2PX$EZs*#Xfip<-OmhVGQ8E+y2L3NVJMc z;~Nq{*mi&Fdw)0fE&v!?1??NKEVb;fB8ALv<9@@B*&p%Yvk^LlboVP6a1w{i=azh{ s#%+e>UgBlxxM}?^-5&n=1`xFQ>-~ShvcJptw{GIUH+Xh{%=-ZV0P?ky?*IS* diff --git a/index.css b/index.css deleted file mode 100644 index ae24b17..0000000 --- a/index.css +++ /dev/null @@ -1,9 +0,0 @@ -@font-face { - font-family: "Bokor"; - src: url("assets/Bokor-Regular.woff2") format("woff2"); -} - -@import "tailwindcss"; - -@source inline("bg-white"); -@source inline("text-black"); diff --git a/index.html b/index.html deleted file mode 100644 index f652535..0000000 --- a/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - futile - - - - - - -

- futile -

- - - diff --git a/index.ts b/index.ts deleted file mode 100644 index 92aaf1e..0000000 --- a/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -function onKonamiCode(callback: () => void): void { - let input = ""; - const konami = - "arrowuparrowuparrowdownarrowdownarrowleftarrowrightarrowleftarrowrightba"; - document.addEventListener("keydown", (e: KeyboardEvent) => { - input = (input + e.key.toLowerCase()).slice(-konami.length); - if (input === konami) callback(); - }); -} - -onKonamiCode(() => { - document.body.classList.toggle("bg-black"); - document.body.classList.toggle("bg-white"); - const header = document.getElementById("header"); - header?.classList.toggle("text-white"); - header?.classList.toggle("text-black"); -}); diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 7820c6b..0000000 --- a/package-lock.json +++ /dev/null @@ -1,1807 +0,0 @@ -{ - "name": "site", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "devDependencies": { - "@tailwindcss/vite": "^4.2.0", - "tailwindcss": "^4.2.0", - "typescript": "^5.9.3", - "vite": "^7.3.1" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz", - "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz", - "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz", - "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz", - "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz", - "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz", - "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz", - "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz", - "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz", - "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz", - "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz", - "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz", - "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz", - "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz", - "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz", - "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz", - "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz", - "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz", - "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz", - "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz", - "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz", - "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz", - "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz", - "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz", - "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz", - "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz", - "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "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/@rollup/rollup-android-arm-eabi": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz", - "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz", - "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz", - "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz", - "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz", - "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz", - "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz", - "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz", - "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz", - "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz", - "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz", - "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz", - "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz", - "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz", - "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz", - "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz", - "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz", - "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz", - "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz", - "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz", - "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz", - "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz", - "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz", - "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz", - "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz", - "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@tailwindcss/node": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.0.tgz", - "integrity": "sha512-Yv+fn/o2OmL5fh/Ir62VXItdShnUxfpkMA4Y7jdeC8O81WPB8Kf6TT6GSHvnqgSwDzlB5iT7kDpeXxLsUS0T6Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/remapping": "^2.3.5", - "enhanced-resolve": "^5.19.0", - "jiti": "^2.6.1", - "lightningcss": "1.31.1", - "magic-string": "^0.30.21", - "source-map-js": "^1.2.1", - "tailwindcss": "4.2.0" - } - }, - "node_modules/@tailwindcss/oxide": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.0.tgz", - "integrity": "sha512-AZqQzADaj742oqn2xjl5JbIOzZB/DGCYF/7bpvhA8KvjUj9HJkag6bBuwZvH1ps6dfgxNHyuJVlzSr2VpMgdTQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 20" - }, - "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.2.0", - "@tailwindcss/oxide-darwin-arm64": "4.2.0", - "@tailwindcss/oxide-darwin-x64": "4.2.0", - "@tailwindcss/oxide-freebsd-x64": "4.2.0", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.0", - "@tailwindcss/oxide-linux-arm64-gnu": "4.2.0", - "@tailwindcss/oxide-linux-arm64-musl": "4.2.0", - "@tailwindcss/oxide-linux-x64-gnu": "4.2.0", - "@tailwindcss/oxide-linux-x64-musl": "4.2.0", - "@tailwindcss/oxide-wasm32-wasi": "4.2.0", - "@tailwindcss/oxide-win32-arm64-msvc": "4.2.0", - "@tailwindcss/oxide-win32-x64-msvc": "4.2.0" - } - }, - "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.0.tgz", - "integrity": "sha512-F0QkHAVaW/JNBWl4CEKWdZ9PMb0khw5DCELAOnu+RtjAfx5Zgw+gqCHFvqg3AirU1IAd181fwOtJQ5I8Yx5wtw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.0.tgz", - "integrity": "sha512-I0QylkXsBsJMZ4nkUNSR04p6+UptjcwhcVo3Zu828ikiEqHjVmQL9RuQ6uT/cVIiKpvtVA25msu/eRV97JeNSA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.0.tgz", - "integrity": "sha512-6TmQIn4p09PBrmnkvbYQ0wbZhLtbaksCDx7Y7R3FYYx0yxNA7xg5KP7dowmQ3d2JVdabIHvs3Hx4K3d5uCf8xg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.0.tgz", - "integrity": "sha512-qBudxDvAa2QwGlq9y7VIzhTvp2mLJ6nD/G8/tI70DCDoneaUeLWBJaPcbfzqRIWraj+o969aDQKvKW9dvkUizw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.0.tgz", - "integrity": "sha512-7XKkitpy5NIjFZNUQPeUyNJNJn1CJeV7rmMR+exHfTuOsg8rxIO9eNV5TSEnqRcaOK77zQpsyUkBWmPy8FgdSg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.0.tgz", - "integrity": "sha512-Mff5a5Q3WoQR01pGU1gr29hHM1N93xYrKkGXfPw/aRtK4bOc331Ho4Tgfsm5WDGvpevqMpdlkCojT3qlCQbCpA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.0.tgz", - "integrity": "sha512-XKcSStleEVnbH6W/9DHzZv1YhjE4eSS6zOu2eRtYAIh7aV4o3vIBs+t/B15xlqoxt6ef/0uiqJVB6hkHjWD/0A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.0.tgz", - "integrity": "sha512-/hlXCBqn9K6fi7eAM0RsobHwJYa5V/xzWspVTzxnX+Ft9v6n+30Pz8+RxCn7sQL/vRHHLS30iQPrHQunu6/vJA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.0.tgz", - "integrity": "sha512-lKUaygq4G7sWkhQbfdRRBkaq4LY39IriqBQ+Gk6l5nKq6Ay2M2ZZb1tlIyRNgZKS8cbErTwuYSor0IIULC0SHw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.0.tgz", - "integrity": "sha512-xuDjhAsFdUuFP5W9Ze4k/o4AskUtI8bcAGU4puTYprr89QaYFmhYOPfP+d1pH+k9ets6RoE23BXZM1X1jJqoyw==", - "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.8.1", - "@emnapi/runtime": "^1.8.1", - "@emnapi/wasi-threads": "^1.1.0", - "@napi-rs/wasm-runtime": "^1.1.1", - "@tybys/wasm-util": "^0.10.1", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.0.tgz", - "integrity": "sha512-2UU/15y1sWDEDNJXxEIrfWKC2Yb4YgIW5Xz2fKFqGzFWfoMHWFlfa1EJlGO2Xzjkq/tvSarh9ZTjvbxqWvLLXA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.0.tgz", - "integrity": "sha512-CrFadmFoc+z76EV6LPG1jx6XceDsaCG3lFhyLNo/bV9ByPrE+FnBPckXQVP4XRkN76h3Fjt/a+5Er/oA/nCBvQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/vite": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.2.0.tgz", - "integrity": "sha512-da9mFCaHpoOgtQiWtDGIikTrSpUFBtIZCG3jy/u2BGV+l/X1/pbxzmIUxNt6JWm19N3WtGi4KlJdSH/Si83WOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tailwindcss/node": "4.2.0", - "@tailwindcss/oxide": "4.2.0", - "tailwindcss": "4.2.0" - }, - "peerDependencies": { - "vite": "^5.2.0 || ^6 || ^7" - } - }, - "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/enhanced-resolve": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", - "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.3.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/esbuild": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz", - "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.27.3", - "@esbuild/android-arm": "0.27.3", - "@esbuild/android-arm64": "0.27.3", - "@esbuild/android-x64": "0.27.3", - "@esbuild/darwin-arm64": "0.27.3", - "@esbuild/darwin-x64": "0.27.3", - "@esbuild/freebsd-arm64": "0.27.3", - "@esbuild/freebsd-x64": "0.27.3", - "@esbuild/linux-arm": "0.27.3", - "@esbuild/linux-arm64": "0.27.3", - "@esbuild/linux-ia32": "0.27.3", - "@esbuild/linux-loong64": "0.27.3", - "@esbuild/linux-mips64el": "0.27.3", - "@esbuild/linux-ppc64": "0.27.3", - "@esbuild/linux-riscv64": "0.27.3", - "@esbuild/linux-s390x": "0.27.3", - "@esbuild/linux-x64": "0.27.3", - "@esbuild/netbsd-arm64": "0.27.3", - "@esbuild/netbsd-x64": "0.27.3", - "@esbuild/openbsd-arm64": "0.27.3", - "@esbuild/openbsd-x64": "0.27.3", - "@esbuild/openharmony-arm64": "0.27.3", - "@esbuild/sunos-x64": "0.27.3", - "@esbuild/win32-arm64": "0.27.3", - "@esbuild/win32-ia32": "0.27.3", - "@esbuild/win32-x64": "0.27.3" - } - }, - "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/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.6.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", - "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", - "dev": true, - "license": "MIT", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/lightningcss": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz", - "integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==", - "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.31.1", - "lightningcss-darwin-arm64": "1.31.1", - "lightningcss-darwin-x64": "1.31.1", - "lightningcss-freebsd-x64": "1.31.1", - "lightningcss-linux-arm-gnueabihf": "1.31.1", - "lightningcss-linux-arm64-gnu": "1.31.1", - "lightningcss-linux-arm64-musl": "1.31.1", - "lightningcss-linux-x64-gnu": "1.31.1", - "lightningcss-linux-x64-musl": "1.31.1", - "lightningcss-win32-arm64-msvc": "1.31.1", - "lightningcss-win32-x64-msvc": "1.31.1" - } - }, - "node_modules/lightningcss-android-arm64": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz", - "integrity": "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==", - "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.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz", - "integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==", - "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.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz", - "integrity": "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==", - "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.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz", - "integrity": "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==", - "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.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz", - "integrity": "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==", - "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.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz", - "integrity": "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==", - "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.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz", - "integrity": "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==", - "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.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz", - "integrity": "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==", - "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.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz", - "integrity": "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==", - "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.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz", - "integrity": "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==", - "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.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz", - "integrity": "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss/node_modules/detect-libc": { - "version": "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/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/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "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/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/postcss": { - "version": "8.5.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", - "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", - "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.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/rollup": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", - "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==", - "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.59.0", - "@rollup/rollup-android-arm64": "4.59.0", - "@rollup/rollup-darwin-arm64": "4.59.0", - "@rollup/rollup-darwin-x64": "4.59.0", - "@rollup/rollup-freebsd-arm64": "4.59.0", - "@rollup/rollup-freebsd-x64": "4.59.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", - "@rollup/rollup-linux-arm-musleabihf": "4.59.0", - "@rollup/rollup-linux-arm64-gnu": "4.59.0", - "@rollup/rollup-linux-arm64-musl": "4.59.0", - "@rollup/rollup-linux-loong64-gnu": "4.59.0", - "@rollup/rollup-linux-loong64-musl": "4.59.0", - "@rollup/rollup-linux-ppc64-gnu": "4.59.0", - "@rollup/rollup-linux-ppc64-musl": "4.59.0", - "@rollup/rollup-linux-riscv64-gnu": "4.59.0", - "@rollup/rollup-linux-riscv64-musl": "4.59.0", - "@rollup/rollup-linux-s390x-gnu": "4.59.0", - "@rollup/rollup-linux-x64-gnu": "4.59.0", - "@rollup/rollup-linux-x64-musl": "4.59.0", - "@rollup/rollup-openbsd-x64": "4.59.0", - "@rollup/rollup-openharmony-arm64": "4.59.0", - "@rollup/rollup-win32-arm64-msvc": "4.59.0", - "@rollup/rollup-win32-ia32-msvc": "4.59.0", - "@rollup/rollup-win32-x64-gnu": "4.59.0", - "@rollup/rollup-win32-x64-msvc": "4.59.0", - "fsevents": "~2.3.2" - } - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.0.tgz", - "integrity": "sha512-yYzTZ4++b7fNYxFfpnberEEKu43w44aqDMNM9MHMmcKuCH7lL8jJ4yJ7LGHv7rSwiqM0nkiobF9I6cLlpS2P7Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/tapable": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", - "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/tinyglobby": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.3" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/vite": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz", - "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "esbuild": "^0.27.0", - "fdir": "^6.5.0", - "picomatch": "^4.0.3", - "postcss": "^8.5.6", - "rollup": "^4.43.0", - "tinyglobby": "^0.2.15" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^20.19.0 || >=22.12.0", - "jiti": ">=1.21.0", - "less": "^4.0.0", - "lightningcss": "^1.21.0", - "sass": "^1.70.0", - "sass-embedded": "^1.70.0", - "stylus": ">=0.54.8", - "sugarss": "^5.0.0", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "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/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/vite/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 522c73c..0000000 --- a/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "scripts": { - "dev": "vite", - "build": "vite build" - }, - "devDependencies": { - "@tailwindcss/vite": "^4.2.0", - "tailwindcss": "^4.2.0", - "typescript": "^5.9.3", - "vite": "^7.3.1" - } -} diff --git a/public/assets/Pirata One.woff2 b/public/assets/Pirata One.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3a3accfb8f78a10883b7e026f7b9df98ab1b5054 GIT binary patch literal 8868 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 mca6aiV + + + + + futile + + + + + +

+ futile +

+ + + diff --git a/public/index.js b/public/index.js new file mode 100644 index 0000000..1619772 --- /dev/null +++ b/public/index.js @@ -0,0 +1,22 @@ +function onKonamiCode(callback) { + let input = ""; + const konami = + "arrowuparrowuparrowdownarrowdownarrowleftarrowrightarrowleftarrowrightba"; + document.addEventListener("keydown", (e) => { + input = (input + e.key.toLowerCase()).slice(-konami.length); + if (input === konami) callback(); + }); +} + +onKonamiCode(() => { + const body = document.body; + const header = document.getElementById("header"); + + if (body.style.backgroundColor === "white") { + body.style.backgroundColor = "black"; + header.style.color = "white"; + } else { + body.style.backgroundColor = "white"; + header.style.color = "black"; + } +}); diff --git a/vite.config.ts b/vite.config.ts deleted file mode 100644 index 8be9321..0000000 --- a/vite.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { defineConfig } from "vite"; -import tailwindcss from "@tailwindcss/vite"; - -export default defineConfig({ - publicDir: "assets", - plugins: [tailwindcss()], - server: { - port: 6767, - }, -});