From 9f6613b329627188ba92ee0a0f1fadc78ed03b8b Mon Sep 17 00:00:00 2001
From: MeowcaTheoRange
Date: Sun, 12 Nov 2023 15:25:04 -0600
Subject: [PATCH] New page, new me/us.
---
public/88x31/sneexy2.gif | Bin 0 -> 84839 bytes
public/favicon.ico | Bin 7680 -> 1296 bytes
public/whoami/iszac_4x.png | Bin 0 -> 1977 bytes
public/whoami/theo_4x.png | Bin 0 -> 1830 bytes
src/app/iszac/page.tsx | 217 ++++++++++++++++++
src/app/page.tsx | 140 ++---------
.../AccssibilityBox/AccessibilityBox.tsx | 26 +++
src/components/Footer/Footer.tsx | 88 +++++++
src/components/Page/Page.module.css | 15 ++
src/components/Page/Page.tsx | 25 +-
.../PageContainer/PageContainer.module.css | 16 ++
.../PageContainer/PageContainer.tsx | 15 ++
.../ScrollBackInd/ScrollBackInd.tsx | 2 +-
src/components/Sides/Sides.module.css | 4 +-
src/components/SpeedDial/SpeedDial.tsx | 12 +-
src/styles/globals.css | 1 +
16 files changed, 422 insertions(+), 139 deletions(-)
create mode 100644 public/88x31/sneexy2.gif
create mode 100644 public/whoami/iszac_4x.png
create mode 100644 public/whoami/theo_4x.png
create mode 100644 src/app/iszac/page.tsx
create mode 100644 src/components/AccssibilityBox/AccessibilityBox.tsx
create mode 100644 src/components/Footer/Footer.tsx
create mode 100644 src/components/PageContainer/PageContainer.module.css
create mode 100644 src/components/PageContainer/PageContainer.tsx
diff --git a/public/88x31/sneexy2.gif b/public/88x31/sneexy2.gif
new file mode 100644
index 0000000000000000000000000000000000000000..dd79a651ecb990ce95873d21bc0f2c5a7ba5482b
GIT binary patch
literal 84839
zcmeFadpwkT+crLC1~UxCHrtH-zL=3g)XdmqGnnjm$z}*i6pB*zA)B$^CWHv3D1@~T
zMX1SMrKL!=ZG>o*^ujqWtCNwcBm`!
zX~+xWWdt;pcB}0Y)K(VStHQHyH&z`hsH@JmUyYxjwg<1igMS_y^?$zC|gR;=wLDmr=lhGrT4?cD5%(FA1g&*A^t&AB{H$<~yeR8u~0bM#SL3wx^_
zz7~>4%nv%+2>Bhfa<&sYZjC-^XY1l99$pCi()OQw7g7-AJWnbvZa1Z&nV21Y0u0m
z%H!+F-_cu;TT-apl_UJHP^|A#L3y!wf05+CmJ6BiV)}%F4qcDGS@9XPI3%BmHx2P=Dt1dTS-`>94_2bU9
zyXx=mNUXPLyl>R}&?Nn-^@j(YS}VwG+2>?>@b6&o5oQLjwvs#Y9~S3UmgYacU08j$xb}W&{loI7m3N<(-fnz+
z_j&dG&uc4RK7IVUvAVShfj}gFVK+Chw$dX~46wUYVN8r4ZE@?J@N^6Eq+(9_1bJf)
z7@JWb5}R-&9P$f98Tbzn#@T@&Y#~etQKP!zj%Wn0qH|AO$-N6`DU(8@o2A_s1#!O5
zdv0ENkc!bu6g9q8)|(-3bj1Z{&(z4yH;<}$Qf{2TTEcRbbd}%ST<_yRthD3@UC$|K+sH|
zh1sPL5ndZA-V1syZpqeo(N@}pxX#8tDC>}__UPK7zB{$g8Uv;ua{TGvb?0CHyL@iK
zJ9bUpop9IUK@-Vp>`(Z5k7AgpYHmxY39|%(x|$V-jH9t@Wo~eG)YAPV0@P=+%#8L~
zO*UUcZGYhM)8wJ6xgPh!_(oM6u-Bl&Ayht`msPW~R*!Nl}uuej@9f0QRt4gP~B=%vBh0+nox)(Bi5
zZ8bpB+;3U6{Y-n@;9tk9D|jNkeJdP4b5jOPpn4-UdLth3IsFLf(+bB(cB$pQr9M_4
zha6JXTLM2@pX_%^?Yt{vI+~mp(IO@^(#qB(m6Wq5jqmOFHLn}pVtc;Ew5CDo^VQ^!
zCOuuw_DZh4bMF2Iziix-N~>xY6)fh@9_;16{$Mwq8uvq#jTU8Vfne=AcJul8@+iT4
z7ZZ2a%q_Zk^5AJy*{k$10<_1uQ#1dde22@fEQJ0vmVYD($_72*VC*WN6Z}IMN-aYu
z5{@f3qb%OcG*v(5e6Dnn`v~6rvUAGIqiXkwZj_>*x-3RedQKlXgcW
zeU#^RyZ)U{*D?RL0E@Ec$FhiKMzP1G+flP#uZ4QA#a<5_ab6Jo^t3CYt>x3ZsXb5@
z_}}wZd;l!i!o;LcZn8!&17|S{Gu~aUlFfT0SE3H;F_m0zz`Qa9YH3{##A}djsTZqgz(jd5;>k~($
zldR9(w~1KxAQ$pRZ~X#ckuNs*bB6fWA(eN~s?ooeMcZh7g$u$CP_7cOuFup-S;nz=
zqBgnRaQAVJnNKJxC@aM6RHIs~%YF48qu|Dl4k6pH
zW;O!UbvFZlA7#?#*l+GtFOs12nNpQdca}%lTS?60Eo%~jElz7uRpocbj3Orbp8xFG
zm21i5)sX1M?9P{GE+{=W6^%BOKS=nSu=vDQf*HOicyZLXIGT$4<+r2S-_U*HWxtC!
zi(~utd&L3oRh<`juQ+yon+?BNxhSfaYyqb1D&z3>GY;>qJk>k0${qc0;86u$ioQ0t
zU2o)>z)SP;Os;oYL?BPt&*H8DFW3us!Mqr#uix7`9b;H29ZoQr&Uw_*?n$!|VdVZ|`?FE~-{NzB2eIr#fPj{a=MX%bqwgMJ0
z)q1)lZx4qD)_3w4HaIG&C0xwjXI2q{j2MXVK;NJBH+saYqwS6npyLo_-Q=DcSM=e@
z)lzX{n<}(}z}7QnCJyKRlAx+h1(2w7eK=}^mkdME^+003q>xJ{v+OZ3f0;d_I@MHiWg-L)Eh6YH+93i|R
z2}AV-ml5gB06Wl%8SHQ(gK>BGcOslrbC@D!a*>w^0Yhd6wRZ%Tf~^3Wz*~J#L4-_Q
zy${z?<_)tU5D9oCBr3T65jAQsx5`VPK_n}RcH9K!uBuP*g7dV?oOQ%lRopZacZ0~)zRCOQJLcluvaSSp#ESybLCC_Zs1X*8*$&AdEP}A_
zOi6(j2i9FNY;VL$uInuaybp(UuUR#O22sU#xS>(C!O=12fB8Dvhk&_BJVQZ!0(r4Y
zf|>SKd{9cS>ELQ7;tW)w-4!2>jyV*?Y+&b*Ak2-i$G>`6dC<>(v+{{zIWjNp7|G3b
zCY`J?Kcn}zG0c-LDYwD03B|IA;tKysM~)yG>Ww%=pe#7UHp+EJ;T?N{FCD0>L;h|1
zP!05YCy~hHfEU6&NI6VYZh(NL32leDTaKpgz0CxSP+_kuf?F~90YOnSltVfKC5O5N
zO`GcXB)BG249cRP$5eD^^RZxieg=GsDCJyumVtPu|H
z+@cb^CmZ%qWHf7`1Zevd`~p#Re3XNS4ca~&NJ&;j3)~#Q&;&Fk>Z6FMME+8@tafR$
z-APk&G^kL>(19cT!ex{8xDb7U)nuKW^nts_Zc87iu3Mim{DC93Bh%ii>UB0h^WSxq
z9*iXNrp6d&cvaK-BJ=MCAKgPIVlSPC*waSM9Fb9nf}T1~EW$d(`-4oDM}vxEFHb&2
z_?3MGq?a}zy~^t85B)DARt6Q8c&;AN9^#a~f}4O#=$C&GG%}F85ecWw#{}9wg-03%
z&0;Zi`qua0_<8GLMZXRgZQ$y-g5&S&hc0HyY#>(&oPCKQ{1i0p5g=6NYd$uM@JEIR
znRwhU5IXpbS!)pp8vGy-v>DyA0-6!et*-net4R!K{E^jkUVlh-muWQpW0iWp!k)^G
zvPsRXw;Ho&h)*U()oM!Bk0(U~0`}+Lq&DirU&myU(forL&l5s7)-`12xs+QT6
zipQb|(mE%F&`lea(~$+I6@3lvxb7|j?x&Y|zOUuz(8Xez(|4WbB1N;sn3aH|R|Fir
zR}QQ)^*Ze7M_HWkjXshI9;d5(0}P
zuxsREAZYaXfMD$VnG9l*eU_6+uB&9hp@4atR|%(()<}zO+SFmtW(Po_R{)5rhB3}F3nEYOz=zkdTp_+M&k{F=!xg6Tr1tC(
zD3Ge{6e*N6IK{^jG+Xti=a^xq>WLVsh=_F^EYK0L$2wNBNMoat*{VC}yqcSEB+
z;{9R3iClycE3MAhig^>g8#SOJYpr`|Ru%-f+M2R@x}61sMi(~|il6xhydIP>syG6O
zxfF(&GqGTZxkaQ0^|3PxJUf0nx~WpI+@#@^b~9c6+uBZbb`~AtEmvV(lgO*+@~~2$`cJ2K#=d!nn^DNBBvwoYxIYt=S(}L`)d!!PBH5_R
z*rQmHLuOc#+Vr!)Z%1`z@L_CjaK_6xv2&VeI8O-9P(t@BYG#2Lh(D+yt4J)7dd%4&m7iCV`RZU1FAkeAnhmlQb6OA%E9R
z+5CSp*3(xYkw#(PXxN7rV_Jb~#}4+x@N3q?3jiPM0(?A#<2T}kF4o9wCc1>
z(xu(QmU)Qt!iVeA+bOz>5q_v*3k#qA((RxV-WZizyz{w)S$so4y^Yg+2qcvq#k$xB
zMK->t)|aby{2}P4HrI+m^
z%1EO0BR+ATObdpg;7}jB$*x+2-KzwJ>*KEo=pe=!UtI;xIN9@gG;A^pC7b(Y)a(%P
zvq4#!5u3H~w}YD<(0R~KQ}r}MN*>xQm0liNFDx~k!uvIYWS8Y
z5-{n-%_xL&n$1)A<6;9CW?*%--Hgb8I}AAg6yW^ByZfHhAR~ikdACD#G;Cn9!yw0N>o~&6se8R^dvuWpMnX@jC-k9~EDUK4JXzR&<^yh+H?q1IL
z6nQ?;1e6VTmWP_CG#TG3*i8-+B_i67Y?HolL%ONblb4lJsr#T>X!vdhD-bz6(Naz}
zJ0wrR=9#5rb2X3Ty4rcoPZ6@C%fCy^sjG914gDiaXCZN5KzwT$%e#deabHUSmGFukm?JW~o61O$l(Ue&H
z&i^vgYVX4uUEB}W@av}*w!YFg;IT)Tft<<83ocE_J0_5Yr-#lDd>XOaP-vP8XEvid
z;Pb_-A5y#<-0Tfm*kX#$>b)+ZpOwT)^VymRN!#GVIQFnym1#_#zJ
zEtu~9kR8E@_6v~0Q4Uo!Vp}oXx|B}VMwVy7i0?h{9(-79fQeQ{PO0vcze0#$NLrlC#0}HhDXXkOVufb!?}7>`q0rfWrWW?mdYCE|Qkup*}-H
z$!13xO@lq+ww)r?nGYksir{-wL?EkSI&DfL`2(fA|hyFK)~Qy
zd2ZWT1qQ7+HvX`*_VTFxO)9G+<>@~af)2e_1Zvz@CoQ>W)-1JSC`Ilb{iZ-#hDqQzk+4t(hVjBb$8c}LT;7}?rfSbFSQM3Uk|I&
z$K>Zk89$Kh8I5Vz4n>}m+|v2nK0lerHB*Q3bsm8;ZMD@%s}A>R^H*J$)NFm`4GC|;
z7Cc6&@<)Cs8NBh!%D#?iXC^la!a_}t0L@+2NDEs^h`Vf$4w*iDj(gpX4lfCwo*O@OiYS5*qJ=3iG*ZAx#Of|bAwogJWh@Z
zy&_}{BY@nmm61R|Mw9LQ?jq$Nt_I_M2rn(RDuR6gKsc4#gu^suwp%cHLpr6-=2nJ!
zo9dtpQ6|^K>Y8%3BH9}tZuI5|QF(!J8O7MlT$f>z-%%%1dt&EJX>J5ROOM9lQawGN
z?=M|OHMy>3#__Gnh0e`&PBPi5Tp=C;^|S4kmk|h{iy$J4sVXyW;qNX^IM5mMRI#jG
z-m;vG^j(->)Vp+lBcafcdV_<03SPQrO!P?aS)VrOo(cEXEfNP#*=1?J#mpaQeT
z=tevyd5)M&uT~vp+*50OjC-o+vZTfJv&~Mkk<>6oO{|)6Ppxj(#EMjRo5B`}zU{P(?KH^+Yv_pK?@~*%qSaWbTyQ!gL>(
z&QGmeffMOGK)iK&}hGPx?EvQ8rI9R4M|GF!Gpae%z{Vj7P%c
z7kLV;`*)bp9~2Y@L0#pFd`JW@0A{2SVp4nT;q$$s2V`jSY|;*Sxvo5ykK`Zpolk+;
zxVuB!R~azV9OZE0Hij`r9JBSoKpg#R0k8%2np6|)D*>=IZG(*nfQ`3JyF7vBs6|0$
zNy`9rhgD;A{Uef6Ewm(L=t5|ZNqLc(68HP;+^M1<3D?)x8y=pUFKQ^U6Kqg=*Sb2|
zXZe?s*BW^<;TuGx;Wg@bttZ|^!1kfe>8i|z>@2SZ$KW`bz}neTr)d5$(HF)R>HI
zR=&}g5`)GnEvp=5Dyz0>>^4ASon}CSE4l1-@zqnye&>*kxR|NbrV}k|pIvv{c-{t6
ziDzWGSF(Xj*B8iiE3#t+Mymn?jv1R@_75>NpxK!+vZJG$RUhBbue4pZ0L27uklh%-j#jv8yCV+EpeFOV!XhOm*))fo>|k7=jEbgk1>v-tK_B$wwiph#vwQO5+`JX>0Q
z9eM|-gN09>$U02Ha!2G8Zd?y?cmMjZ!6b_5M#C#-LB5*zohZD{UxQ*pF3bw+GkBWA
zMD>;oNqO*YZ((m=R9^usqn8{~W!>+e74Rx^!Zfm7RxJA&N5g08b?aIj2NLV
zLy^ah+@$cQKF3<^f;?TEwA6
zwU`)x8;Yl7V&9Xdad+*}4QdLrS+O(zftYn7*}LJOh<=KC
zh+$Q-LxM<&XmUEtbKJ}ulGIz4hzbExLRPki6n^Z4``CGw4>?KZ{m$cd_-Zn9J6xf(
zM7sR^^`1YVHTH6xwr|x{PB_!~E0akFjhtB3NV!&suhJ;lLdv)q_RXe)R|d3gT}d`~
zR#4P1Jh$@yL@Ae0uv?m2p_hzV5GJEFhBG@v=Guo2g3*KE|i(wANAz}_O
zAd5bmq$V9>ERVG6O)N-Ppyk1{D7_ACs*=7$7O9%|1UAYuGjZfD2TH-&T{3)3iE7u>
z%yqWbZc?g)G_mFcfw+!d<;JCzKGVM@_J;pAsD&b>GxC-!t8yn5U$#0Jc~~7l^QlG;M!7vOQ95H=ESm>31ji?qfewmVc@`%Ac7aMXmHNVR
zypgXyZ?cS$R;a!L%Jr%tNt!DJ_Mm47Kk3sLxx5I3d%8mp2438_FswPgL*}Xl!HRoE
z#)=^ksps+!{T%YvzlD|MZ8jhgTXk40)3!YbSU1tLiT3sqoM$~vOgRY`LjZ2w>e(jO
zdxNqu;)i#(Z+0!P`lkcrIv3SO1-R9)!Y}49;-md;HPo=3GW>~W6d{;qNSFJpHaA5;
zht&T>5LM2|b)DjdBdnpZl2&5uHXnLaaIf8q$<^r0!}via`h}4G;T{yl8lmptuJJuF3U`c&6YhKP7fY>PAu;MIQA}arY9!+
zwkG|e+FO8Q{WVrc$st0+V@I*ck#w0J%*Ppmc!-rS#K#1AC1z5yloFkQwaz>o%I{5!
z=w0d}Utm$_EVY4<-%AQpLatO0{H~AvmXi#YoUXlE!Pb7Q)}1Xf0>CfAnN=;y-kS9_
zBvUmvpj0Aong8x=CiID+sBEsNh;zLTQAvfErT;5_3BmOMeq$K;t&zW0q6VegXSF4%
z3bn2PlpBIW%xvSA7Eb$)U*nb-!{((DSQaJ05x}n!kyB6k1A#37z%Q2~nO+#Jv4@W-
z#aIz*PT~w%p;RX|Va*L?<2w4($NWAH>;mx%;upm4KdT0ie?k5Q`4`j=pnd@L1E_yN
z{rkT&-Ve`pO|*os({H*1RfkTk^)J1J3Fa|<1yJ^;jQK}G_;Bonm#xMJD()hnV@n_9
zj#ru*W5c;uyH%W+A`jgSzGp3+rS8*MDyZ|pXxt7keVF6IInCJoPU8Vbp9-ZmRLc
z>0qBk@~3FKAE8pIA@^p|Ja;+J;A6q}*h%Hyo`xch;ZSZBZ1ajIUW>EABlW`p}xOL<*^lPshK1rS`aTRDWT{?-|Zb%My_b0Htl+3^n
z+cD82wXtF+d~$Uj0ht{aqJiO0IZ+zcvd-3iqvO`+_NqzRK_eisq;sO>`XhlD*$d&YNG&=h9udZ5FCy=HmOsBmL3bS;}XHIBpgkJ
zd~wZlZ%ZQ3Iy_}{&;l2GF|^Q0%yblSD|m=q&p~tAeBWjbj?DE6iSoY=tD+=00FBJ}
zoA9dsTYaiZs>cC0;0!XCStvi>%AA|xTt(n|O~se+>kcdK0(v}|XWXV%hpp|7-8TJe
zeM}JMAk0CSgKQ46`TrGcUb)>W@%v-Z<08;1`G=xM^Y^0j+24xJo{13z-K{TL(~^%|
z_MPxU6`htwmDiGt*i%#rcmUCY1w>0-{WCzcxSLoJ>n@U=SRVAWmZPip`+vCQHINfG
zh4#W7`6gQYGgvJvpBWaHcEGfH8Ph%eBo=W<8>44(Z++olU-s^5&8Su?TT9n`9@(NP
z_~ZH{#|8nbBZGLd=z+=l5wJUEOuU*J>gi+)#dvF8=8FuuwY4CEK_~P(v%;^vS1}`P
zew=5jc{f@#C7YM%n7nJ;6d059>d7=AQ4uE{cH>Y~K`nS&MivKjBoNRmJwf_0yqwl<
z_#F(rvdSSqAVv`Wp>x9K^_qjYKplxDg!f1f;B@xEhWRuX#;>GenT*lGIAf_8qC{60
ziU~RQ+C|S4ZP#ss9rX5~qhOkp8OImjpxZ#glj(fgZ~F`K)3hi)=kF
zPHN|>1HRgxIRgGQc*vpbp~Gmi3}iMK)(?XoW7zC69T#hx-#%R=a0!lc2*q{N+=?s%A_QQTFy#My9EnWR;K
zITh<9diE~R6z4kcxn+_8bj3Fy&>^FJ7YG>6sh_nO?v630NX2y13_?H#*`T)2ma-eG
zAVCwtzK%l+b$XBXp5r+5s#y+|$p2~+EBc6N2H$uciWB|KIF<|%j^!jOX
zF_c@I?!VPKorFu_E0lzaUEmSoMY<~f3=VP|68?y*k{<9Ka_|NSO@;Qy)S`7U*$inC5{VUOBA_)j&@O8WLtI98WiKPU7O&UXdt
zB=w(bp0u8Rpnt?RH7JcBXKac>BQ?|CE&i$IG5Uk%`Bmv4sK#E`(V1pmF8{ga36KBO
zPkRj66H6$g0_unSFvG&j|DQBZFQ9qaf7d)FcgE8o(p3`$6ai_bkjeK^6a{SFlQ{Ba
zLYGk-1afB@D0k(0xgeX7CVD3ZV!VkF6SBNQh(l2*tWzDLve@hM=@N31{A$Vm232c=
z;Il+;N;KdO>`$C$Ngf?gv}M8&Q%jf~WlN4gi(T;TIv6@jEnvn@T-~fUXMvUw9%;>>
zROv8|5IsYQlVYoH$OpxOV3bbRPGsVw^ia|DNt7a`1h#CuOE#CL1ZbYkk14oEuCtF%
zz-%O~wtGrspr-_-06is&D8dS9kTM_gSqidWpCNbbE8Z0>(1Gm)uYT((F`3_|p=C>?
z$uhiGs&_$_I02>O!B9G#0x|bg7w4{|YS*hO(V(zXL#)K2CE*>#W*mU#x%S^#^MKd~
z^gf7v5c}InFUb2K@Bcr>`)&^^)J@;#?mz#M#Wvv69bO2VT6xvCnFo(Q&OB(&FlHVI
z-)0`T-@TCKiCM7fZY!jRyQ1gW@5
z)lyna7M6No|5l|`sjj{#l~LWny&xv`G%$)g0Uja)P9Yvw38(M=!7k$)+BnPBe!Z=T
zjli_I*i7YLxvqr?9*;;>zseEvG
zfABYZ%+W^6ey{C$cfixzvIcm1Z@mIMz5U0eC{Ly$hrSd^&h_6=`mRrk-TpWFWV;lj
zR=z2?aeudKB=f@N^w{*2RX4*Pvk|5RQNfmPG5-gBvfF?EcKeA6Rjhn;Tre_b!@wNS
zC%oJC7<*;-Krk?v*<+1h*kj-^JeJ-P#GT6ZDSpJQyk7-H5>H9TEu}SsZ{p1`*+g<<$4UYn)TCI)seueM9meSd}|`?qEjp;Ydsn
z65HcPL}N}2=E)Ro+he#H_89C$x^omuZT-w%Q_cw5k;xi&ehAO=-ig8i`=?bhkk`N4
zV`A+8!5-5ZOjACWmiyfvvoj=0DkEc$A0_HkeJVGEbu}>QF-&CJ~_y+L};v3{|kiY+@^EV_mchDN$^>iS+
zLk)XeVa6$OqThdzh8A_-2xxS{2;ldjLNT$;fIWuoKiFetE`GDe{MIV!tvDuf3O@Ve-$;$LrhXnsAbVYmw%}q{nsK{9_IbeM-Mo{4;mK>}+(KAKI_1OPO?AUCsT*I~
z&9MBpKRegukY%6)JxR&5B-ICP{iX~i;J0lct&55R@Xw7=0*sR;r
z013pHFY2KhieQ2HA}Q{b+ph>JKjeBGLbgrNoNyfu=)>24bHa#L2+0&!L5p31(V`&l
zQYpm?IT0*hbNbEu{k-X3-?T_Wt`Nl6WL`3C67s9_MdX~_Le(uu+1+d9Twlfjt8QyB
zI{$a8u3$(;QdkL(_BBGi5a4?0hCWcXcx?EmR$YG@rEGj4A9`Dh&XqAR+=qa7IK6I#
zxdmQAL641bV0Q_s|Kx!}y78EFTCYfEE+*c6AC^@)!Y)xToeW_#e^5_t
zV}RyQ#Bo}75-)8MQ2{KDh}poJ8%V}=^lQGU`S|F+gW=^LizL5`5D>&5h(QnoMn#Z`
zK_>psz8&^&C|83_49W>mPHbDoK}`&5;{UH-^#Yj~OzgnKj2r>W}6S{pTMWxmY`DwuXgPr7{Xh?ayBgtmf?IASxy9VDH{iH`|@4^lkLrn$#!h*{Oqzw)Bcw*KEOw$EPVY)>JF!{8NZp`4Kf(e_Wll*cc0Asc7k
zaOo^_*=Y_kS4mk3Lb-W_fh~bjdD{9Yc&-~Pa5j|#>JTMNoamV`U~CC2*)PJG8Rf3F
zX=NS;zr>SC8113k7D+o;OcvmWf;8mfmZXFWP2_5LTq)S8uT_CS5xuP|PRWf67Z)Y+dYu`hoAWh*Z
z#%RuaHCIyiE%dJ(CCXO=TLNJQbUz>1?f5EUoZ~{K6*FXv>)QV5pq@yB>6v75o^A
zR#Mu3{gyxw<{->Ln1gH%vN_1+plAU_3n*H?Z}0}SIjGJ5i#K?K+8os8pf(4!IjGG+
zZ4PR4P@99=9MtAu-5ji&gY6-(Jp_RuKtBrTM*;mPpdSSsz6FPGfekm{@GUre3l86c
z!?)lX1f#lQaQGJ7?$NQ4r_*yyxbX2dNmnL~soPxCQ}Sg8;5U0GBlWmoI4q=N7@aMR0C09DCtqtMP$~
zy9nsm(nq=Dm8QnnaPHM^6(^=h&>IbUqd{*p=#2)w(V#aP^hSf;XwVxCdZR&aH0X^6
zz0sgI`d{%zgOwJr(gIdmz)B0a2n}3>2JZU<_x*wU{=l`C;9AT79&0TtVOCh5K|c-?
z)mt(o<-xnXg}oP}`U;@n$QL;B1&(}yBVXW0L&1-Rf?vJ`zkJJt5CuoRz|S{>pKrFT
z$^}QhMs8C0!I3ZU8|2v?YS`o8$QL;B1&(}yBVXXi7dY}&mqV6;4)i1?(~?vlwDqf^
z58p(qgCk$y$QL;B1&)0Emydjb%?>1VL`|4@xhF_Jik)-V70<;v(}9g=9tE2n|6`gR
zpqmbK(}8X}&`k%r=|DFf=%xeRbfB9Kbkl)uy8j+-I#8Q~+8os8pf(4!IjGG+Z4PR4
zP@99=9MtBZHfQzvpt<56oXMPcS`L>+aE@g)&j?K{#^qf{d4W4cz?~xCP7!dY2)I)O
z+$pj(dy%s}g&YopSEPkI+R$9PH3s`9ZD=lE91+27yl@=;dtZtS|8xbhQE0NHX$)Vp6gb+-D%^Ova
zi@{3E-&kn@-Q=K~+|ZOFgUx~xpzS@<7l|5eqDA
zSaM37==UF_p})9o1T?yc3*h&mLW`O29)oMJ>CiIB1h`tS4uWZ}R(lWUxK(D$Vt7e?l!GY<-=N1mKiK1ET$mONqcM{Ds&K*Gy4>4|3h@-C2k
zHC9K-Awt7;N3qF~beSGZ^bA2HT}178Q%Nw#MI?ktrtrB2&+c6A~^%
zB-%2mb|iXBPbB9-OA=i0?F0;srFLe}B<`m)Uq#5Z%4?1a@Lz&)h7ti{T|I6G#WG=(
zPS?(a*v=}u*>q)2>4Jb%J4mC#2Lf76D~_W
zlZGS_C;AZS&FnV__Rjcd!n5G$em0hYPl9@++?aILtQvOjyHT=xDafqK5q7B?JY9A7
z&|GB^cP3XQBs$@3n@6nlxas3pFw+fJTxGa!KfItYy(;A{*r5EeUwur}k^qs|gd^dQ
zUm(g5;GaE2{9kCt@a6s6!5d&?II9wC-;(97QD2}g4L^_G^}KfMLf1w1y*s@l{Y4^^
zzi`e-^V0MXgySPsfvTz|=9eQXBzsIN>P!oZdcSl%-Qzbg>CLtDOl1Nt5gLjrlgt>q
zcQrPa{}qAW5CCzcn($)K3H{D2@NA6oG1A)N1k;uuekpuPHZRdJc-OdTMf!!qF=}u5
zJzS^k;q&=u`vYDQQJ0$@Ts{wB(?qlO3C`{ahBHBJ^lfxb^pTs#<%SgDx5qe8&@~A$
z90m*H;}<(8_$r>cL@h)88&K=`xOtjv0!Lzn9(GAUc4BP>6Ldarco2CpR-&Zxo|yZd
zJX$0SB+^Zj7Pogj_X5fG8%FsAec2C1p|Bd9Gp_hwhzZk~+MMIbQfzCVWc3V!JxpEJ
zgrpB+dzH(2VgYzY#(6&>qV
z>DgxdC#B=osZhw{6vTz7~0=5}qszEez*$Jx(IJc2mS4R>>q_c1m`p7;|xMW^lUqm}k
zbh#PLd{P^-6x+DP^<3TRV0B&u+xmjQhl_RHZSE+z=taySUg%=Kvi|!avdrf4*iYx-
zfpuiJaDxMA%#yKnw^SoNv+pdfmP8MmY{yWDvquZ78^dCV5_2}(
zJa=pYZDMykDwBYS?lR1c*IZ~~029Z%8PJ5(;%ELYNjz6L15D)1D
zA+bF@n&{}s_gAHp&7KOn;#1_y#Pd=7BgrbEy>@Am{Ep1+aKTbF4?LM|M*7qw1QtmU
zZb&y(Vl&?{R}A3`tBisW-n-yE_@FrkS`ZnOY@ujV!70Rc~Rw
zBGEmIo(oaMb+{cAC2-4f@bRrEEF?puD?D~f>1g=fgt~orj)H29abT6~rMrw3kXFb#
zkI#;?mES?wDNlS6rSz7-Mt^E14)c9B-17du(!18xMQF(i~9ggms)3PAB%*^j1NR9Jj%R4QrzmHJE>22J^}7z*egQB@agIJy`y6Q
z-!KWkGKAIYG)6z`aEjuhy8&y^FuV{7Z?ylml#K`k_Vdix@F_{MU*=NfE2
zQB$PZ^o5V*x<+~XrL6GHm%(i$-J$LM@Cyck5N3ei_)g1a>Od*E32jMrg4O!h0fGy}
zA*`Jl1eb=EE0-qAR6UiKymFA!nk3`9*4b0QELN~|3#LH#!G}LTL&)Gp8txd@Ooo__{7=NpZWo+PTntZWq9ri+-A@X
z+D-`pcxqFIgAbC}Jd+GT3Apc;k`D2`26a<=j?(Jz3HuJFvisu_rR48miqB{MD!fz&
zQ=kE0Y8V@?ryD9QHw@bzUA_>KKuU=`T^#=D!C^n(29=rV^w6<+)FmWI2!>;$fdc
z7S~=LpK6O?bsV3l9WeZ+(cb%i*Jww#HQKJpLPX=oC)H54KRJ}wKd=1G|%?-HaaKueQO>nQp7bK1zO
z0ozjFTELoAsgUfb2w{WZti*ZEx)m2|8b*B=Ynx`TEnaUG{;TRq?cboDQmI}qEaPuG
zDR`;380(SVv%YAZ3=5z88GmCc60b{wgjJg-M+aM-_zYL)C%WKb54~FTo4wkXhd=dp
zJ#=QMwUaFnBbaxApn@w$qT{JvyI@e$sVt4iJI9_wf)0{bIzH89-&E@drn(pB)tNOj
zrJgZS>_TCe#>~Q?j2j7NK0XZKAmb-Ogme?;JeMy62WEJ8D~LR)2w;sVjPU2+d&LA!
zlD*S!tnttf@;rAsMR!Zyl9PapM#}ZQhd;l-u`Y-9nv{-4%9^FKIA+;-IpiA!Lb7ty
zDM@lt@o4DO*!i|3f?$C^Ta1AbsW1~r^vbHH&K-=?{GRA(3&1OjV>rtos`45Ob604F
zit}Zew!ZV_G?u@pU;h5EOXuY^^0_bDCJGIFt3G`42dWS2>uv0(rN5~a&3{%a`Ocds
zX8j8e>}yl1L9<3Bha!ftR{4-fBd=L3rY`1?53g%q1xLGvOU~h#&1HU%spt0aQz5wD
zrOB7j)jZ8=ox29OoDX@`i1GD&q@L^L(f&ak%%ociL=C9E_*w0Zxkx8>8BM%{>y
zU!F*dLsINn+nrx>sJq}_f5ltvWMe|OS><4&lfq$4?wF`eHTy$=w4D)+Ur~TEB3_3P
z{uG>1Okmd#{6oZ#ejKo#PS(1E{Vn2MA{W>e;+=exl!kCS$epbHjB;
z&Z9UhLHT3O6I5&QlGX%?DPqMN=
zSB2x|h|il#r)R6)6rEk4e{-4bFRI1OzcaA1`E383=gtl;19`4Xg|7sp&F1QTVv~Ya
zI5a;Ib0e>FS74aN$Bb!zU*>(~+h;faAJ1-=vkx!jali8Wi*;=PQ^#yGwGY$qcczAO
zJ|H`}W*unso_(r&lE1?R=Z09a%FjFHMX0*#cX_f9!}DMv@Z937i_Bmo5^Noq;H2x`XTsZT-%GoVe6Rq5@SDc+U2uJ8+aXCzp
zGOtVu2oqB~+(OTE3(jc>bX=MwBWiH<=ne~9R>MB~*H2XPo4p@98`O=F1))Djco|+2
zqA1?ul}vbE`*7s-z~!O?j|+C335iJwJOA$f+2W7>bS9&B*>7|@O?zme;s_&MNaHec
z)#Yp}a3sT76>b#*eEWW<@FFv!J>tp${8y0`pMB`pdo}3k`Ke~PB0^Gd21+(Jb9{ih
z-p!QhJV+=JJ@c{yPd_xXhJ{8!5ZhXc=WvYfuHS;@YBZB&?^X3W+c{+Zb&f0BU(`;<
zCtNwny=BJJd*q3|Iq;iCi-z^GyV+F_^B5W8Cdw^wEjAAwZm|uxu)#I*dXwahwbUK~Emvhk%=fp5l^7r-w(InFZF=Xe7X#+!(hrT^92mH$JX$KjD_LuyAz
z2~C#Pi!_c=qIxa4W*kY3P%*jlGP$poEoVbnxlKegjxi>Nj2c%+m>FXd9qTIBakjgrN4aGnzBM3k$zh#n-
zXnWVoD25MIh+*Ee-&A8eX)ha^*4@L0svUnHMjL}lZDJKQ
z4YE#Mj!A@tf(pw{h!0y5D%k6V6cQ|Yc+T4m1kz{0h!FWAqa^RUL;*!^OM4;yP-QR!
z#SfnkncNm66Z-8YI25f4wl)zWEgj!Llx+<&kqsI)qc_d=myM-b9C|yJX0*ZPh~oV_
zrPK@I~0Xu61&VheZ#OPLGZ_X5=2(e9h8jiPbmaUH6bC*9Fgi_=H(H
zVM@6f$~fj1N*jVi0VY=XOeFgND&(6Tr#4l%UIJ8v#w7YVZ`OFEC;OHwRQkk1a#!p}
z=r~N^KrBw?=471>W{A3h1_v>-mNRGoql#u(G7v1xF;0txie63SyAAoMJ-0s4r$JKD*Di3Sn8m
zDj^6rSy%;prSK)jz
z$f(+S7FW83G}kVB#b;0yvG0V*Wq83*Q_NPm^8?xev58gyVyrHKOT+7HHzsSCT4S?y
z)u+87^?n0m((R%TF|ty<&8;#&=39%PGg@q^dm)~vEs)?9<Qe`R#q+iUb;E-&`p$fpg!qBm<64;+94-FJL-KE=y3BrdXW{9>%j
zoNY(64DoBwlHe1t6p?SgF>4KgTuQrHSKMU0{iSB
zk`WvuNymjYIfFRtn;LS-)qV=dkY$W)dTUmoxm2_bu@bGpHQd=<|6qQyr^r0tD$jMz
z%Vz(&VF+;jhuKl02dPq#%Ev$E_wKG?u3@iqAe$C+fK_YzN2
z!4fB8Su&c50}&Pw(kCpiadoLHicFuwRmy-?9m!d9CH6pLkka!}Fq%j(s4cCi5V&xW
z+@5m86FGZ6i8JKaH~c9Pk<3&4)|hQG#C%Xa$u2mNq%ft~3N5{n}UwO`Uv6XO+kH22lbgh-X43lMpf6-DvlXBl>si-TSF
zefSd8eR1j(hhYcp2w_&)X1_}I&upAkfsPN*!{(<38MJ%DO%QMlTjO}{zV7d&-tA0N
zIgM5-pc0!^4?1<>%TmQz=`h^XKxcIcJO8^FG50Xmqa>`aa1H
vzqX;k{LPn1XFI7xMwW(aS1zi$m~~4x@Xwd!(KV%81IeGT7^*rDdb3GBPuNJ
zfT*E#EKJsS_2Sld>veLmB+)v#Sdv8F%Yr2$vJpk-Pzb=5&^t^W&^o-n3;29KbW{}3
zvX+jDf=#baE!!1G3OOQmrX(sVbSQ+i=!!;AowewSUPNcA!4}teIu<6IUcL|>9Ti0_
zi;5$K967O-~Ir@B?@4Sm^SR1K_nctVb=^S
zaZJPeEe-%Y=@Gp7)o+e%8O7O3_jVBpN3AoDF2Cd0)`_j8F05?}Qxt_+W+6Iap7aPj
zM}h$K;N+qVV@x#tO)Ya!ZxIfXQ+Pd*{0v}@<0Py$w
zN9zq2o~XsY-q^BE9#ou`YvbMU2ZHDwxUN2vzZ-%-Q2V8mXTQdoh=dO(hcKL7v?YoZ
za^%3!r|SJrnO7}sRmYFvm)GCM>FLL)$}`M#FTAAc9k>oc2+l+#T>NsB*~T9T)>|p~b}S8@9a|7`$cWULlB)6yJV$~!J^fh7R_gMSX+3j}(O;a3
zWG$`A&vqIdaGK(Qnz$EtuAnN<2-)IgL-l-hsgW|(|?ZPC(M5wvSPo~?IJjR?KVbfXCXa#6psFs5Sdhcq1vW3P|x+KxykV1}lx+LyJZSm@bPp+&)
z(JPb5nAVH#p3OvwUMz9K+m=Kkp}SWU1({67w2f1GLh+{C2nkCh63FNC4bNw1XD!=U
zaem;u?!G4!$D{3a(>@|?+PZ@l#VF2BKVDzq)qT664sI;{VJTFkjc&yD4oI7HQ4CVZ
z5pRDVZqMIt`d!}szJ{akmm(CK5y$J>vQW(D^TG*)j+PecU{5G+DO99Q+eS<-mV{1%
z+l4A@zvdTfv|532o;e<|xw$zE4i2`)t2XdbB#(B`bn=**no`S?lap#W9SgT?e@6K)
zLeCXTc*RgxxwoWS>FW&h=9$)cGfur$Kan-tc$&?#y7P6O{9D1%gI?XU)eq{&a;%MK
z!-yI8TMzzZ|HV@-mjM8NzrUf*YBx>)xm@}Ed)@Q5ZvDvX!iBe+Hl1TXtR6IdsS{B=
zBH!G#+eQ48N-mb9tCtp32kl}A$lE=@f4%)@)+~a>ltiG7rPn>H20000+aW@d?sih{sxF>Nu@OtWy;
z+|krj1jKT;f^y9TDN#{S5D^gpd1=mh=bU@by`J;_|Na5zIdIPJ`99Bg`7FQtZY~bW
zTQ#>TC@3hOJA3+qg2JZA@1HF{$$v>qdS0ZUpw)Hmw2f!n=mO3EMgS8(!AqK2JbwAY
z-l!W{wFh}uvX8={XG_u`-kJ;SOlra5Kfn=?
zJm&|>ruWBFeh842+GjxA{3_$xZ;G`=%9T3$f|GEsH`n~5i{3{FY
zH!7}2pw^nASxr!)JA8`WtOxj_NUfGe?(SX*`zk^SdCT3m(tZ@QmaJG+m1#>(GJ(2B
zPNLeNi7B6TnUP!n)1H4t!EXLj!#n&f*v7K~tf*v%C4WH7%==?91jvzFAnv|E*RbAx
zMeuyDV~k1@rW$u&tb2Id-6n_dOA8n$Hw^GBUie|85n#v`*WTgMjY^ep%}PaANQj($
z?FTnH?vS`$QFu!!Cy!1rN(lAx3yRTR?Wh$vwFq3`%Ehzm4pNx11&wb1O5Syu?pyxCyZTD^pk5cY}hHgM-_5>GAG_w
z(eQIpTr8Rl4JSDOVsm4C69W+v(84}7VH0E5fUe3f<0p+U0CS9o!hh@MhtavKwB^>e
zdGU54O6uqQskp(moF_TeK-4!(T#fGBk5m0g@QFLa=Xw2nNB@aC*8@Xv0Km25x{;$j
z{g)lHd+``-OU!>3YL+S^uI6@^HpEv#EgWo7B_B*{sfEG5zY
zfaIiwG6#|?hy#fKg8X_3@gY_TZ!}Vx|+nY(N_1EEL{r!rVc(Bl3y{TGawVa+L3S9$rKDoG2;!u$t0mS
zzWh%+{Bn0ZcC*4gwMm6PG<3HA+rqb~;+k4j4QP4VE7ZL9=F$bumm1i!8{?qGn%nTH
zp3_g!+U5}|s+0E;7xJl2el1!w>Gb1gFcn~BDgCgfDa;uC0&W$eJ1t`V%~
z^e9-T67jpo8;)1q!Iyt`8QgIMi&H)?{1
zMOAd*sCh2lqO7Oq91}>;t6+j9`B1CqxKGi^CFT9S2gb7bWuw)`(_`vEFVk3n2&$g-
zMKNQExFvE?p5~+f1!5o_#|dQch*Sw^G&}4z0SfYa76ktUjU#z-=Z*|}uR^R?0O6P0
z>Hf(aiA}BG0t`9V@Zs2_GxEb6b250(BavB}N7RCQO#B`q2*ujccIoZ$niKd-
zLY~38R~LBO7M`M}nb|B>WqMkfmkCG@f_HaC4tSM*`X>OUvN&3!+t34wf0Ow8!RK+cDGSS(;mc7&l5_zf09ARU`A
zFoX4{n*u~Fi=}L6h}DyD!;FMDZiAm7yeee{0J7JQ4LeOJB>X-ATF%Qs@+P7e8Ol7%
zzNq9J*Z_zl-(s)=O8#pbE8lKbTW?Mp#uajt&ryU_Y}+155BL~LbHr02NP66q_+4S_
zjAH2gwVos)D&%1hO>*`|qwHQ$s^wS#>1?_VV4#ld04|!`U=mI|xWxJ5uB-)!Chr@o
zzIB5PCD!YcL}#K+Wj(x0bE^^2+7!;g!G+$_!k;$R<35}-C_Jc*hOT6U!)HV@^#j;g
zilV{2J%I%l6M(qLj>>&6I<=Es){1@(K)>X&tGrm#z7bvv~w{1hH>9G$5^{
zE8XH5l>Bu$(s}10ETiLD7NObY_hc0WqFGU?_!d)~&Ce$;S5S4ukA^lU%)aS%$&C{c
z98qk9TFWN#0v~*x-`A0bk^SM_Y{nHeJRT*2xOo84z0A@KRyl)!ioEC-h0ZF0`4mF_|9w}3LymY+aoS4KYR7-CQ?)x){U@l~TG(;=kz+iogT=vxQR
zlo6m-Cw{9=Jtri`Jvlmb*lXGIJl9}b}Nc3R-wdmVGXl`S7B5^3e9?;
zyM-J}QK@&lbCV;^ZC=H_Iy9loSBoQA$GXebA%$$b3DLKh2^eEx8`&p8zL7L@l`&lh
zB7979nbpsc!*D!0A@V##a_F5=Ke5tHXJVMf0a^90KRTgBHDlg++E*i%eIBqB@8Ocw
z7d!E6O%X$x35;QH3eFf8PjbCffLk_#I@srHtyVLq%Ri4nomXScGjBn-qXjH=L^gkv
z8eY0`5|(%l6I@KGl$Yyb*7^e19?K^oOe@&Dj|b_pD*Wz`0olD3UUoJ77SO#UWL&)2IzN!CJNI0CN
zS`8H*-BD%_p`LQTIH9vXfHQ=@>W~KCcfPE9UGineB>lZ3Rn~3}kYLb-ZL&EbMO5KM
z%eRvZjX#3sOpMwmXTFx_assfLZw)T?jxLE
zws&*D_cne0ce(xRB2`XUgek)%r;dNceF`?EIz@5$wAmIC;f$=a-;PcoEW`5;+^o*=
z3KL+V>lgEFbHOp%+zLHg7W>8paL7|A>dyo}z0MLRYc!0&(i{iPMsXv%3}Y&6ce^?V
zY&-cv|ASeV@H#l|NwOXA8huqqSuzi{WD17q&v0W4`SuHCf&R;@hhWK6AKDNxJTqZ^
zh-D7qx9((0Xw^kf57^|o#s~RcebiibGzBeMiJMimuA$TJQ0g;V*a+RT$IfMqY-J{t
zABTch5|zGfFp+q;0_9M8wo_j@V!gfIcsk3761Q>#r+EKGIxFoIB|hYgd(T!_Vgw?k
z`oNybV)LqunR@8@NQt>J$$SdSe5^%+Fx6R6H#PxhhLeS&ze9OW8y@`
zGf87CPaiNF>ys&Jk=E=AId)E+#@D-AoEwjl327I#$+A~=2{(^OgN56|9X(7LE$>$k
zTu*Z}X(FHRE87{v>NPcEnD+N!y{V5)#1aKpOin=!B<1Ft^Z6f!G1
zE%R-Gv+sZ36L@K@c56R}F4J45<_aEn9r;fj<1f_7!fE(54%D8hi>gi=RD9N#f}wR$
z(Hsyu5})^uh}gLxcwpEZ^!dV)6zn$=EwieOnQdRKN6D|dr%M=K;lcGry8_)AoCp1N
zLE2k*8ipX^87CD8k38GilSTyx1PxS;anPQZiBT`DD#v#TyJ{{aN*%O=q_KqnS5r8c
zu`Lol#8%v>G2i_8+%neFE=ehy-@@50h_Pm1hbiC-ABiD5Z+`G*r}^FIuXR)xJ*(bt
zNfsc#UFsk~_I|?xK~+z4n+$UFI^}~lLM99pbG6CO?Gk+Pm)kh%dx1q=vZY|5q`4Q^
z&aU@Ur$gozL}RH*P1AorL2|{9yk;qE%zm|X#|!=QoyeEB;{H2h)2O%xdhq_C-$lQp
zqSZVk#hp%{er6xIRQZAw^bLH6@EP&-(ixhrHXiN-*$bnJEer;S=W@EF{M`pwVt=D8
zk(g)2XJ~%Ux5hj^jNWpG!@V$Vg7h8nSQ44S<+QF8F{SI1VH_3QgHS>97RzA(CY4Fs
z*M5h$0UNHxX>^hx#AcHK(vf+d4QTA-4v)3yNhc-|NAMouG^AC#ssQ~iA*O6_fdK>D
z9h{UE#Aq>Xfx~E9sb{Q9FB*y8-ARv6?jk^d?mM`d%D3SSxh@H1*4PNDj7QN#j`j1m
z+sYr2kC@toOHp4=$};DMjRKZ(bw5zi<78`gFgQ+i1BCM)lJoV9Jq=;&YA_5jiuFjJ
zEHUPcMQ>%@0ylYYiCNFvss~!Uc5p{%ae04E{G8w&A@ZA_4cYqJx@apawQJ!+;z1<*
zE$M-9U@nx)lk?&e=Y$E79pFud>TF=U|C{koEEJy))>n(7N2bda@TKX;%5qZgUT#r!
z{zOYUG2*7XI!+|}d@m0WkF|GTF2A(?AV=-;QCViG@umIk8&UMcBFjknT_?G~suim=
zfuE%R`e%PIe5F}4q`E_Dl6@?|AkN?qXova7swSV5*jQmX!w61O_f4NFdm*10g6hrp
zeB4xs_*lY;H)B}-y>k0OACrs(>BkXAP+IWsnni1=i#4M)1!RcB5>
zQS}`6o6g}W;+q*a!h>Cg!|}3Tnpf6ON#~@ESpKbCKwqoTPjU{_cIR%~78}sw49j64
zfU!N_aByt-tY9Urn*N&Ll1;_itu8duSMJG0VK-xWzK#Uv;kjl^hQrq8I6(#!g`BPp
zuMFS?6&BR$w`)!0=4>b~-{=7vlybzgrBS+V2f=8MKc8y;qRfdG9J=Xv;{luTkNI0v
zb>=A_toWx82|5@deunJhi~4ni^6Chw1F`0MESQbQ4tO)HgGapC}=zWpImogtodVQmP!5JkBIpK@o<&VGVYK};-0`^fC1e=!=R?DZCX
zZWl;~dATrACY42(2v-e4LV*2<{tf+=VA2DVaDGR8pkaVAx|9CF+
z>sK8ik482avq9=&)+r?JV=8Q}Pq@bU8+wjrIHl^L11UCO*KW
zu#f|Y_T}?=>k%qrXJ9CoDnX!igtsd$hMzl
z!6^Y0`VJJYOA2QdYf(h2skZexfLaIC!sw|$!Y-OnV`gSjN*im@E2OB?&^-W=Ks#n?
zxQ!z6ykzT<*wf8@x&a=Y@%xSV68X)pTE(IZk9piFz$>Ksv(@B+w5se_Oal46x!hrx
zc){v3s3uOvqYHbdqf%+$^_BRPW9Wb-o}rgzeQ__z(IoTzoU2C&mj6EF>V5=-e!5);
zz-@`h!%jyP!kK7i3uZNO=|PLQ5d9U~Mc3snP0&XXAI`+0O~Z5hXP4-i2??$rw@s*O
zYiSMUu6I>u^Uv3QB)G1lHsTSlaRoO=#tY_mTx0@e7lTApJ|!OMOk#zx<(*pmqv27b
zcF``~okB4c45}DMkYgzRqkcnz7T%TpRh}`U;upuoMR#Ij`gK*9eUnGH&0|i99vb?+;^QvpF)>}SQbghgcb{0U@zcUKNN5;uC7JI-?Ub&o>99ddrE=u@
zQP6D~I8x<2sx=3?oBHu83A8linc0{WWIB!m+`Gb4Syx^P
zS8XF-O|j92SCYlTMCOFJs?p(*z)&9Yk`K*E@Lq08#mJFOE~Bh_CB904qjXj7+?>0s
zD+X$XD$08Zp+!-`25~tr`h@XRua9#9$*M-bN_F-UAqkT?cg;4U3^6-zKFLEe{L(!a
zwds8`L4%ra@{qIBxM1i*KR`H-a_fR~t|4n?WT#LP5FHjh{B&tMFG;GCmixiLI!man
zeK}ca!OjR~Bc8Z*JUl0mx6&F3+W`BYH~y(nZxnDYbXH&^Oo%t(2-PcEa}d62!l^>e
zEvA)4`FIaj-l%7qA;fWEVq1gw4FtHaT`GQ;6r?@yiCvAyp!XB<5uG+5VNEYdPy2xB
ziFsw--($H(-1!~}HoHLpi#s<$B)MtC&z*keK`~bu^-&(Xy;8=st|Pos|NN2+st^s%
zwuIHzSf~sAiFyUfJgSu3KB8B9chw?82IR_4sC@m6Y*Detz^A}cwjkgIpWX-pG@xggJcgu9mp9H;5A-i*re>qXIgc8+J!Z^p70`(s;qpkq
z_Z(u%b7olvyKJgIgS9Or8TTH0r*YBzN)zl;Mh7QD9nVMyGvC>r~`QfUc0FesYzW=g)G
zNd=c7IS<8`5Bm$R(>JWL=$%zDHsVk3C;nU%Z}WJ2Mcb@kz-_Q}t=Cx|A9zsX`$fxn
zT@7fZ=?twlNHtO
z!@+U=l+)eFZ{H|j&Wl&Sq~44BPUvcB=DGUkuazI)9S7K;cz2bzk2DtA35*hk&8;KD
zZS^Rw33pCzmiaU^f=Be^Os?jzsD&A^Li!Ct^-ep{Vb15Wm#0k`juF88Xjpj=5->i8Ess78d5?=)*KzOSoJyO0dQ#j?1iY_px?Z0~;Zr
zLn-Jo*p|rjqvEMe%93a~L$d%LrVIDpzLIuxA_r%z7M5(f@Srh-R&S91DzMn$^cT60
zKkT#A{CaZx9KQ}dB*I%e#7bK@u~JDe%xaxUCY17^>UQ9y4d(ip=6M+X@%FjISqfRy
zsSZD!3!}(_wyi+|&XjCW}VrrpadB#>LQ7Fc6*xK&U~Ap@0g
zo+D;++?Xyx5LV;mr~9vG_3QgX9==|ww4
zfsqU^R_A4+#V$oUDE|C|V=f)TbwS)U`Ck$hVLNh9{sx-oxZE0+zgL5SpUYRgf~8R^R*2+1BxI?3#B82}fy?g^OG(?!8|7Q=X?fW6>p6SwkOp!c=7U
zyIwB0PrOQ_qL-HIT~H?$u(=v97dZrQKo-7&ErFcpK1x}>B!$Y~>?)i)<8m5j`^WA7
E0Xz;jmH+?%
diff --git a/public/whoami/iszac_4x.png b/public/whoami/iszac_4x.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0aba7d74e1dcab03bc2afb049b347c8546a481d
GIT binary patch
literal 1977
zcmYjSdo-JQ8V;JMnpCrtDQ%r4DwN2S$)%#Q!F+cA_%7%7d%yR6pZ9s5-;{n}g
zyblBdLA^ZPE~=lQ>T7B*M180I#5w~4X;Z!2TmlG>#bv(N11=fxuL7N@kj
z{IqkDi&ouhhZ
zZ^i|2rT7^43xkM?)ewh>V0p+Lx#4+ZjQ%e8TzFWq2pxn7yGnB7{!>U#QL%=Ylutaf
zCavK;V9+^@t`nQ4@CFf{JlSz9S;;4k*>P-R)Fio#iwvk32^UgKG*LWm7sY-zX3
zp4rjRl+o4av!m*Sgt`86vFt=|(uhNUI3_=&<1g(W(Eg30$aW=H9v%C0VwvxM0JQGd
z@7^)+X&dEmSfEWE4B^Vp!ZqtAVFzAsU}x;F1gCe7A8i{uvD
zMwdUxs85+i32-9<4yPLJ(T;15^iAsJRPqejWhy;ShiyQ!OyuP1h96Ci8{N|&A`T(C
z(f?Bz0a`jC+i3K!_|WzG#K_J(S#k9_Z3m@hD<%%$HoCw-N!}G?3uHOwgZWJ6L}vZ0
zh#|u7ZhTI5j=JE9Tvy)i21YUxLtRnX{T}ypNwX+&f707liwCkGJ1-$^^XngycR*AG
z(z$aWzChy%>TtnkdfXB5u%tJ^=Iv>hZ4s5S%9S^TzODSML5?k8o@dUT%F8R^-DB-l
zfbr=%=_{6we@Oa)w1?s;PM^aH^Z@#IkZrsD|6YImG@oa6Mm1W0TBh)KO96)rF#PWU
z+W-3`J&AIY-J?xzL8rxCO-uU0$TBXM@Npy6MYQ(*(sOi{p&J
z5!K~Eusu2L#Db!+5~W%lKP9?nYrb=sg+JFmd|uomUd`+hC7do22?PDDn-Za=g*%p+
zCs1WAYUPFtz>~*SIRQ{Bc%Afi2eTmzs1l9niZN232TfjWDq#k`xA@RD#o1hb?c1sSvJn->fWR&ji3ZFVbwv~rSx=S@+OUe6HrhYR!
z9KC_C#H}RBJ(1f~vcek9gpUhsct}^gCg7khyz{V_YG+rFr}*;GJL7%iXjarZWiEJ^
z@HY^`$?3Ojr6orH!ES#M9S{QnU748BUnK2M_^OqjZdWNWj|OC1y?~e|_|#Vpm(!PE
zQ8ZZc>LZS{f0N5|=`F0fD&xou&-uvDAefRslTfu>T%M45n
z^z`(W?e_QCH~l>_{d6y0H2nr!uiw?vTQs`cXXk$8y;0)cGiIk(HzH~y&TVmw?~9(l
z@%^{w0^k=qFC4A7tOgj_9K@g}g{eWH0Scwo6RH*u;t}A8vs2J^BppJn=ou{o%MkrY
zT108DEA(vl6sPtgtfR8R?_bX7csTPf+T~UZ-RzkLTSGN2^mm0Uu?dwSnim1w`W9ir
zR-x4U+KK!6$8evF>lHD}MPIXR$ys8F)%3-|uA1*Ue_hs=!?{74e#OBOD<&!6mVv+`wl2Oa}ZU
z6pJTTsR?_|c+!Mwckm*qiw&!TYiq@zVt-0E&A-uF>zJHn6a?McZxR^UbP1Dy!Ldcz
za#f}J(gQFktz@R3X#mSXe$A^jN*cL6oB?ATdF<>&ctOu?YiT(l3%QvlTbd%fS~53S
zXk!YJ1m;^UcpeWHr=M3y(iy7(1)0=qxQ#byRL~5AeiO7InDVB0^zKjp#Gqj?zvCd9
zHJ|OV-Dg7&CYnE_I{d&Npc%9z<5LD>#^PfMJSZssPN?N*b5G8=|`
z(uLmiK~ox(!5k%xC>4lp_}vk%j7AJC(*
zSuF3JV}!>X`lkF)n^yk)Ouz$O-KSNlA4Ce1m(aeD_HS&*y#fLE&s^%eu~aWDMpX#{CEI?|U~|ltY|Go9O6RDVYi_pX}4D#cO(=%n6&Vyi6#B
z!{K@3Z{B#ZN0Q3cfeNAUSBV&@i|}TRJp`)G;&1B?w0h3E=vMC)|HEsVR4^A0-Jq5z
zyPASpVQiku8r_kW^w}*K8rk=5QN@Xd$o{vHE2SkmHe*UO=6(WHl1@OvFeW)<&N#&)
zv|Vy?G6-{X!@r=#=~A?&nsv#m`{`%~gRyYb)5F938Rne=)vjq6G1S3#SU@ZsF}5!~
zp@gS#&|Xa_TU|(}KGhkjJtBRDQuWor;iHKJg}Ycwd_n6x`&p5i$JJks&1Xc`AvcO8
zx>^IgfXO&sf$@24aBdY4L7x}msCC}cC{Nknuaki3Xy(L09#UyXF$dx`SVcxt(
z*&sjMf)}kt4xNn5Xzc4d$yW0K>L9DY@ymlE3AXtHEP7}=Gh=oG_~Jx|{^~nV@jc{2
z#tLB=E=Oe28LKN^JduJFieLT=vl$=`k#%E+%3&~3N>whO%n8oQ(Ja_vB(l-c-t1BD
zClxyPca|P9I7&LN6nq?XSCPNPma`HdTnfhwBN<*rISPqP(njBEO|;z7?mh1G{LHgW
hMXWnB*WjS1qRk>;)x5)^>HnYJZr?zka(null);
+
+ // TIME
+ const dateObj = new Date();
+ const [time, setTime] = useState("00:00:00 PM");
+ const [date, setDate] = useState("0/0/0000");
+ let animFrame = useRef(0);
+
+ // hot reloading memory saver
+ useEffect(() => {
+ window.cancelAnimationFrame(animFrame.current);
+ }, []);
+ useEffect(() => {
+ function setTheTime() {
+ dateObj.setTime(Date.now());
+ setTime(
+ dateObj.toLocaleTimeString("en-US", {
+ minute: "2-digit",
+ hour: "2-digit",
+ timeZone: "America/Chicago",
+ })
+ );
+ setDate(
+ dateObj.toLocaleDateString("en-US", {
+ weekday: "long",
+ day: "2-digit",
+ month: "long",
+ timeZone: "America/Chicago",
+ })
+ );
+ animFrame.current = window.requestAnimationFrame(setTheTime);
+ }
+ animFrame.current = window.requestAnimationFrame(setTheTime);
+ }, []);
+
+ return (
+ {
+ const target = e.target as HTMLDivElement;
+ const curPage = Math.round(target.scrollTop / target.clientHeight);
+ if (curPage != page) setPage(curPage);
+ }}
+ >
+
+
+
+ Who's Theo?
+ he/him
+
+
+ Well, that's a hard question to answer. Some would say that Theo is
+ the me that's always been here.
+
+
+ We do know that Theo primarily sits in front, only ever leaving when
+ he needs some time to figure things out.
+
+
+ He's a proud sysadmin, taking care of the technological side of things
+ when he can.
+
+
+
+
+
+
+
+
+ Who's Iszac?
+ he/they/it
+
+
+ Ice cream, cotton candy, any brightly-coloured sweet treat would
+ describe him quite well.
+
+
+ Sometimes we describe him as my true autistic self, one unregulated by
+ the bounds of what is "cringe" in my head, but we're also still not
+ sure yet.
+
+
+ Iszac is the identity that fills in when Theo feels disconnected from
+ his own identity.
+
+
+ He's more creative, not too interested in sysadmining but more
+ interested in expressing himself with whatever means necessary.
+
+
+
+
+
+
+
+ Who do you make up?
+ plural they
+ he/him
+
+
+ We think it would be wrong to call us a system ,
+ especially because that's not really how we feel.
+
+
+ We're just one person, 2 identities, that aren't too different from
+ each other. We make up MeowcaTheoRange!
+
+
+
+ What accounts do you run?
+ Let's see...
+ Iszac runs
+
+ Theo runs
+
+ We both run...
+
+
+ This should be a reliable enough index of where we are and what we do.
+
+
+
+ Also, if any accounts aren't listed here and don't link back to
+ abtmtr.link, it's most likely not us or inactive!
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/page.tsx b/src/app/page.tsx
index a6fc2a7..225f6b0 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,9 +1,10 @@
/* eslint-disable react/jsx-no-comment-textnodes */
/* eslint-disable react/no-unescaped-entities */
"use client";
+import AccessibilityBox from "@/components/AccssibilityBox/AccessibilityBox";
import ColourChip from "@/components/ColourChip/ColourChip";
-import Eighty from "@/components/Eighty/Eighty";
import Floaty from "@/components/Floaty/Floaty";
+import Footer from "@/components/Footer/Footer";
import Page from "@/components/Page/Page";
import ProjectList, { Project } from "@/components/ProjectList/ProjectList";
import ScrollBackInd from "@/components/ScrollBackInd/ScrollBackInd";
@@ -185,12 +186,11 @@ export default function Home() {
>
-
-
- Accessibility
-
+
@@ -224,25 +213,30 @@ export default function Home() {
Scroll down for more!
-
+
Welcome 👋
- I'm MeowcaTheoRange {" "}
+ We're MeowcaTheoRange {" "}
(miau-kuh-thee~oh-ray~nj)
.
- I'm a web developer, Fediverse enthusiast, and compulsory Minnesotan.
+ We make up a web developer, Fediverse enthusiast, and compulsory
+ Minnesotan.
- I'm also known as Iszac or Theo as
- well.
+ We're made up of two identities, Iszac and Theo.
+
+ This site was originally written by Theo, so it will go on from his
+ perspective.
+
+ Learn more about us
- he/they/it
Male
Minor
Autistic
+ Hey, I'm Theo.
I run this domain and all of the services on it.
My favourite hobbies are programming ,{" "}
@@ -326,7 +320,7 @@ export default function Home() {
]}
/>
-
+
What's on this domain?
Here's a quick list of all of the web services on this domain right
@@ -410,12 +404,7 @@ export default function Home() {
markdown
/>
-
+
Current Obsessions
I'm into a lot of stuff. As of this site's publication, you'll
@@ -462,12 +451,7 @@ export default function Home() {
sections. Enjoy!
-
+
Programming
I like using what some call "programming languages".
@@ -481,13 +465,7 @@ export default function Home() {
-
+
Fonts
I also like UI and UI design. This includes fonts, quite a bit.
@@ -598,7 +576,7 @@ export default function Home() {
-
+
Artistry
Artistry usually includes writing and drawing. These are the purposes
@@ -615,11 +593,7 @@ export default function Home() {
-
+
Branding
I don't really have strict branding guidelines, but I do have a few
@@ -648,7 +622,7 @@ export default function Home() {
If you are a local organization and would like to refer to me by my
legal name, please{" "}
-
+
contact me
{" "}
and we can probably figure something out.
@@ -662,7 +636,7 @@ export default function Home() {
these colours:
-
+
Iszac Blue
Primary
@@ -721,72 +695,8 @@ export default function Home() {
that I'm still screwing with.
-
-
+
+
);
}
diff --git a/src/components/AccssibilityBox/AccessibilityBox.tsx b/src/components/AccssibilityBox/AccessibilityBox.tsx
new file mode 100644
index 0000000..c6df02a
--- /dev/null
+++ b/src/components/AccssibilityBox/AccessibilityBox.tsx
@@ -0,0 +1,26 @@
+"use client";
+import Floaty from "../Floaty/Floaty";
+
+export default function AccessibilityBox() {
+ if (window.localStorage.getItem("a11y"))
+ document.body.parentElement?.classList.add("a11y");
+ return (
+
+
+ Accessibility
+
+ );
+}
diff --git a/src/components/Footer/Footer.tsx b/src/components/Footer/Footer.tsx
new file mode 100644
index 0000000..12157f8
--- /dev/null
+++ b/src/components/Footer/Footer.tsx
@@ -0,0 +1,88 @@
+import { Color3 } from "@/utility/color";
+import Eighty from "../Eighty/Eighty";
+import Page from "../Page/Page";
+
+export default function Footer() {
+ return (
+
+ );
+}
diff --git a/src/components/Page/Page.module.css b/src/components/Page/Page.module.css
index b5737c8..586ee8f 100644
--- a/src/components/Page/Page.module.css
+++ b/src/components/Page/Page.module.css
@@ -37,6 +37,17 @@
min-height: calc(100vh - (64px + (3rem + 1.5rem)));
}
+.PageHalf {
+ width: 50vw;
+ padding-right: 0;
+}
+
+.PageCut {
+ min-height: 50vh;
+ scroll-snap-align: end;
+ scroll-margin-bottom: 0;
+}
+
.PageFooter {
min-height: 50vh;
scroll-snap-align: end;
@@ -56,4 +67,8 @@
.PageSpace {
padding-right: 64px;
}
+
+ .PageHalf {
+ width: 100vw;
+ }
}
diff --git a/src/components/Page/Page.tsx b/src/components/Page/Page.tsx
index 5b59b01..3570f4a 100644
--- a/src/components/Page/Page.tsx
+++ b/src/components/Page/Page.tsx
@@ -1,44 +1,33 @@
import { Color3 } from "@/utility/color";
-import { useEffect, useRef } from "react";
import styles from "./Page.module.css";
export default function Page({
children,
color,
bg,
- scroll,
preview = false,
footer = false,
floaty = false,
+ half = false,
+ cut = false,
id,
}: {
children?: React.ReactNode;
color?: Color3;
bg?: string;
- scroll: HTMLElement | null;
preview?: boolean;
footer?: boolean;
floaty?: boolean;
+ half?: boolean;
+ cut?: boolean;
id?: string;
}) {
- const pageobj = useRef(null);
- const pageScrollAnim = useRef(0);
- useEffect(() => {
- if (scroll == null) return;
- const handler = () => {
- if (pageobj.current == null) return;
- pageobj.current.style.backgroundPositionY =
- -(pageobj.current.offsetTop - scroll.scrollTop) / 2 + "px";
- pageScrollAnim.current = requestAnimationFrame(handler);
- };
- pageScrollAnim.current = requestAnimationFrame(handler);
- // return cancelAnimationFrame(pageScrollAnim.current);
- }, [scroll]);
return (
+ {children}
+
+ );
+}
diff --git a/src/components/ScrollBackInd/ScrollBackInd.tsx b/src/components/ScrollBackInd/ScrollBackInd.tsx
index 9249b71..bbd37e7 100644
--- a/src/components/ScrollBackInd/ScrollBackInd.tsx
+++ b/src/components/ScrollBackInd/ScrollBackInd.tsx
@@ -9,7 +9,7 @@ export default function ScrollBackInd({
}: {
hide?: boolean;
scroll: HTMLElement | null;
- player: { [key: string]: any } | null | undefined;
+ player?: { [key: string]: any } | null | undefined;
time: string;
}) {
return (
diff --git a/src/components/Sides/Sides.module.css b/src/components/Sides/Sides.module.css
index 8210f2c..3eaee5c 100644
--- a/src/components/Sides/Sides.module.css
+++ b/src/components/Sides/Sides.module.css
@@ -1,6 +1,8 @@
.Sides {
display: grid;
- grid-template-columns: auto max-content;
+ grid-template-columns: 50% 50%;
+ width: 100%;
+ overflow: hidden;
gap: 16px;
}
diff --git a/src/components/SpeedDial/SpeedDial.tsx b/src/components/SpeedDial/SpeedDial.tsx
index 6581a96..0a9514f 100644
--- a/src/components/SpeedDial/SpeedDial.tsx
+++ b/src/components/SpeedDial/SpeedDial.tsx
@@ -5,7 +5,7 @@ export default function SpeedDial({
}: {
services: {
name: string;
- url: string;
+ url?: string;
golden?: boolean;
purpose?: string;
}[];
@@ -24,9 +24,13 @@ export default function SpeedDial({
) : (
<>>
)}
-
- {service.name}
-
+ {service.url ? (
+
+ {service.name}
+
+ ) : (
+ service.name
+ )}
))}
diff --git a/src/styles/globals.css b/src/styles/globals.css
index 79b4c47..ec0df4d 100644
--- a/src/styles/globals.css
+++ b/src/styles/globals.css
@@ -213,6 +213,7 @@ a.special:active::after {
margin-left: 0.25em;
margin-right: 0.25em;
border-radius: 1em;
+ vertical-align: 50%;
}
@media only screen and (max-width: 1024px) {