From fcc6a97a9847d88d9bb067a14f8e5823fca6803e Mon Sep 17 00:00:00 2001
From: laubot <lauro.perez.24@gmail.com>
Date: Tue, 7 Nov 2023 05:22:59 -0500
Subject: [PATCH] start game analitycs

---
 public/Build/public.data         | Bin 15074633 -> 15074705 bytes
 public/Build/public.framework.js |   2 +-
 public/Build/public.wasm         | Bin 27364999 -> 27365374 bytes
 public/index.html                |  25 +++++++++++++------------
 4 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/public/Build/public.data b/public/Build/public.data
index f3c5fc6b4a669e08c2b08a95462d346cdad53ad6..78a4a4fe4a6d5b0d59ca6895566323541118d022 100644
GIT binary patch
delta 50083
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
Imp>c*e;Lv>I{*Lx

delta 50030
zcmYJ+1-Ms5+sFI0>F&<WreV{u>2B%V(%mVDq>EZKNT-A%pfpO$1E_$gNC`@b^iotx
zKmn2W``dG0*L$vW&Sz%UtciPK{Xrk!`LmWK{$}Q~#Pjw<)S17xc)a~bCWb*65rpxA
zFn$mw2*QLxm?#Jn2Vs&ROd5pAf-rdyrU=56L6|BCQwL$1AWR#C>4GqQ5M~I%j6s+w
z2r~y^mLSX;gxP{Hdl2Rb!kj^vD+qH3VPp{I3Bsr#%o~LHf-rv&76`(EL0BjV3kPA5
zAS@b$(Lq=&2#W_{i6AT)gr$P8bP$#a!m>eFE(ps9VN4KK2*Qd%SSbiA2Vs>UtQv&X
zg0OlJ)(FCyL0BsYYX@PSAgmjN^@6Z|5H<+HhC$dU2;T_8#zEL52%83Bvmk69ge`)w
zWe~Os!q!39CJ5UGVY?uV4Z=5ruze7A2*Qp**eM7*2Vs{W>>7mKg0OoK_6WkBLD(w@
zdk0~kAnY52{erN65Do~!fk8MZ2nPq@kRTiygu{aHtsop8gd>9R?I0W(gzp65s3062
zgkyqmY!HqM!tp`)ZV>uGI3Wlp2H~V2oE(Hxf-nfesX;g`2&V_(j3AsDgtLNhb`Z`9
z!nr~CUJ%X;!udhCAP5%*;i4d19E3}PaA^=O3&Q0=xFQHw2I2cbxN3K}dhkg<rd!F1
zrF)ew-=lZQvb}m$=-#VG&u*o=l`U7gM}-Py%k)mRJ^RiVIX(WL2+vD$lK<~}&&%;B
zo|o@Xe9wzY=H<Jd(rb{^^9KHw(%bhU!pnC%wHMhcwO1!5xA#YG&nww3w^yf3gg0tt
zq*o|wJa6r~C@)_X&pY}{lox$Bq3=CBR><pnG`<%*GurbScwX$eXzye~&&zi)+B;Lp
z^PZ$D<|WAFdH)nD=6#&S^VZfZ=0&%R@10y&(p$Thj?0$vVml`Cj?Rnm*79D@B{81I
zfO@Wp@vbw*I_qM*1lV9hjCbUd1YVNnRlJAEBD{avSM~Zf%I<kx*H`tLm-4(FKUUQ|
z|KGiXPpv+k!cRuo-vyaDMig=;MU|&T`tq`4YRqTP%OC;sDkFV+RWKe_#{^i@tZUC3
znvJczndMs*^8C0L+FC(-R70Jx2zJ57I0Gl(1+z_I&m$P#1te(RWlVyPF$KQB#F&Ui
zWJ=V8GGKDdg{oJ$h)*RF<tWfTsB9HtF(vsPsD_84UKnN1r(iPj?_pA0j;i+|>b*^v
z4EI|83(KFvbd+Dj^mxxFp%J~p0+^&Iqr~E<hH9Z+Xoi|;H`I%xF&ECpDBOhnzurmy
ze>CO&jRecf6YY7Ku_0;+yJA`#g2~XIKq4av?N7~Q4XWdhF%|B%{8#1~)EfVcr3u{)
z)O+d6ICG$$=SOu=7_|gtth^Gcel=tXeXl+V&7d*nz`>XtXCeo~TZ|g<W>f?Yn&&Y+
z`9Dz4U!x+GrmQmx(~vKVdR_-rzYS)^zHzet6G>?8SD<$FUexB=hZ*pHsDYft6d0m5
z>0jnk)G7EIHNY1biRsF@iIhg|v8rZmRQnAv0sVVTmB5y$0kpMzJJbw1p!UW9)Qj^`
zOS1&ER3D*2z0;n5ZskW%q5d8<fFCV?6*H2*gT6M$3leHDZFx77+^CR6p+Z&$GhjVb
zgY8if=wbFk4ZII#!@gEN2^E<ss0mI(O<)#kK=aD8{@NT%C}1CXt57rk1~cI$R7Vd`
zp?`!!@fAkmATC2apMx5}d#Db$EaPUl7&Vbi=I7=~)Wm*{A^u7{w1W5*Tt1Uo*sNkU
zLp9jl9B$=P%%$cgd;ULE<W8YNe$)KhOyO5_5AvWYmNy%joz1t*spblEoB5^rBW9(Y
zduDvTG0NvK%c1&dYWm$RF%orrW}5Gt+sq^8IrBDZNuHVUD!Y6tGn-k!ENxap9q&d?
z-)loco3E=m7!|5<sNFr^Ty1VP_n`)G%<^Z=Yv%9fKd5>M`7Fz{W=>4S{__fxP)K4>
z9lv3AHQzR8nrl$?cbO;5tL8&90Uun|%VI{GHBft~wbc3VWd$QqyLXy78@0RVqmIi$
z)Gl9+nQ?`=6El%NVfkz3Q!_<1S3fVRUL~_R=2t;)D;S50zyeh0H=@q_uB9z+t<LM~
z19yWW`J4I3d~QZmch8fWY0a#tlb**cWaTBy7_+)PuWvRr+f=u!qN5e`Kn<inDkyJR
zemLr`8EfS}>JFM<`N<ebev0{#l^->ana9nq%@fsqw;JD2pjG(})$sSIgLB5pZ(?6Y
za2qw_#&z64TcHNp0d-q<#1hyWwM`b=^G{IiZbAirD<;4_J_$8=zzV)VeHM<PF3sOD
z8@@!nn6a+A%W|RiTPf5)YniQ4@AXCvXe4TzO~6_>6?HIApxX0)B%$9Bzn~hrkLu8?
z=RTm>Q27|t3oTGHYj63%sO|O+YX8nbZMTmwKki2j^qQ4FKn*ZKeSU)Kr$Po2YM=z_
z#k!~wwntrZea(re0j@v|U<<1L5%U77qkE_cy+jQtS%bKaygaD=Uj@~EL(HVBq8*9E
z6bwS$B_mKBO|bF>mS2vFz-H9vWfv+kUz;~D3Hg_(j^j6U^|GNlE{2*=B~%1jN&5GC
zkVu5X&C#faeAGaup<Y~$n)#=w0UyV>&5CO9jCmcCl7EN^@i}Uf{)gJ+uPq<Zh(7cn
z9tj!WOn{}yC&WD%gSqif9EmC3VB_H=ERLUHOT2+p@yayj&p0?96^Y-l6M9WJ5zq;n
z;o~O6pR`xADW7?qi`;KsPM&JU?Xfcs$GmtJxrn_d*d0qYcM(~Dg_*$y)BsMmV0|$w
zqhd9@?pOjhVFJ8_HSp(_#9txF*~*z4wK?*bB~VLI6_aCK)LJ%24XBej0dtaHhuRZI
zP@D5Ia-h5i7>#9HJG<f_^0R#sy-7UB6xgMW`^i55Ym;AseCxbRm=QCybsZJPBIN6#
zA~h7-;S5y0>!<-gwQ@bILB1WP#-$jA{st07Nu0nO_!s8E)Uo`!#*)a`yb-9)b^^7j
zzC#V*3|7Jym<7we>Gn!v%tU?wmd1&e{|wm<-Z#iAzL&AR=M|)25V9=ZBIM|LcToc?
z*1^p%7B#bBm=C9-)^-zWGd{*jn75<5csgMZ@{>@T^bYEjrDrGVv}DD%bp8vI(Aum-
z&G2i~@%k3^!daY+KVb~^U`MLn3REOkp$7D!c^vbTzh|cI;x=_z%t`q$R6BE#zf9n+
zCs7Q)Ma}SUEQcw&y5mz5wIs1v7)PT*{~>0>lc@5$m;+OHb8A}^HNYmQ2)9J-vC*iB
z1?Vdjvq+@Fm8b!1MMdCCBx>F_me1ea4J;aUoVsC2oQGP1BdD1@G7AxZm3Ki!XdXu4
zE-ZvU_8|TW)qfOdgn4_ifv^$Q#CK8851Y49GfmoyO9o40UF?O5$R^YtI*(Pc07pv^
z>4D1or~w~D-4B2CCjOd9xjt?QdZId>j~d81)Fw;Rmp|NMQ>=`$Q5}Abir6DmJBj+a
z`=cCcrnOO#?S=929ZZB{Fgs50Nem&e66<5K{_ciqVYa~}l)s5uyKbmWGzcSbrahm9
z3CJ(RWVjTQ;s>Y*Y{JZV9Cb{8HvOk0@>7s<fLoK&s2i?5YUF)TGZ~EqaV6%#FEK6N
z!qoT#lVSXUZXzjBH)(6sz`CQJ_r@wX6hF}U-$FtSG~qt1gB`IOuEpvYG1$$x238>7
z35()lRQ)4Z8xs&lg|t5A#qOwq2B?8<z|^=G6XS7Aq4WPe35EU=YNU}vU4?w8H7km`
z$%<n%*1<wJ6cgeyR0pe2Yr73o<1W;Uzrs}bz2&c<_RJm3ME~9k62&piFgJi|sNG!)
z)xp~sfn)6XSd2&B$Fw*R)zJd;eRG4k!#rRfHBVvOUlm@of}7?a<};IfGHxKrP<tgc
zCdaa<j;o^v)DSh`H&7vNZniT!o4w3|x_?!1xD|{sCz{jE_sk{cDpaUHLUp*w+-~kN
z_nU{zugnwX_iqt@HE@mst@Tfs0xx4Tyla*l?s=b(pMq(z*a&wKRl_3W`=BB-AGI0x
zpsw)eX7RV({m=t-{1%{&@g|={J`!JJIs6^#V&q8oz3zn#$*;$ncpr5tO1u;I3*8%x
zD&K`V4NtKNRvhIbG!=7^pN(<%0II*^rhkt_Bn7EPyIolv3zDym6|p~-#C52M{D2uT
zY7Fa(F{lovp$4`dJK}BRO7Loo^*ru2Z!><38OHHv2t0`CbpBJ0cO%b@t$EM`^Wa`o
zM;Ea){)y!=_q*<+(groKsi*<$K@H$MDuU@*T1_MtE1{1qale^-f{rnnP9zHOAi$is
z88x#LSOc?6bT7tYfAX7<W%V*la`(V=tVVtZYM}SADn?FrOWMg?fYmAg8Z%&`DNL09
zy=)}3c`9Qu>}t+I-E;@AFy6s-m@05<*$YdNpNP5fQ_G)44J6)FH^8!}o3SHmpzmN=
z+>QFHD(^QE^)YIi`$5qU-y}a7)8SRr=DCmBjLD|EfwsZ|<R@Sj+<;l}5az<4uogZ=
z4LoLsyV&NUBJsrx;;%LKX1b3;M$}ANU~e3XZSY6zj74X;NX@`T<hLOk-unkRnck4u
z?sI(;b)y!U<3881ScUvT)Id+81{%&G{u-$_*L9E!wW-G8Qrv>t6Sd!SFLcFN@}p5}
zd=?ejRP)$BSQyLUHmrcRurg+!@0PMH7AHRui{W<P5?4{XKj{Lu1f8%5`FBtiKR`v|
z6z0La3*FMx!EEH)VtO2knQ<~^!WHHYOhW!RYQU#33jN<msDb2*+z*EQSetxtRAh!>
zLVOS7;UY|gOHd(vAJgM*dwv47C%#2>_z=_KKUfcwEp{Kd=9pOLzcq<eJm`Q)v7dY3
zy@l#{G-@XA+Ve$Lz6z65{vl?-t>zb~fnG3wLhY$br~&_jia^>W+SIInG>HThG(bh7
zF>1|wV_Yavn`Q-8$4^lWKEh_0hK-`N?t*D>DVD{Jr~zI<P4F(N-V;=0qL;Z#$}3AE
zBL($Qq3Vd5(O^_WCZRUXEL3RsV+{Uc`Ao~*on8eAsn-?t5$l86e8Vlj4K<(xsCviH
zR|h9asNoCP9A9End}D?CDYhInfEQ+=m2R`P#iEpN!t!_lBQg2={Nlx;m>uU~e%y?T
z^chTx=iev(x*+aQPznpKV)Ph`m2n?-#J{jHHe2nk<dx<XY(RPTHJkwKfmLuncEhL0
zQTN)ebxU#!HIU37xc;hq;JY7-gDB8i&cizR3u<6_KXfnjLd|3*_Q&;R>UHiTGa3s~
zzScZ}QRE-m^K>7%%~uh%$68`%9O#qKh`z-(_yAjDo%L=BmSH6MyVwL1ZE(l36{>?_
z7>x^2OLQ0;;-8i;ztLUYJyG|`1k8e)FcSSQN#r7N6SJZ|($yd<Cd77_8#`hr9E*AJ
zBC4a8sCsoiamTbFDpFlg9gRT^bOGwUU6>PpLN>kcJt2{bf~1?=rpS!i{e@7cq6#*|
z7FZisU}5|j^I@XRZW9*4c;wq)X>5m@&<sq8A7W<Qjyh$><MOQkMH2BTcz_Z37}d~U
z=2J{c{%_OU;*L*JGmV+q%!O(%KWZR_Fafql?fTA`7>8g|`u9eXNP<2p64Ou(EXHVD
zh8n<8Oo88{W^~E&cTtggjGAHMt!_zjVQTVuQSFsR^-~TtfU4+sAyJ1!bzFy)@Fu3j
z9NSz2h0O}6^7^O-T4O=%fI7aDP$B=!Jc+sy@1Qz<iiz+QMq>Q!tiLu--tF!W5{1mt
zn4Iz|s2A&_I&5aP#XRIYVF`Q}RevjLbM3<ccmXxR8av#;)?i6J$BOvt4&vXGM4p{)
zQw_n~<d<1~FBT(z9W}F*pStgR0aU#XsPZwWui!$|KsR7o+=@EyhcF#pL`~=(#x0po
zA{7ORKXVOaM1{BzYDVQyFV;YfxFwdtS*TDR#ANs-YLlHrb#MmL;6+T2zoPniiF%%N
zmm8p;mV`QtLRBb%>aZ%lfz41?>I%$+KcY^_AD9CFG@oN?@(Fjlb~2zgT@)%3`B4KY
zZ#F~*?t2|w!s~4gMU8NbImw)fYH$ITz{RK;A4P@u1jb!txSG8F=6VgR#<Ey-uWNT0
z>NJhUX7uk(BB2J)qGsgna}`sdMxFsR^8BdHRRMLQwZR(r4l06saU>o^y;o_!d+!ZY
zzB6h9Lr_ch7U~~Wd*et%<7ZeNf594<@qqiYT^rPrEWtYXG3wO(f$I1XX2btb4QKh>
zMJ5VWuK>P>MNtDkfUWT=`Z-9HJm_ZD7%P+ShehxsEQ+TvA3n#-nDc*bZ<NI><bBj;
zT#6dVD%6bkVpcqX+8Z}e$L}HPy~snvU+1{OA@|~&s7*K=)!;;o!D;sV5EdYR5p&^x
zs0%2^VRtNRV=eNdP#qmWy?+nYUY;ZFm={D1u=x?+g}fUDI&Mo*GyV`2+VAm8yo}m3
z?|<QL%Jo>0{B6vOIjN)>)<7*mGt7W*Vh$W+&Ok+SJ?6o0d=i;R+(U)V`^s&`Y*>bD
zLyW?4SRGfRBJeXd#rQ|v&*~Pa{8DUycTjt#*fF;R)y-JUOZhM?h5jNE*-0Ej&G0%Z
zbiZLQ%zE5Ce-{<%<*0!iLDhSWIvpjxb{*EjV&q$6ah!;WaXTuqd$1ecz^Xd`wNAL*
z>SF{CCSyFDg7I;xIm4W7&)+lWn+wgw=2COHxzb#PHEDMZmeKjYPNEV8>A!LR)T#;A
zBflRb@ippr=Kj_l%QtWd`B~Tw^L*$2!eJC@v;7YX;S<!wljEezH^(C6M`1$z5aZLo
zw~<5=+=QL*Q`DYF{k{8#MEOw-FTgbT4XWcym>f%<a=W@R79-yi)!uy6^W~^b_z~*;
zBdFbf27PUk8zeH~U#O0goOVl+3zL$MvV2jjO}+#+!M9MMJdCx_JL7K9TBr`2VrT4+
z+QcWU{2t~ZpXe;{*9B4VtlRxHP@AzmM&sL<6F<NLcnCG%+n5iZp$3%goEuOlWK(&Y
zP`f-ty`Ss{*M33NW~_;&vB3|-Uz=?V1*vcxYSYccL^ubl;6jYR)2RAqPz{|!)w_g>
z)Gw&e|B7noAtuAWP!oEE8c^Z$?)`c`2~})@9k98%8MO%$U2vgmj2hrzR7c}b0|-z9
zn2il^0cOO@sHJ&;C9vd=Ztc6EuHGT2_xx!jv`OZe%di6Zb*KyJij_Y_HSGQ5$}^${
zPy!X|@|XtS#Io2AwM45>YyAbb!<(2ED_)GdVSTTWOL*-t9S?e<DvZRUI1ROVKE*P4
z9y4L$OZ+2r%!x5L6cw3`sHNJ032-Osxa~$Q%>h)zzl<wq{g2s$Z!vC7t->W#h_0dr
zbQ3e<U#Q3=yX+#84|N(U;sl(EibSF-?i6G~bzB-JVkI1gpJUwb|LCjk&w%An9k$2v
z*cCOPC8$la3KfY1SP-vbB*y>Q4Ja?>CSMg*uOnu_cTr!<1*nPau<|c3?)+aMp_zr4
z9sk3WnDv_5y#=s7`I4x;@(!lPNthq!V<he|e?*1;nfU^B3jRYaagtwLKiPia{5PVY
z90l6lK5FgeV0xU3>i7f8|B5ZizeI(!$#rKNvy<7&9Av(2jyD5y&UN24u-FP#nd{B1
z=5Ex|{13GxUs?WJ^NjhUdDXmW{%YPgpO`OvOL#Y22Z_uSW;!#Anaj*)7BNej<;^N)
zEwh2y)NF0~?Jd#O>}?J--!ey`cJ;eh8Rw$*!Z)a;JCE9QH&J^d!A-Z>(xZ-LKGgfg
zQ14a6WURQ?fP`LX=?c7VmLFjGF_xcV`GuBWW%(_Z-(&e>mOpLzYnJ~N<I&IGsPq3k
zPS*cld+-{y#u2yNjg}a5kS~Hd74@(XcEc<<1GC}>s0-!*=ETF84zFSbypK^>;I`Ym
z4N#F-fxYP8+eAVkO?}7N2&<3}usVKW<=$QQ5vhzi*L|=yj>Wck2#a8b(A^)^P&eiX
zER7qn0A9jk_!{H>{lDm6-Au}&*0Kp|NjhL8_D2nHCKkqHm;&#cFHm=WqTk#-QVDf@
zTcBpz6E)xwRzBUzSN_KOXXC+U3KYs?sQfj|jsKt;%6!k27eOsa9n`m>D<;BOs7TF6
zMdA!5!2-X#85c)=Gg_mTra#WWalaFPt!=_T+)N{}D)|~%3&&$;Jd6ri&OhCN8eu~6
zoy_iLA52X7KunIqF)zN0rSJnRiRZ8q#`EvH&{jdM)jOyeZo*u692?<n)If_raL1}4
zrX=4U6{$X02&ZBX+=i;3_Mr=XH0C2;12wRosOSC=5(>#o)TVnMRq-M=!GBR}+whSa
z(0D9NekH2Iqvju2nS6%F?stDP)b1aTTEg9^B{*STbMp6pB=o}~*<bE^o*O%me+%El
z@39>gc;fzqGafat?@;Agp6bu>{Gu@rVN>!cpSkurU@ZA<*b)={?ViVCWA>l7frLi>
z7_|wD{o^)UJydABVtVvZOR@m-;0}z$v#1F?!pxZHxr<;<)cZA2q3(*>++!`j7~}r=
z{|*v$d2n0>nEZu%ArERPs-QaViZ$_F)E+sEsqqS`<9n!%B3`<Q<UkFy9G1bhm=<SX
z3S5D{X10Mu7Tk}Kcox&)BUA(N|8?d0Fa!BII1pp8J|4xAnEaKCRAtorO;Po`qHe$u
zSOS-z25{^Z@z==DQV@y1qB>0SpF6*WF%9`rs0M4Ic6}?<OuC|Ov|*@wU@7X{uR_&Z
zZ_huq{6#EH`5jdK%&%F0736&F?(Sx&1_okw9AUnP$;fZA=etldIEYE{1ZpYHqUv2o
z4fr0a-oK~;C-EZU?uV?X=aD`MMW8h1z=oFZh1tlDL+yzr7>Qd@9h^iB@JGy#k5Hk`
z6ye@0g6go2*#`AqZ&baZsDb%Y?7=+LKvrN*+-c>fP&2!TdND*b{L-GMi05XM2~{sA
zYRRHe9ab^xp(fZIv*JKx0KONHP=oVPq5KfF1e;M2_zczH_oxPcMs*aTHq|p!{Vefa
zy+~9$B~kS&qB^dPx|+LSD(sC3b^b??&?y*=8pv#O6>6m0?D^NI1}>upa07LfK14<C
zCF;1QOW-VzTDta_8;7D!*?Xw>He%fG|4&J1w|<W5-~?(3PFwyDROtUgty$uPZl>u`
z_4A@;Tm&_dGN_K~p(4;3wO9J01~l1Rj=sK5+es*d=THq@M!k3o)xn?U6I8vIX8c4E
zamOe*>b<n62xLPIxEgA}Em0HfjEd9%Y>bl<Mfh=l<8g|D@)Q(J91-^ihi<6PYcEu&
z`=i!uG-_beunEpb4d@zb=65jypJRM{fttW8RC@`MxcW)46#2AC`1hYxu@(g-ur4OR
z5#}h=^Kq8<Q5{UicsK>s!Bo^h=Ah~?M$LE`YV)o~MQArF0*6oozMuxR8Gc2*@E58f
zFR7bx64Zb)p*qfn>L5F6M!8VCJ1-8!>ewH*V@u4+|7^4&4nR$C7i#9WFfaNUl1IdS
z_hYaJ1;bGd{)m0?F)HNkQ$)DGTtW?SKB{~<Y69y}YrW0N4_Nt8)XYy?{vzuATQ2W=
zzmw3+pP`Ol{FD)Ke{q-r%aX5!kvI~y7nY!Az8=-_Cai$FF%SNUI&P^_xl>RK)qY*n
zlC?Bj$I1C`OCp*Fv8WkML3J<}i{L`kMf5+^N8=~d-TgCaX&#_v{uio)*Jea&*KvH*
z(xt(;Q(|VrB=qm)C7~CKq6Sb5wZ<{18CF7dR2Q|`8lpOEZqGYnEcrh6{4nMse;kYB
zZB%5^rLp?~)n7gI6{-gIpbr)zKL$0@4^ffWjB0QP7Q|Di2A`sKbEdTJBUB9QlW%D*
zM}3~Jqav6no!eWHs7+WU9p_&&9YldT8j4Z)Hmbv=s1A0c26PfNfD5Q&^)G4yDbl;W
zQWUkTyP$5mNw^S~q53JB!Ogt5Suz9XKavNfDd>VNQ626?U705^5^rJL=FAx3e&wR}
zOfxKuV^K@@5o+MuFcME<Y5W7Vgt;=gO&Nt6U?rb~Hd%92Lt{{Dwhnb(&tf_BGP@4T
zVNtT(Pz}#U?fyfkz3~inQ@*l%@+|JSr9(|D8|vFo3Y((eki;7#mZCy@6E)J`QOD*1
zY7_p83VGtJZmBYxIZ$hx2TNjQ)aDvs4nm#xA*j>y4r(dJyS(pBAfb+@;vjqv)$zZm
zJ&`n<+gzzoYhMQIV0)~NtFb2jjCC<rcK2Qn)I|ECF0_HDflS9XI1fwf`+tXoj#K6w
zZcXxHMe-GK3ciIi@EK~e`8nOkXEiP-|2wMwlw1*Ue;ofGY9L;2ckb(=mZlzRqD@c(
zYm4#e-)nCVI@yEXSe5ersE@=()aUeo<xinzbORNsSE$XDEYcZ?3UztZ^D0;w8=@jO
z1+@n@W89zrzao*3g6~jk_W*0*Bh*b-CXX9PT{9Nd;Q-Y0iB`T472*x3y|N9}-XZe{
zYVE&7P3Tx2&c8x>i30uN`3JS@Ge)^nQ3o~B!Kht76*cpn7>VDbPQjm;A9Lq*OHc>(
zd>W3xjh4@zFCy-LfK(aP&zXF_Tg%rJ=;COc-+e}hpgR5qwPt^#j+Ixy9miCt8PrCV
zw?j>&7wXS~Q?M~E$4I<``gkQQ=sw38upaqNJ_*fy9Y*01)Ie^cmLy>zw^<6K*0dOE
zKxI(%s-QyM1+^4IEI-lm^HKHJnOjg7)oxTo{lg@5ZttNsN4COlhBa{v`H_}?h?+tE
zA`x-_prI@lCO-}v;(FBD-p2y?2z5hdF6#C~ZPc!R18ZY5B!a%Tz$$D&4P+ZC64$KU
zi*~<cl3)eO+hZ|YfZC*ou{cH)bH}&@Y7<sAYnyMFt;`N_a{hW)!2ol(Io6zP&N3I8
zE6sK0X7e-DeeyX*;Mb^`pD<6FXQa;mc`LYx3h`Bp#NScJCwXzVW+_p-KQn5#mqC3-
zV=)qEpf=$rsN;D8%i=XuMAMaUkt>V30lT5EyL%4_t=Sn=1J6($Wi06|g^}c&py~}m
z)mw=A+I@<ue+IRg|1gu5a`^&gZB+fP=DVdh|B)2DZv_X<%jQ3*jxv>w@Va6-)UIEQ
zx*7Lj41S0DO2#YWzG^Y3^Btge`z}=dL#RK}oki`Ddu2HP+O>}<&>j60^}@fXt20qq
z_e&=|>W(jq3vdwXv;7*i84H(l_1mJBtOx4%LN9ENBT;+eIO@2b!-RO#C!x=4Xg)Sy
zp<YN*-aXG?=0=_8BB&0^pe~>~sQN8YGwX~ku{SC*`%p{wCn|#JW89MY<w<A&Em7yV
z6KV}NU|0MKbu9B%a2G}^tVjM`d<T!BJ}#9jx*KsM>W9Wm^8?i8+lSG38LMHUN)g@(
zo&P!{G~yJMof*s=sMC-SHNY~ctF;>H&ToYg7@#_sin_8tM%6!pT8i&bq5d8fxpSzc
zzJhW8seqd#v?dQx6}>8MmnKA&=f${CqpsLGsLj+C75aXtfxd%Uf~lyzv%p+q<y$Pj
z5B1(LjQjKd4<xk9ucCJ6OH>CLs=5vfVkPnwF$Yr~j*ZB_SIu3)mr(D=tL~0z9#s9B
zSQp3QBs_weV67T%iRz<Yo`TLKB5@IF<hxM6e!oDi<yBNj|3ZcIKhvw}^6^loC;{pl
zk{A`a;;6_}L%r7oHGpQ8Z(Wn~uZG)FkO;fsaO{KHbeB<^F<C9QYYU<pYJ_U2F={Pa
zU{#F8qPQ4!<sL!pt)r-8ebW39wO6j!@?FUPu?J~uyP0N3bx;7+K~YpgrBQ2F2^FaZ
zsHJLyidbLNfG4A_;I-x+)bTrMK1M|<i(kim=c}X6We;;I>V;3t)2QDAPtB}#-EpdF
z_Cx(3S&X`hKS9m#7;5wWj9SY3_B>%dH$XoR32nL<)LJ!1&8!P*rUT6}sNFpsHM2#i
z<FpC$;AdDI&!axm@#?!9vl8kfG#m@#M(l=Xu$Rt%sRk~DOHgb339`xgpV_;JY(cHv
zY19BNp*p&QTI2K$-BM*ny_W-3KPPHQ3ZmYtg^Ea1)Mo7+r_cE%p%(_4BT;KT0ktWo
zTYj#&1Upc^8nri`V=?p^x%Y~p%FChJt%8bdJ=7AnK`qfJ%t`;=A`)7Hov1bb7S-T=
zjKS=0xJ}s-wI@1ZA)Jh5a5HKNuA$cYH7ew38oQ5A9n|Sqg!=BEMGde(6VAVmUojH0
z0xD#+QRlZaYOM#OI+}tS=w8(ChBG(~@1ah?u%`Cw7q!`zqe8v|_1+28%x_r!Ra4G?
zI|?#2b3c~{VO{e3&Hqpx*KY1+G!k2o--Oy^FHzruGA&%FdtqhrLr|M-6KX;~pdx!8
zwYk%^bel7GOU{2i3SueH2v?)lelO}{a~Ktw^Qh4Nf(rFRjKs99T>Vn0(@+srzZPoK
zH9>Xwrj_@$@?ogGG2XYtG<z@~)zB)-Z$J&`Q`DLsKt<rbJ+I!{?fN$`?nXp)+`{Z+
z<^53Y3`U)@k*Lk>k0PO&ziTeF2Rl#|_n<<!54Dy*ppMV)s0Qz&>ODgZ;2%_^UZDn(
zs*P(u8!BH0^|7jse0zMaGYP%82sNVRs1U9(H=!EbZTaJ<hR&iQ^)u?Cx@*s$*z?z@
zO`N=~GdrqYQB?aCF)96fbx3Hfo1m`H?x^qlNOQWm0(FkJpa%50<xiqIx`L7TJ8EFb
z+qnp3z~SU`pia$usEK}p@pb;Ulh6yFqP}{cqdp?PV}48$>jqQ|HNfhqdaY0mPDUNK
zRX7B9p$3%qO?OJlpneYwKt*mnY63gaFGS)?5(>>dRLB3ImLy|)w@b63B9sp`(2A&r
zYT5IqmXAf%>xr7-XnXFX-kX8CvKOERyreznUoUK>pdx;Wb@3&3!x|mj=K28D;5t;t
zpP<%ox8;wZZp@PycO|1XrPt9J4|UuUpxQ}=r7%NB&VO|hbt%w{r=TvD8K|4;3(NnE
z1;}UY<bG^cHap=2%6-(XevMr*S7&z-y^D(MevHDeu^;}1nn+8(i(9MCsDi=R49B1b
z_6_RhO48NMAQ}sjFOOBQ6PCl}*bq;lLYujp8%S}~W}b_R*jm&?H=`~le+LQune2b4
zyZ#EQ<433&mFyl7x2v0>@<YtIR=ySW-uKuXZ=nWUric4;emm5FR-o>Wo#r>lX7;@s
zB(x?^F%n;*_Cofa?iWsLEKGg^7Qs(YH{lPcHBa0tBJSU2FN?*=PdE2qNAkB(Gp^Cw
zZSK0L0d~i9I{#Dc!7|jQ*^L_MUewG^qe68DHPFYX8}J{?zeF9wh(2!fWk<aqg?g`&
zS>K+wMlE#*%uD}X9}*>SCTf%HN6q*O=EnqmT|<RY$Fn@@)U>klzNk(1Hb&rN)aIRn
zIt^<v0d7QH*_*BWGxQa*10=MzzoI%w+|SJ*A8KY*P~U*IsD_7G`5e?tH==&o97ff<
ziFxo9s(!BiZs{taZqS~n=fnHk`CmkVX7CBB!@cHNj3oa%DrCtAxJYD1?dp7}4$7mJ
zswL{?>x;VKMxh2Y19fUXLS1;@p(gy-0N+(iH_-ip$&0#T%cC}1Bh*Mopmy<MjKnRd
z(4Iu?i62mV=MrkOT|w=U>!^X>vit*VLjEx}!0P@W*YPye4YdN*;76#DZ$hovG1Q*;
z9yO3>s5MPF*hM5Q>it}p6bqsDNGVjL>Y>hmEb6%Tu)IH!guef?Q8QhS+H}WJFaD02
z!7E&hNr$+<0a=aH$(J1JI^2hfz!#{2eTC)mYt$Zlg;lZWFgNqQ7^CyQgM`j=h?Oz>
zTM==;3EQGx*orz8_fQc?G2GQJhjqyJL#^dj)Y_iJ*7yXqIU9^{U%#%X0j<DTJcGS-
z{tLYw5%<5_nS(`n5PxKZ*9VK^JzR|H$bZNEjp$dX2C9y7yM8fhP50qAOgP%*Ct`K-
zr%>&s9OE|O2&_+jCAOu1?<NV|cooJ*c%yL`w!?d<$kZI?ex$yQlgWRM8fdlg?zr~D
zVdSS`Bm5f`shaP)P2AsHgjFa%gf;L5`ZY;Z;uLJhvA6<@OmO+5sQmDW?t)4=$$g%y
zppMr>yoL*~DGr_N26PCQkiUXGao801&z3LX6!H}U7s-PG=f4vL<)^yu{X*0lJwcu8
zBGX*H9%|Q)!-2TM$`eg@zl5rw_R2u4fuCR|{0(Q|Yt*KmJ|n_Agj=ya4w%V|wHC)_
zMtB=B#Vq&H_zc;dUh3KIvsw>}kbe*Lx!sTY33eY9>RfYN1nQ%%^2JyTkD_M$2vz^>
zxvt&y*pmEJpM=)3_<QcF^d>3-<58#KGi-+Uu`5=c=YIdM!gDG|ZO$X}-KI;hz(uYF
z>i!snU2r<~!VtAt8!vRv{pBRuP_PTtQPM?jGsdEpU_NRSZpB)71D9jo#qJ-w9Yo#z
zuP_oLm$(VkK;0K3@oh}L)cw8R1dJws2uthy-y>0pf*i|S=-Q$x1UL(KVm+*~JR<I2
z#hiqye;pO6Y%AQK0h^<iXcBJ4Em#BJT<Khn8t5ggi~q)zbN*_+?;cD<MdBk=$ev?k
zj9nEG_aCG92(@O(R=a<w+!2?Me}D>gu*Pk&wWvLD40RFRM=fQowXWmwsCK`^dOH89
zK5$oPYfMJI6A~J)kGULklm8ACiF>GfqU47W-b(xg6{$Mw+`qDM8q1N7`6wdpe<3jt
zb?y(FFHyTcX1$&N`6L=ra1M1Gvu|*_bQEfHZb$9r%cz+p-somp5(DyWu)m(8mY~kZ
z?o<uN>*RN1M_l}gyUHJ->ZRYr`Oik8>L$0@+M$lgaE!!tSP;KL{XM`v)XkW4bA<kz
zMBWJ0al4E9$Yk8&23#BSksoX>K<$}5m>D0U29S8G?>a8E)qMq<U=1GhMs30km=Vum
zd<;>a<9pZ$A6vf4HaFlpn3VFKsCt7?p?@2-Bs)=&yo;$Zy}#X6j6xl+BB<~GKvbyT
z!W6g?Q{qOfhPzN9eT?0(=??chVmn5X{}MIuo2cXaH)>NC-RX|^OiV}K|B6IH5*IKz
zUPk?0&K*<(|Db-FrTo;H9W|iBm;uY7esVQL&HPQ&%(~n2VW_J(Fju0MV5fWTdnZV!
z!>i^4REP0Cb03*Bs0Q+wF{qB4nB6c3`M1sas4IOd=ENtc0jAyMW}L??gK6~ruS+5s
z7223xP?6||+9V@TU%S<)CD@MoVQ~-@q4QS$8*1RsQ12z!?S3N`#{}fd;ZUrI+Pt4&
z6P^F;d+a9>YPat|?S-GPA7<U_e%VaIc;q*sHscmdjN4Hi>_IK%0n`#5Mh)aUD}RdG
zTQ9H_diyy4x|vFmkONV>bt9_cEz}Q_-%!UXYQH-j^-#xjDr#x=pw{#x>WaOEIz5RF
zxbt2bwFIqEpXr|196va~`PX;-5e3;X_2=#aDuTN4rlAJ10k!5^%p<5JIgi@Kcg(+0
z$1dqX7n!uErObl5AM&CG-U7?x#Dkpw(j@j$pwRt>x@hiWP0aH@_eZMksL=O79m`&*
zwV#Xid9V((iSHeDKU7{}EArWoxb_F5E~>St8}&4n!xuh@W+X~{;X?8*wjh5B>tXIM
z-EQuMb;)l*h58XHq)EPVW<jlaA=D-;i@I5Bp-x9fRAfe>B0T{$V1FfvND|vnAwPwh
z*`KJ8$2;osnJ|icQB(w)pq5~yJ)dUz_c0IUTTy%F6lzaAw&xj-xtq2CG63JJPC^~G
zM7=l+b%88Eo!<{od*G0H)ch8;Bxg{eJ%?KBh~sWgq(D8-g_?OJYO@wHt6`+he`^v2
zcrXHM;|kRA`Wf}&b@NyAq4^K$*m+;O<Cy^U^^8WX?F`g0JB0eh^uV4^KjBW>9ZCOQ
z<Tq~9bU>Zg(WsHGLxp_5J->pA)N@n^S-y40tO;t3N8?RgjIHsV@7&({4z*<2PP#o&
z8?|(u(9cR@Fo}*h4RtJTp*C68@7=K}i519qMs2DksQNqXd5Tl+!m4DBL#_QGtd2L$
zJg42vyQ1!um8UuX`kI}mK&Ct6j$LzeKI#;lLv6||XWdMSp>Dpms7=}lwX27rPQ`50
z9(v#0jEl)1K-F({&OPsOj`OdPzD0pH&k|JVKR}i5MTPbXCdI!|$IJV{9iLRFNaaCA
zrUELWEv<ZjISKPqzTEPMP)l&ZC!uqA7j=_8M~yJ~d6&<P>Y$X_0M$_!%a2CAKMys5
zb>=qIS8zY-qvc(2zkpJrB2ynVP`@n+UBN?8n`;hg(`~^>JY~=CqmEgMAKkI6j2dVx
z>XZyb9n%r04#uD&IRiC-HK?W8g1V><BK7$GlTgK<P@mO5Q4J^j$?f8-s3jPLx({aH
z8@K^Aphp;qkr&<7S_5_A48X297bEaKYL7fXeFKtR(v{Eot3*PZt2*i<(Hiv`o@C{p
zU>Wj<P~VD2s3pmJ+10OvdcQAfX~v@>x)hV)Zq%tdjOFmDS>y_N`uDmhfs4#<P{-{*
ztc2ySy5~d9_2y;N=QQ=tZZkDTor+GVnf62t%*SH52(?6Cpd$P=`Y|M~kSK)duDJ#(
znKe<HssU=(x3cnXsGF@XYR@dk%D4};7yd%6^-I(yOa6;%KObtT8>8xV|Aq6f&CuT-
zj5KGPAEGwTKGZ#M3~ONW>n<{Hm;q`ahjBVy!`0aPhWnFIf}0U>{|V>!a0TVrZ$)^^
zaQ7`g!kbT`$!+&XscWbQqwl!i18MKN&65c=(9EdQkr(4(UDWS}`lxS4W7Iv-4E1e@
z#Sz#Mr{NjY-f0)QO*_~pp@!$;N4NqNx@y0=icL|wxfeFT={OwEpq8fgZ*G81Q4Kdk
z4Wu_}fc;RLaDe6CHs3+j^GB1=%{0y)e1ICzI@HXzqc+tp)XY9dZK|W@CDg@r-}2r)
z_dFwNt&5<JUk!}Jny97hhV<)u8%gNcoJ1Y3yVw=8{O-O5qfp0hzxfBM!Q6k?xkt^k
zhFQz3gQ`~#b$`@How6RNh%Up!I{%;R0X4_`$&G~D@4G+!9(v$>ip_Z;`k@QiIMX*L
znSnXooMp~6=bMYnrE=;0x@$_r{YQAWkS#<vdvFw9!<yLkkqi7%)I8Us7UV<JA^HTh
zP&-lg;~vZZfSUhB)O(lAE2#H=w)~w(970tLDbQ*C)r@%TF63;e9Z?#!($!FhvN>vD
zI-vqP4|SUy!|nJls@~?m+ywSveez$Rwr-Lq?s@tr9KvV{A}P>F8=Fm0d%ij9#$IOS
zCr|_a7PZB`Lw#~?U{QRCSup!k_xq;|Y6nchC|r%YEsmff_KQzK4g8BbEXkj_3o;{W
zK!wessOQBjA7fTTElFk6Qq;2Y`esA(4OG1*s0+9?s=nWsgl^_Rs8cx{)$vGk6l%s}
zQ1!-|6H$k98fswkEWZMEi>$Nq&rlux&z^sYTGH>_bKm=kgx2<kEAak8t<fvg&7b6N
zw`nq=29OKYVLr1ss(uB_*EXA=-fxGRaWBh{MlI1aOszw>hJ-fDHdI5Oqju?WR7a;!
z4P7+vqGt5O^3To0|G0KCqGlL{TH4}fRkJZFLLD$U{d)sQXaFNo9ZyC@WEN@wt56MX
zL^Zs}{L(yyTHDL!4J-c@HSi~>cH%vEOO^uFPe%0BU``UMP#86`GN_-3wNV3UjcTYj
zs{RPnfG40LHpg6ss<#d`;GL)o`-tT)pxVD}K6%dhS4Rn6xP~*LUd)3UVM$a26;KT~
zF*~3-?uQ!42-K#Xi0WW6YRwm->TN{roljBq^?!O%zmtx=;QXg2af<@|Zh404DD6u(
z^W3NxN}--tLq*_C)WCb8PQggjdp>I5b1c6Y71?#DJ+l=xuuoC#9M=nK;2dfVuh@f|
zs1EL<mf*ELPy4T%NfuOxxll8VMqNlTr~x!Vz1POd`=IKLN3}cM^p}&+05)Mk{0tS5
z%cutaM7{9Z@@ZbVhN4iRE@oCmz1IZQURNvchl=26)Y48xO?0u-_ujV(>rgY=fok{=
zY9^=5A5jCkhHCI3YHz$kt!=vhTzM8$2l-J0k48POifX?$>irgRdCp&FD;S7+aWrae
zCZIw#+gyrj;6v2!ogJ3{8a0p$m<R8nCXoEKTl?&&nde7!To(1QtBGlJ{@YuH{#Ic$
z>SxJR)Bx6^2DBL!k-ex64x?sv+MZuPP2dJ<=D(uqKSwQz&WJW&GSonGp|4|5okSt*
zg!)Pam>)NyDxO5G?VqRyy@+^m14@EwI0I^+IZ-n#gc?9O)IjT@-fN3G4V_W-`$oib
z{}ImN6zF)2GRK>fP#>RZsI{Mt{cr{9IL40`FYb3hE>yi1*bQ5vI{XY3xzACN`r7;+
zHSize`EEp4DbU*9MTPK*Rd|VdF+qG+o(wgkw5S>8L9JzJRJ}J)Gi+h`4wmm``2m(6
zhPtrE`u1QvYDAN*!feYgL4|Y;Dr8&i`CioL`U}*W9>pPe(aP&5a06|G+I;O%9ri;-
zascXmf4o(gfC|-nsF|!pEy)L{fo(uVW;^PS7kf|*96$~1e;AD?%qOUNkqKQy@}UM$
z9Mx_~r|*@sf=Z~4tD|15i<)^u)WF)JI_!>WpcfXw{#Xzfp+f&Ts-t75J@7TE{%KUZ
z=TS?25tHltf7dEJLcQ<|wZ{LUI!=|yorY|v7pr3dY=UZdI4T08P^V-vs+}dM39LqS
zycx9=+fnroVch=+_ZzEl*1Uk~_!4R+cTk}Z&HJc<JVgy4eqy)#lVBwIq^S1_qdG2%
zicAUA#44H%G44OY@g@n~U<1vGsNKB;HR6q^J+Q|-Y@R^P^ek$Cm(1&CXx>K+;3=y9
zYgA+sC*k~SrWumB5l5nC6lM8>s2LPSbx;gdzpPoqY;4A&I_QboO9L(c7HR@xQ0+}d
z^)oFA=U<_mZ4XwUM!Fgm!jH{O_IwK}B0DU97&Wl3P;37!>OS}xb%j5(@-#`^!1JOa
zTf(g2lTavHpw4Ayb0})9CZWFT3s4`OkFESLDiWtrGrfWu_zl$N`W<yzo}ni495wKl
zX0l{1zqDrSH64A$;(JO|^BihQ=gljq9&TbG{1p|;G|63$Surp9yr`+w!zgTrYIihh
zMDL>Bn}KR?0cx$5C1(?8=xeRwCUZBc{0M45-=Z2gi(16XmcM3(sQM349lt<@=r!u&
zkUWK(U<y<_sZayRoPtfDL~aVSXa(&-P1KAUq8e&%<-Jjn7>vbn2`aWn?fDPp71Tg)
zq1HG=&HM@KxV=FA;V`wIGG5#tNs6L6tZlY7dtoigN1`IJ4;9kGsLTIb%!k*^c&Xfk
z3ScDV#m%Ou0S!h);4RZ1OF}c8f||)Z)UjA&`K_oI4x)DDF;s{zpz2*lh5lF603X})
z=a&Bu)p5equAQW)dg+jf@L%F2q0r<ri=a9vX_mwM<SU{6+}y?T<FE+%53Kw<%m0dc
zKV2HvZf4W~bD}0%5Ea2PanJb(R3o98*FlZ6mF3%^&QWjFi2I>V$xzgudCMGwsy7LB
zUIWy5UWq!lTTx4U6g7|wr~&?hiS#4zHi@Em4>iJ!Y266(ph6stdZ7}kf$FFMG_-sR
zRJ{(C?}u8l;i%0w4z+YMP!m~>ioja*HL}fC;UMZq;Yq7-&wPp+n3vAYECuSy%Y|yN
z6zX{eRKs;p9XCS_v?FSOJuz<c+4HgK>_^~qt1t)k!b(&~*P&*<!Q5=_K<$~`=I2)a
zg?Zfk&OBpYFfW_Gq>FJgxNQZ$n-9&W<_q(+nPBOrH`la^`x~^%>0L1DqP9^iDkyzW
z+hwrjhnnx8g7+?JuJci=y4>>XP(j*k`CaBg^Qd_;J;750=dIwXdE5NMd}97<CdlAA
zPGM#+bC~(eXw*Q;qE@x4*#I@sRvEZF^`N^w7-WtzC!2H4<*0r55$b^KLN#>U$}gZI
zcL%k7{;=}rs0by^=<26OZMP_&gtkF()X6Q2YM=sYVAWA4vJt9YSJds>8`Z#A)DlfI
zXQ0}dg{uD^D#DBH`6|@sWDRN}{#tvm16A=;^8jiFUt0b&DwIE2{<`IVMGf>3>VW)<
znrX63&J3st<+6N!)WAz1?fYJ3m+%^xZOrbdhK8VKG#WL)@n(Q(cn)e{i>!PV>fo)n
z@{dsy*@=qWAuIm@^XeD$RT5gu*QijY&FoHWdQ^v5P-`4%`4XrZ$Dn3X3)Nv$)JboF
z`YXD&s3jO|<s(q_Mx!p(aj5@WTi!wvYH$N;O?H}JpdxS<HNz{Ydbd#>Kd}5uEJ!|4
z7WaNJvnuMCHo>^PgPKrp)Px6P+&{*iKtiEej_P0=s)PNgH9cnjVBSE5{sC%$&rpA$
z^|HDMWJh%viK<t?EQWE%5jBviSvmizP?rKV&=}QmA5_P~t>Q$~z-FL2T!iXiHEM5s
zglhO>bElObK(%)W)z7!6B{*xI&&v7Ni$77I2CrMiyQqf$MD2-3sI~nI)xbZfWAqXu
z@n2N^9NFS|y?79b>M+Re1~3~np=FlefZCLw`Xscu4x?sx3bh9=q1Na(%fCc@=aT1e
zYnlU9uLNp_)lngR1J!UVRJ&a*KLj;^aj5rZTDiZ1geq=CZI(Uu;2TuKKbkkq`{oNX
zQBGGcoteulVwN{+nN7|1NWZ?<+X~(`Cz^B2<>q=+M0T2AnHS8^d~PPs<$i4CM7>wZ
zY;1Oplk+!}ghD$BwHFqm*8F|cW?PL~^N&$$ycxB&+ffnPgNopns3km$T8gXYZB%=I
zp!U#x)DrxKDRuti=XMRIK{b#W)nF8=p;D*;RJ42*EK0r(s=*;vJ_1#59BLvyYEw_Q
z^0}6uj~dWY^i^TG6|6BoK$WjEKQXtXBC;FR!C}+@PhdejW95IN2I57!j^d;0Cqzvw
z6;{Tak@o$Mr9h$WiVAH{RA>jFM*5C98g=Z(T7Dd=qj$}T<`i?9In$hjYHyyoAkudQ
zi>zRYxy)Q)zHhEZ9j~>P--=p-?dC3wB){Lhgj&+)sE!llaS=>}8h9F?gl3)|70S%0
z(C0>lEI+D);;7J-vGQ7|fxLmbx??Rr2(_8Vpf=eo)SuE;qTb(&>hHMee@j9mJcU}@
zOQ?(D7HU9`Py>06suwTH)k}%`cPKJr32cq3HyJhH+2(xIdrMFe_`u57xpLq8n1nk1
z4AsE@%;V;1)Qm2oKAXRx2Il2;4JR?vqu$SjYOkP`mqJCfiaoD|agoFL`u@j~(8xNV
zHeIK<2mE0PwHXJZIvkFwHx{)C$6Nkga{_7rlTh_%p*mh@&zEB{@+(nGb^<f#{Qpcs
zA$o**;a}7Y;^lK4ra-M(DpUvQQ1!A~c^*{A^P>h_#L7!qc{x=5N|vvI>aQ;PYPdNG
z+1eh&q8jXhda*BRK!Z`cb`-`%!W@r^h>se;1S_9r`5CBo=AqtSf@N@dKF+@yI!S>#
zJY^MsK>g~ygxa+aP)qZlJx`Y3HJAn!>P(i;g=#OK<qM$pPBdx)Rn7VsMZQIT&cD8T
z!zs|Fn2HMVLewdE-`s?X&^}a$2T=_kMg1MdDbyc3Z(80f;5yELYCk{fPyQ89_1d6*
zBM$dT#GO;rrdWykCA0$-%I{E-Ift6rPpA-HLJjCD7R2kA4-*%R7x%9$7R5;Ntx@lf
zK)pZO9E+MjsqrMVcGFO6G~JwQE;3h`YnNv0yCyqfBN!BE5(iLYKZns6qMoNO<eJQg
z%4bK-DJLq3`A{c18a2k+SP>hbJ`WR7?H)u0@hnE-?LurDjWt1G*FiEfjhV^Jf!an<
zsE#Y3R=2w48=%^0hFbkLsNi--4X_s~$b+yf4nwuGzA*DwVhaV@pP!-j=a;CFp0e^A
zsF^)Pow%o{4!t6-gG8u~Q=vM}j;fan)ox+bfGeQ(aZS{=Z0VEG2)m*}*cUYbm8*kU
z_Iy67f#s+UK140Wderi7L^Ze*HIT!o`X^CKd%^O5q6YR1Ro{;&>Izb$Ud)Et#|14P
zWBEF$j#{G{=xp{gN7!@UoMA3BSD72lozA64`maftQ!_qh56+rb%sWeO_Fq#w?*B?>
z^=KEY2B^t3H{V2!tvf2(11&$+@&PJXi%>ybg4z!6qk_KHp6^BNhW+LdEB`v0eX6K`
zLxHxzNz_?8YZcB}`FYf8UP2Az2CAcnr~yB*@>i($QxtOpONnYfHR`=|s37M-#U{EK
z`&6q_fdVyH7d4QEmT!uhVN0{M+189T+oRs=i0ZH#s=c15$n-@;V6f%iM%5qdlh6wj
z?7?KzjAo!_yuk7+Q2T0~xzjw18sPV+nV+`&8S|WZ-u%(LX!@5)Xe3urBfVjU=AY(Y
z=5zBkYJdrgy9lO44LlpFoxG^MQy4YCGN_1@Lwyh`BK3W*i9KkG3Q>Fa!0U!utNy5l
z-bQukqppx?sK3r%fx5$Xp{{^$QEPq0yk|Z~y`Q9n8)zC#p`SNdtsp-t#Kln^S3wP^
zzCCYh<?T=nbvOIl^S4l&YAk9=r=cP-6E%T(r~$4(wYypB=gp^9upc#mBd88ep<etE
z724~T|IPA$p+fnu<<pdO^|PYt=QX2I6Do(=>@`pWZGyf!e3OLiW4?`gVKQpX=As&0
zfEv(Bd%hm^-VW4E522RiC~66=q4w6F=3`WQf1~!q%aWXbHTa4Gb&$A}GmV)Q6{;xI
zi-l1kEQX3uHPn0c%w`xxJ{C2@F{pY|Ek764-wM<OKPtufS7JK_8qopsAnG_B!nkYS
zJc(-H5^9FGP#rx+{Tcc{)PT~Ib_36fdOs3XUJMnf@~FsE@kwZgHBk*UKy9AZR^HC+
zZ1zG$Vj!xap{Nc<V%(CU+L?=SGex!k5vu-X)ROH)z2_e$p^=<Ky?7S&!q2GC-9{a+
zKTrdUSH?A*&`gb*SynR&HISmH_sd&(HPmmF`l$9hBK`SZ4-z`hLr^bFLhb6As1UC<
zx1t7c5H*v-mOp0s6P7<^`Ln1G?oX&lgs2HVGGAfbf2A*JS=Ui!)aEK+`53bvs>3#@
zhB}zNP%{~VT9T2d4#uD&G8Oep^*z+YHlf=26!YLdjMDkPL_!gGiRvI#Irm}~RKsOZ
zn={7p6;TaUMXh0NRLGm72GGImV-C0HK5Bw9QT?sNxPQE{jf6(L&-?;4;%`y^xceN&
z;P0poqsqHIQv&r~S<6?od@a;~-!Pk)%}^0*VaAr{{Hvob6lkV>P#4Gm)LI8taXM;~
zzK5FmB8<CAQER-}o_~(|;c)~tfS=4usD7@Pw@{J#y*%e%75}C{GkK0W_wi!ffa0Sz
zV`5YT*-<a%MTNWsYM_-+e|)KG<?T@u>V;~*pE&?Ez(J_?ruZZjlG)}$)Qnc3_QEDq
z$akS$_ySe`8}kgRqn}U%xq_;9&Af{mz<u)}s{Uik`_D*d=Kt7(hzhPkLexc(6cvHY
zm=BAh{_N2V8{$mVlKg;$@Dl3SMpSeWN`v|{OLo*>hqOiwU_R#7`Cm*z4eUbwMa%)z
zOnyYI`6bi~*HEFqiJIYkR3x66ugnCMTzPUcotf2)Gz-Sb`73S(<;*H(ZB&PiP;1@R
z^4%;y2o<4GRz4NAWD6|+KI*-XE&rM252N1uR^>YX7fI;F+o;WV9~FTIs0-vVYQ`xm
zyMG}eBdUSgW(!ovyP%eGFskEsQ14Ab?SYx7NX|CrVccJDEV6=S=KH7ttVJ!&I#j4X
zF?X1IF+b&pQ1x%2I=pMo@1vIRDQaLZPy>ly#Z4e#70$mtF6phHFzQ^#SiS*j3EHAg
zMRzNI%gQI98k~(9=v>r57oi5S((>z2^){jEZ9xs_(<+>Q6?{&CLiUAKIEfnhIm`cq
zYVc>&fbO6M{s`4j;;L@x(x5s@iyBCJ)KX<bwO<Hzqn1In)7U4W^BrpydZ8K|ifUlA
z<tLy9Faxz$=A+(QiJHL2_I#V=_t^7;sP?|G{5kU%R6G73Box|bs7;ipntPBD)o^Z9
zd4AN4%bJZ)ACa!8O*I@fz;{gF%BP_sIm?`9E=KMZ-&<h?+fXz9%<>0NBR`DVTqi95
z9cp0bQ5|2l{58wpMs@frYAOCih57+%30|V!OH^GSHO^l$5~^4ewKla;Yt|8KV1LvL
zn@|JVh8pNz%O65T=xg&w)Y9BRMdUFm)Gy2gHQf8DFz&z7n~{WOl*`PAnn4j%!zEB7
zuZC){A!-0EP)iVt>Tm#RrlU|3n1X6&0qXsw=7*?>Y(-x$?jfNDzp@A4q8j=E)!{Fw
zB?wWGx@Z1j<@Zq&cx2^&o6pUcsEh3tYC!*?A{xIY=U)YhYq}0nn5j`Oq_cc_R0sdp
z(w)coT<vij|7E*wxJ8x{VeE!T23d-ceVHsX8OxZmcSZIne&NQoWP6nHu%t#=Q>ek6
zG$c#8$Tk`oVUPwP<l63aU+>@d{l|Gczvq0<_bi`t&i6O-Bb7uAs0`}4O1@v+)<o5-
zjj9)enqX7Z60}1_q8qASpXT8pRQ)N?3`g2As0YTOA~6Nk;2c!QQ&6X7jqj(U>hDG^
z*+G||LUniv)!{8vJNL0U<_pIL1uan>bwoXoX#1hoau{mOCOAJ8wPf$38eWVVz{jXx
zMAo7@`o``;MQp$Ghf(#zKXaju&!IZLhU(}Z>T^F|3;!^R`pM;4R0r))5$I)y*tb#7
z&q8(Z0cr`BIsX|dLYt6&!=YVVXrzZ+;dpQ(bQaanReRg_A9^v^goSJo)Mk1FRsS(m
zM9QGrjY7@521ZU3YN?;c$X^g{&V?TAfZE;hsEE9b3UObTzlQ2)2x@b_;qu|A$c;ob
zJP|d3NvH@+Lk(b_U4UBB#TfbgU(JOEkcR3o!|p<T$G8vG!8ufeS5Y0@@%;xbFV!-*
zU%^J(7}UgGKt-gvZHtlb|2lJ_0raqa?GQWKPDFJ)4Yl^~p$4=RHKUcN5U2V6PSk{s
zqMkc}8o(J;f4MC=|9bGcZ-iO}HwxOKwlu1Nim2mP9o112R0r)*q3?oPqIj1lqB=@;
zelV(?H&78B(~9%23X^<ehHuP8l`nSrCoW&(@-&xcpw@P${lWJS*q>Z}8ug3KdDN%q
z11ygv!mWdm#GooPL(Q-UYVBV~h5B98gCC&QaxH4+>rgZL%BG_tu^pS?cc`DJ^0o=u
zFOG`P)2O8j*X2T?Xo8KfwJS_Qb@VPqb}_2Mc`jdwn)xDBq?XxLb^~gO(oqBY!S1s^
z28Kh2xzLC*Q3E-S+9c;t4P18qp3U1fm~kOg{i3KDmT|roM*buTwYTDJU(|qyqmK6&
zETYf<$*wR5HIt>NH{1$T2V3lS_5dm}$58`6;ruC7gwELCP&2=ZYWF&70QXQ647DS#
zpZ^PTp;v7YRH!RpU5rM}q&Gf|<592DRj3BjP#tF2U8oNBp=Njp)zL{*{qv{^T|w2m
zgOT6=|Hp+oF4#V(Pz?28SyTs=ZB5jSo<-HKkJ^0Ae7_Z{<Bq7MOT^kZ2-R^4s(vae
z!mHYI{v&@t<{O7m9cI~6s0M#Uor3GA`guA8GboK3NI6sltD`z-ifX3?YN^_x2HwHO
zxx7mU&c7;jb3uYDbVq&K^>q0N)H{Ea^P^D>jzvXkJZhkmT|V2+^ZoZx16zVR-l?d8
zr-ixDT5LlNWG8A<?M6MY7uCT*muI2&KsG9*xz68o{-KV+KnkNG_BiVKYN$O>2Nl8R
zQ0;^}bD@rtP$5fpejsXKgK;Jf_5C}jk%u}3$L?YKB&vQ*)C8WfF{qB8L$x1^id0)<
zkAy?<Txcf!P$3<LYG?#%U}Nn#R7BpglTZy#Lp?X!`FW@rFGRf;K0*z61FGGxUA`R)
z=s#^Z6uICl6noO1wYe#IrY?&PtFIz)!DNb~Hh5W7Uo}zhntG_H#`=Do^GVMC9W|%%
zsIk0_dh1U@ZMVg!=QpC--G=ICPaFqD7sn{jvYtnE_$O*|d0z_3i=g&bSz8CyK?~F>
z^hO1Hfb+vq6C00eZ<3vZTE(TP0e}1w2So+TDNsWzQ8QSNY9I}De=A1gcC3MyP%|pg
zIhawDt$`XyT~s?wQL7m1`z=uiuA}dF3Ui^6bVYR(?|h;w^hC`d8TBd{iW=Bt)HaxI
z7umITD{3J7QIX3+Mfeix1NR>4`Eb!L!57$3sFzm*RE4&vi1a~i>_Mod8io48dx~9%
zio`lpgwj!Keje4%ebfYsbq(4tkD5qb<hgLDl?%F}Dh@<-Fd8-D8K{viLUptjHIOZ+
zne9Oh{Abkjmr?caq9RbJThLxf)WD)qe-$GZAJYeAG8d{i64mfTRLAexrKl0Fv)`g-
zmWk^4lFR>#`bE2FeDL*A4Xi>w4mppZ(Ws6Wq6V@FOX!1gKNlKt4ywT$Hh)5pFNJ!!
zRYwi1Ich+iQ4#2mdj3sR1g4{wECp46IjY?+o!@0MF{~M%=R)2@J(&09Ak>eb%FCc;
z7LAqhMbwN2V@;gp{1(*dIDwjB{_eqdpJh<bH$)A%GwOc7?wo%Wyyb$~uJ9>pt+$|N
zw#)fr_N={zn%RF*r{a;s;MkQ!E$Ne}2~|Ozvbv~x^=#ur&cEKiu@vZq(+2fG7w403
zBKbk627g60^atu(-$0#`TlRs=3--tp`3HUrq3S21-h4e#?}fgo_6CKyP{$)t4NX7|
zXew%x%|g8wQc(k2;rkoy7F5F-&hK`9AF89H_Bg7YUr-UqLA4jo<w7(06E)J?u5i~r
z)H8Tv6+|`oSJaaI4K?rzsD`3Z18;zuSyS5v)qYo0`w6H4cMlAQlDW``2BCKAFw~ld
zQ4P&S?S;jt-MtFcz$Vn%XP~}dKZx3_mr>8(Lw(I$xK|L#s;Eua6xB`wM$Ugf-x!M;
z;apUx=A$}ZfSTEI)Qf2~>iA`#B5)Wrfo#+S&Z0WH;qt=0gXbSZ)qestfr?V+Kbi}D
zC_IY_RXx<q8=xMDMGdF}YLC2xIzEZ0C3yp*aJ2I&sOOiUo?q$m4XBB1LM_==jQmR)
z-@D+bJ#8=B+csZP@Zh7U4$7b+R@LRzT^@s)VKdZHv_VZE5!G>T)IbI&asJi7FbXvD
z;iwsnLPcbp%g5UZ_8rvHOhK*XTvUf2qMl!Y>S!%$Pi#ij-;L_{2&(?^B+kDs&QPGx
z=GyD_p3T=MxL?GUwB>9y`wVITjZp2rU|XY>BF-k-zA0<wENdKDgfCrn8!BjfY!+&c
zx%NM(;O9^FVqoMYjj9*z^5>jyiR!v5Dh9n#^<Q)OxMUVVL775<PWE)W#C~CSpyrf`
zTC9_(#XF7aAje*|w`}N@;Qqs?=Zd4+DTR8z+$-VWMg<DA2$fLVr4}lf&!BcgeU~?I
zd1KVTo1r4o3e`bpRKwj+?IoZ-c>AD!@tlBFa1oZn?O`r7gHx!Ea#0OjM0If4UPqnu
z+x7u!fCXL+>J_p@QT0mMr%>%xMzvoR8}hMI4Yf_f$)|&n4ne*3N25BPiRxgU^9!&7
z`6Z}V%r~gLatt-|3)l)Tq9R!5Oc3gNsJ+ny6_IwRcW2ii9}e~RjiIQH$Jz;Y3Tj}}
zu{kcoW_TJ~WBHumCxe0b4*6NAffhcSC-M*9)k3X#64t~47=!b%sD23B!-YbYg<8u~
zs0S{hMtU9f^38WHXz&SCy>_VQ;!%<4g|qQ>)Goh=+Vu~g_mZHN`YDXYYFJAz;jUb$
z!*`I6zR*9Be}yxYb0HYO`rP1j>_Byxi5fsQ>bVOpzlvIdTc}7jxfl!}7PZ!KsLj|D
ztK&F~{6ED~xzG&Op*}`3P#qn>1kA*?7=0=D6YEjff&4;z0nec}S;fo2Caa8<$ydQj
z*dC*Bn9Jv(mT1#u&c7=D<Qw;qiH9ou9&Dm0RKrzlHJ8`0Puse-zHMZmx3RXBZD%|E
z&iU7F?LvV<mVnx&y=;F}h=<xSb|R|&ROe^e_w5qj|HSz<b|b34bkqwkBg}<ncnEde
zj<`aW%|;!s)2KB(>+-9p0o<^6>;s$sN^rlBEow{IvNl}N7u9WT)Qn@CZ)#iEwl>bj
z+n)9nJJ7yvN7`{V92gG0>w=kfo=ve!?Q*-?eqqz>*Y;af#P-;|cE9f*w8tWH{<2+=
zV}G+(>`i;uhOP#oEno}VV)k+Sl&xfI*gCep)cJ4Xf>_(ecCy`U51VWU*dca=ebY{~
z|FARcT)O}x|1s7Q7o^%%_H+9cYV)O|-fX*3A<p#uEa!i*XY4uOzu^4u&R=u>)>Y2G
z8oJ|x`}Tn==D8MhR1me>3proZ7PqB*zqBoHtN4CR=W9D3V;f%c=YL}tJa3z$I(!jz
zUfbDDwu?=$J#3PF)ef+)*`aoX9TWD&cstQfwo~m4JKN5;3+y8Mp-r_b>>B&I-Dty`
ze35Q5><+sd6^Xs5r8?;R5$BIPpKWvOZ}y74Y46(5ACY#WLIr}0P+?RD#cT=t_~!YG
zmff#9EoH~D%_%!Rs#AJecJ@b`v$H>L`Qcys4jVi)s!{pP4c|&#`RKGWGgC>+NuQ8D
zC9NQ>B&{N?Caoc@C4EL(NBW%f1!+BL18F1aOVU@QG}0#0X3`eYzewq%uSr`;-;gp$
z+eq6<-;#Eaz9a1<?IP_a?IC?n`hm2U^l#EW(tgqb(vPHrq(h{`q$8xGq)gH=(odu;
j(s9zyq!XlU(n-=Uq*J8Rq%))((pl2E&1YtwUq9~u;#5G)

diff --git a/public/Build/public.framework.js b/public/Build/public.framework.js
index 16ca72b..f700794 100644
--- a/public/Build/public.framework.js
+++ b/public/Build/public.framework.js
@@ -7,7 +7,7 @@ function(unityFramework) {
   unityFramework = unityFramework || {};
 
 var Module=typeof unityFramework!="undefined"?unityFramework:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});
-function Pointer_stringify(s,len){warnOnce("The JavaScript function 'Pointer_stringify(ptrToSomeCString)' is obsoleted and will be removed in a future Unity version. Please call 'UTF8ToString(ptrToSomeCString)' instead.");return UTF8ToString(s,len)}Module["Pointer_stringify"]=Pointer_stringify;var stackTraceReference="(^|\\n)(\\s+at\\s+|)jsStackTrace(\\s+\\(|@)([^\\n]+):\\d+:\\d+(\\)|)(\\n|$)";var stackTraceReferenceMatch=jsStackTrace().match(new RegExp(stackTraceReference));if(stackTraceReferenceMatch)Module.stackTraceRegExp=new RegExp(stackTraceReference.replace("([^\\n]+)",stackTraceReferenceMatch[4].replace(/[\\^${}[\]().*+?|]/g,"\\$&")).replace("jsStackTrace","[^\\n]+"));var abort=function(what){if(ABORT)return;ABORT=true;EXITSTATUS=1;if(typeof ENVIRONMENT_IS_PTHREAD!=="undefined"&&ENVIRONMENT_IS_PTHREAD)console.error("Pthread aborting at "+(new Error).stack);if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}var message="abort("+what+") at "+stackTrace();if(Module.abortHandler&&Module.abortHandler(message))return;throw message};Module["SetFullscreen"]=function(fullscreen){if(typeof runtimeInitialized==="undefined"||!runtimeInitialized){console.log("Runtime not initialized yet.")}else if(typeof JSEvents==="undefined"){console.log("Player not loaded yet.")}else{var tmp=JSEvents.canPerformEventHandlerRequests;JSEvents.canPerformEventHandlerRequests=function(){return 1};Module.ccall("SetFullscreen",null,["number"],[fullscreen]);JSEvents.canPerformEventHandlerRequests=tmp}};if(!Module["ENVIRONMENT_IS_PTHREAD"]){Module["preRun"].push(function(){var unityFileSystemInit=Module["unityFileSystemInit"]||function(){FS.mkdir("/idbfs");FS.mount(IDBFS,{},"/idbfs");Module.addRunDependency("JS_FileSystem_Mount");FS.syncfs(true,function(err){if(err)console.log("IndexedDB is not available. Data will not persist in cache and PlayerPrefs will not be saved.");Module.removeRunDependency("JS_FileSystem_Mount")})};unityFileSystemInit()})}var videoInputDevices=[];var videoInputDevicesEnumerated=false;var removeEnumerateMediaDevicesRunDependency;var enumerateWatchdog=null;function matchToOldDevice(newDevice){var oldDevices=Object.keys(videoInputDevices);for(var i=0;i<oldDevices.length;++i){var old=videoInputDevices[oldDevices[i]];if(old.deviceId&&old.deviceId==newDevice.deviceId)return old}for(var i=0;i<oldDevices.length;++i){var old=videoInputDevices[oldDevices[i]];if(old==newDevice)return old}for(var i=0;i<oldDevices.length;++i){var old=videoInputDevices[oldDevices[i]];if(old.label&&old.label==newDevice.label)return old}for(var i=0;i<oldDevices.length;++i){var old=videoInputDevices[oldDevices[i]];if(old.groupId&&old.kind&&old.groupId==newDevice.groupId&&old.kind==newDevice.kind)return old}}function assignNewVideoInputId(){for(var i=0;;++i){if(!videoInputDevices[i])return i}}function updateVideoInputDevices(devices){removeEnumerateMediaDevicesRunDependency();videoInputDevices=[];var retainedDevices={};var newDevices=[];devices.forEach(function(device){if(device.kind==="videoinput"){var oldDevice=matchToOldDevice(device);if(oldDevice){retainedDevices[oldDevice.id]=oldDevice}else{newDevices.push(device)}}});videoInputDevices=retainedDevices;newDevices.forEach(function(device){if(!device.id){device.id=assignNewVideoInputId();device.name=device.label||"Video input #"+(device.id+1);device.isFrontFacing=device.name.toLowerCase().includes("front")||!device.name.toLowerCase().includes("front")&&!device.name.toLowerCase().includes("back");videoInputDevices[device.id]=device}})}function enumerateMediaDeviceList(){if(!videoInputDevices)return;navigator.mediaDevices.enumerateDevices().then(function(devices){updateVideoInputDevices(devices);videoInputDevicesEnumerated=true}).catch(function(e){console.warn("Unable to enumerate media devices: "+e+"\nWebcams will not be available.");disableAccessToMediaDevices()});if(/Firefox/.test(navigator.userAgent)){setTimeout(enumerateMediaDeviceList,6e4);warnOnce("Applying workaround to Firefox bug https://bugzilla.mozilla.org/show_bug.cgi?id=1397977")}}function disableAccessToMediaDevices(){if(navigator.mediaDevices&&navigator.mediaDevices.removeEventListener){navigator.mediaDevices.removeEventListener("devicechange",enumerateMediaDeviceList)}videoInputDevices=null}Module["disableAccessToMediaDevices"]=disableAccessToMediaDevices;if(!navigator.mediaDevices){console.warn("navigator.mediaDevices not supported by this browser. Webcam access will not be available."+(location.protocol=="https:"?"":" Try hosting the page over HTTPS, because some browsers disable webcam access when insecure HTTP is being used."));disableAccessToMediaDevices()}else if(typeof ENVIRONMENT_IS_PTHREAD==="undefined"||!ENVIRONMENT_IS_PTHREAD)setTimeout(function(){try{addRunDependency("enumerateMediaDevices");removeEnumerateMediaDevicesRunDependency=function(){if(enumerateWatchdog!==null)clearTimeout(enumerateWatchdog);removeRunDependency("enumerateMediaDevices");if(navigator.mediaDevices)console.log("navigator.mediaDevices support available");removeEnumerateMediaDevicesRunDependency=function(){}};enumerateMediaDeviceList();enumerateWatchdog=setTimeout(removeEnumerateMediaDevicesRunDependency,1e3);navigator.mediaDevices.addEventListener("devicechange",enumerateMediaDeviceList)}catch(e){console.warn("Unable to enumerate media devices: "+e);disableAccessToMediaDevices()}},0);function SendMessage(gameObject,func,param){if(param===undefined)Module.ccall("SendMessage",null,["string","string"],[gameObject,func]);else if(typeof param==="string")Module.ccall("SendMessageString",null,["string","string","string"],[gameObject,func,param]);else if(typeof param==="number")Module.ccall("SendMessageFloat",null,["string","string","number"],[gameObject,func,param]);else throw""+param+" is does not have a type which is supported by SendMessage."}Module["SendMessage"]=SendMessage;var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}function getCFunc(ident){var func=Module["_"+ident];return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret},"array":function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string")return UTF8ToString(ret);if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i<args.length;i++){var converter=toC[argTypes[i]];if(converter){if(stack===0)stack=stackSave();cArgs[i]=converter(args[i])}else{cArgs[i]=args[i]}}}var ret=func.apply(null,cArgs);function onDone(ret){if(stack!==0)stackRestore(stack);return convertReturnValue(ret)}ret=onDone(ret);return ret}function cwrap(ident,returnType,argTypes,opts){argTypes=argTypes||[];var numericArgs=argTypes.every(function(type){return type==="number"});var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return function(){return ccall(ident,returnType,argTypes,arguments,opts)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}else{var str="";while(idx<endPtr){var u0=heapOrArray[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i<str.length;++i){HEAP8[buffer++>>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||33554432;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="build.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Og"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["hh"];addOnInit(Module["asm"]["Pg"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={3383172:function(){return Module.webglContextAttributes.premultipliedAlpha},3383233:function(){return Module.webglContextAttributes.preserveDrawingBuffer},3383297:function(){return Module.webglContextAttributes.powerPreference}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){(function(){dynCall_v.call(null,func)})()}else{(function(a1){dynCall_vi.apply(null,[func,a1])})(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}function demangle(func){return func}function demangleAll(text){var regex=/\b_Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){return dynCallLegacy(sig,ptr,args)}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}function jsStackTrace(){var error=new Error;if(!error.stack){try{throw new Error}catch(e){error=e}if(!error.stack){return"(no stack trace available)"}}return error.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function _Closewindow(){window.close()}function _GetJSMemoryInfo(totalJSptr,usedJSptr){if(performance.memory){HEAPF64[totalJSptr>>3]=performance.memory.totalJSHeapSize;HEAPF64[usedJSptr>>3]=performance.memory.usedJSHeapSize}else{HEAPF64[totalJSptr>>3]=NaN;HEAPF64[usedJSptr>>3]=NaN}}function _GetNameFromTextField(){console.log("getting name");var name=getName();var bufferSize=lengthBytesUTF8(name)+1;var buffer=_malloc(bufferSize);stringToUTF8(name,buffer,bufferSize);console.log("name",name,buffer,bufferSize);return buffer}function _HideScoreboardUI(){console.log("hiding UI");hideUI()}function _InitAnalytics(){}var JS_Accelerometer=null;var JS_Accelerometer_callback=0;function _JS_Accelerometer_IsRunning(){return JS_Accelerometer&&JS_Accelerometer.activated||JS_Accelerometer_callback!=0}var JS_Accelerometer_multiplier=1;var JS_Accelerometer_lastValue={x:0,y:0,z:0};function JS_Accelerometer_eventHandler(){JS_Accelerometer_lastValue={x:JS_Accelerometer.x*JS_Accelerometer_multiplier,y:JS_Accelerometer.y*JS_Accelerometer_multiplier,z:JS_Accelerometer.z*JS_Accelerometer_multiplier};if(JS_Accelerometer_callback!=0)dynCall_vfff(JS_Accelerometer_callback,JS_Accelerometer_lastValue.x,JS_Accelerometer_lastValue.y,JS_Accelerometer_lastValue.z)}var JS_Accelerometer_frequencyRequest=0;var JS_Accelerometer_frequency=0;var JS_LinearAccelerationSensor_callback=0;var JS_GravitySensor_callback=0;var JS_Gyroscope_callback=0;function JS_ComputeGravity(accelerometerValue,linearAccelerationValue){var difference={x:accelerometerValue.x-linearAccelerationValue.x,y:accelerometerValue.y-linearAccelerationValue.y,z:accelerometerValue.z-linearAccelerationValue.z};var differenceMagnitudeSq=difference.x*difference.x+difference.y*difference.y+difference.z*difference.z;var sum={x:accelerometerValue.x+linearAccelerationValue.x,y:accelerometerValue.y+linearAccelerationValue.y,z:accelerometerValue.z+linearAccelerationValue.z};var sumMagnitudeSq=sum.x*sum.x+sum.y*sum.y+sum.z*sum.z;return differenceMagnitudeSq<=sumMagnitudeSq?difference:sum}function JS_DeviceMotion_eventHandler(event){var accelerometerValue={x:event.accelerationIncludingGravity.x*JS_Accelerometer_multiplier,y:event.accelerationIncludingGravity.y*JS_Accelerometer_multiplier,z:event.accelerationIncludingGravity.z*JS_Accelerometer_multiplier};if(JS_Accelerometer_callback!=0)dynCall_vfff(JS_Accelerometer_callback,accelerometerValue.x,accelerometerValue.y,accelerometerValue.z);var linearAccelerationValue={x:event.acceleration.x*JS_Accelerometer_multiplier,y:event.acceleration.y*JS_Accelerometer_multiplier,z:event.acceleration.z*JS_Accelerometer_multiplier};if(JS_LinearAccelerationSensor_callback!=0)dynCall_vfff(JS_LinearAccelerationSensor_callback,linearAccelerationValue.x,linearAccelerationValue.y,linearAccelerationValue.z);if(JS_GravitySensor_callback!=0){var gravityValue=JS_ComputeGravity(accelerometerValue,linearAccelerationValue);dynCall_vfff(JS_GravitySensor_callback,gravityValue.x,gravityValue.y,gravityValue.z)}if(JS_Gyroscope_callback!=0){var degToRad=Math.PI/180;dynCall_vfff(JS_Gyroscope_callback,event.rotationRate.alpha*degToRad,event.rotationRate.beta*degToRad,event.rotationRate.gamma*degToRad)}}var JS_DeviceSensorPermissions=0;function JS_RequestDeviceSensorPermissions(permissions){if(permissions&1){if(typeof DeviceOrientationEvent.requestPermission==="function"){DeviceOrientationEvent.requestPermission().then(function(permissionState){if(permissionState==="granted"){JS_DeviceSensorPermissions&=~1}else{warnOnce("DeviceOrientationEvent permission not granted")}}).catch(function(err){warnOnce(err);JS_DeviceSensorPermissions|=1})}}if(permissions&2){if(typeof DeviceMotionEvent.requestPermission==="function"){DeviceMotionEvent.requestPermission().then(function(permissionState){if(permissionState==="granted"){JS_DeviceSensorPermissions&=~2}else{warnOnce("DeviceMotionEvent permission not granted")}}).catch(function(err){warnOnce(err);JS_DeviceSensorPermissions|=2})}}}function JS_DeviceMotion_add(){if(JS_Accelerometer_callback==0&&JS_LinearAccelerationSensor_callback==0&&JS_GravitySensor_callback==0&&JS_Gyroscope_callback==0){JS_RequestDeviceSensorPermissions(2);window.addEventListener("devicemotion",JS_DeviceMotion_eventHandler)}}function JS_DefineAccelerometerMultiplier(){var g=9.80665;JS_Accelerometer_multiplier=/(iPhone|iPad|Macintosh)/i.test(navigator.userAgent)?1/g:-1/g}function _JS_Accelerometer_Start(callback,frequency){JS_DefineAccelerometerMultiplier();if(typeof Accelerometer==="undefined"){JS_DeviceMotion_add();if(callback!=0)JS_Accelerometer_callback=callback;return}if(callback!=0)JS_Accelerometer_callback=callback;function InitializeAccelerometer(frequency){JS_Accelerometer=new Accelerometer({frequency:frequency,referenceFrame:"device"});JS_Accelerometer.addEventListener("reading",JS_Accelerometer_eventHandler);JS_Accelerometer.addEventListener("error",function(e){warnOnce(e.error?e.error:e)});JS_Accelerometer.start();JS_Accelerometer_frequency=frequency}if(JS_Accelerometer){if(JS_Accelerometer_frequency!=frequency){JS_Accelerometer.stop();JS_Accelerometer.removeEventListener("reading",JS_Accelerometer_eventHandler);InitializeAccelerometer(frequency)}}else if(JS_Accelerometer_frequencyRequest!=0){JS_Accelerometer_frequencyRequest=frequency}else{JS_Accelerometer_frequencyRequest=frequency;navigator.permissions.query({name:"accelerometer"}).then(function(result){if(result.state==="granted"){InitializeAccelerometer(JS_Accelerometer_frequencyRequest)}else{warnOnce("No permission to use Accelerometer.")}JS_Accelerometer_frequencyRequest=0})}}function JS_DeviceMotion_remove(){if(JS_Accelerometer_callback==0&&JS_LinearAccelerationSensor_callback==0&&JS_GravitySensor_callback==0&&JS_Gyroscope_callback==0){window.removeEventListener("devicemotion",JS_DeviceOrientation_eventHandler)}}function _JS_Accelerometer_Stop(){if(JS_Accelerometer){if(typeof GravitySensor!=="undefined"||JS_GravitySensor_callback==0){JS_Accelerometer.stop();JS_Accelerometer.removeEventListener("reading",JS_Accelerometer_eventHandler);JS_Accelerometer=null}JS_Accelerometer_callback=0;JS_Accelerometer_frequency=0}else if(JS_Accelerometer_callback!=0){JS_Accelerometer_callback=0;JS_DeviceMotion_remove()}}function _JS_Cursor_SetImage(ptr,length){var binary="";for(var i=0;i<length;i++)binary+=String.fromCharCode(HEAPU8[ptr+i]);Module.canvas.style.cursor="url(data:image/cur;base64,"+btoa(binary)+"),default"}function _JS_Cursor_SetShow(show){Module.canvas.style.cursor=show?"default":"none"}function jsDomCssEscapeId(id){if(typeof window.CSS!=="undefined"&&typeof window.CSS.escape!=="undefined"){return window.CSS.escape(id)}return id.replace(/(#|\.|\+|\[|\]|\(|\)|\{|\})/g,"\\$1")}function jsCanvasSelector(){var canvasId=Module["canvas"]?Module["canvas"].id:"unity-canvas";return"#"+jsDomCssEscapeId(canvasId)}function _JS_DOM_MapViewportCoordinateToElementLocalCoordinate(viewportX,viewportY,targetX,targetY){var canvas=document.querySelector(jsCanvasSelector());var rect=canvas&&canvas.getBoundingClientRect();HEAPU32[targetX>>2]=viewportX-(rect?rect.left:0);HEAPU32[targetY>>2]=viewportY-(rect?rect.top:0)}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _JS_DOM_UnityCanvasSelector(){var canvasSelector=jsCanvasSelector();if(_JS_DOM_UnityCanvasSelector.selector!=canvasSelector){_free(_JS_DOM_UnityCanvasSelector.ptr);_JS_DOM_UnityCanvasSelector.ptr=stringToNewUTF8(canvasSelector);_JS_DOM_UnityCanvasSelector.selector=canvasSelector}return _JS_DOM_UnityCanvasSelector.ptr}function _JS_Eval_OpenURL(ptr){var str=UTF8ToString(ptr);window.open(str,"_blank","")}var fs={numPendingSync:0,syncInternal:1e3,syncInProgress:false,sync:function(onlyPendingSync){if(onlyPendingSync){if(fs.numPendingSync==0)return}else if(fs.syncInProgress){fs.numPendingSync++;return}fs.syncInProgress=true;FS.syncfs(false,function(err){fs.syncInProgress=false});fs.numPendingSync=0}};function _JS_FileSystem_Initialize(){Module.setInterval(function(){fs.sync(true)},fs.syncInternal)}function _JS_FileSystem_Sync(){fs.sync(false)}var JS_GravitySensor=null;function _JS_GravitySensor_IsRunning(){return typeof GravitySensor!=="undefined"?JS_GravitySensor&&JS_GravitySensor.activated:JS_GravitySensor_callback!=0}function JS_GravitySensor_eventHandler(){if(JS_GravitySensor_callback!=0)dynCall_vfff(JS_GravitySensor_callback,JS_GravitySensor.x*JS_Accelerometer_multiplier,JS_GravitySensor.y*JS_Accelerometer_multiplier,JS_GravitySensor.z*JS_Accelerometer_multiplier)}var JS_GravitySensor_frequencyRequest=0;var JS_LinearAccelerationSensor=null;function JS_LinearAccelerationSensor_eventHandler(){var linearAccelerationValue={x:JS_LinearAccelerationSensor.x*JS_Accelerometer_multiplier,y:JS_LinearAccelerationSensor.y*JS_Accelerometer_multiplier,z:JS_LinearAccelerationSensor.z*JS_Accelerometer_multiplier};if(JS_LinearAccelerationSensor_callback!=0)dynCall_vfff(JS_LinearAccelerationSensor_callback,linearAccelerationValue.x,linearAccelerationValue.y,linearAccelerationValue.z);if(JS_GravitySensor_callback!=0&&typeof GravitySensor==="undefined"){var gravityValue=JS_ComputeGravity(JS_Accelerometer_lastValue,linearAccelerationValue);dynCall_vfff(JS_GravitySensor_callback,gravityValue.x,gravityValue.y,gravityValue.z)}}var JS_LinearAccelerationSensor_frequencyRequest=0;var JS_LinearAccelerationSensor_frequency=0;function _JS_LinearAccelerationSensor_Start(callback,frequency){JS_DefineAccelerometerMultiplier();if(typeof LinearAccelerationSensor==="undefined"){JS_DeviceMotion_add();if(callback!=0)JS_LinearAccelerationSensor_callback=callback;return}if(callback!=0)JS_LinearAccelerationSensor_callback=callback;function InitializeLinearAccelerationSensor(frequency){JS_LinearAccelerationSensor=new LinearAccelerationSensor({frequency:frequency,referenceFrame:"device"});JS_LinearAccelerationSensor.addEventListener("reading",JS_LinearAccelerationSensor_eventHandler);JS_LinearAccelerationSensor.addEventListener("error",function(e){warnOnce(e.error?e.error:e)});JS_LinearAccelerationSensor.start();JS_LinearAccelerationSensor_frequency=frequency}if(JS_LinearAccelerationSensor){if(JS_LinearAccelerationSensor_frequency!=frequency){JS_LinearAccelerationSensor.stop();JS_LinearAccelerationSensor.removeEventListener("reading",JS_LinearAccelerationSensor_eventHandler);InitializeLinearAccelerationSensor(frequency)}}else if(JS_LinearAccelerationSensor_frequencyRequest!=0){JS_LinearAccelerationSensor_frequencyRequest=frequency}else{JS_LinearAccelerationSensor_frequencyRequest=frequency;navigator.permissions.query({name:"accelerometer"}).then(function(result){if(result.state==="granted"){InitializeLinearAccelerationSensor(JS_LinearAccelerationSensor_frequencyRequest)}else{warnOnce("No permission to use LinearAccelerationSensor.")}JS_LinearAccelerationSensor_frequencyRequest=0})}}function _JS_GravitySensor_Start(callback,frequency){if(typeof GravitySensor==="undefined"){_JS_Accelerometer_Start(0,Math.max(frequency,JS_Accelerometer_frequency));_JS_LinearAccelerationSensor_Start(0,Math.max(frequency,JS_LinearAccelerationSensor_frequency));JS_GravitySensor_callback=callback;return}JS_DefineAccelerometerMultiplier();JS_GravitySensor_callback=callback;function InitializeGravitySensor(frequency){JS_GravitySensor=new GravitySensor({frequency:frequency,referenceFrame:"device"});JS_GravitySensor.addEventListener("reading",JS_GravitySensor_eventHandler);JS_GravitySensor.addEventListener("error",function(e){warnOnce(e.error?e.error:e)});JS_GravitySensor.start()}if(JS_GravitySensor){JS_GravitySensor.stop();JS_GravitySensor.removeEventListener("reading",JS_GravitySensor_eventHandler);InitializeGravitySensor(frequency)}else if(JS_GravitySensor_frequencyRequest!=0){JS_GravitySensor_frequencyRequest=frequency}else{JS_GravitySensor_frequencyRequest=frequency;navigator.permissions.query({name:"accelerometer"}).then(function(result){if(result.state==="granted"){InitializeGravitySensor(JS_GravitySensor_frequencyRequest)}else{warnOnce("No permission to use GravitySensor.")}JS_GravitySensor_frequencyRequest=0})}}function _JS_LinearAccelerationSensor_Stop(){if(JS_LinearAccelerationSensor){if(typeof GravitySensor!=="undefined"||JS_GravitySensor_callback==0){JS_LinearAccelerationSensor.stop();JS_LinearAccelerationSensor.removeEventListener("reading",JS_LinearAccelerationSensor_eventHandler);JS_LinearAccelerationSensor=null}JS_LinearAccelerationSensor_callback=0;JS_LinearAccelerationSensor_frequency=0}else if(JS_LinearAccelerationSensor_callback!=0){JS_LinearAccelerationSensor_callback=0;JS_DeviceMotion_remove()}}function _JS_GravitySensor_Stop(){JS_GravitySensor_callback=0;if(typeof GravitySensor==="undefined"){if(JS_Accelerometer_callback==0)_JS_Accelerometer_Stop();if(JS_LinearAccelerationSensor_callback==0)_JS_LinearAccelerationSensor_Stop();return}if(JS_GravitySensor){JS_GravitySensor.stop();JS_GravitySensor.removeEventListener("reading",JS_GravitySensor_eventHandler);JS_GravitySensor=null}}function _JS_GuardAgainstJsExceptions(cb){try{(function(){dynCall_v.call(null,cb)})()}catch(e){console.warn(e)}}var JS_Gyroscope=null;function _JS_Gyroscope_IsRunning(){return JS_Gyroscope&&JS_Gyroscope.activated||JS_Gyroscope_callback!=0}function JS_Gyroscope_eventHandler(){if(JS_Gyroscope_callback!=0)dynCall_vfff(JS_Gyroscope_callback,JS_Gyroscope.x,JS_Gyroscope.y,JS_Gyroscope.z)}var JS_Gyroscope_frequencyRequest=0;function _JS_Gyroscope_Start(callback,frequency){if(typeof Gyroscope==="undefined"){JS_DeviceMotion_add();JS_Gyroscope_callback=callback;return}JS_Gyroscope_callback=callback;function InitializeGyroscope(frequency){JS_Gyroscope=new Gyroscope({frequency:frequency,referenceFrame:"device"});JS_Gyroscope.addEventListener("reading",JS_Gyroscope_eventHandler);JS_Gyroscope.addEventListener("error",function(e){warnOnce(e.error?e.error:e)});JS_Gyroscope.start()}if(JS_Gyroscope){JS_Gyroscope.stop();JS_Gyroscope.removeEventListener("reading",JS_Gyroscope_eventHandler);InitializeGyroscope(frequency)}else if(JS_Gyroscope_frequencyRequest!=0){JS_Gyroscope_frequencyRequest=frequency}else{JS_Gyroscope_frequencyRequest=frequency;navigator.permissions.query({name:"gyroscope"}).then(function(result){if(result.state==="granted"){InitializeGyroscope(JS_Gyroscope_frequencyRequest)}else{warnOnce("No permission to use Gyroscope.")}JS_Gyroscope_frequencyRequest=0})}}function _JS_Gyroscope_Stop(){if(JS_Gyroscope){JS_Gyroscope.stop();JS_Gyroscope.removeEventListener("reading",JS_Gyroscope_eventHandler);JS_Gyroscope=null;JS_Gyroscope_callback=0}else if(JS_Gyroscope_callback!=0){JS_Gyroscope_callback=0;JS_DeviceMotion_remove()}}function _JS_LinearAccelerationSensor_IsRunning(){return JS_LinearAccelerationSensor&&JS_LinearAccelerationSensor.activated||JS_LinearAccelerationSensor_callback!=0}function _JS_Log_Dump(ptr,type){var str=UTF8ToString(ptr);if(typeof dump=="function")dump(str);switch(type){case 0:case 1:case 4:console.error(str);return;case 2:console.warn(str);return;case 3:case 5:console.log(str);return;default:console.error("Unknown console message type!");console.error(str)}}function _JS_Log_StackTrace(buffer,bufferSize){var trace=stackTrace();if(buffer)stringToUTF8(trace,buffer,bufferSize);return lengthBytesUTF8(trace)}var mobile_input_hide_delay=null;var mobile_input_text=null;var mobile_input=null;var mobile_input_ignore_blur_event=false;function _JS_MobileKeybard_GetIgnoreBlurEvent(){return mobile_input_ignore_blur_event}function _JS_MobileKeyboard_GetKeyboardStatus(){var kKeyboardStatusVisible=0;var kKeyboardStatusDone=1;if(!mobile_input)return kKeyboardStatusDone;return kKeyboardStatusVisible}function _JS_MobileKeyboard_GetText(buffer,bufferSize){var text=mobile_input&&mobile_input.input?mobile_input.input.value:mobile_input_text?mobile_input_text:"";if(buffer)stringToUTF8(text,buffer,bufferSize);return lengthBytesUTF8(text)}function _JS_MobileKeyboard_GetTextSelection(outStart,outLength){if(!mobile_input){HEAP32[outStart>>2]=0;HEAP32[outLength>>2]=0;return}HEAP32[outStart>>2]=mobile_input.input.selectionStart;HEAP32[outLength>>2]=mobile_input.input.selectionEnd-mobile_input.input.selectionStart}function _JS_MobileKeyboard_Hide(delay){if(mobile_input_hide_delay)return;mobile_input_ignore_blur_event=true;function hideMobileKeyboard(){if(mobile_input&&mobile_input.input){mobile_input_text=mobile_input.input.value;mobile_input.input=null;if(mobile_input.parentNode&&mobile_input.parentNode){mobile_input.parentNode.removeChild(mobile_input)}}mobile_input=null;mobile_input_hide_delay=null;setTimeout(function(){mobile_input_ignore_blur_event=false},100)}if(delay){var hideDelay=200;mobile_input_hide_delay=setTimeout(hideMobileKeyboard,hideDelay)}else{hideMobileKeyboard()}}function _JS_MobileKeyboard_SetCharacterLimit(limit){if(!mobile_input)return;mobile_input.input.maxLength=limit}function _JS_MobileKeyboard_SetText(text){if(!mobile_input)return;text=UTF8ToString(text);mobile_input.input.value=text}function _JS_MobileKeyboard_SetTextSelection(start,length){if(!mobile_input)return;mobile_input.input.setSelectionRange(start,start+length)}function _JS_MobileKeyboard_Show(text,keyboardType,autocorrection,multiline,secure,alert,placeholder,characterLimit){if(mobile_input_hide_delay){clearTimeout(mobile_input_hide_delay);mobile_input_hide_delay=null}text=UTF8ToString(text);mobile_input_text=text;placeholder=UTF8ToString(placeholder);var container=document.body;var hasExistingMobileInput=!!mobile_input;var input_type;var KEYBOARD_TYPE_NUMBERS_AND_PUNCTUATION=2;var KEYBOARD_TYPE_URL=3;var KEYBOARD_TYPE_NUMBER_PAD=4;var KEYBOARD_TYPE_PHONE_PAD=5;var KEYBOARD_TYPE_EMAIL_ADDRESS=7;if(!secure){switch(keyboardType){case KEYBOARD_TYPE_EMAIL_ADDRESS:input_type="email";break;case KEYBOARD_TYPE_URL:input_type="url";break;case KEYBOARD_TYPE_NUMBERS_AND_PUNCTUATION:case KEYBOARD_TYPE_NUMBER_PAD:case KEYBOARD_TYPE_PHONE_PAD:input_type="number";break;default:input_type="text";break}}else{input_type="password"}if(hasExistingMobileInput){if(mobile_input.multiline!=multiline){_JS_MobileKeyboard_Hide(false);return}}var inputContainer=mobile_input||document.createElement("div");if(!hasExistingMobileInput){inputContainer.style="width:100%; position:fixed; bottom:0px; margin:0px; padding:0px; left:0px; border: 1px solid #000; border-radius: 5px; background-color:#fff; font-size:14pt;";container.appendChild(inputContainer);mobile_input=inputContainer}var input=hasExistingMobileInput?mobile_input.input:document.createElement(multiline?"textarea":"input");mobile_input.multiline=multiline;mobile_input.secure=secure;mobile_input.keyboardType=keyboardType;mobile_input.inputType=input_type;input.type=input_type;input.style="width:calc(100% - 85px); "+(multiline?"height:100px;":"")+"vertical-align:top; border-radius: 5px; outline:none; cursor:default; resize:none; border:0px; padding:10px 0px 10px 10px;";input.spellcheck=autocorrection?true:false;input.maxLength=characterLimit>0?characterLimit:524288;input.value=text;input.placeholder=placeholder;if(!hasExistingMobileInput){inputContainer.appendChild(input);inputContainer.input=input}if(!hasExistingMobileInput){var okButton=document.createElement("button");okButton.innerText="OK";okButton.style="border:0; position:absolute; left:calc(100% - 75px); top:0px; width:75px; height:100%; margin:0; padding:0; border-radius: 5px; background-color:#fff";okButton.addEventListener("touchend",function(){_JS_MobileKeyboard_Hide(true)});inputContainer.appendChild(okButton);inputContainer.okButton=okButton;input.addEventListener("keyup",function(e){if(input.parentNode.multiline)return;if(e.code=="Enter"||e.which==13||e.keyCode==13){_JS_MobileKeyboard_Hide(true)}});input.addEventListener("blur",function(e){_JS_MobileKeyboard_Hide(true);e.stopPropagation();e.preventDefault()});input.select();input.focus()}else{input.select()}}var JS_OrientationSensor=null;var JS_OrientationSensor_callback=0;function _JS_OrientationSensor_IsRunning(){return JS_OrientationSensor&&JS_OrientationSensor.activated||JS_OrientationSensor_callback!=0}function JS_OrientationSensor_eventHandler(){if(JS_OrientationSensor_callback!=0)dynCall_vffff(JS_OrientationSensor_callback,JS_OrientationSensor.quaternion[0],JS_OrientationSensor.quaternion[1],JS_OrientationSensor.quaternion[2],JS_OrientationSensor.quaternion[3])}var JS_OrientationSensor_frequencyRequest=0;function JS_DeviceOrientation_eventHandler(event){if(JS_OrientationSensor_callback){var degToRad=Math.PI/180;var x=event.beta*degToRad;var y=event.gamma*degToRad;var z=event.alpha*degToRad;var cx=Math.cos(x/2);var sx=Math.sin(x/2);var cy=Math.cos(y/2);var sy=Math.sin(y/2);var cz=Math.cos(z/2);var sz=Math.sin(z/2);var qx=sx*cy*cz-cx*sy*sz;var qy=cx*sy*cz+sx*cy*sz;var qz=cx*cy*sz+sx*sy*cz;var qw=cx*cy*cz-sx*sy*sz;dynCall_vffff(JS_OrientationSensor_callback,qx,qy,qz,qw)}}function _JS_OrientationSensor_Start(callback,frequency){if(typeof RelativeOrientationSensor==="undefined"){if(JS_OrientationSensor_callback==0){JS_OrientationSensor_callback=callback;JS_RequestDeviceSensorPermissions(1);window.addEventListener("deviceorientation",JS_DeviceOrientation_eventHandler)}return}JS_OrientationSensor_callback=callback;function InitializeOrientationSensor(frequency){JS_OrientationSensor=new RelativeOrientationSensor({frequency:frequency,referenceFrame:"device"});JS_OrientationSensor.addEventListener("reading",JS_OrientationSensor_eventHandler);JS_OrientationSensor.addEventListener("error",function(e){warnOnce(e.error?e.error:e)});JS_OrientationSensor.start()}if(JS_OrientationSensor){JS_OrientationSensor.stop();JS_OrientationSensor.removeEventListener("reading",JS_OrientationSensor_eventHandler);InitializeOrientationSensor(frequency)}else if(JS_OrientationSensor_frequencyRequest!=0){JS_OrientationSensor_frequencyRequest=frequency}else{JS_OrientationSensor_frequencyRequest=frequency;Promise.all([navigator.permissions.query({name:"accelerometer"}),navigator.permissions.query({name:"gyroscope"})]).then(function(results){if(results.every(function(result){return result.state==="granted"})){InitializeOrientationSensor(JS_OrientationSensor_frequencyRequest)}else{warnOnce("No permissions to use RelativeOrientationSensor.")}JS_OrientationSensor_frequencyRequest=0})}}function _JS_OrientationSensor_Stop(){if(JS_OrientationSensor){JS_OrientationSensor.stop();JS_OrientationSensor.removeEventListener("reading",JS_OrientationSensor_eventHandler);JS_OrientationSensor=null}else if(JS_OrientationSensor_callback!=0){window.removeEventListener("deviceorientation",JS_DeviceOrientation_eventHandler)}JS_OrientationSensor_callback=0}function _JS_RequestDeviceSensorPermissionsOnTouch(){if(JS_DeviceSensorPermissions==0)return;JS_RequestDeviceSensorPermissions(JS_DeviceSensorPermissions)}function _JS_RunQuitCallbacks(){Module.QuitCleanup()}var JS_ScreenOrientation_callback=0;function JS_ScreenOrientation_eventHandler(){if(JS_ScreenOrientation_callback)dynCall_viii(JS_ScreenOrientation_callback,window.innerWidth,window.innerHeight,screen.orientation?screen.orientation.angle:window.orientation)}function _JS_ScreenOrientation_DeInit(){JS_ScreenOrientation_callback=0;window.removeEventListener("resize",JS_ScreenOrientation_eventHandler);if(screen.orientation){screen.orientation.removeEventListener("change",JS_ScreenOrientation_eventHandler)}}function _JS_ScreenOrientation_Init(callback){if(!JS_ScreenOrientation_callback){if(screen.orientation){screen.orientation.addEventListener("change",JS_ScreenOrientation_eventHandler)}window.addEventListener("resize",JS_ScreenOrientation_eventHandler);JS_ScreenOrientation_callback=callback;setTimeout(JS_ScreenOrientation_eventHandler,0)}}var JS_ScreenOrientation_requestedLockType=-1;var JS_ScreenOrientation_appliedLockType=-1;var JS_ScreenOrientation_timeoutID=-1;function _JS_ScreenOrientation_Lock(orientationLockType){if(!screen.orientation){return}function applyLock(){JS_ScreenOrientation_appliedLockType=JS_ScreenOrientation_requestedLockType;var screenOrientations=["any",0,"landscape","portrait","portrait-primary","portrait-secondary","landscape-primary","landscape-secondary"];var type=screenOrientations[JS_ScreenOrientation_appliedLockType];screen.orientation.lock(type).then(function(){if(JS_ScreenOrientation_requestedLockType!=JS_ScreenOrientation_appliedLockType){JS_ScreenOrientation_timeoutID=setTimeout(applyLock,0)}else{JS_ScreenOrientation_timeoutID=-1}}).catch(function(err){warnOnce(err);JS_ScreenOrientation_timeoutID=-1})}JS_ScreenOrientation_requestedLockType=orientationLockType;if(JS_ScreenOrientation_timeoutID==-1&&orientationLockType!=JS_ScreenOrientation_appliedLockType){JS_ScreenOrientation_timeoutID=setTimeout(applyLock,0)}}var WEBAudio={audioInstanceIdCounter:0,audioInstances:{},audioContext:null,audioWebEnabled:0,audioCache:[],pendingAudioSources:{}};function jsAudioMixinSetPitch(source){source.estimatePlaybackPosition=function(){var t=(WEBAudio.audioContext.currentTime-source.playbackStartTime)*source.playbackRate.value;if(source.loop&&t>=source.loopStart){t=(t-source.loopStart)%(source.loopEnd-source.loopStart)+source.loopStart}return t};source.setPitch=function(newPitch){var curPosition=source.estimatePlaybackPosition();if(curPosition>=0){source.playbackStartTime=WEBAudio.audioContext.currentTime-curPosition/newPitch}if(source.playbackRate.value!==newPitch)source.playbackRate.value=newPitch}}function jsAudioCreateUncompressedSoundClip(buffer,error){var soundClip={buffer:buffer,error:error};soundClip.release=function(){};soundClip.getLength=function(){if(!this.buffer){console.log("Trying to get length of sound which is not loaded.");return 0}var sampleRateRatio=44100/this.buffer.sampleRate;return this.buffer.length*sampleRateRatio};soundClip.getData=function(ptr,length){if(!this.buffer){console.log("Trying to get data of sound which is not loaded.");return 0}var startOutputBuffer=ptr>>2;var output=HEAPF32.subarray(startOutputBuffer,startOutputBuffer+(length>>2));var numMaxSamples=Math.floor((length>>2)/this.buffer.numberOfChannels);var numReadSamples=Math.min(this.buffer.length,numMaxSamples);for(var i=0;i<this.buffer.numberOfChannels;i++){var channelData=this.buffer.getChannelData(i).subarray(0,numReadSamples);output.set(channelData,i*numReadSamples)}return numReadSamples*this.buffer.numberOfChannels*4};soundClip.getNumberOfChannels=function(){if(!this.buffer){console.log("Trying to get metadata of sound which is not loaded.");return 0}return this.buffer.numberOfChannels};soundClip.getFrequency=function(){if(!this.buffer){console.log("Trying to get metadata of sound which is not loaded.");return 0}return this.buffer.sampleRate};soundClip.createSourceNode=function(){if(!this.buffer){console.log("Trying to play sound which is not loaded.")}var source=WEBAudio.audioContext.createBufferSource();source.buffer=this.buffer;jsAudioMixinSetPitch(source);return source};return soundClip}function jsAudioCreateChannel(callback,userData){var channel={callback:callback,userData:userData,source:null,gain:WEBAudio.audioContext.createGain(),panner:WEBAudio.audioContext.createPanner(),threeD:false,loop:false,loopStart:0,loopEnd:0,pitch:1};channel.panner.rolloffFactor=0;channel.release=function(){this.disconnectSource();this.gain.disconnect();this.panner.disconnect()};channel.playSoundClip=function(soundClip,startTime,startOffset){try{var self=this;this.source=soundClip.createSourceNode();this.setupPanning();this.source.onended=function(){self.source.isStopped=true;self.disconnectSource();if(self.callback){dynCall("vi",self.callback,[self.userData])}};this.source.loop=this.loop;this.source.loopStart=this.loopStart;this.source.loopEnd=this.loopEnd;this.source.start(startTime,startOffset);this.source.scheduledStartTime=startTime;this.source.playbackStartTime=startTime-startOffset/this.source.playbackRate.value;this.source.setPitch(this.pitch)}catch(e){console.error("Channel.playSoundClip error. Exception: "+e)}};channel.stop=function(delay){if(!this.source){return}try{channel.source.stop(WEBAudio.audioContext.currentTime+delay)}catch(e){}if(delay==0){this.disconnectSource()}};channel.isPaused=function(){if(!this.source){return true}if(this.source.isPausedMockNode){return true}if(this.source.mediaElement){return this.source.mediaElement.paused||this.source.pauseRequested}return false};channel.pause=function(){if(!this.source||this.source.isPausedMockNode){return}if(this.source.mediaElement){this.source._pauseMediaElement();return}var pausedSource={isPausedMockNode:true,buffer:this.source.buffer,loop:this.source.loop,loopStart:this.source.loopStart,loopEnd:this.source.loopEnd,playbackRate:this.source.playbackRate.value,scheduledStartTime:this.source.scheduledStartTime,scheduledStopTime:undefined,playbackPausedAtPosition:this.source.estimatePlaybackPosition(),setPitch:function(v){this.playbackRate=v},stop:function(when){this.scheduledStopTime=when}};this.stop(0);this.disconnectSource();this.source=pausedSource};channel.resume=function(){if(this.source&&this.source.mediaElement){this.source.start(undefined,this.source.currentTime);return}if(!this.source||!this.source.isPausedMockNode){return}var pausedSource=this.source;var soundClip=jsAudioCreateUncompressedSoundClip(pausedSource.buffer,false);this.playSoundClip(soundClip,pausedSource.scheduledStartTime,Math.max(0,pausedSource.playbackPausedAtPosition));this.source.loop=pausedSource.loop;this.source.loopStart=pausedSource.loopStart;this.source.loopEnd=pausedSource.loopEnd;this.source.setPitch(pausedSource.playbackRate);if(typeof pausedSource.scheduledStopTime!=="undefined"){var delay=Math.max(pausedSource.scheduledStopTime-WEBAudio.audioContext.currentTime,0);this.stop(delay)}};channel.setLoop=function(loop){this.loop=loop;if(!this.source||this.source.loop==loop){return}this.source.loop=loop};channel.setLoopPoints=function(loopStart,loopEnd){this.loopStart=loopStart;this.loopEnd=loopEnd;if(!this.source){return}if(this.source.loopStart!==loopStart){this.source.loopStart=loopStart}if(this.source.loopEnd!==loopEnd){this.source.loopEnd=loopEnd}};channel.set3D=function(threeD){if(this.threeD==threeD){return}this.threeD=threeD;if(!this.source){return}this.setupPanning()};channel.setPitch=function(pitch){this.pitch=pitch;if(!this.source){return}this.source.setPitch(pitch)};channel.setVolume=function(volume){if(this.gain.gain.value==volume){return}this.gain.gain.value=volume};channel.setPosition=function(x,y,z){var p=this.panner;if(p.positionX){if(p.positionX.value!==x)p.positionX.value=x;if(p.positionY.value!==y)p.positionY.value=y;if(p.positionZ.value!==z)p.positionZ.value=z}else if(p._x!==x||p._y!==y||p._z!==z){p.setPosition(x,y,z);p._x=x;p._y=y;p._z=z}};channel.disconnectSource=function(){if(!this.source||this.source.isPausedMockNode){return}if(this.source.mediaElement){this.source._pauseMediaElement()}this.source.onended=null;this.source.disconnect();delete this.source};channel.setupPanning=function(){if(this.source.isPausedMockNode)return;this.source.disconnect();this.panner.disconnect();this.gain.disconnect();if(this.threeD){this.source.connect(this.panner);this.panner.connect(this.gain)}else{this.source.connect(this.gain)}this.gain.connect(WEBAudio.audioContext.destination)};channel.isStopped=function(){if(!this.source){return true}if(this.source.mediaElement){return this.source.isStopped}return false};return channel}function _JS_Sound_Create_Channel(callback,userData){if(WEBAudio.audioWebEnabled==0)return;WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=jsAudioCreateChannel(callback,userData);return WEBAudio.audioInstanceIdCounter}function _JS_Sound_GetLength(bufferInstance){if(WEBAudio.audioWebEnabled==0)return 0;var soundClip=WEBAudio.audioInstances[bufferInstance];if(!soundClip)return 0;return soundClip.getLength()}function _JS_Sound_GetLoadState(bufferInstance){if(WEBAudio.audioWebEnabled==0)return 2;var sound=WEBAudio.audioInstances[bufferInstance];if(sound.error)return 2;if(sound.buffer||sound.url)return 0;return 1}function jsAudioPlayPendingBlockedAudio(soundId){var pendingAudio=WEBAudio.pendingAudioSources[soundId];pendingAudio.sourceNode._startPlayback(pendingAudio.offset);delete WEBAudio.pendingAudioSources[soundId]}function jsAudioPlayBlockedAudios(){Object.keys(WEBAudio.pendingAudioSources).forEach(function(audioId){jsAudioPlayPendingBlockedAudio(audioId)})}function _JS_Sound_Init(){try{window.AudioContext=window.AudioContext||window.webkitAudioContext;WEBAudio.audioContext=new AudioContext;var tryToResumeAudioContext=function(){if(WEBAudio.audioContext.state==="suspended")WEBAudio.audioContext.resume().catch(function(error){console.warn("Could not resume audio context. Exception: "+error)});else Module.clearInterval(resumeInterval)};var resumeInterval=Module.setInterval(tryToResumeAudioContext,400);WEBAudio.audioWebEnabled=1;var _userEventCallback=function(){try{if(WEBAudio.audioContext.state!=="running"&&WEBAudio.audioContext.state!=="closed"){WEBAudio.audioContext.resume().catch(function(error){console.warn("Could not resume audio context. Exception: "+error)})}jsAudioPlayBlockedAudios();var audioCacheSize=20;while(WEBAudio.audioCache.length<audioCacheSize){var audio=new Audio;audio.autoplay=false;WEBAudio.audioCache.push(audio)}}catch(e){}};window.addEventListener("mousedown",_userEventCallback);window.addEventListener("touchstart",_userEventCallback);Module.deinitializers.push(function(){window.removeEventListener("mousedown",_userEventCallback);window.removeEventListener("touchstart",_userEventCallback)})}catch(e){alert("Web Audio API is not supported in this browser")}}function jsAudioCreateUncompressedSoundClipFromCompressedAudio(audioData){var soundClip=jsAudioCreateUncompressedSoundClip(null,false);WEBAudio.audioContext.decodeAudioData(audioData,function(_buffer){soundClip.buffer=_buffer},function(_error){soundClip.error=true;console.log("Decode error: "+_error)});return soundClip}function jsAudioAddPendingBlockedAudio(sourceNode,offset){WEBAudio.pendingAudioSources[sourceNode.mediaElement.src]={sourceNode:sourceNode,offset:offset}}function jsAudioGetMimeTypeFromType(fmodSoundType){switch(fmodSoundType){case 13:return"audio/mpeg";case 20:return"audio/wav";default:return"audio/mp4"}}function jsAudioCreateCompressedSoundClip(audioData,fmodSoundType){var mimeType=jsAudioGetMimeTypeFromType(fmodSoundType);var blob=new Blob([audioData],{type:mimeType});var soundClip={url:URL.createObjectURL(blob),error:false,mediaElement:new Audio};soundClip.mediaElement.preload="metadata";soundClip.mediaElement.src=soundClip.url;soundClip.release=function(){if(!this.mediaElement){return}this.mediaElement.src="";URL.revokeObjectURL(this.url);delete this.mediaElement;delete this.url};soundClip.getLength=function(){return this.mediaElement.duration*44100};soundClip.getData=function(ptr,length){console.warn("getData() is not supported for compressed sound.");return 0};soundClip.getNumberOfChannels=function(){console.warn("getNumberOfChannels() is not supported for compressed sound.");return 0};soundClip.getFrequency=function(){console.warn("getFrequency() is not supported for compressed sound.");return 0};soundClip.createSourceNode=function(){var self=this;var mediaElement=WEBAudio.audioCache.length?WEBAudio.audioCache.pop():new Audio;mediaElement.preload="metadata";mediaElement.src=this.url;var source=WEBAudio.audioContext.createMediaElementSource(mediaElement);Object.defineProperty(source,"loop",{get:function(){return source.mediaElement.loop},set:function(v){if(source.mediaElement.loop!==v)source.mediaElement.loop=v}});source.playbackRate={};Object.defineProperty(source.playbackRate,"value",{get:function(){return source.mediaElement.playbackRate},set:function(v){if(source.mediaElement.playbackRate!==v)source.mediaElement.playbackRate=v}});Object.defineProperty(source,"currentTime",{get:function(){return source.mediaElement.currentTime},set:function(v){if(source.mediaElement.currentTime!==v)source.mediaElement.currentTime=v}});Object.defineProperty(source,"mute",{get:function(){return source.mediaElement.mute},set:function(v){if(source.mediaElement.mute!==v)source.mediaElement.mute=v}});Object.defineProperty(source,"onended",{get:function(){return source.mediaElement.onended},set:function(onended){source.mediaElement.onended=onended}});source.playPromise=null;source.playTimeout=null;source.pauseRequested=false;source.isStopped=false;source._pauseMediaElement=function(){if(source.playPromise||source.playTimeout){source.pauseRequested=true}else{source.mediaElement.pause()}};source._startPlayback=function(offset){if(source.playPromise||source.playTimeout){source.mediaElement.currentTime=offset;source.pauseRequested=false;return}source.mediaElement.currentTime=offset;source.playPromise=source.mediaElement.play();if(source.playPromise){source.playPromise.then(function(){if(source.pauseRequested){source.mediaElement.pause();source.pauseRequested=false}source.playPromise=null}).catch(function(error){source.playPromise=null;if(error.name!=="NotAllowedError")throw error;jsAudioAddPendingBlockedAudio(source,offset)})}};source.start=function(startTime,offset){if(typeof startTime==="undefined"){startTime=WEBAudio.audioContext.currentTime}if(typeof offset==="undefined"){offset=0}var startDelayThresholdMS=4;var startDelayMS=(startTime-WEBAudio.audioContext.currentTime)*1e3;if(startDelayMS>startDelayThresholdMS){source.playTimeout=setTimeout(function(){source.playTimeout=null;source._startPlayback(offset)},startDelayMS)}else{source._startPlayback(offset)}};source.stop=function(stopTime){if(typeof stopTime==="undefined"){stopTime=WEBAudio.audioContext.currentTime}var stopDelayThresholdMS=4;var stopDelayMS=(stopTime-WEBAudio.audioContext.currentTime)*1e3;if(stopDelayMS>stopDelayThresholdMS){setTimeout(function(){source._pauseMediaElement();source.isStopped=true},stopDelayMS)}else{source._pauseMediaElement();source.isStopped=true}};jsAudioMixinSetPitch(source);return source};return soundClip}function _JS_Sound_Load(ptr,length,decompress,fmodSoundType){if(WEBAudio.audioWebEnabled==0)return 0;var audioData=HEAPU8.buffer.slice(ptr,ptr+length);if(length<131072)decompress=1;var sound;if(decompress){sound=jsAudioCreateUncompressedSoundClipFromCompressedAudio(audioData)}else{sound=jsAudioCreateCompressedSoundClip(audioData,fmodSoundType)}WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;return WEBAudio.audioInstanceIdCounter}function jsAudioCreateUncompressedSoundClipFromPCM(channels,length,sampleRate,ptr){var buffer=WEBAudio.audioContext.createBuffer(channels,length,sampleRate);for(var i=0;i<channels;i++){var offs=(ptr>>2)+length*i;var copyToChannel=buffer["copyToChannel"]||function(source,channelNumber,startInChannel){var clipped=source.subarray(0,Math.min(source.length,this.length-(startInChannel|0)));this.getChannelData(channelNumber|0).set(clipped,startInChannel|0)};copyToChannel.apply(buffer,[HEAPF32.subarray(offs,offs+length),i,0])}return jsAudioCreateUncompressedSoundClip(buffer,false)}function _JS_Sound_Load_PCM(channels,length,sampleRate,ptr){if(WEBAudio.audioWebEnabled==0)return 0;var sound=jsAudioCreateUncompressedSoundClipFromPCM(channels,length,sampleRate,ptr);WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;return WEBAudio.audioInstanceIdCounter}function _JS_Sound_Play(bufferInstance,channelInstance,offset,delay){if(WEBAudio.audioWebEnabled==0)return;_JS_Sound_Stop(channelInstance,0);var soundClip=WEBAudio.audioInstances[bufferInstance];var channel=WEBAudio.audioInstances[channelInstance];if(!soundClip){console.log("Trying to play sound which is not loaded.");return}try{channel.playSoundClip(soundClip,WEBAudio.audioContext.currentTime+delay,offset)}catch(error){console.error("playSoundClip error. Exception: "+e)}}function _JS_Sound_ReleaseInstance(instance){var object=WEBAudio.audioInstances[instance];if(object){object.release()}delete WEBAudio.audioInstances[instance]}function _JS_Sound_ResumeIfNeeded(){if(WEBAudio.audioWebEnabled==0)return;if(WEBAudio.audioContext.state==="suspended")WEBAudio.audioContext.resume().catch(function(error){console.warn("Could not resume audio context. Exception: "+error)})}function _JS_Sound_Set3D(channelInstance,threeD){var channel=WEBAudio.audioInstances[channelInstance];channel.set3D(threeD)}function _JS_Sound_SetListenerOrientation(x,y,z,xUp,yUp,zUp){if(WEBAudio.audioWebEnabled==0)return;x=-x;y=-y;z=-z;var l=WEBAudio.audioContext.listener;if(l.forwardX){if(l.forwardX.value!==x)l.forwardX.value=x;if(l.forwardY.value!==y)l.forwardY.value=y;if(l.forwardZ.value!==z)l.forwardZ.value=z;if(l.upX.value!==xUp)l.upX.value=xUp;if(l.upY.value!==yUp)l.upY.value=yUp;if(l.upZ.value!==zUp)l.upZ.value=zUp}else if(l._forwardX!==x||l._forwardY!==y||l._forwardZ!==z||l._upX!==xUp||l._upY!==yUp||l._upZ!==zUp){l.setOrientation(x,y,z,xUp,yUp,zUp);l._forwardX=x;l._forwardY=y;l._forwardZ=z;l._upX=xUp;l._upY=yUp;l._upZ=zUp}}function _JS_Sound_SetListenerPosition(x,y,z){if(WEBAudio.audioWebEnabled==0)return;var l=WEBAudio.audioContext.listener;if(l.positionX){if(l.positionX.value!==x)l.positionX.value=x;if(l.positionY.value!==y)l.positionY.value=y;if(l.positionZ.value!==z)l.positionZ.value=z}else if(l._positionX!==x||l._positionY!==y||l._positionZ!==z){l.setPosition(x,y,z);l._positionX=x;l._positionY=y;l._positionZ=z}}function _JS_Sound_SetLoop(channelInstance,loop){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.setLoop(loop)}function _JS_Sound_SetLoopPoints(channelInstance,loopStart,loopEnd){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.setLoopPoints(loopStart,loopEnd)}function _JS_Sound_SetPaused(channelInstance,paused){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];if(paused!=channel.isPaused()){if(paused)channel.pause();else channel.resume()}}function _JS_Sound_SetPitch(channelInstance,v){if(WEBAudio.audioWebEnabled==0)return;try{var channel=WEBAudio.audioInstances[channelInstance];channel.setPitch(v)}catch(e){console.error("JS_Sound_SetPitch(channel="+channelInstance+", pitch="+v+") threw an exception: "+e)}}function _JS_Sound_SetPosition(channelInstance,x,y,z){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.setPosition(x,y,z)}function _JS_Sound_SetVolume(channelInstance,v){if(WEBAudio.audioWebEnabled==0)return;try{var channel=WEBAudio.audioInstances[channelInstance];channel.setVolume(v)}catch(e){console.error("JS_Sound_SetVolume(channel="+channelInstance+", volume="+v+") threw an exception: "+e)}}function _JS_Sound_Stop(channelInstance,delay){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.stop(delay)}function _JS_SystemInfo_GetCanvasClientSize(domElementSelector,outWidth,outHeight){var selector=UTF8ToString(domElementSelector);var canvas=selector=="#canvas"?Module["canvas"]:document.querySelector(selector);var w=0,h=0;if(canvas){var size=canvas.getBoundingClientRect();w=size.width;h=size.height}HEAPF64[outWidth>>3]=w;HEAPF64[outHeight>>3]=h}function _JS_SystemInfo_GetDocumentURL(buffer,bufferSize){if(buffer)stringToUTF8(document.URL,buffer,bufferSize);return lengthBytesUTF8(document.URL)}function _JS_SystemInfo_GetGPUInfo(buffer,bufferSize){var gpuinfo=Module.SystemInfo.gpu;if(buffer)stringToUTF8(gpuinfo,buffer,bufferSize);return lengthBytesUTF8(gpuinfo)}function _JS_SystemInfo_GetMatchWebGLToCanvasSize(){return Module.matchWebGLToCanvasSize||Module.matchWebGLToCanvasSize===undefined}function _JS_SystemInfo_GetMemory(){return HEAPU8.length/(1024*1024)}function _JS_SystemInfo_GetOS(buffer,bufferSize){var browser=Module.SystemInfo.os+" "+Module.SystemInfo.osVersion;if(buffer)stringToUTF8(browser,buffer,bufferSize);return lengthBytesUTF8(browser)}function _JS_SystemInfo_GetPreferredDevicePixelRatio(){return Module.matchWebGLToCanvasSize==false?1:Module.devicePixelRatio||window.devicePixelRatio||1}function _JS_SystemInfo_GetScreenSize(outWidth,outHeight){HEAPF64[outWidth>>3]=Module.SystemInfo.width;HEAPF64[outHeight>>3]=Module.SystemInfo.height}function _JS_SystemInfo_HasAstcHdr(){var ext=GLctx.getExtension("WEBGL_compressed_texture_astc");if(ext&&ext.getSupportedProfiles){return ext.getSupportedProfiles().includes("hdr")}return false}function _JS_SystemInfo_HasCursorLock(){return Module.SystemInfo.hasCursorLock}function _JS_SystemInfo_HasFullscreen(){return Module.SystemInfo.hasFullscreen}function _JS_SystemInfo_HasWebGL(){return Module.SystemInfo.hasWebGL}function _JS_SystemInfo_IsMobile(){return Module.SystemInfo.mobile}function _JS_UnityEngineShouldQuit(){return!!Module.shouldQuit}function _RegistrarEvento(eventName,eventParams){console.log("logEvent",UTF8ToString(eventName),UTF8ToString(eventParams));registrar(UTF8ToString(eventName),UTF8ToString(eventParams))}function _SaveScore(name,score){console.log("saving score",UTF8ToString(name),score);storeScore(UTF8ToString(name),score)}function _ShowInterstitial(){console.log("opening tuboleto link showinterstitial");document.location="turuta://showinterstitial"}function _ShowScoreboardUI(){console.log("showing UI");showUI()}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}function CatchInfo(ptr){this.free=function(){_free(this.ptr);this.ptr=0};this.set_base_ptr=function(basePtr){HEAP32[this.ptr>>2]=basePtr};this.get_base_ptr=function(){return HEAP32[this.ptr>>2]};this.set_adjusted_ptr=function(adjustedPtr){HEAP32[this.ptr+4>>2]=adjustedPtr};this.get_adjusted_ptr_addr=function(){return this.ptr+4};this.get_adjusted_ptr=function(){return HEAP32[this.ptr+4>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_exception_info().get_type());if(isPointer){return HEAP32[this.get_base_ptr()>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.get_base_ptr()};this.get_exception_info=function(){return new ExceptionInfo(this.get_base_ptr())};if(ptr===undefined){this.ptr=_malloc(8);this.set_adjusted_ptr(0)}else{this.ptr=ptr}}var exceptionCaught=[];function exception_addRef(info){info.add_ref()}var uncaughtExceptionCount=0;function ___cxa_begin_catch(ptr){var catchInfo=new CatchInfo(ptr);var info=catchInfo.get_exception_info();if(!info.get_caught()){info.set_caught(true);uncaughtExceptionCount--}info.set_rethrown(false);exceptionCaught.push(catchInfo);exception_addRef(info);return catchInfo.get_exception_ptr()}var exceptionLast=0;function ___cxa_free_exception(ptr){return _free(new ExceptionInfo(ptr).ptr)}function exception_decRef(info){if(info.release_ref()&&!info.get_rethrown()){var destructor=info.get_destructor();if(destructor){(function(a1){return dynCall_ii.apply(null,[destructor,a1])})(info.excPtr)}___cxa_free_exception(info.excPtr)}}function ___cxa_end_catch(){_setThrew(0);var catchInfo=exceptionCaught.pop();exception_decRef(catchInfo.get_exception_info());catchInfo.free();exceptionLast=0}function ___resumeException(catchInfoPtr){var catchInfo=new CatchInfo(catchInfoPtr);var ptr=catchInfo.get_base_ptr();if(!exceptionLast){exceptionLast=ptr}catchInfo.free();throw ptr}function ___cxa_find_matching_catch_2(){var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0|0}var info=new ExceptionInfo(thrown);var thrownType=info.get_type();var catchInfo=new CatchInfo;catchInfo.set_base_ptr(thrown);catchInfo.set_adjusted_ptr(thrown);if(!thrownType){setTempRet0(0);return catchInfo.ptr|0}var typeArray=Array.prototype.slice.call(arguments);for(var i=0;i<typeArray.length;i++){var caughtType=typeArray[i];if(caughtType===0||caughtType===thrownType){break}if(___cxa_can_catch(caughtType,thrownType,catchInfo.get_adjusted_ptr_addr())){setTempRet0(caughtType);return catchInfo.ptr|0}}setTempRet0(thrownType);return catchInfo.ptr|0}function ___cxa_find_matching_catch_3(){var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0|0}var info=new ExceptionInfo(thrown);var thrownType=info.get_type();var catchInfo=new CatchInfo;catchInfo.set_base_ptr(thrown);catchInfo.set_adjusted_ptr(thrown);if(!thrownType){setTempRet0(0);return catchInfo.ptr|0}var typeArray=Array.prototype.slice.call(arguments);for(var i=0;i<typeArray.length;i++){var caughtType=typeArray[i];if(caughtType===0||caughtType===thrownType){break}if(___cxa_can_catch(caughtType,thrownType,catchInfo.get_adjusted_ptr_addr())){setTempRet0(caughtType);return catchInfo.ptr|0}}setTempRet0(thrownType);return catchInfo.ptr|0}function ___cxa_rethrow(){var catchInfo=exceptionCaught.pop();if(!catchInfo){abort("no exception to throw")}var info=catchInfo.get_exception_info();var ptr=catchInfo.get_base_ptr();if(!info.get_rethrown()){exceptionCaught.push(catchInfo);info.set_rethrown(true);info.set_caught(false);uncaughtExceptionCount++}else{catchInfo.free()}exceptionLast=ptr;throw ptr}function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start<arr.length;start++){if(arr[start]!=="")break}var end=arr.length-1;for(;end>=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i<length;i++){if(fromParts[i]!==toParts[i]){samePartsLength=i;break}}var outputParts=[];for(var i=samePartsLength;i<fromParts.length;i++){outputParts.push("..")}outputParts=outputParts.concat(toParts.slice(samePartsLength));return outputParts.join("/")}};var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.flush(stream.tty)},flush:function(stream){stream.tty.ops.flush(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=stream.tty.ops.get_char(stream.tty)}catch(e){throw new FS.ErrnoError(29)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(6)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead},write:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.put_char){throw new FS.ErrnoError(60)}try{for(var i=0;i<length;i++){stream.tty.ops.put_char(stream.tty,buffer[offset+i])}}catch(e){throw new FS.ErrnoError(29)}if(length){stream.node.timestamp=Date.now()}return i}},default_tty_ops:{get_char:function(tty){if(!tty.input.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=Buffer.alloc(BUFSIZE);var bytesRead=0;try{bytesRead=fs.readSync(process.stdin.fd,buf,0,BUFSIZE,-1)}catch(e){if(e.toString().includes("EOF"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function zeroMemory(address,size){HEAPU8.fill(0,address,address+size)}function alignMemory(size,alignment){return Math.ceil(size/alignment)*alignment}function mmapAlloc(size){size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(!ptr)return 0;zeroMemory(ptr,size);return ptr}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity<CAPACITY_DOUBLING_MAX?2:1.125)>>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i<size;i++)buffer[offset+i]=contents[position+i]}return size},write:function(stream,buffer,offset,length,position,canOwn){if(buffer.buffer===HEAP8.buffer){canOwn=false}if(!length)return 0;var node=stream.node;node.timestamp=Date.now();if(buffer.subarray&&(!node.contents||node.contents.subarray)){if(canOwn){node.contents=buffer.subarray(offset,offset+length);node.usedBytes=length;return length}else if(node.usedBytes===0&&position===0){node.contents=buffer.slice(offset,offset+length);node.usedBytes=length;return length}else if(position+length<=node.usedBytes){node.contents.set(buffer.subarray(offset,offset+length),position);return length}}MEMFS.expandFileStorage(node,position+length);if(node.contents.subarray&&buffer.subarray){node.contents.set(buffer.subarray(offset,offset+length),position)}else{for(var i=0;i<length;i++){node.contents[position+i]=buffer[offset+i]}}node.usedBytes=Math.max(node.usedBytes,position+length);return length},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.usedBytes}}if(position<0){throw new FS.ErrnoError(28)}return position},allocate:function(stream,offset,length){MEMFS.expandFileStorage(stream.node,offset+length);stream.node.usedBytes=Math.max(stream.node.usedBytes,offset+length)},mmap:function(stream,address,length,position,prot,flags){if(address!==0){throw new FS.ErrnoError(28)}if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}var ptr;var allocated;var contents=stream.node.contents;if(!(flags&2)&&contents.buffer===buffer){allocated=false;ptr=contents.byteOffset}else{if(position>0||position+length<contents.length){if(contents.subarray){contents=contents.subarray(position,position+length)}else{contents=Array.prototype.slice.call(contents,position,position+length)}}allocated=true;ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}HEAP8.set(contents,ptr)}return{ptr:ptr,allocated:allocated}},msync:function(stream,buffer,offset,length,mmapFlags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(mmapFlags&2){return 0}var bytesWritten=MEMFS.stream_ops.write(stream,buffer,0,length,offset,false);return 0}}};function asyncLoad(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)}var IDBFS={dbs:{},indexedDB:()=>{if(typeof indexedDB!="undefined")return indexedDB;var ret=null;if(typeof window=="object")ret=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;assert(ret,"IDBFS used, but indexedDB not supported");return ret},DB_VERSION:21,DB_STORE_NAME:"FILE_DATA",mount:function(mount){return MEMFS.mount.apply(null,arguments)},syncfs:(mount,populate,callback)=>{IDBFS.getLocalSet(mount,(err,local)=>{if(err)return callback(err);IDBFS.getRemoteSet(mount,(err,remote)=>{if(err)return callback(err);var src=populate?remote:local;var dst=populate?local:remote;IDBFS.reconcile(src,dst,callback)})})},getDB:(name,callback)=>{var db=IDBFS.dbs[name];if(db){return callback(null,db)}var req;try{req=IDBFS.indexedDB().open(name,IDBFS.DB_VERSION)}catch(e){return callback(e)}if(!req){return callback("Unable to connect to IndexedDB")}req.onupgradeneeded=(e=>{var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBFS.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBFS.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBFS.DB_STORE_NAME)}if(!fileStore.indexNames.contains("timestamp")){fileStore.createIndex("timestamp","timestamp",{unique:false})}});req.onsuccess=(()=>{db=req.result;IDBFS.dbs[name]=db;callback(null,db)});req.onerror=(e=>{callback(this.error);e.preventDefault()})},getLocalSet:(mount,callback)=>{var entries={};function isRealDir(p){return p!=="."&&p!==".."}function toAbsolute(root){return p=>{return PATH.join2(root,p)}}var check=FS.readdir(mount.mountpoint).filter(isRealDir).map(toAbsolute(mount.mountpoint));while(check.length){var path=check.pop();var stat;try{stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){check.push.apply(check,FS.readdir(path).filter(isRealDir).map(toAbsolute(path)))}entries[path]={"timestamp":stat.mtime}}return callback(null,{type:"local",entries:entries})},getRemoteSet:(mount,callback)=>{var entries={};IDBFS.getDB(mount.mountpoint,(err,db)=>{if(err)return callback(err);try{var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readonly");transaction.onerror=(e=>{callback(this.error);e.preventDefault()});var store=transaction.objectStore(IDBFS.DB_STORE_NAME);var index=store.index("timestamp");index.openKeyCursor().onsuccess=(event=>{var cursor=event.target.result;if(!cursor){return callback(null,{type:"remote",db:db,entries:entries})}entries[cursor.primaryKey]={"timestamp":cursor.key};cursor.continue()})}catch(e){return callback(e)}})},loadLocalEntry:(path,callback)=>{var stat,node;try{var lookup=FS.lookupPath(path);node=lookup.node;stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){return callback(null,{"timestamp":stat.mtime,"mode":stat.mode})}else if(FS.isFile(stat.mode)){node.contents=MEMFS.getFileDataAsTypedArray(node);return callback(null,{"timestamp":stat.mtime,"mode":stat.mode,"contents":node.contents})}else{return callback(new Error("node type not supported"))}},storeLocalEntry:(path,entry,callback)=>{try{if(FS.isDir(entry["mode"])){FS.mkdirTree(path,entry["mode"])}else if(FS.isFile(entry["mode"])){FS.writeFile(path,entry["contents"],{canOwn:true})}else{return callback(new Error("node type not supported"))}FS.chmod(path,entry["mode"]);FS.utime(path,entry["timestamp"],entry["timestamp"])}catch(e){return callback(e)}callback(null)},removeLocalEntry:(path,callback)=>{try{var lookup=FS.lookupPath(path);var stat=FS.stat(path);if(FS.isDir(stat.mode)){FS.rmdir(path)}else if(FS.isFile(stat.mode)){FS.unlink(path)}}catch(e){return callback(e)}callback(null)},loadRemoteEntry:(store,path,callback)=>{var req=store.get(path);req.onsuccess=(event=>{callback(null,event.target.result)});req.onerror=(e=>{callback(this.error);e.preventDefault()})},storeRemoteEntry:(store,path,entry,callback)=>{try{var req=store.put(entry,path)}catch(e){callback(e);return}req.onsuccess=(()=>{callback(null)});req.onerror=(e=>{callback(this.error);e.preventDefault()})},removeRemoteEntry:(store,path,callback)=>{var req=store.delete(path);req.onsuccess=(()=>{callback(null)});req.onerror=(e=>{callback(this.error);e.preventDefault()})},reconcile:(src,dst,callback)=>{var total=0;var create=[];Object.keys(src.entries).forEach(function(key){var e=src.entries[key];var e2=dst.entries[key];if(!e2||e["timestamp"].getTime()!=e2["timestamp"].getTime()){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){if(!src.entries[key]){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=(e=>{done(this.error);e.preventDefault()});transaction.oncomplete=(e=>{if(!errored){callback(null)}});create.sort().forEach(path=>{if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,(err,entry)=>{if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,(err,entry)=>{if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(path=>{if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i<parts.length;i++){var islast=i===parts.length-1;if(islast&&opts.parent){break}current=FS.lookupNode(current,parts[i]);current_path=PATH.join2(current_path,parts[i]);if(FS.isMountpoint(current)){if(!islast||islast&&opts.follow_mount){current=current.mounted.root}}if(!islast||opts.follow){var count=0;while(FS.isLink(current.mode)){var link=FS.readlink(current_path);current_path=PATH_FS.resolve(PATH.dirname(current_path),link);var lookup=FS.lookupPath(current_path,{recurse_count:opts.recurse_count+1});current=lookup.node;if(count++>40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i<name.length;i++){hash=(hash<<5)-hash+name.charCodeAt(i)|0}return(parentid+hash>>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i<dirs.length;++i){if(!dirs[i])continue;d+="/"+dirs[i];try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev:(path,mode,dev)=>{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack="<generic error, no stack>"})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS,"IDBFS":IDBFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i<FS.streams.length;i++){var stream=FS.streams[i];if(!stream){continue}FS.close(stream)}},getMode:(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i<len;++i)arr[i]=data.charCodeAt(i);data=arr}FS.chmod(node,mode|146);var stream=FS.open(node,577);FS.write(stream,data,0,data.length,0,canOwn);FS.close(stream);FS.chmod(node,mode)}return node},createDevice:(parent,name,input,output)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=input()}catch(e){throw new FS.ErrnoError(29)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(6)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead},write:(stream,buffer,offset,length,pos)=>{for(var i=0;i<length;i++){try{output(buffer[offset+i])}catch(e){throw new FS.ErrnoError(29)}}if(length){stream.node.timestamp=Date.now()}return i}});return FS.mkdev(path,mode,dev)},forceLoadFile:obj=>{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i<size;i++){buffer[offset+i]=contents[position+i]}}else{for(var i=0;i<size;i++){buffer[offset+i]=contents.get(position+i)}}return size});node.stream_ops=stream_ops;return node},createPreloadedFile:(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr<len)break}return ret},doWritev:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall__newselect(nfds,readfds,writefds,exceptfds,timeout){try{var total=0;var srcReadLow=readfds?HEAP32[readfds>>2]:0,srcReadHigh=readfds?HEAP32[readfds+4>>2]:0;var srcWriteLow=writefds?HEAP32[writefds>>2]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>2]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>2]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>2]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>2]:0)|(writefds?HEAP32[writefds>>2]:0)|(exceptfds?HEAP32[exceptfds>>2]:0);var allHigh=(readfds?HEAP32[readfds+4>>2]:0)|(writefds?HEAP32[writefds+4>>2]:0)|(exceptfds?HEAP32[exceptfds+4>>2]:0);var check=function(fd,low,high,val){return fd<32?low&val:high&val};for(var fd=0;fd<nfds;fd++){var mask=1<<fd%32;if(!check(fd,allLow,allHigh,mask)){continue}var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var flags=SYSCALLS.DEFAULT_POLLMASK;if(stream.stream_ops.poll){flags=stream.stream_ops.poll(stream)}if(flags&1&&check(fd,srcReadLow,srcReadHigh,mask)){fd<32?dstReadLow=dstReadLow|mask:dstReadHigh=dstReadHigh|mask;total++}if(flags&4&&check(fd,srcWriteLow,srcWriteHigh,mask)){fd<32?dstWriteLow=dstWriteLow|mask:dstWriteHigh=dstWriteHigh|mask;total++}if(flags&2&&check(fd,srcExceptLow,srcExceptHigh,mask)){fd<32?dstExceptLow=dstExceptLow|mask:dstExceptHigh=dstExceptHigh|mask;total++}}if(readfds){HEAP32[readfds>>2]=dstReadLow;HEAP32[readfds+4>>2]=dstReadHigh}if(writefds){HEAP32[writefds>>2]=dstWriteLow;HEAP32[writefds+4>>2]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>2]=dstExceptLow;HEAP32[exceptfds+4>>2]=dstExceptHigh}return total}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var SOCKFS={mount:function(mount){Module["websocket"]=Module["websocket"]&&"object"===typeof Module["websocket"]?Module["websocket"]:{};Module["websocket"]._callbacks={};Module["websocket"]["on"]=function(event,callback){if("function"===typeof callback){this._callbacks[event]=callback}return this};Module["websocket"].emit=function(event,param){if("function"===typeof this._callbacks[event]){this._callbacks[event].call(this,param)}};return FS.createNode(null,"/",16384|511,0)},createSocket:function(family,type,protocol){type&=~526336;var streaming=type==1;if(streaming&&protocol&&protocol!=6){throw new FS.ErrnoError(66)}var sock={family:family,type:type,protocol:protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node:node,flags:2,seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock},getSocket:function(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock},stream_ops:{poll:function(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)},ioctl:function(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)},read:function(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length},write:function(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)},close:function(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)}},nextname:function(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return"socket["+SOCKFS.nextname.current+++"]"},websocket_sock_ops:{createPeer:function(sock,addr,port){var ws;if(typeof addr=="object"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);if(!result){throw new Error("WebSocket URL must be in the format ws(s)://address:port")}addr=result[1];port=parseInt(result[2],10)}}else{try{var runtimeConfig=Module["websocket"]&&"object"===typeof Module["websocket"];var url="ws:#".replace("#","//");if(runtimeConfig){if("string"===typeof Module["websocket"]["url"]){url=Module["websocket"]["url"]}}if(url==="ws://"||url==="wss://"){var parts=addr.split("/");url=url+parts[0]+":"+port+"/"+parts.slice(1).join("/")}var subProtocols="binary";if(runtimeConfig){if("string"===typeof Module["websocket"]["subprotocol"]){subProtocols=Module["websocket"]["subprotocol"]}}var opts=undefined;if(subProtocols!=="null"){subProtocols=subProtocols.replace(/^ +| +$/g,"").split(/ *, */);opts=ENVIRONMENT_IS_NODE?{"protocol":subProtocols.toString()}:subProtocols}if(runtimeConfig&&null===Module["websocket"]["subprotocol"]){subProtocols="null";opts=undefined}var WebSocketConstructor;if(ENVIRONMENT_IS_NODE){WebSocketConstructor=require("ws")}else{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType="arraybuffer"}catch(e){throw new FS.ErrnoError(23)}}var peer={addr:addr,port:port,socket:ws,dgram_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!="undefined"){peer.dgram_send_queue.push(new Uint8Array([255,255,255,255,"p".charCodeAt(0),"o".charCodeAt(0),"r".charCodeAt(0),"t".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer},getPeer:function(sock,addr,port){return sock.peers[addr+":"+port]},addPeer:function(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer:function(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents:function(sock,peer){var first=true;var handleOpen=function(){Module["websocket"].emit("open",sock.stream.fd);try{var queued=peer.dgram_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.dgram_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){if(typeof data=="string"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}else{data=new Uint8Array(data)}}var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data:data});Module["websocket"].emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,flags){if(!flags.binary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){Module["websocket"].emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=14;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){Module["websocket"].emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=14;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll:function(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=16}return mask},ioctl:function(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return 28}},close:function(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}var peers=Object.keys(sock.peers);for(var i=0;i<peers.length;i++){var peer=sock.peers[peers[i]];try{peer.socket.close()}catch(e){}SOCKFS.websocket_sock_ops.removePeer(sock,peer)}return 0},bind:function(sock,addr,port){if(typeof sock.saddr!="undefined"||typeof sock.sport!="undefined"){throw new FS.ErrnoError(28)}sock.saddr=addr;sock.sport=port;if(sock.type===2){if(sock.server){sock.server.close();sock.server=null}try{sock.sock_ops.listen(sock,0)}catch(e){if(!(e instanceof FS.ErrnoError))throw e;if(e.errno!==138)throw e}}},connect:function(sock,addr,port){if(sock.server){throw new FS.ErrnoError(138)}if(typeof sock.daddr!="undefined"&&typeof sock.dport!="undefined"){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(dest){if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(7)}else{throw new FS.ErrnoError(30)}}}var peer=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port);sock.daddr=peer.addr;sock.dport=peer.port;throw new FS.ErrnoError(26)},listen:function(sock,backlog){if(!ENVIRONMENT_IS_NODE){throw new FS.ErrnoError(138)}if(sock.server){throw new FS.ErrnoError(28)}var WebSocketServer=require("ws").Server;var host=sock.saddr;sock.server=new WebSocketServer({host:host,port:sock.sport});Module["websocket"].emit("listen",sock.stream.fd);sock.server.on("connection",function(ws){if(sock.type===1){var newsock=SOCKFS.createSocket(sock.family,sock.type,sock.protocol);var peer=SOCKFS.websocket_sock_ops.createPeer(newsock,ws);newsock.daddr=peer.addr;newsock.dport=peer.port;sock.pending.push(newsock);Module["websocket"].emit("connection",newsock.stream.fd)}else{SOCKFS.websocket_sock_ops.createPeer(sock,ws);Module["websocket"].emit("connection",sock.stream.fd)}});sock.server.on("closed",function(){Module["websocket"].emit("close",sock.stream.fd);sock.server=null});sock.server.on("error",function(error){sock.error=23;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"EHOSTUNREACH: Host is unreachable"])})},accept:function(listensock){if(!listensock.server||!listensock.pending.length){throw new FS.ErrnoError(28)}var newsock=listensock.pending.shift();newsock.stream.flags=listensock.stream.flags;return newsock},getname:function(sock,peer){var addr,port;if(peer){if(sock.daddr===undefined||sock.dport===undefined){throw new FS.ErrnoError(53)}addr=sock.daddr;port=sock.dport}else{addr=sock.saddr||0;port=sock.sport||0}return{addr:addr,port:port}},sendmsg:function(sock,buffer,offset,length,addr,port){if(sock.type===2){if(addr===undefined||port===undefined){addr=sock.daddr;port=sock.dport}if(addr===undefined||port===undefined){throw new FS.ErrnoError(17)}}else{addr=sock.daddr;port=sock.dport}var dest=SOCKFS.websocket_sock_ops.getPeer(sock,addr,port);if(sock.type===1){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){throw new FS.ErrnoError(53)}else if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(6)}}if(ArrayBuffer.isView(buffer)){offset+=buffer.byteOffset;buffer=buffer.buffer}var data;data=buffer.slice(offset,offset+length);if(sock.type===2){if(!dest||dest.socket.readyState!==dest.socket.OPEN){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){dest=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port)}dest.dgram_send_queue.push(data);return length}}try{dest.socket.send(data);return length}catch(e){throw new FS.ErrnoError(28)}},recvmsg:function(sock,length){if(sock.type===1&&sock.server){throw new FS.ErrnoError(53)}var queued=sock.recv_queue.shift();if(!queued){if(sock.type===1){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(!dest){throw new FS.ErrnoError(53)}else if(dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){return null}else{throw new FS.ErrnoError(6)}}else{throw new FS.ErrnoError(6)}}var queuedLength=queued.data.byteLength||queued.data.length;var queuedOffset=queued.data.byteOffset||0;var queuedBuffer=queued.data.buffer||queued.data;var bytesRead=Math.min(length,queuedLength);var res={buffer:new Uint8Array(queuedBuffer,queuedOffset,bytesRead),addr:queued.addr,port:queued.port};if(sock.type===1&&bytesRead<queuedLength){var bytesRemaining=queuedLength-bytesRead;queued.data=new Uint8Array(queuedBuffer,queuedOffset+bytesRead,bytesRemaining);sock.recv_queue.unshift(queued)}return res}}};function getSocketFromFD(fd){var socket=SOCKFS.getSocket(fd);if(!socket)throw new FS.ErrnoError(8);return socket}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}function inetNtop4(addr){return(addr&255)+"."+(addr>>8&255)+"."+(addr>>16&255)+"."+(addr>>24&255)}function inetNtop6(ints){var str="";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part="";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=inetNtop4(parts[6]|parts[7]<<16);if(parts[5]===-1){str="::ffff:";str+=v4part;return str}if(parts[5]===0){str="::";if(v4part==="0.0.0.0")v4part="";if(v4part==="0.0.0.1")v4part="1";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word<zstart+longest){if(word===zstart){str+=":";if(zstart===0)str+=":"}continue}}str+=Number(_ntohs(parts[word]&65535)).toString(16);str+=word<7?":":""}return str}function readSockaddr(sa,salen){var family=HEAP16[sa>>1];var port=_ntohs(HEAPU16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>2];addr=inetNtop4(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=inetNtop6(addr);break;default:return{errno:5}}return{family:family,addr:addr,port:port}}function inetPton4(str){var b=str.split(".");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0}function jstoi_q(str){return parseInt(str)}function inetPton6(str){var words;var w,offset,z;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.startsWith("::")){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=jstoi_q(words[words.length-4])+jstoi_q(words[words.length-3])*256;words[words.length-3]=jstoi_q(words[words.length-2])+jstoi_q(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w<words.length;w++){if(typeof words[w]=="string"){if(words[w]==="Z"){for(z=0;z<8-words.length+1;z++){parts[w+z]=0}offset=z-1}else{parts[w+offset]=_htons(parseInt(words[w],16))}}else{parts[w+offset]=words[w]}}return[parts[1]<<16|parts[0],parts[3]<<16|parts[2],parts[5]<<16|parts[4],parts[7]<<16|parts[6]]}var DNS={address_map:{id:1,addrs:{},names:{}},lookup_name:function(name){var res=inetPton4(name);if(res!==null){return name}res=inetPton6(name);if(res!==null){return name}var addr;if(DNS.address_map.addrs[name]){addr=DNS.address_map.addrs[name]}else{var id=DNS.address_map.id++;assert(id<65535,"exceeded max address mappings of 65535");addr="172.29."+(id&255)+"."+(id&65280);DNS.address_map.names[addr]=name;DNS.address_map.addrs[name]=addr}return addr},lookup_addr:function(addr){if(DNS.address_map.names[addr]){return DNS.address_map.names[addr]}return null}};function getSocketAddress(addrp,addrlen,allowNull){if(allowNull&&addrp===0)return null;var info=readSockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}function ___syscall_connect(fd,addr,addrlen){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.connect(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);return SYSCALLS.doAccess(path,amode)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd);if(size<cwdLengthInBytes+1)return-68;stringToUTF8(cwd,buf,size);return buf}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_getdents64(fd,dirp,count){try{var stream=SYSCALLS.getStreamFromFD(fd);if(!stream.getdents){stream.getdents=FS.readdir(stream.path)}var struct_size=280;var pos=0;var off=FS.llseek(stream,0,1);var idx=Math.floor(off/struct_size);while(idx<stream.getdents.length&&pos+struct_size<=count){var id;var type;var name=stream.getdents[idx];if(name==="."){id=stream.node.id;type=4}else if(name===".."){var lookup=FS.lookupPath(stream.path,{parent:true});id=lookup.node.id;type=4}else{var child=FS.lookupNode(stream.node,name);id=child.id;type=FS.isChrdev(child.mode)?2:FS.isDir(child.mode)?4:FS.isLink(child.mode)?10:8}tempI64=[id>>>0,(tempDouble=id,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size;idx+=1}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_mkdir(path,mode){try{path=SYSCALLS.getStr(path);return SYSCALLS.doMkdir(path,mode)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~4352;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.doStat(nofollow?FS.lstat:FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_readlinkat(dirfd,path,buf,bufsize){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);return SYSCALLS.doReadlink(path,buf,bufsize)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function writeSockaddr(sa,family,addr,port,addrlen){switch(family){case 2:addr=inetPton4(addr);zeroMemory(sa,16);if(addrlen){HEAP32[addrlen>>2]=16}HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=inetPton6(addr);zeroMemory(sa,28);if(addrlen){HEAP32[addrlen>>2]=28}HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);break;default:return 5}return 0}function ___syscall_recvfrom(fd,buf,len,flags,addr,addrlen){try{var sock=getSocketFromFD(fd);var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port,addrlen)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_renameat(olddirfd,oldpath,newdirfd,newpath){try{oldpath=SYSCALLS.getStr(oldpath);newpath=SYSCALLS.getStr(newpath);oldpath=SYSCALLS.calculateAt(olddirfd,oldpath);newpath=SYSCALLS.calculateAt(newdirfd,newpath);FS.rename(oldpath,newpath);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_rmdir(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_sendto(fd,message,length,flags,addr,addr_len){try{var sock=getSocketFromFD(fd);var dest=getSocketAddress(addr,addr_len,true);if(!dest){return FS.write(sock.stream,HEAP8,message,length)}else{return sock.sock_ops.sendmsg(sock,HEAP8,message,length,dest.addr,dest.port)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_socket(domain,type,protocol){try{var sock=SOCKFS.createSocket(domain,type,protocol);return sock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_statfs64(path,size,buf){try{path=SYSCALLS.getStr(path);HEAP32[buf+4>>2]=4096;HEAP32[buf+40>>2]=4096;HEAP32[buf+8>>2]=1e6;HEAP32[buf+12>>2]=5e5;HEAP32[buf+16>>2]=5e5;HEAP32[buf+20>>2]=FS.nextInode;HEAP32[buf+24>>2]=1e6;HEAP32[buf+28>>2]=42;HEAP32[buf+44>>2]=2;HEAP32[buf+36>>2]=255;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_truncate64(path,low,high){try{path=SYSCALLS.getStr(path);var length=SYSCALLS.get64(low,high);FS.truncate(path,length);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_unlinkat(dirfd,path,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(flags===0){FS.unlink(path)}else if(flags===512){FS.rmdir(path)}else{abort("Invalid flags passed to unlinkat")}return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);if(!times){var atime=Date.now();var mtime=atime}else{var seconds=HEAP32[times>>2];var nanoseconds=HEAP32[times+4>>2];atime=seconds*1e3+nanoseconds/(1e3*1e3);times+=8;seconds=HEAP32[times>>2];nanoseconds=HEAP32[times+4>>2];mtime=seconds*1e3+nanoseconds/(1e3*1e3)}FS.utime(path,atime,mtime);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var dlopen_main_init=0;function __dlopen_js(handle){var ret=!dlopen_main_init;dlopen_main_init=1;return ret}function __dlsym_js(handle,symbol){return 0}function __emscripten_date_now(){return Date.now()}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emscripten_throw_longjmp(){throw Infinity}function __gmtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mktime_js(tmPtr){var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();return date.getTime()/1e3|0}function __munmap_js(addr,len,prot,flags,fd,offset){try{var stream=FS.getStream(fd);if(stream){if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}FS.munmap(stream)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset<winterOffset){HEAP32[tzname>>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function mainThreadEM_ASM(code,sigPtr,argbuf,sync){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int_sync_on_main_thread(code,sigPtr,argbuf){return mainThreadEM_ASM(code,sigPtr,argbuf,1)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=(()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6})}else _emscripten_get_now=(()=>performance.now());function _exit(status){exit(status)}function maybeExit(){}function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId<Browser.mainLoop.currentlyRunningMainloop){maybeExit();return false}return true}Browser.mainLoop.running=false;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}GL.newRenderingFrameStarted();Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function callUserCallback(func,synchronous){if(ABORT){return}if(synchronous){func();return}try{func()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(function(){callUserCallback(func)},timeout)}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining<expected){Module["setStatus"](message+" ("+(expected-remaining)+"/"+expected+")")}else{Module["setStatus"](message)}}else{Module["setStatus"]("")}}},runIter:function(func){if(ABORT)return;if(Module["preMainLoop"]){var preRet=Module["preMainLoop"]();if(preRet===false){return}}callUserCallback(func);if(Module["postMainLoop"])Module["postMainLoop"]()}},isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],init:function(){if(!Module["preloadPlugins"])Module["preloadPlugins"]=[];if(Browser.initted)return;Browser.initted=true;try{new Blob;Browser.hasBlobConstructor=true}catch(e){Browser.hasBlobConstructor=false;out("warning: no blob constructor, cannot create blobs with mimetypes")}Browser.BlobBuilder=typeof MozBlobBuilder!="undefined"?MozBlobBuilder:typeof WebKitBlobBuilder!="undefined"?WebKitBlobBuilder:!Browser.hasBlobConstructor?out("warning: no BlobBuilder"):null;Browser.URLObject=typeof window!="undefined"?window.URL?window.URL:window.webkitURL:undefined;if(!Module.noImageDecoding&&typeof Browser.URLObject=="undefined"){out("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available.");Module.noImageDecoding=true}var imagePlugin={};imagePlugin["canHandle"]=function imagePlugin_canHandle(name){return!Module.noImageDecoding&&/\.(jpg|jpeg|png|bmp)$/i.test(name)};imagePlugin["handle"]=function imagePlugin_handle(byteArray,name,onload,onerror){var b=null;if(Browser.hasBlobConstructor){try{b=new Blob([byteArray],{type:Browser.getMimetype(name)});if(b.size!==byteArray.length){b=new Blob([new Uint8Array(byteArray).buffer],{type:Browser.getMimetype(name)})}}catch(e){warnOnce("Blob constructor present but fails: "+e+"; falling back to blob builder")}}if(!b){var bb=new Browser.BlobBuilder;bb.append(new Uint8Array(byteArray).buffer);b=bb.getBlob()}var url=Browser.URLObject.createObjectURL(b);var img=new Image;img.onload=(()=>{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);Module["preloadedImages"][name]=canvas;Browser.URLObject.revokeObjectURL(url);if(onload)onload(byteArray)});img.onerror=(event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()});img.src=url};Module["preloadPlugins"].push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;Module["preloadedAudios"][name]=audio;if(onload)onload(byteArray)}function fail(){if(done)return;done=true;Module["preloadedAudios"][name]=new Audio;if(onerror)onerror()}if(Browser.hasBlobConstructor){try{var b=new Blob([byteArray],{type:Browser.getMimetype(name)})}catch(e){return fail()}var url=Browser.URLObject.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",function(){finish(audio)},false);audio.onerror=function audio_onerror(event){if(done)return;out("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i<data.length;i++){leftchar=leftchar<<8|data[i];leftbits+=8;while(leftbits>=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},handledByPreloadPlugin:function(byteArray,fullname,finish,onerror){Browser.init();var handled=false;Module["preloadPlugins"].forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:typeof WebGL2RenderingContext!="undefined"?2:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func){return safeSetTimeout(func)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h<Module["forcedAspectRatio"]){w=Math.round(h*Module["forcedAspectRatio"])}else{h=Math.round(w/Module["forcedAspectRatio"])}}if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvas.parentNode&&typeof screen!="undefined"){var factor=Math.min(screen.width/w,screen.height/h);w=Math.round(w*factor);h=Math.round(h*factor)}if(Browser.resizeCanvas){if(canvas.width!=w)canvas.width=w;if(canvas.height!=h)canvas.height=h;if(typeof canvas.style!="undefined"){canvas.style.removeProperty("width");canvas.style.removeProperty("height")}}else{if(canvas.width!=wNative)canvas.width=wNative;if(canvas.height!=hNative)canvas.height=hNative;if(typeof canvas.style!="undefined"){if(w!=wNative||h!=hNative){canvas.style.setProperty("width",w+"px","important");canvas.style.setProperty("height",h+"px","important")}else{canvas.style.removeProperty("width");canvas.style.removeProperty("height")}}}}};function _emscripten_cancel_main_loop(){Browser.mainLoop.pause();Browser.mainLoop.func=null}function _emscripten_clear_interval(id){clearInterval(id)}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence<y.precedence})},removeDeferredCalls:function(targetFunction){for(var i=0;i<JSEvents.deferredCalls.length;++i){if(JSEvents.deferredCalls[i].targetFunction==targetFunction){JSEvents.deferredCalls.splice(i,1);--i}}},canPerformEventHandlerRequests:function(){return JSEvents.inEventHandler&&JSEvents.currentEventHandler.allowsDeferredCalls},runDeferredCalls:function(){if(!JSEvents.canPerformEventHandlerRequests()){return}for(var i=0;i<JSEvents.deferredCalls.length;++i){var call=JSEvents.deferredCalls[i];JSEvents.deferredCalls.splice(i,1);--i;call.targetFunction.apply(null,call.argsList)}},eventHandlers:[],removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i<JSEvents.eventHandlers.length;++i){if(JSEvents.eventHandlers[i].target==target&&(!eventTypeString||eventTypeString==JSEvents.eventHandlers[i].eventTypeString)){JSEvents._removeHandler(i--)}}},_removeHandler:function(i){var h=JSEvents.eventHandlers[i];h.target.removeEventListener(h.eventTypeString,h.eventListenerFunc,h.useCapture);JSEvents.eventHandlers.splice(i,1)},registerOrRemoveHandler:function(eventHandler){var jsEventHandler=function jsEventHandler(event){++JSEvents.inEventHandler;JSEvents.currentEventHandler=eventHandler;JSEvents.runDeferredCalls();eventHandler.handlerFunc(event);JSEvents.runDeferredCalls();--JSEvents.inEventHandler};if(eventHandler.callbackfunc){eventHandler.eventListenerFunc=jsEventHandler;eventHandler.target.addEventListener(eventHandler.eventTypeString,jsEventHandler,eventHandler.useCapture);JSEvents.eventHandlers.push(eventHandler);JSEvents.registerRemoveEventListeners()}else{for(var i=0;i<JSEvents.eventHandlers.length;++i){if(JSEvents.eventHandlers[i].target==eventHandler.target&&JSEvents.eventHandlers[i].eventTypeString==eventHandler.eventTypeString){JSEvents._removeHandler(i--)}}}},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},fullscreenEnabled:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled}};var currentFullscreenStrategy={};function maybeCStringToJsString(cString){return cString>2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_get_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height}function getCanvasElementSize(target){return withStackSave(function(){var w=stackAlloc(8);var h=w+4;var targetInt=stackAlloc(target.id.length+1);stringToUTF8(target.id,targetInt,target.id.length+1);var ret=_emscripten_get_canvas_element_size(targetInt,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];return size})}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function setCanvasElementSize(target,width,height){if(!target.controlTransferredOffscreen){target.width=width;target.height=height}else{withStackSave(function(){var targetInt=stackAlloc(target.id.length+1);stringToUTF8(target.id,targetInt,target.id.length+1);_emscripten_set_canvas_element_size(targetInt,width,height)})}}function registerRestoreOldStyle(canvas){var canvasSize=getCanvasElementSize(canvas);var oldWidth=canvasSize[0];var oldHeight=canvasSize[1];var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){var fullscreenElement=document.fullscreenElement||document.webkitFullscreenElement||document.msFullscreenElement;if(!fullscreenElement){document.removeEventListener("fullscreenchange",restoreOldStyle);document.removeEventListener("webkitfullscreenchange",restoreOldStyle);setCanvasElementSize(canvas,oldWidth,oldHeight);canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor="white";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(currentFullscreenStrategy.canvasResizedCallback){(function(a1,a2,a3){return dynCall_iiii.apply(null,[currentFullscreenStrategy.canvasResizedCallback,a1,a2,a3])})(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener("fullscreenchange",restoreOldStyle);document.addEventListener("webkitfullscreenchange",restoreOldStyle);return restoreOldStyle}function setLetterbox(element,topBottom,leftRight){element.style.paddingLeft=element.style.paddingRight=leftRight+"px";element.style.paddingTop=element.style.paddingBottom=topBottom+"px"}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function _JSEvents_resizeCanvasForFullscreen(target,strategy){var restoreOldStyle=registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?innerWidth:screen.width;var cssHeight=strategy.softFullscreen?innerHeight:screen.height;var rect=getBoundingClientRect(target);var windowedCssWidth=rect.width;var windowedCssHeight=rect.height;var canvasSize=getCanvasElementSize(target);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight<windowedRttWidth*cssHeight){var desiredCssHeight=windowedRttHeight*cssWidth/windowedRttWidth;setLetterbox(target,(cssHeight-desiredCssHeight)/2,0);cssHeight=desiredCssHeight}else{var desiredCssWidth=windowedRttWidth*cssHeight/windowedRttHeight;setLetterbox(target,0,(cssWidth-desiredCssWidth)/2);cssWidth=desiredCssWidth}}if(!target.style.backgroundColor)target.style.backgroundColor="black";if(!document.body.style.backgroundColor)document.body.style.backgroundColor="black";target.style.width=cssWidth+"px";target.style.height=cssHeight+"px";if(strategy.filteringMode==1){target.style.imageRendering="optimizeSpeed";target.style.imageRendering="-moz-crisp-edges";target.style.imageRendering="-o-crisp-edges";target.style.imageRendering="-webkit-optimize-contrast";target.style.imageRendering="optimize-contrast";target.style.imageRendering="crisp-edges";target.style.imageRendering="pixelated"}var dpiScale=strategy.canvasResolutionScaleMode==2?devicePixelRatio:1;if(strategy.canvasResolutionScaleMode!=0){var newWidth=cssWidth*dpiScale|0;var newHeight=cssHeight*dpiScale|0;setCanvasElementSize(target,newWidth,newHeight);if(target.GLctxObject)target.GLctxObject.GLctx.viewport(0,0,newWidth,newHeight)}return restoreOldStyle}function _JSEvents_requestFullscreen(target,strategy){if(strategy.scaleMode!=0||strategy.canvasResolutionScaleMode!=0){_JSEvents_resizeCanvasForFullscreen(target,strategy)}if(target.requestFullscreen){target.requestFullscreen()}else if(target.webkitRequestFullscreen){target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}else{return JSEvents.fullscreenEnabled()?-3:-1}currentFullscreenStrategy=strategy;if(strategy.canvasResizedCallback){(function(a1,a2,a3){return dynCall_iiii.apply(null,[strategy.canvasResizedCallback,a1,a2,a3])})(37,0,strategy.canvasResizedCallbackUserData)}return 0}function _emscripten_exit_fullscreen(){if(!JSEvents.fullscreenEnabled())return-1;JSEvents.removeDeferredCalls(_JSEvents_requestFullscreen);var d=specialHTMLTargets[1];if(d.exitFullscreen){d.fullscreenElement&&d.exitFullscreen()}else if(d.webkitExitFullscreen){d.webkitFullscreenElement&&d.webkitExitFullscreen()}else{return-1}return 0}function requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else{return-1}return 0}function fillFullscreenChangeEventData(eventStruct){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function _emscripten_get_fullscreen_status(fullscreenStatus){if(!JSEvents.fullscreenEnabled())return-1;fillFullscreenChangeEventData(fullscreenStatus);return 0}function fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i<e.axes.length;++i){HEAPF64[eventStruct+i*8+16>>3]=e.axes[i]}for(var i=0;i<e.buttons.length;++i){if(typeof e.buttons[i]=="object"){HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i<e.buttons.length;++i){if(typeof e.buttons[i]=="object"){HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_max(){return 2147483648}function _emscripten_get_now_res(){if(ENVIRONMENT_IS_NODE){return 1}else return 1e3}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function _emscripten_html5_remove_all_event_listeners(){JSEvents.removeAllEventListeners()}function _emscripten_is_webgl_context_lost(contextHandle){return!GL.contexts[contextHandle]||GL.contexts[contextHandle].GLctx.isContextLost()}function reallyNegative(x){return x<0||x===0&&1/x===-Infinity}function convertI32PairToI53(lo,hi){return(lo>>>0)+hi*4294967296}function convertU32PairToI53(lo,hi){return(lo>>>0)+(hi>>>0)*4294967296}function reSign(value,bits){if(value<=0){return value}var half=bits<=32?Math.abs(1<<bits-1):Math.pow(2,bits-1);if(value>=half&&(bits<=32||value>half)){value=-2*half+value}return value}function unSign(value,bits){if(value>=0){return value}return bits<=32?2*Math.abs(1<<bits-1)+value:Math.pow(2,bits)+value}function formatString(format,varargs){var textIndex=format;var argIndex=varargs;function prepVararg(ptr,type){if(type==="double"||type==="i64"){if(ptr&7){ptr+=4}}else{}return ptr}function getNextArg(type){var ret;argIndex=prepVararg(argIndex,type);if(type==="double"){ret=Number(HEAPF64[argIndex>>3]);argIndex+=8}else if(type=="i64"){ret=[HEAP32[argIndex>>2],HEAP32[argIndex+4>>2]];argIndex+=8}else{type="i32";ret=HEAP32[argIndex>>2];argIndex+=4}return ret}var ret=[];var curr,next,currArg;while(1){var startTextIndex=textIndex;curr=HEAP8[textIndex>>0];if(curr===0)break;next=HEAP8[textIndex+1>>0];if(curr==37){var flagAlwaysSigned=false;var flagLeftAlign=false;var flagAlternative=false;var flagZeroPad=false;var flagPadSign=false;flagsLoop:while(1){switch(next){case 43:flagAlwaysSigned=true;break;case 45:flagLeftAlign=true;break;case 35:flagAlternative=true;break;case 48:if(flagZeroPad){break flagsLoop}else{flagZeroPad=true;break}case 32:flagPadSign=true;break;default:break flagsLoop}textIndex++;next=HEAP8[textIndex+1>>0]}var width=0;if(next==42){width=getNextArg("i32");textIndex++;next=HEAP8[textIndex+1>>0]}else{while(next>=48&&next<=57){width=width*10+(next-48);textIndex++;next=HEAP8[textIndex+1>>0]}}var precisionSet=false,precision=-1;if(next==46){precision=0;precisionSet=true;textIndex++;next=HEAP8[textIndex+1>>0];if(next==42){precision=getNextArg("i32");textIndex++}else{while(1){var precisionChr=HEAP8[textIndex+1>>0];if(precisionChr<48||precisionChr>57)break;precision=precision*10+(precisionChr-48);textIndex++}}next=HEAP8[textIndex+1>>0]}if(precision<0){precision=6;precisionSet=false}var argSize;switch(String.fromCharCode(next)){case"h":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==104){textIndex++;argSize=1}else{argSize=2}break;case"l":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==108){textIndex++;argSize=8}else{argSize=4}break;case"L":case"q":case"j":argSize=8;break;case"z":case"t":case"I":argSize=4;break;default:argSize=null}if(argSize)textIndex++;next=HEAP8[textIndex+1>>0];switch(String.fromCharCode(next)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":{var signed=next==100||next==105;argSize=argSize||4;currArg=getNextArg("i"+argSize*8);var argText;if(argSize==8){currArg=next==117?convertU32PairToI53(currArg[0],currArg[1]):convertI32PairToI53(currArg[0],currArg[1])}if(argSize<=4){var limit=Math.pow(256,argSize)-1;currArg=(signed?reSign:unSign)(currArg&limit,argSize*8)}var currAbsArg=Math.abs(currArg);var prefix="";if(next==100||next==105){argText=reSign(currArg,8*argSize).toString(10)}else if(next==117){argText=unSign(currArg,8*argSize).toString(10);currArg=Math.abs(currArg)}else if(next==111){argText=(flagAlternative?"0":"")+currAbsArg.toString(8)}else if(next==120||next==88){prefix=flagAlternative&&currArg!=0?"0x":"";if(currArg<0){currArg=-currArg;argText=(currAbsArg-1).toString(16);var buffer=[];for(var i=0;i<argText.length;i++){buffer.push((15-parseInt(argText[i],16)).toString(16))}argText=buffer.join("");while(argText.length<argSize*2)argText="f"+argText}else{argText=currAbsArg.toString(16)}if(next==88){prefix=prefix.toUpperCase();argText=argText.toUpperCase()}}else if(next==112){if(currAbsArg===0){argText="(nil)"}else{prefix="0x";argText=currAbsArg.toString(16)}}if(precisionSet){while(argText.length<precision){argText="0"+argText}}if(currArg>=0){if(flagAlwaysSigned){prefix="+"+prefix}else if(flagPadSign){prefix=" "+prefix}}if(argText.charAt(0)=="-"){prefix="-"+prefix;argText=argText.substr(1)}while(prefix.length+argText.length<width){if(flagLeftAlign){argText+=" "}else{if(flagZeroPad){argText="0"+argText}else{prefix=" "+prefix}}}argText=prefix+argText;argText.split("").forEach(function(chr){ret.push(chr.charCodeAt(0))});break}case"f":case"F":case"e":case"E":case"g":case"G":{currArg=getNextArg("double");var argText;if(isNaN(currArg)){argText="nan";flagZeroPad=false}else if(!isFinite(currArg)){argText=(currArg<0?"-":"")+"inf";flagZeroPad=false}else{var isGeneral=false;var effectivePrecision=Math.min(precision,20);if(next==103||next==71){isGeneral=true;precision=precision||1;var exponent=parseInt(currArg.toExponential(effectivePrecision).split("e")[1],10);if(precision>exponent&&exponent>=-4){next=(next==103?"f":"F").charCodeAt(0);precision-=exponent+1}else{next=(next==103?"e":"E").charCodeAt(0);precision--}effectivePrecision=Math.min(precision,20)}if(next==101||next==69){argText=currArg.toExponential(effectivePrecision);if(/[eE][-+]\d$/.test(argText)){argText=argText.slice(0,-1)+"0"+argText.slice(-1)}}else if(next==102||next==70){argText=currArg.toFixed(effectivePrecision);if(currArg===0&&reallyNegative(currArg)){argText="-"+argText}}var parts=argText.split("e");if(isGeneral&&!flagAlternative){while(parts[0].length>1&&parts[0].includes(".")&&(parts[0].slice(-1)=="0"||parts[0].slice(-1)==".")){parts[0]=parts[0].slice(0,-1)}}else{if(flagAlternative&&argText.indexOf(".")==-1)parts[0]+=".";while(precision>effectivePrecision++)parts[0]+="0"}argText=parts[0]+(parts.length>1?"e"+parts[1]:"");if(next==69)argText=argText.toUpperCase();if(currArg>=0){if(flagAlwaysSigned){argText="+"+argText}else if(flagPadSign){argText=" "+argText}}}while(argText.length<width){if(flagLeftAlign){argText+=" "}else{if(flagZeroPad&&(argText[0]=="-"||argText[0]=="+")){argText=argText[0]+"0"+argText.slice(1)}else{argText=(flagZeroPad?"0":" ")+argText}}}if(next<97)argText=argText.toUpperCase();argText.split("").forEach(function(chr){ret.push(chr.charCodeAt(0))});break}case"s":{var arg=getNextArg("i8*");var argLength=arg?_strlen(arg):"(null)".length;if(precisionSet)argLength=Math.min(argLength,precision);if(!flagLeftAlign){while(argLength<width--){ret.push(32)}}if(arg){for(var i=0;i<argLength;i++){ret.push(HEAPU8[arg++>>0])}}else{ret=ret.concat(intArrayFromString("(null)".substr(0,argLength),true))}if(flagLeftAlign){while(argLength<width--){ret.push(32)}}break}case"c":{if(flagLeftAlign)ret.push(getNextArg("i8"));while(--width>0){ret.push(32)}if(!flagLeftAlign)ret.push(getNextArg("i8"));break}case"n":{var ptr=getNextArg("i32*");HEAP32[ptr>>2]=ret.length;break}case"%":{ret.push(curr);break}default:{for(var i=startTextIndex;i<textIndex+2;i++){ret.push(HEAP8[i>>0])}}}textIndex+=2}else{ret.push(curr);textIndex+=1}}return ret}function traverseStack(args){if(!args||!args.callee||!args.callee.name){return[null,"",""]}var funstr=args.callee.toString();var funcname=args.callee.name;var str="(";var first=true;for(var i in args){var a=args[i];if(!first){str+=", "}first=false;if(typeof a=="number"||typeof a=="string"){str+=a}else{str+="("+typeof a+")"}}str+=")";var caller=args.callee.caller;args=caller?caller.arguments:[];if(first)str="";return[args,funcname,str]}function _emscripten_get_callstack_js(flags){var callstack=jsStackTrace();var iThisFunc=callstack.lastIndexOf("_emscripten_log");var iThisFunc2=callstack.lastIndexOf("_emscripten_get_callstack");var iNextLine=callstack.indexOf("\n",Math.max(iThisFunc,iThisFunc2))+1;callstack=callstack.slice(iNextLine);if(flags&32){warnOnce("EM_LOG_DEMANGLE is deprecated; ignoring")}if(flags&8&&typeof emscripten_source_map=="undefined"){warnOnce('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.');flags^=8;flags|=16}var stack_args=null;if(flags&128){stack_args=traverseStack(arguments);while(stack_args[1].includes("_emscripten_"))stack_args=traverseStack(stack_args[0])}var lines=callstack.split("\n");callstack="";var newFirefoxRe=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)");var firefoxRe=new RegExp("\\s*(.*?)@(.*):(.*)(:(.*))?");var chromeRe=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var l in lines){var line=lines[l];var symbolName="";var file="";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts&&parts.length==5){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=newFirefoxRe.exec(line);if(!parts)parts=firefoxRe.exec(line);if(parts&&parts.length>=4){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+"\n";continue}}var haveSourceMap=false;if(flags&8){var orig=emscripten_source_map.originalPositionFor({line:lineno,column:column});haveSourceMap=orig&&orig.source;if(haveSourceMap){if(flags&64){orig.source=orig.source.substring(orig.source.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+="    at "+symbolName+" ("+orig.source+":"+orig.line+":"+orig.column+")\n"}}if(flags&16||!haveSourceMap){if(flags&64){file=file.substring(file.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=(haveSourceMap?"     = "+symbolName:"    at "+symbolName)+" ("+file+":"+lineno+":"+column+")\n"}if(flags&128&&stack_args[0]){if(stack_args[1]==symbolName&&stack_args[2].length>0){callstack=callstack.replace(/\s+$/,"");callstack+=" with values: "+stack_args[1]+stack_args[2]+"\n"}stack_args=traverseStack(stack_args[0])}}callstack=callstack.replace(/\s+$/,"");return callstack}function _emscripten_log_js(flags,str){if(flags&24){str=str.replace(/\s+$/,"");str+=(str.length>0?"\n":"")+_emscripten_get_callstack_js(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else if(flags&512){console.info(str)}else if(flags&256){console.debug(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}}function _emscripten_log(flags,format,varargs){var result=formatString(format,varargs);var str=UTF8ArrayToString(result,0);_emscripten_log_js(flags,str)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function doRequestFullscreen(target,strategy){if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.webkitRequestFullscreen){return-3}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(_JSEvents_requestFullscreen,1,[target,strategy]);return 1}else{return-2}}return _JSEvents_requestFullscreen(target,strategy)}function _emscripten_request_fullscreen(target,deferUntilInEventHandler){var strategy={scaleMode:0,canvasResolutionScaleMode:0,filteringMode:0,deferUntilInEventHandler:deferUntilInEventHandler,canvasResizedCallbackTargetThread:2};return doRequestFullscreen(target,strategy)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){target=findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(requestPointerLock,2,[target]);return 1}else{return-2}}return requestPointerLock(target)}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(ev){var e=ev||event;var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread);return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread);return 0}function registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return 0}function registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function _emscripten_set_interval(cb,msecs,userData){return setInterval(function(){callUserCallback(function(){(function(a1){dynCall_vi.apply(null,[cb,a1])})(userData)})},msecs)}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread);return 0}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread);return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=function(){dynCall_v.call(null,func)};setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;fillMouseEventData(JSEvents.mouseEvent,e,target);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread);return 0}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread);return 0}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread);return 0}function fillPointerlockChangeEventData(eventStruct){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.pointerlockChangeEvent)JSEvents.pointerlockChangeEvent=_malloc(260);var pointerlockChangeEventHandlerFunc=function(ev){var e=ev||event;var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(pointerlockChangeEvent);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_pointerlockchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!document||!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mozpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"webkitpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mspointerlockchange",targetThread);return 0}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i<et.length;++i){t=et[i];t.isChanged=t.onTarget=0;touches[t.identifier]=t}for(var i=0;i<e.changedTouches.length;++i){t=e.changedTouches[i];t.isChanged=1;touches[t.identifier]=t}for(var i=0;i<e.targetTouches.length;++i){touches[e.targetTouches[i].identifier].onTarget=1}var touchEvent=JSEvents.touchEvent;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(ev){var e=ev||event;var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(typeof target.onwheel!="undefined"){registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread);return 0}else{return-1}}function __webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function __webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function __webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function __webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i<ret;i++){table[i]=null}return ret},MAX_TEMP_BUFFER_SIZE:2097152,numTempVertexBuffersPerSize:64,log2ceilLookup:function(i){return 32-Math.clz32(i===0?0:i-1)},generateTempBuffers:function(quads,context){var largestIndex=GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE);context.tempVertexBufferCounters1=[];context.tempVertexBufferCounters2=[];context.tempVertexBufferCounters1.length=context.tempVertexBufferCounters2.length=largestIndex+1;context.tempVertexBuffers1=[];context.tempVertexBuffers2=[];context.tempVertexBuffers1.length=context.tempVertexBuffers2.length=largestIndex+1;context.tempIndexBuffers=[];context.tempIndexBuffers.length=largestIndex+1;for(var i=0;i<=largestIndex;++i){context.tempIndexBuffers[i]=null;context.tempVertexBufferCounters1[i]=context.tempVertexBufferCounters2[i]=0;var ringbufferLength=GL.numTempVertexBuffersPerSize;context.tempVertexBuffers1[i]=[];context.tempVertexBuffers2[i]=[];var ringbuffer1=context.tempVertexBuffers1[i];var ringbuffer2=context.tempVertexBuffers2[i];ringbuffer1.length=ringbuffer2.length=ringbufferLength;for(var j=0;j<ringbufferLength;++j){ringbuffer1[j]=ringbuffer2[j]=null}}if(quads){context.tempQuadIndexBuffer=GLctx.createBuffer();context.GLctx.bindBuffer(34963,context.tempQuadIndexBuffer);var numIndexes=GL.MAX_TEMP_BUFFER_SIZE>>1;var quadIndexes=new Uint16Array(numIndexes);var i=0,v=0;while(1){quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+1;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v+3;if(i>=numIndexes)break;v+=4}context.GLctx.bufferData(34963,quadIndexes,35044);context.GLctx.bindBuffer(34963,null)}},getTempVertexBuffer:function getTempVertexBuffer(sizeBytes){var idx=GL.log2ceilLookup(sizeBytes);var ringbuffer=GL.currentContext.tempVertexBuffers1[idx];var nextFreeBufferIndex=GL.currentContext.tempVertexBufferCounters1[idx];GL.currentContext.tempVertexBufferCounters1[idx]=GL.currentContext.tempVertexBufferCounters1[idx]+1&GL.numTempVertexBuffersPerSize-1;var vbo=ringbuffer[nextFreeBufferIndex];if(vbo){return vbo}var prevVBO=GLctx.getParameter(34964);ringbuffer[nextFreeBufferIndex]=GLctx.createBuffer();GLctx.bindBuffer(34962,ringbuffer[nextFreeBufferIndex]);GLctx.bufferData(34962,1<<idx,35048);GLctx.bindBuffer(34962,prevVBO);return ringbuffer[nextFreeBufferIndex]},getTempIndexBuffer:function getTempIndexBuffer(sizeBytes){var idx=GL.log2ceilLookup(sizeBytes);var ibo=GL.currentContext.tempIndexBuffers[idx];if(ibo){return ibo}var prevIBO=GLctx.getParameter(34965);GL.currentContext.tempIndexBuffers[idx]=GLctx.createBuffer();GLctx.bindBuffer(34963,GL.currentContext.tempIndexBuffers[idx]);GLctx.bufferData(34963,1<<idx,35048);GLctx.bindBuffer(34963,prevIBO);return GL.currentContext.tempIndexBuffers[idx]},newRenderingFrameStarted:function newRenderingFrameStarted(){if(!GL.currentContext){return}var vb=GL.currentContext.tempVertexBuffers1;GL.currentContext.tempVertexBuffers1=GL.currentContext.tempVertexBuffers2;GL.currentContext.tempVertexBuffers2=vb;vb=GL.currentContext.tempVertexBufferCounters1;GL.currentContext.tempVertexBufferCounters1=GL.currentContext.tempVertexBufferCounters2;GL.currentContext.tempVertexBufferCounters2=vb;var largestIndex=GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE);for(var i=0;i<=largestIndex;++i){GL.currentContext.tempVertexBufferCounters1[i]=0}},getSource:function(shader,count,string,length){var source="";for(var i=0;i<count;++i){var len=length?HEAP32[length+i*4>>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},calcBufLength:function calcBufLength(size,type,stride,count){if(stride>0){return count*stride}var typeSize=GL.byteSizeByType[type-GL.byteSizeByTypeRoot];return size*typeSize*count},usedTempBuffers:[],preDrawHandleClientVertexAttribBindings:function preDrawHandleClientVertexAttribBindings(count){GL.resetBufferBinding=false;for(var i=0;i<GL.currentContext.maxVertexAttribs;++i){var cb=GL.currentContext.clientBuffers[i];if(!cb.clientside||!cb.enabled)continue;GL.resetBufferBinding=true;var size=GL.calcBufLength(cb.size,cb.type,cb.stride,count);var buf=GL.getTempVertexBuffer(size);GLctx.bindBuffer(34962,buf);GLctx.bufferSubData(34962,0,HEAPU8.subarray(cb.ptr,cb.ptr+size));cb.vertexAttribPointerAdaptor.call(GLctx,i,cb.size,cb.type,cb.normalized,cb.stride,0)}},postDrawHandleClientVertexAttribBindings:function postDrawHandleClientVertexAttribBindings(){if(GL.resetBufferBinding){GLctx.bindBuffer(34962,GL.buffers[GLctx.currentArrayBufferBinding])}},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=webGLContextAttributes.majorVersion>1?canvas.getContext("webgl2",webGLContextAttributes):canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}context.maxVertexAttribs=context.GLctx.getParameter(34921);context.clientBuffers=[];for(var i=0;i<context.maxVertexAttribs;i++){context.clientBuffers[i]={enabled:false,clientside:false,size:0,type:0,normalized:0,stride:0,ptr:0,vertexAttribPointerAdaptor:null}}GL.generateTempBuffers(false,context);return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_ANGLE_instanced_arrays(GLctx);__webgl_enable_OES_vertex_array_object(GLctx);__webgl_enable_WEBGL_draw_buffers(GLctx);__webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);__webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}__webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=HEAP32[a+(24>>2)];var contextAttributes={"alpha":!!HEAP32[a+(0>>2)],"depth":!!HEAP32[a+(4>>2)],"stencil":!!HEAP32[a+(8>>2)],"antialias":!!HEAP32[a+(12>>2)],"premultipliedAlpha":!!HEAP32[a+(16>>2)],"preserveDrawingBuffer":!!HEAP32[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!HEAP32[a+(28>>2)],majorVersion:HEAP32[a+(32>>2)],minorVersion:HEAP32[a+(36>>2)],enableExtensionsByDefault:HEAP32[a+(40>>2)],explicitSwapControl:HEAP32[a+(44>>2)],proxyContextToMainThread:HEAP32[a+(48>>2)],renderViaOffscreenBackBuffer:HEAP32[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(a0,a1){return _emscripten_webgl_do_create_context(a0,a1)}function _emscripten_webgl_destroy_context(contextHandle){if(GL.currentContext==contextHandle)GL.currentContext=0;GL.deleteContext(contextHandle)}function _emscripten_webgl_enable_extension(contextHandle,extension){var context=GL.getContext(contextHandle);var extString=UTF8ToString(extension);if(extString.startsWith("GL_"))extString=extString.substr(3);if(extString=="ANGLE_instanced_arrays")__webgl_enable_ANGLE_instanced_arrays(GLctx);if(extString=="OES_vertex_array_object")__webgl_enable_OES_vertex_array_object(GLctx);if(extString=="WEBGL_draw_buffers")__webgl_enable_WEBGL_draw_buffers(GLctx);if(extString=="WEBGL_draw_instanced_base_vertex_base_instance")__webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);if(extString=="WEBGL_multi_draw_instanced_base_vertex_base_instance")__webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(extString=="WEBGL_multi_draw")__webgl_enable_WEBGL_multi_draw(GLctx);var ext=context.GLctx.getExtension(extString);return!!ext}function _emscripten_webgl_do_get_current_context(){return GL.currentContext?GL.currentContext.handle:0}function _emscripten_webgl_get_current_context(){return _emscripten_webgl_do_get_current_context()}function _emscripten_webgl_init_context_attributes(attributes){var a=attributes>>2;for(var i=0;i<56>>2;++i){HEAP32[a+i]=0}HEAP32[a+(0>>2)]=HEAP32[a+(4>>2)]=HEAP32[a+(12>>2)]=HEAP32[a+(16>>2)]=HEAP32[a+(32>>2)]=HEAP32[a+(40>>2)]=1}function _emscripten_webgl_make_context_current(contextHandle){var success=GL.makeContextCurrent(contextHandle);return success?0:-5}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4;HEAP8[pbuf>>0]=type;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function getHostByName(name){var ret=_malloc(20);var nameBuf=_malloc(name.length+1);stringToUTF8(name,nameBuf,name.length+1);HEAP32[ret>>2]=nameBuf;var aliasesBuf=_malloc(4);HEAP32[aliasesBuf>>2]=0;HEAP32[ret+4>>2]=aliasesBuf;var afinet=2;HEAP32[ret+8>>2]=afinet;HEAP32[ret+12>>2]=4;var addrListBuf=_malloc(12);HEAP32[addrListBuf>>2]=addrListBuf+8;HEAP32[addrListBuf+4>>2]=0;HEAP32[addrListBuf+8>>2]=inetPton4(DNS.lookup_name(name));HEAP32[ret+16>>2]=addrListBuf;return ret}function _gethostbyaddr(addr,addrlen,type){if(type!==2){setErrNo(5);return null}addr=HEAP32[addr>>2];var host=inetNtop4(addr);var lookup=DNS.lookup_addr(host);if(lookup){host=lookup}return getHostByName(host)}function _gethostbyname(name){return getHostByName(UTF8ToString(name))}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){program=GL.programs[program];shader=GL.shaders[shader];program[shader.shaderType]=shader;GLctx.attachShader(program,shader)}function _glBeginQuery(target,id){GLctx["beginQuery"](target,GL.queries[id])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){if(target==34962){GLctx.currentArrayBufferBinding=buffer}else if(target==34963){GLctx.currentElementArrayBufferBinding=buffer}if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindBufferBase(target,index,buffer){GLctx["bindBufferBase"](target,index,GL.buffers[buffer])}function _glBindBufferRange(target,index,buffer,offset,ptrsize){GLctx["bindBufferRange"](target,index,GL.buffers[buffer],offset,ptrsize)}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _glBindSampler(unit,sampler){GLctx["bindSampler"](unit,GL.samplers[sampler])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao]);var ibo=GLctx.getParameter(34965);GLctx.currentElementArrayBufferBinding=ibo?ibo.name|0:0}function _glBlendEquation(x0){GLctx["blendEquation"](x0)}function _glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _glBlitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9){GLctx["blitFramebuffer"](x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)}function _glBufferData(target,size,data,usage){if(GL.currentContext.version>=2){if(data){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glBufferSubData(target,offset,size,data){if(GL.currentContext.version>=2){GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}function _glClear(x0){GLctx["clear"](x0)}function _glClearBufferfi(x0,x1,x2,x3){GLctx["clearBufferfi"](x0,x1,x2,x3)}function _glClearBufferfv(buffer,drawbuffer,value){GLctx["clearBufferfv"](buffer,drawbuffer,HEAPF32,value>>2)}function _glClearBufferuiv(buffer,drawbuffer,value){GLctx["clearBufferuiv"](buffer,drawbuffer,HEAPU32,value>>2)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glClearStencil(x0){GLctx["clearStencil"](x0)}function _glClientWaitSync(sync,flags,timeoutLo,timeoutHi){return GLctx.clientWaitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,imageSize,data)}else{GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize)}return}GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexImage3D(target,level,internalFormat,width,height,depth,border,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,imageSize,data)}else{GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,HEAPU8,data,imageSize)}}function _glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}function _glCopyBufferSubData(x0,x1,x2,x3,x4){GLctx["copyBufferSubData"](x0,x1,x2,x3,x4)}function _glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);GL.shaders[id].shaderType=shaderType&1?"vs":"fs";return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i<n;i++){var id=HEAP32[buffers+i*4>>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentArrayBufferBinding)GLctx.currentArrayBufferBinding=0;if(id==GLctx.currentElementArrayBufferBinding)GLctx.currentElementArrayBufferBinding=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _glDeleteFramebuffers(n,framebuffers){for(var i=0;i<n;++i){var id=HEAP32[framebuffers+i*4>>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _glDeleteQueries(n,ids){for(var i=0;i<n;i++){var id=HEAP32[ids+i*4>>2];var query=GL.queries[id];if(!query)continue;GLctx["deleteQuery"](query);GL.queries[id]=null}}function _glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i<n;i++){var id=HEAP32[renderbuffers+i*4>>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _glDeleteSamplers(n,samplers){for(var i=0;i<n;i++){var id=HEAP32[samplers+i*4>>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i<n;i++){var id=HEAP32[textures+i*4>>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDeleteVertexArrays(n,vaos){for(var i=0;i<n;i++){var id=HEAP32[vaos+i*4>>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDepthMask(flag){GLctx.depthMask(!!flag)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){var cb=GL.currentContext.clientBuffers[index];cb.enabled=false;GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GL.preDrawHandleClientVertexAttribBindings(first+count);GLctx.drawArrays(mode,first,count);GL.postDrawHandleClientVertexAttribBindings()}function _glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var tempFixedLengthArray=[];function _glDrawBuffers(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i<n;i++){bufArray[i]=HEAP32[bufs+i*4>>2]}GLctx["drawBuffers"](bufArray)}function _glDrawElements(mode,count,type,indices){var buf;if(!GLctx.currentElementArrayBufferBinding){var size=GL.calcBufLength(1,type,0,count);buf=GL.getTempIndexBuffer(size);GLctx.bindBuffer(34963,buf);GLctx.bufferSubData(34963,0,HEAPU8.subarray(indices,indices+size));indices=0}GL.preDrawHandleClientVertexAttribBindings(count);GLctx.drawElements(mode,count,type,indices);GL.postDrawHandleClientVertexAttribBindings(count);if(!GLctx.currentElementArrayBufferBinding){GLctx.bindBuffer(34963,null)}}function _glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){var cb=GL.currentContext.clientBuffers[index];cb.enabled=true;GLctx.enableVertexAttribArray(index)}function _glEndQuery(x0){GLctx["endQuery"](x0)}function _glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _glFinish(){GLctx["finish"]()}function _glFlush(){GLctx["flush"]()}function emscriptenWebGLGetBufferBinding(target){switch(target){case 34962:target=34964;break;case 34963:target=34965;break;case 35051:target=35053;break;case 35052:target=35055;break;case 35982:target=35983;break;case 36662:target=36662;break;case 36663:target=36663;break;case 35345:target=35368;break}var buffer=GLctx.getParameter(target);if(buffer)return buffer.name|0;else return 0}function emscriptenWebGLValidateMapBufferTarget(target){switch(target){case 34962:case 34963:case 36662:case 36663:case 35051:case 35052:case 35882:case 35982:case 35345:return true;default:return false}}function _glFlushMappedBufferRange(target,offset,length){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glFlushMappedBufferRange");return}var mapping=GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)];if(!mapping){GL.recordError(1282);err("buffer was never mapped in glFlushMappedBufferRange");return}if(!(mapping.access&16)){GL.recordError(1282);err("buffer was not mapped with GL_MAP_FLUSH_EXPLICIT_BIT in glFlushMappedBufferRange");return}if(offset<0||length<0||offset+length>mapping.length){GL.recordError(1281);err("invalid range in glFlushMappedBufferRange");return}GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem+offset,mapping.mem+offset+length))}function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i<n;i++){var buffer=GLctx[createFunction]();var id=buffer&&GL.getNewId(objectTable);if(buffer){buffer.name=id;objectTable[id]=buffer}else{GL.recordError(1282)}HEAP32[buffers+i*4>>2]=id}}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _glGenQueries(n,ids){__glGenObject(n,ids,"createQuery",GL.queries)}function _glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function __glGetActiveAttribOrUniform(funcName,program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}}function _glGetActiveAttrib(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name)}function _glGetActiveUniform(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name)}function _glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName){program=GL.programs[program];var result=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);if(!result)return;if(uniformBlockName&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(result,uniformBlockName,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params){if(!params){GL.recordError(1281);return}program=GL.programs[program];if(pname==35393){var name=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);HEAP32[params>>2]=name.length+1;return}var result=GLctx["getActiveUniformBlockParameter"](program,uniformBlockIndex,pname);if(result===null)return;if(pname==35395){for(var i=0;i<result.length;i++){HEAP32[params+i*4>>2]=result[i]}}else{HEAP32[params>>2]=result}}function _glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params){if(!params){GL.recordError(1281);return}if(uniformCount>0&&uniformIndices==0){GL.recordError(1281);return}program=GL.programs[program];var ids=[];for(var i=0;i<uniformCount;i++){ids.push(HEAP32[uniformIndices+i*4>>2])}var result=GLctx["getActiveUniforms"](program,ids,pname);if(!result)return;var len=result.length;for(var i=0;i<len;i++){HEAP32[params+i*4>>2]=result[i]}}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetBufferSubData(target,offset,size,data){if(!data){GL.recordError(1281);return}GLctx["getBufferSubData"](target,offset,HEAPU8,data,size)}function _glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function writeI53ToI64(ptr,num){HEAPU32[ptr>>2]=num;HEAPU32[ptr+4>>2]=(num-HEAPU32[ptr>>2])/4294967296}function emscriptenWebGLGetIndexed(target,index,data,type){if(!data){GL.recordError(1281);return}var result=GLctx["getIndexedParameter"](target,index);var ret;switch(typeof result){case"boolean":ret=result?1:0;break;case"number":ret=result;break;case"object":if(result===null){switch(target){case 35983:case 35368:ret=0;break;default:{GL.recordError(1280);return}}}else if(result instanceof WebGLBuffer){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}switch(type){case 1:writeI53ToI64(data,ret);break;case 0:HEAP32[data>>2]=ret;break;case 2:HEAPF32[data>>2]=ret;break;case 4:HEAP8[data>>0]=ret?1:0;break;default:throw"internal emscriptenWebGLGetIndexed() error, bad type: "+type}}function _glGetIntegeri_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,0)}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33390:ret=1048576;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions()||[];ret=2*exts.length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i<result.length;++i){switch(type){case 0:HEAP32[p+i*4>>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _glGetInternalformativ(target,internalformat,pname,bufSize,params){if(bufSize<0){GL.recordError(1281);return}if(!params){GL.recordError(1281);return}var ret=GLctx["getInternalformatParameter"](target,internalformat,pname);if(ret===null)return;for(var i=0;i<ret.length&&i<bufSize;++i){HEAP32[params+i*4>>2]=ret[i]}}function _glGetProgramBinary(program,bufSize,length,binaryFormat,binary){GL.recordError(1282)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i<GLctx.getProgramParameter(program,35718);++i){program.maxUniformLength=Math.max(program.maxUniformLength,GLctx.getActiveUniform(program,i).name.length+1)}}HEAP32[p>>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i<GLctx.getProgramParameter(program,35721);++i){program.maxAttributeLength=Math.max(program.maxAttributeLength,GLctx.getActiveAttrib(program,i).name.length+1)}}HEAP32[p>>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i<GLctx.getProgramParameter(program,35382);++i){program.maxUniformBlockNameLength=Math.max(program.maxUniformBlockNameLength,GLctx.getActiveUniformBlockName(program,i).length+1)}}HEAP32[p>>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}}function _glGetQueryObjectuiv(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx["getQueryParameter"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _glGetQueryiv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx["getQuery"](target,pname)}function _glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s&&stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);if(GL.currentContext.version>=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret}function _glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));exts=exts.map(function(e){return stringToNewUTF8(e)});stringiCache=GL.stringiCache[name]=exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _glGetUniformBlockIndex(program,uniformBlockName){return GLctx["getUniformBlockIndex"](GL.programs[program],UTF8ToString(uniformBlockName))}function _glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices){if(!uniformIndices){GL.recordError(1281);return}if(uniformCount>0&&(uniformNames==0||uniformIndices==0)){GL.recordError(1281);return}program=GL.programs[program];var names=[];for(var i=0;i<uniformCount;i++)names.push(UTF8ToString(HEAP32[uniformNames+i*4>>2]));var result=GLctx["getUniformIndices"](program,names);if(!result)return;var len=result.length;for(var i=0;i<len;i++){HEAP32[uniformIndices+i*4>>2]=result[i]}}function webglGetLeftBracePos(name){return name.slice(-1)=="]"&&name.lastIndexOf("[")}function webglPrepareUniformLocationsBeforeFirstUse(program){var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i<GLctx.getProgramParameter(program,35718);++i){var u=GLctx.getActiveUniform(program,i);var nm=u.name;var sz=u.size;var lb=webglGetLeftBracePos(nm);var arrayName=lb>0?nm.slice(0,lb):nm;var id=uniformSizeAndIdsByName[arrayName]?uniformSizeAndIdsByName[arrayName][1]:program.uniformIdCounter;program.uniformIdCounter=Math.max(id+sz,program.uniformIdCounter);uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j<sz;++j){uniformLocsById[id]=j;program.uniformArrayNamesById[id++]=arrayName}}}}function _glGetUniformLocation(program,name){name=UTF8ToString(name);if(program=GL.programs[program]){webglPrepareUniformLocationsBeforeFirstUse(program);var uniformLocsById=program.uniformLocsById;var arrayIndex=0;var uniformBaseName=name;var leftBrace=webglGetLeftBracePos(name);if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex<sizeAndId[0]){arrayIndex+=sizeAndId[1];if(uniformLocsById[arrayIndex]=uniformLocsById[arrayIndex]||GLctx.getUniformLocation(program,name)){return arrayIndex}}}else{GL.recordError(1281)}return-1}function webglGetUniformLocation(location){var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?"["+webglLoc+"]":""))}return webglLoc}else{GL.recordError(1282)}}function emscriptenWebGLGetUniform(program,location,params,type){if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i<data.length;i++){switch(type){case 0:HEAP32[params+i*4>>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}}function _glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}if(GL.currentContext.clientBuffers[index].enabled){err("glGetVertexAttrib*v on client-side array: not supported, bad data returned")}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i<data.length;i++){switch(type){case 0:HEAP32[params+i*4>>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}}function _glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _glInvalidateFramebuffer(target,numAttachments,attachments){var list=tempFixedLengthArray[numAttachments];for(var i=0;i<numAttachments;i++){list[i]=HEAP32[attachments+i*4>>2]}GLctx["invalidateFramebuffer"](target,list)}function _glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={};[program["vs"],program["fs"]].forEach(function(s){Object.keys(s.explicitUniformLocations).forEach(function(shaderLocation){var loc=s.explicitUniformLocations[shaderLocation];program.uniformSizeAndIdsByName[shaderLocation]=[1,loc];program.uniformIdCounter=Math.max(program.uniformIdCounter,loc+1)})});function copyKeys(dst,src){Object.keys(src).forEach(function(key){dst[key]=src[key]})}program.explicitUniformBindings={};program.explicitSamplerBindings={};[program["vs"],program["fs"]].forEach(function(s){copyKeys(program.explicitUniformBindings,s.explicitUniformBindings);copyKeys(program.explicitSamplerBindings,s.explicitSamplerBindings)});program.explicitProgramBindingsApplied=0}function _glMapBufferRange(target,offset,length,access){if(access!=26&&access!=10){err("glMapBufferRange is only supported when access is MAP_WRITE|INVALIDATE_BUFFER");return 0}if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glMapBufferRange");return 0}var mem=_malloc(length);if(!mem)return 0;GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)]={offset:offset,length:length,mem:mem,access:access};return mem}function _glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _glProgramBinary(program,binaryFormat,binary,length){GL.recordError(1280)}function _glProgramParameteri(program,pname,value){GL.recordError(1280)}function _glReadBuffer(x0){GLctx["readBuffer"](x0)}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function __colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<<shift;var sizePerPixel=__colorChannelsInGlTextureFormat(format)*byteSize;var bytes=computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);return heap.subarray(pixels>>shift,pixels+bytes>>shift)}function _glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function find_closing_parens_index(arr,i,opening="(",closing=")"){for(var nesting=0;i<arr.length;++i){if(arr[i]==opening)++nesting;if(arr[i]==closing&&--nesting==0){return i}}}function preprocess_c_code(code,defs={}){var i=0,len=code.length,out="",stack=[1];defs["defined"]=(args=>{return defs[args[0]]?1:0});function isWhitespace(str,i){return!(str.charCodeAt(i)>32)}function nextWhitespace(str,i){while(!isWhitespace(str,i))++i;return i}function classifyChar(str,idx){var cc=str.charCodeAt(idx);if(cc>32){if(cc<48)return 1;if(cc<58)return 2;if(cc<65)return 1;if(cc<91||cc==95)return 3;if(cc<97)return 1;if(cc<123)return 3;return 1}return cc<33?0:4}function tokenize(exprString,keepWhitespace){var out=[],len=exprString.length;for(var i=0;i<=len;++i){var kind=classifyChar(exprString,i);if(kind==2||kind==3){for(var j=i+1;j<=len;++j){var kind2=classifyChar(exprString,j);if(kind2!=kind&&(kind2!=2||kind!=3)){out.push(exprString.substring(i,j));i=j-1;break}}}else if(kind==1){var op2=exprString.substr(i,2);if(["<=",">=","==","!=","&&","||"].includes(op2)){out.push(op2);++i}else{out.push(exprString[i])}}}return out}function expandMacros(str,lineStart,lineEnd){if(lineEnd===undefined)lineEnd=str.length;var len=str.length;var out="";for(var i=lineStart;i<lineEnd;++i){var kind=classifyChar(str,i);if(kind==3){for(var j=i+1;j<=lineEnd;++j){var kind2=classifyChar(str,j);if(kind2!=2&&kind2!=3){var symbol=str.substring(i,j);var pp=defs[symbol];if(pp){var expanded=str.substring(lineStart,i);if(pp.length&&str[j]=="("){var closeParens=find_closing_parens_index(str,j);expanded+=pp(str.substring(j+1,closeParens).split(","))+str.substring(closeParens+1,lineEnd)}else{expanded+=pp()+str.substring(j,lineEnd)}return expandMacros(expanded,0)}else{out+=symbol;i=j-1;break}}}}else{out+=str[i]}}return out}function buildExprTree(tokens){while(tokens.length>1||typeof tokens[0]!="function"){tokens=function(tokens){var i,j,p,operatorAndPriority=-2;for(j=0;j<tokens.length;++j){if((p=["*","/","+","-","!","<","<=",">",">=","==","!=","&&","||","("].indexOf(tokens[j]))>operatorAndPriority){i=j;operatorAndPriority=p}}if(operatorAndPriority==13){var j=find_closing_parens_index(tokens,i);if(j){tokens.splice(i,j+1-i,buildExprTree(tokens.slice(i+1,j)));return tokens}}if(operatorAndPriority==4){i=tokens.lastIndexOf("!");var innerExpr=buildExprTree(tokens.slice(i+1,i+2));tokens.splice(i,2,function(){return!innerExpr()});return tokens}if(operatorAndPriority>=0){var left=buildExprTree(tokens.slice(0,i));var right=buildExprTree(tokens.slice(i+1));switch(tokens[i]){case"&&":return[function(){return left()&&right()}];case"||":return[function(){return left()||right()}];case"==":return[function(){return left()==right()}];case"!=":return[function(){return left()!=right()}];case"<":return[function(){return left()<right()}];case"<=":return[function(){return left()<=right()}];case">":return[function(){return left()>right()}];case">=":return[function(){return left()>=right()}];case"+":return[function(){return left()+right()}];case"-":return[function(){return left()-right()}];case"*":return[function(){return left()*right()}];case"/":return[function(){return Math.floor(left()/right())}]}}var num=jstoi_q(tokens[i]);return[function(){return num}]}(tokens)}return tokens[0]}for(;i<len;++i){var lineStart=i;i=code.indexOf("\n",i);if(i<0)i=len;for(var j=lineStart;j<i&&isWhitespace(code,j);++j);var thisLineIsInActivePreprocessingBlock=stack[stack.length-1];if(code[j]!="#"){if(thisLineIsInActivePreprocessingBlock){out+=expandMacros(code,lineStart,i)+"\n"}continue}var space=nextWhitespace(code,j);var directive=code.substring(j+1,space);var expression=code.substring(space,i).trim();switch(directive){case"if":var tokens=tokenize(expandMacros(expression,0));var exprTree=buildExprTree(tokens);var evaluated=exprTree();stack.push(!!evaluated*stack[stack.length-1]);break;case"ifdef":stack.push(!!defs[expression]*stack[stack.length-1]);break;case"ifndef":stack.push(!defs[expression]*stack[stack.length-1]);break;case"else":stack[stack.length-1]=1-stack[stack.length-1];break;case"endif":stack.pop();break;case"define":if(thisLineIsInActivePreprocessingBlock){var macroStart=expression.indexOf("(");var firstWs=nextWhitespace(expression,0);if(firstWs<macroStart)macroStart=0;if(macroStart>0){var macroEnd=expression.indexOf(")",macroStart);let params=expression.substring(macroStart+1,macroEnd).split(",").map(x=>x.trim());let value=tokenize(expression.substring(macroEnd+1).trim());defs[expression.substring(0,macroStart)]=(args=>{var ret="";value.forEach(x=>{var argIndex=params.indexOf(x);ret+=argIndex>=0?args[argIndex]:x});return ret})}else{let value=expandMacros(expression.substring(firstWs+1).trim(),0);defs[expression.substring(0,firstWs)]=(()=>value)}}break;case"undef":if(thisLineIsInActivePreprocessingBlock)delete defs[expression];break;default:if(directive!="version"&&directive!="pragma"&&directive!="extension"){}out+=expandMacros(code,lineStart,i)+"\n"}}return out}function remove_cpp_comments_in_shaders(code){var i=0,out="",ch,next,len=code.length;for(;i<len;++i){ch=code[i];if(ch=="/"){next=code[i+1];if(next=="/"){while(i<len&&code[i+1]!="\n")++i}else if(next=="*"){while(i<len&&(code[i-1]!="*"||code[i]!="/"))++i}else{out+=ch}}else{out+=ch}}return out}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);source=preprocess_c_code(remove_cpp_comments_in_shaders(source),{"GL_FRAGMENT_PRECISION_HIGH":()=>1,"GL_ES":()=>1,"__VERSION__":()=>source.includes("#version 300")?300:100});var regex=/layout\s*\(\s*location\s*=\s*(-?\d+)\s*\)\s*(uniform\s+((lowp|mediump|highp)\s+)?\w+\s+(\w+))/g,explicitUniformLocations={},match;while(match=regex.exec(source)){explicitUniformLocations[match[5]]=jstoi_q(match[1]);if(!(explicitUniformLocations[match[5]]>=0&&explicitUniformLocations[match[5]]<1048576)){err('Specified an out of range layout(location=x) directive "'+explicitUniformLocations[match[5]]+'"! ('+match[0]+")");GL.recordError(1281);return}}source=source.replace(regex,"$2");GL.shaders[shader].explicitUniformLocations=explicitUniformLocations;var bindingRegex=/layout\s*\(.*?binding\s*=\s*(-?\d+).*?\)\s*uniform\s+(\w+)\s+(\w+)?/g,samplerBindings={},uniformBindings={},bindingMatch;while(bindingMatch=bindingRegex.exec(source)){var arrayLength=1;for(var i=bindingMatch.index;i<source.length&&source[i]!=";";++i){if(source[i]=="["){arrayLength=jstoi_q(source.slice(i+1));break}if(source[i]=="{")i=find_closing_parens_index(source,i,"{","}")-1}var binding=jstoi_q(bindingMatch[1]);var bindingsType=34930;if(bindingMatch[3]&&bindingMatch[2].indexOf("sampler")!=-1){samplerBindings[bindingMatch[3]]=[binding,arrayLength]}else{bindingsType=35374;uniformBindings[bindingMatch[2]]=[binding,arrayLength]}var numBindingPoints=GLctx.getParameter(bindingsType);if(!(binding>=0&&binding+arrayLength<=numBindingPoints)){err('Specified an out of range layout(binding=x) directive "'+binding+'"! ('+bindingMatch[0]+"). Valid range is [0, "+numBindingPoints+"-1]");GL.recordError(1281);return}}source=source.replace(/layout\s*\(.*?binding\s*=\s*([-\d]+).*?\)/g,"");source=source.replace(/(layout\s*\((.*?)),\s*binding\s*=\s*([-\d]+)\)/g,"$1)");source=source.replace(/layout\s*\(\s*binding\s*=\s*([-\d]+)\s*,(.*?)\)/g,"layout($2)");GL.shaders[shader].explicitSamplerBindings=samplerBindings;GL.shaders[shader].explicitUniformBindings=uniformBindings;GLctx.shaderSource(GL.shaders[shader],source)}function _glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _glStencilMask(x0){GLctx["stencilMask"](x0)}function _glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,null)}}function _glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx["texStorage3D"](x0,x1,x2,x3,x4,x5)}function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}var miniTempWebGLFloatBuffers=[];function _glUniform1fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform1fv(webglGetUniformLocation(location),HEAPF32,value>>2,count);return}if(count<=288){var view=miniTempWebGLFloatBuffers[count-1];for(var i=0;i<count;++i){view[i]=HEAPF32[value+4*i>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)}function _glUniform1i(location,v0){GLctx.uniform1i(webglGetUniformLocation(location),v0)}var __miniTempWebGLIntBuffers=[];function _glUniform1iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform1iv(webglGetUniformLocation(location),HEAP32,value>>2,count);return}if(count<=288){var view=__miniTempWebGLIntBuffers[count-1];for(var i=0;i<count;++i){view[i]=HEAP32[value+4*i>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)}function _glUniform1uiv(location,count,value){GLctx.uniform1uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count)}function _glUniform2fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform2fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*2);return}if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)}function _glUniform2iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform2iv(webglGetUniformLocation(location),HEAP32,value>>2,count*2);return}if(count<=144){var view=__miniTempWebGLIntBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)}function _glUniform2uiv(location,count,value){GLctx.uniform2uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*2)}function _glUniform3fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform3fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*3);return}if(count<=96){var view=miniTempWebGLFloatBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)}function _glUniform3iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform3iv(webglGetUniformLocation(location),HEAP32,value>>2,count*3);return}if(count<=96){var view=__miniTempWebGLIntBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)}function _glUniform3uiv(location,count,value){GLctx.uniform3uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*3)}function _glUniform4fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform4fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)}function _glUniform4iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform4iv(webglGetUniformLocation(location),HEAP32,value>>2,count*4);return}if(count<=72){var view=__miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)}function _glUniform4uiv(location,count,value){GLctx.uniform4uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*4)}function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.version>=2){GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*9);return}if(count<=32){var view=miniTempWebGLFloatBuffers[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)}function _glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.version>=2){GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*16);return}if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)}function _glUnmapBuffer(target){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glUnmapBuffer");return 0}var buffer=emscriptenWebGLGetBufferBinding(target);var mapping=GL.mappedBuffers[buffer];if(!mapping){GL.recordError(1282);err("buffer was never mapped in glUnmapBuffer");return 0}GL.mappedBuffers[buffer]=null;if(!(mapping.access&16))if(GL.currentContext.version>=2){GLctx.bufferSubData(target,mapping.offset,HEAPU8,mapping.mem,mapping.length)}else{GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem,mapping.mem+mapping.length))}_free(mapping.mem);return 1}function webglApplyExplicitProgramBindings(){var p=GLctx.currentProgram;if(!p.explicitProgramBindingsApplied){if(GL.currentContext.version>=2){Object.keys(p.explicitUniformBindings).forEach(function(ubo){var bindings=p.explicitUniformBindings[ubo];for(var i=0;i<bindings[1];++i){var blockIndex=GLctx.getUniformBlockIndex(p,ubo+(bindings[1]>1?"["+i+"]":""));GLctx.uniformBlockBinding(p,blockIndex,bindings[0]+i)}})}Object.keys(p.explicitSamplerBindings).forEach(function(sampler){var bindings=p.explicitSamplerBindings[sampler];for(var i=0;i<bindings[1];++i){GLctx.uniform1i(GLctx.getUniformLocation(p,sampler+(i?"["+i+"]":"")),bindings[0]+i)}});p.explicitProgramBindingsApplied=1}}function _glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);if(GLctx.currentProgram=program){webglApplyExplicitProgramBindings()}}function _glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _glVertexAttribIPointer(index,size,type,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=false;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribIPointer(index,size,type,stride,ptr)};return}cb.clientside=false;GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=normalized;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribPointer(index,size,type,normalized,stride,ptr)};return}cb.clientside=false;GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _llvm_eh_typeid_for(type){return type}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length<digits){str=character[0]+str}return str}function leadingNulls(value,digits){return leadingSomething(value,digits,"0")}function compareByDay(date1,date2){function sgn(value){return value<0?-1:value>0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&__isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!__isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var GLctx;for(var i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i+1)}var __miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<288;++i){__miniTempWebGLIntBuffers[i]=__miniTempWebGLIntBuffersStorage.subarray(0,i+1)}function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var asmLibraryArg={"Za":_Closewindow,"le":_GetJSMemoryInfo,"Wa":_GetNameFromTextField,"Xa":_HideScoreboardUI,"Va":_InitAnalytics,"re":_JS_Accelerometer_IsRunning,"vb":_JS_Accelerometer_Start,"ub":_JS_Accelerometer_Stop,"ve":_JS_Cursor_SetImage,"wa":_JS_Cursor_SetShow,"Fa":_JS_DOM_MapViewportCoordinateToElementLocalCoordinate,"Ud":_JS_DOM_UnityCanvasSelector,"Zd":_JS_Eval_OpenURL,"Md":_JS_FileSystem_Initialize,"W":_JS_FileSystem_Sync,"pe":_JS_GravitySensor_IsRunning,"rb":_JS_GravitySensor_Start,"qb":_JS_GravitySensor_Stop,"ne":_JS_GuardAgainstJsExceptions,"oe":_JS_Gyroscope_IsRunning,"pb":_JS_Gyroscope_Start,"ob":_JS_Gyroscope_Stop,"qe":_JS_LinearAccelerationSensor_IsRunning,"tb":_JS_LinearAccelerationSensor_Start,"sb":_JS_LinearAccelerationSensor_Stop,"Gc":_JS_Log_Dump,"_d":_JS_Log_StackTrace,"ge":_JS_MobileKeybard_GetIgnoreBlurEvent,"da":_JS_MobileKeyboard_GetKeyboardStatus,"fb":_JS_MobileKeyboard_GetText,"Wd":_JS_MobileKeyboard_GetTextSelection,"za":_JS_MobileKeyboard_Hide,"Xd":_JS_MobileKeyboard_SetCharacterLimit,"Yd":_JS_MobileKeyboard_SetText,"Vd":_JS_MobileKeyboard_SetTextSelection,"hb":_JS_MobileKeyboard_Show,"se":_JS_OrientationSensor_IsRunning,"xb":_JS_OrientationSensor_Start,"wb":_JS_OrientationSensor_Stop,"yb":_JS_RequestDeviceSensorPermissionsOnTouch,"Qd":_JS_RunQuitCallbacks,"me":_JS_ScreenOrientation_DeInit,"te":_JS_ScreenOrientation_Init,"V":_JS_ScreenOrientation_Lock,"Qe":_JS_Sound_Create_Channel,"Qb":_JS_Sound_GetLength,"Me":_JS_Sound_GetLoadState,"Ke":_JS_Sound_Init,"Mb":_JS_Sound_Load,"Le":_JS_Sound_Load_PCM,"Ha":_JS_Sound_Play,"Ia":_JS_Sound_ReleaseInstance,"zb":_JS_Sound_ResumeIfNeeded,"Ne":_JS_Sound_Set3D,"Ie":_JS_Sound_SetListenerOrientation,"Je":_JS_Sound_SetListenerPosition,"Pb":_JS_Sound_SetLoop,"Ob":_JS_Sound_SetLoopPoints,"la":_JS_Sound_SetPaused,"X":_JS_Sound_SetPitch,"Pe":_JS_Sound_SetPosition,"Oe":_JS_Sound_SetVolume,"ma":_JS_Sound_Stop,"ea":_JS_SystemInfo_GetCanvasClientSize,"Lb":_JS_SystemInfo_GetDocumentURL,"eb":_JS_SystemInfo_GetGPUInfo,"nb":_JS_SystemInfo_GetMatchWebGLToCanvasSize,"ib":_JS_SystemInfo_GetMemory,"jb":_JS_SystemInfo_GetOS,"lb":_JS_SystemInfo_GetPreferredDevicePixelRatio,"ae":_JS_SystemInfo_GetScreenSize,"xe":_JS_SystemInfo_HasAstcHdr,"kb":_JS_SystemInfo_HasCursorLock,"ke":_JS_SystemInfo_HasFullscreen,"ka":_JS_SystemInfo_HasWebGL,"we":_JS_SystemInfo_IsMobile,"Td":_JS_UnityEngineShouldQuit,"ua":_RegistrarEvento,"$":_SaveScore,"va":_ShowInterstitial,"Ya":_ShowScoreboardUI,"o":___cxa_allocate_exception,"h":___cxa_begin_catch,"m":___cxa_end_catch,"f":___cxa_find_matching_catch_2,"a":___cxa_find_matching_catch_3,"Ba":___cxa_free_exception,"Hc":___cxa_rethrow,"M":___cxa_throw,"k":___resumeException,"Re":___syscall__newselect,"Tc":___syscall_chmod,"Xc":___syscall_connect,"Uc":___syscall_faccessat,"G":___syscall_fcntl64,"Pd":___syscall_fstat64,"Pc":___syscall_getcwd,"Mc":___syscall_getdents64,"Nb":___syscall_ioctl,"yd":___syscall_lstat64,"Oc":___syscall_mkdir,"Ed":___syscall_newfstatat,"gb":___syscall_openat,"Ec":___syscall_readlinkat,"Vc":___syscall_recvfrom,"Rc":___syscall_renameat,"Nc":___syscall_rmdir,"Wc":___syscall_sendto,"Lc":___syscall_socket,"Jd":___syscall_stat64,"Se":___syscall_statfs64,"Te":___syscall_truncate64,"Sc":___syscall_unlinkat,"Qc":___syscall_utimensat,"$a":__dlopen_js,"dd":__dlsym_js,"Y":__emscripten_date_now,"Vb":__emscripten_get_now_is_monotonic,"Ue":__emscripten_throw_longjmp,"sf":__gmtime_js,"Df":__localtime_js,"Gf":__mktime_js,"Fc":__munmap_js,"Hf":__tzset_js,"t":_abort,"Ga":_emscripten_asm_const_int_sync_on_main_thread,"Rd":_emscripten_cancel_main_loop,"Od":_emscripten_clear_interval,"ie":_emscripten_exit_fullscreen,"be":_emscripten_exit_pointerlock,"$d":_emscripten_get_canvas_element_size,"he":_emscripten_get_fullscreen_status,"Ca":_emscripten_get_gamepad_status,"ue":_emscripten_get_heap_max,"A":_emscripten_get_now,"Xe":_emscripten_get_now_res,"Da":_emscripten_get_num_gamepads,"Sd":_emscripten_html5_remove_all_event_listeners,"Be":_emscripten_is_webgl_context_lost,"y":_emscripten_log,"Mg":_emscripten_memcpy_big,"je":_emscripten_request_fullscreen,"ce":_emscripten_request_pointerlock,"Ng":_emscripten_resize_heap,"Ea":_emscripten_sample_gamepad_data,"mb":_emscripten_set_blur_callback_on_thread,"Aa":_emscripten_set_canvas_element_size,"ee":_emscripten_set_focus_callback_on_thread,"fe":_emscripten_set_fullscreenchange_callback_on_thread,"Bb":_emscripten_set_gamepadconnected_callback_on_thread,"Ab":_emscripten_set_gamepaddisconnected_callback_on_thread,"Ld":_emscripten_set_interval,"ha":_emscripten_set_keydown_callback_on_thread,"fa":_emscripten_set_keypress_callback_on_thread,"ga":_emscripten_set_keyup_callback_on_thread,"Kd":_emscripten_set_main_loop,"Nd":_emscripten_set_main_loop_timing,"Ib":_emscripten_set_mousedown_callback_on_thread,"Hb":_emscripten_set_mousemove_callback_on_thread,"Jb":_emscripten_set_mouseup_callback_on_thread,"de":_emscripten_set_pointerlockchange_callback_on_thread,"Cb":_emscripten_set_touchcancel_callback_on_thread,"Eb":_emscripten_set_touchend_callback_on_thread,"Db":_emscripten_set_touchmove_callback_on_thread,"Fb":_emscripten_set_touchstart_callback_on_thread,"Gb":_emscripten_set_wheel_callback_on_thread,"De":_emscripten_webgl_create_context,"Ce":_emscripten_webgl_destroy_context,"ia":_emscripten_webgl_enable_extension,"ze":_emscripten_webgl_get_current_context,"Ee":_emscripten_webgl_init_context_attributes,"ja":_emscripten_webgl_make_context_current,"Ae":_environ_get,"Fe":_environ_sizes_get,"x":_exit,"T":_fd_close,"Jc":_fd_fdstat_get,"_a":_fd_read,"zd":_fd_seek,"xa":_fd_write,"b":_getTempRet0,"Ge":_gethostbyaddr,"He":_gethostbyname,"vc":_glActiveTexture,"sc":_glAttachShader,"Yb":_glBeginQuery,"_":_glBindAttribLocation,"rc":_glBindBuffer,"hf":_glBindBufferBase,"ef":_glBindBufferRange,"Jg":_glBindFramebuffer,"Kg":_glBindRenderbuffer,"af":_glBindSampler,"Lg":_glBindTexture,"Af":_glBindVertexArray,"oc":_glBlendEquation,"pc":_glBlendEquationSeparate,"qc":_glBlendFuncSeparate,"qf":_glBlitFramebuffer,"Hg":_glBufferData,"Ig":_glBufferSubData,"Gg":_glCheckFramebufferStatus,"Cg":_glClear,"Ye":_glClearBufferfi,"We":_glClearBufferfv,"Ve":_glClearBufferuiv,"Dg":_glClearColor,"Eg":_glClearDepthf,"Fg":_glClearStencil,"ud":_glClientWaitSync,"Ta":_glColorMask,"Bg":_glCompileShader,"zg":_glCompressedTexImage2D,"wf":_glCompressedTexImage3D,"Ag":_glCompressedTexSubImage2D,"zf":_glCompressedTexSubImage3D,"kf":_glCopyBufferSubData,"yg":_glCopyTexImage2D,"nc":_glCopyTexSubImage2D,"xg":_glCreateProgram,"wg":_glCreateShader,"vg":_glCullFace,"ug":_glDeleteBuffers,"tg":_glDeleteFramebuffers,"sg":_glDeleteProgram,"Xb":_glDeleteQueries,"rg":_glDeleteRenderbuffers,"$e":_glDeleteSamplers,"qg":_glDeleteShader,"Sb":_glDeleteSync,"pg":_glDeleteTextures,"Cf":_glDeleteVertexArrays,"sa":_glDepthFunc,"ra":_glDepthMask,"og":_glDetachShader,"ng":_glDisable,"mg":_glDisableVertexAttribArray,"jg":_glDrawArrays,"mf":_glDrawArraysInstanced,"jf":_glDrawBuffers,"kg":_glDrawElements,"lf":_glDrawElementsInstanced,"lg":_glEnable,"ig":_glEnableVertexAttribArray,"Zb":_glEndQuery,"Rb":_glFenceSync,"fg":_glFinish,"gg":_glFlush,"pf":_glFlushMappedBufferRange,"F":_glFramebufferRenderbuffer,"B":_glFramebufferTexture2D,"na":_glFramebufferTextureLayer,"qa":_glFrontFace,"eg":_glGenBuffers,"ag":_glGenFramebuffers,"Wb":_glGenQueries,"bg":_glGenRenderbuffers,"_e":_glGenSamplers,"dg":_glGenTextures,"Ef":_glGenVertexArrays,"cg":_glGenerateMipmap,"Bc":_glGetActiveAttrib,"Sa":_glGetActiveUniform,"Ka":_glGetActiveUniformBlockName,"R":_glGetActiveUniformBlockiv,"Q":_glGetActiveUniformsiv,"Ac":_glGetAttribLocation,"ye":_glGetBufferSubData,"$f":_glGetError,"_f":_glGetFramebufferAttachmentParameteriv,"uc":_glGetIntegeri_v,"ta":_glGetIntegerv,"cf":_glGetInternalformativ,"Tb":_glGetProgramBinary,"xc":_glGetProgramInfoLog,"I":_glGetProgramiv,"_b":_glGetQueryObjectuiv,"Ff":_glGetQueryiv,"hg":_glGetRenderbufferParameteriv,"Yf":_glGetShaderInfoLog,"mc":_glGetShaderPrecisionFormat,"Zf":_glGetShaderSource,"wc":_glGetShaderiv,"Xf":_glGetString,"tf":_glGetStringi,"Wf":_glGetTexParameteriv,"df":_glGetUniformBlockIndex,"Ja":_glGetUniformIndices,"Z":_glGetUniformLocation,"lc":_glGetUniformiv,"zc":_glGetVertexAttribiv,"Ma":_glInvalidateFramebuffer,"tc":_glIsEnabled,"Bf":_glIsVertexArray,"Vf":_glLinkProgram,"nf":_glMapBufferRange,"Ra":_glPixelStorei,"kc":_glPolygonOffset,"Ub":_glProgramBinary,"Ze":_glProgramParameteri,"gf":_glReadBuffer,"N":_glReadPixels,"Uf":_glRenderbufferStorage,"rf":_glRenderbufferStorageMultisample,"bf":_glSamplerParameteri,"Qa":_glScissor,"Sf":_glShaderSource,"Tf":_glStencilFuncSeparate,"Qf":_glStencilMask,"Rf":_glStencilOpSeparate,"Of":_glTexImage2D,"xf":_glTexImage3D,"Pf":_glTexParameterf,"Pa":_glTexParameteri,"Nf":_glTexParameteriv,"uf":_glTexStorage2D,"vf":_glTexStorage3D,"Mf":_glTexSubImage2D,"yf":_glTexSubImage3D,"$b":_glUniform1fv,"oa":_glUniform1i,"ac":_glUniform1iv,"bc":_glUniform1uiv,"cc":_glUniform2fv,"dc":_glUniform2iv,"ec":_glUniform2uiv,"Oa":_glUniform3fv,"fc":_glUniform3iv,"gc":_glUniform3uiv,"S":_glUniform4fv,"hc":_glUniform4iv,"ic":_glUniform4uiv,"La":_glUniformBlockBinding,"jc":_glUniformMatrix3fv,"pa":_glUniformMatrix4fv,"of":_glUnmapBuffer,"If":_glUseProgram,"yc":_glValidateProgram,"Jf":_glVertexAttrib4f,"Kf":_glVertexAttrib4fv,"ff":_glVertexAttribIPointer,"Lf":_glVertexAttribPointer,"Na":_glViewport,"Ad":invoke_ddiii,"cb":invoke_di,"ba":invoke_dii,"Ic":invoke_diii,"bb":invoke_f,"z":invoke_fii,"E":invoke_fiii,"Bd":invoke_fiiii,"D":invoke_i,"d":invoke_ii,"e":invoke_iii,"ab":invoke_iiifi,"L":invoke_iiifii,"i":invoke_iiii,"Id":invoke_iiiidii,"Hd":invoke_iiiifii,"q":invoke_iiiii,"s":invoke_iiiiii,"v":invoke_iiiiiii,"Dd":invoke_iiiiiiidii,"C":invoke_iiiiiiii,"J":invoke_iiiiiiiii,"P":invoke_iiiiiiiiii,"Ua":invoke_iiiiiiiiiii,"Dc":invoke_iiiiiiiiiiii,"id":invoke_iiiiiiiiiji,"qd":invoke_iiiijii,"od":invoke_iiijii,"kd":invoke_iiji,"$c":invoke_iijii,"nd":invoke_iijiii,"ad":invoke_iijjii,"fd":invoke_iji,"xd":invoke_ji,"wd":invoke_jii,"rd":invoke_jiii,"cd":invoke_jiiiii,"bd":invoke_jiiiiiiiiii,"td":invoke_jiji,"jd":invoke_jijii,"ed":invoke_jjji,"c":invoke_v,"l":invoke_vi,"O":invoke_vidi,"H":invoke_viffi,"ca":invoke_vifi,"n":invoke_vii,"db":invoke_viidi,"gd":invoke_viidiji,"U":invoke_viifi,"Fd":invoke_viifii,"g":invoke_viii,"Gd":invoke_viiiffi,"p":invoke_viiii,"Cd":invoke_viiiidi,"ya":invoke_viiiifi,"r":invoke_viiiii,"w":invoke_viiiiii,"K":invoke_viiiiiii,"aa":invoke_viiiiiiii,"Kb":invoke_viiiiiiiii,"Cc":invoke_viiiiiiiiii,"pd":invoke_viiiji,"md":invoke_viij,"ld":invoke_viiji,"vd":invoke_viijii,"sd":invoke_viji,"_c":invoke_vijiii,"hd":invoke_vji,"Yc":invoke_vjiiiii,"Zc":invoke_vjjjiiii,"j":_llvm_eh_typeid_for,"u":_setTempRet0,"Kc":_strftime};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["Pg"]).apply(null,arguments)};var _getMemInfo=Module["_getMemInfo"]=function(){return(_getMemInfo=Module["_getMemInfo"]=Module["asm"]["Qg"]).apply(null,arguments)};var _SendMessageFloat=Module["_SendMessageFloat"]=function(){return(_SendMessageFloat=Module["_SendMessageFloat"]=Module["asm"]["Rg"]).apply(null,arguments)};var _SendMessageString=Module["_SendMessageString"]=function(){return(_SendMessageString=Module["_SendMessageString"]=Module["asm"]["Sg"]).apply(null,arguments)};var _SendMessage=Module["_SendMessage"]=function(){return(_SendMessage=Module["_SendMessage"]=Module["asm"]["Tg"]).apply(null,arguments)};var _SetFullscreen=Module["_SetFullscreen"]=function(){return(_SetFullscreen=Module["_SetFullscreen"]=Module["asm"]["Ug"]).apply(null,arguments)};var _main=Module["_main"]=function(){return(_main=Module["_main"]=Module["asm"]["Vg"]).apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return(___errno_location=Module["___errno_location"]=Module["asm"]["Wg"]).apply(null,arguments)};var _htons=Module["_htons"]=function(){return(_htons=Module["_htons"]=Module["asm"]["Xg"]).apply(null,arguments)};var _ntohs=Module["_ntohs"]=function(){return(_ntohs=Module["_ntohs"]=Module["asm"]["Yg"]).apply(null,arguments)};var _strlen=Module["_strlen"]=function(){return(_strlen=Module["_strlen"]=Module["asm"]["Zg"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["_g"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["$g"]).apply(null,arguments)};var _emscripten_builtin_memalign=Module["_emscripten_builtin_memalign"]=function(){return(_emscripten_builtin_memalign=Module["_emscripten_builtin_memalign"]=Module["asm"]["ah"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["bh"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["ch"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["dh"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["eh"]).apply(null,arguments)};var ___cxa_can_catch=Module["___cxa_can_catch"]=function(){return(___cxa_can_catch=Module["___cxa_can_catch"]=Module["asm"]["fh"]).apply(null,arguments)};var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=function(){return(___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=Module["asm"]["gh"]).apply(null,arguments)};var dynCall_iidiiii=Module["dynCall_iidiiii"]=function(){return(dynCall_iidiiii=Module["dynCall_iidiiii"]=Module["asm"]["ih"]).apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return(dynCall_vii=Module["dynCall_vii"]=Module["asm"]["jh"]).apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return(dynCall_iiii=Module["dynCall_iiii"]=Module["asm"]["kh"]).apply(null,arguments)};var dynCall_iii=Module["dynCall_iii"]=function(){return(dynCall_iii=Module["dynCall_iii"]=Module["asm"]["lh"]).apply(null,arguments)};var dynCall_ii=Module["dynCall_ii"]=function(){return(dynCall_ii=Module["dynCall_ii"]=Module["asm"]["mh"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["nh"]).apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return(dynCall_vi=Module["dynCall_vi"]=Module["asm"]["oh"]).apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return(dynCall_viii=Module["dynCall_viii"]=Module["asm"]["ph"]).apply(null,arguments)};var dynCall_iiiii=Module["dynCall_iiiii"]=function(){return(dynCall_iiiii=Module["dynCall_iiiii"]=Module["asm"]["qh"]).apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return(dynCall_v=Module["dynCall_v"]=Module["asm"]["rh"]).apply(null,arguments)};var dynCall_viiiiii=Module["dynCall_viiiiii"]=function(){return(dynCall_viiiiii=Module["dynCall_viiiiii"]=Module["asm"]["sh"]).apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return(dynCall_viiiii=Module["dynCall_viiiii"]=Module["asm"]["th"]).apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return(dynCall_viiii=Module["dynCall_viiii"]=Module["asm"]["uh"]).apply(null,arguments)};var dynCall_iiiiii=Module["dynCall_iiiiii"]=function(){return(dynCall_iiiiii=Module["dynCall_iiiiii"]=Module["asm"]["vh"]).apply(null,arguments)};var dynCall_fff=Module["dynCall_fff"]=function(){return(dynCall_fff=Module["dynCall_fff"]=Module["asm"]["wh"]).apply(null,arguments)};var dynCall_fi=Module["dynCall_fi"]=function(){return(dynCall_fi=Module["dynCall_fi"]=Module["asm"]["xh"]).apply(null,arguments)};var dynCall_vif=Module["dynCall_vif"]=function(){return(dynCall_vif=Module["dynCall_vif"]=Module["asm"]["yh"]).apply(null,arguments)};var dynCall_fii=Module["dynCall_fii"]=function(){return(dynCall_fii=Module["dynCall_fii"]=Module["asm"]["zh"]).apply(null,arguments)};var dynCall_viif=Module["dynCall_viif"]=function(){return(dynCall_viif=Module["dynCall_viif"]=Module["asm"]["Ah"]).apply(null,arguments)};var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=function(){return(dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=Module["asm"]["Bh"]).apply(null,arguments)};var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=function(){return(dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=Module["asm"]["Ch"]).apply(null,arguments)};var dynCall_ijj=Module["dynCall_ijj"]=function(){return(dynCall_ijj=Module["dynCall_ijj"]=Module["asm"]["Dh"]).apply(null,arguments)};var dynCall_vjji=Module["dynCall_vjji"]=function(){return(dynCall_vjji=Module["dynCall_vjji"]=Module["asm"]["Eh"]).apply(null,arguments)};var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=function(){return(dynCall_iiiiiii=Module["dynCall_iiiiiii"]=Module["asm"]["Fh"]).apply(null,arguments)};var dynCall_viffff=Module["dynCall_viffff"]=function(){return(dynCall_viffff=Module["dynCall_viffff"]=Module["asm"]["Gh"]).apply(null,arguments)};var dynCall_vid=Module["dynCall_vid"]=function(){return(dynCall_vid=Module["dynCall_vid"]=Module["asm"]["Hh"]).apply(null,arguments)};var dynCall_viiiiif=Module["dynCall_viiiiif"]=function(){return(dynCall_viiiiif=Module["dynCall_viiiiif"]=Module["asm"]["Ih"]).apply(null,arguments)};var dynCall_viiiif=Module["dynCall_viiiif"]=function(){return(dynCall_viiiif=Module["dynCall_viiiif"]=Module["asm"]["Jh"]).apply(null,arguments)};var dynCall_vifi=Module["dynCall_vifi"]=function(){return(dynCall_vifi=Module["dynCall_vifi"]=Module["asm"]["Kh"]).apply(null,arguments)};var dynCall_i=Module["dynCall_i"]=function(){return(dynCall_i=Module["dynCall_i"]=Module["asm"]["Lh"]).apply(null,arguments)};var dynCall_viiiiiif=Module["dynCall_viiiiiif"]=function(){return(dynCall_viiiiiif=Module["dynCall_viiiiiif"]=Module["asm"]["Mh"]).apply(null,arguments)};var dynCall_iiijiii=Module["dynCall_iiijiii"]=function(){return(dynCall_iiijiii=Module["dynCall_iiijiii"]=Module["asm"]["Nh"]).apply(null,arguments)};var dynCall_iijiii=Module["dynCall_iijiii"]=function(){return(dynCall_iijiii=Module["dynCall_iijiii"]=Module["asm"]["Oh"]).apply(null,arguments)};var dynCall_iiijii=Module["dynCall_iiijii"]=function(){return(dynCall_iiijii=Module["dynCall_iiijii"]=Module["asm"]["Ph"]).apply(null,arguments)};var dynCall_iijii=Module["dynCall_iijii"]=function(){return(dynCall_iijii=Module["dynCall_iijii"]=Module["asm"]["Qh"]).apply(null,arguments)};var dynCall_iiiijiii=Module["dynCall_iiiijiii"]=function(){return(dynCall_iiiijiii=Module["dynCall_iiiijiii"]=Module["asm"]["Rh"]).apply(null,arguments)};var dynCall_iiiijii=Module["dynCall_iiiijii"]=function(){return(dynCall_iiiijii=Module["dynCall_iiiijii"]=Module["asm"]["Sh"]).apply(null,arguments)};var dynCall_jii=Module["dynCall_jii"]=function(){return(dynCall_jii=Module["dynCall_jii"]=Module["asm"]["Th"]).apply(null,arguments)};var dynCall_iiiij=Module["dynCall_iiiij"]=function(){return(dynCall_iiiij=Module["dynCall_iiiij"]=Module["asm"]["Uh"]).apply(null,arguments)};var dynCall_jiiji=Module["dynCall_jiiji"]=function(){return(dynCall_jiiji=Module["dynCall_jiiji"]=Module["asm"]["Vh"]).apply(null,arguments)};var dynCall_iiif=Module["dynCall_iiif"]=function(){return(dynCall_iiif=Module["dynCall_iiif"]=Module["asm"]["Wh"]).apply(null,arguments)};var dynCall_fif=Module["dynCall_fif"]=function(){return(dynCall_fif=Module["dynCall_fif"]=Module["asm"]["Xh"]).apply(null,arguments)};var dynCall_ji=Module["dynCall_ji"]=function(){return(dynCall_ji=Module["dynCall_ji"]=Module["asm"]["Yh"]).apply(null,arguments)};var dynCall_iiiiiifff=Module["dynCall_iiiiiifff"]=function(){return(dynCall_iiiiiifff=Module["dynCall_iiiiiifff"]=Module["asm"]["Zh"]).apply(null,arguments)};var dynCall_iiiiiifiif=Module["dynCall_iiiiiifiif"]=function(){return(dynCall_iiiiiifiif=Module["dynCall_iiiiiifiif"]=Module["asm"]["_h"]).apply(null,arguments)};var dynCall_viiifii=Module["dynCall_viiifii"]=function(){return(dynCall_viiifii=Module["dynCall_viiifii"]=Module["asm"]["$h"]).apply(null,arguments)};var dynCall_iiiiifiii=Module["dynCall_iiiiifiii"]=function(){return(dynCall_iiiiifiii=Module["dynCall_iiiiifiii"]=Module["asm"]["ai"]).apply(null,arguments)};var dynCall_iiiiiifiii=Module["dynCall_iiiiiifiii"]=function(){return(dynCall_iiiiiifiii=Module["dynCall_iiiiiifiii"]=Module["asm"]["bi"]).apply(null,arguments)};var dynCall_iiiiiiifiif=Module["dynCall_iiiiiiifiif"]=function(){return(dynCall_iiiiiiifiif=Module["dynCall_iiiiiiifiif"]=Module["asm"]["ci"]).apply(null,arguments)};var dynCall_iiiifii=Module["dynCall_iiiifii"]=function(){return(dynCall_iiiifii=Module["dynCall_iiiifii"]=Module["asm"]["di"]).apply(null,arguments)};var dynCall_fiff=Module["dynCall_fiff"]=function(){return(dynCall_fiff=Module["dynCall_fiff"]=Module["asm"]["ei"]).apply(null,arguments)};var dynCall_fiiiiiifiifif=Module["dynCall_fiiiiiifiifif"]=function(){return(dynCall_fiiiiiifiifif=Module["dynCall_fiiiiiifiifif"]=Module["asm"]["fi"]).apply(null,arguments)};var dynCall_fiiiiiifiiiif=Module["dynCall_fiiiiiifiiiif"]=function(){return(dynCall_fiiiiiifiiiif=Module["dynCall_fiiiiiifiiiif"]=Module["asm"]["gi"]).apply(null,arguments)};var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=function(){return(dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=Module["asm"]["hi"]).apply(null,arguments)};var dynCall_vifiiii=Module["dynCall_vifiiii"]=function(){return(dynCall_vifiiii=Module["dynCall_vifiiii"]=Module["asm"]["ii"]).apply(null,arguments)};var dynCall_vifii=Module["dynCall_vifii"]=function(){return(dynCall_vifii=Module["dynCall_vifii"]=Module["asm"]["ji"]).apply(null,arguments)};var dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=function(){return(dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=Module["asm"]["ki"]).apply(null,arguments)};var dynCall_iifiiiijii=Module["dynCall_iifiiiijii"]=function(){return(dynCall_iifiiiijii=Module["dynCall_iifiiiijii"]=Module["asm"]["li"]).apply(null,arguments)};var dynCall_vifif=Module["dynCall_vifif"]=function(){return(dynCall_vifif=Module["dynCall_vifif"]=Module["asm"]["mi"]).apply(null,arguments)};var dynCall_vifijii=Module["dynCall_vifijii"]=function(){return(dynCall_vifijii=Module["dynCall_vifijii"]=Module["asm"]["ni"]).apply(null,arguments)};var dynCall_iiiifffiii=Module["dynCall_iiiifffiii"]=function(){return(dynCall_iiiifffiii=Module["dynCall_iiiifffiii"]=Module["asm"]["oi"]).apply(null,arguments)};var dynCall_iiiifffffi=Module["dynCall_iiiifffffi"]=function(){return(dynCall_iiiifffffi=Module["dynCall_iiiifffffi"]=Module["asm"]["pi"]).apply(null,arguments)};var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=function(){return(dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=Module["asm"]["qi"]).apply(null,arguments)};var dynCall_viffiiiif=Module["dynCall_viffiiiif"]=function(){return(dynCall_viffiiiif=Module["dynCall_viffiiiif"]=Module["asm"]["ri"]).apply(null,arguments)};var dynCall_viffiifffffiii=Module["dynCall_viffiifffffiii"]=function(){return(dynCall_viffiifffffiii=Module["dynCall_viffiifffffiii"]=Module["asm"]["si"]).apply(null,arguments)};var dynCall_viffffiifffiiiiif=Module["dynCall_viffffiifffiiiiif"]=function(){return(dynCall_viffffiifffiiiiif=Module["dynCall_viffffiifffiiiiif"]=Module["asm"]["ti"]).apply(null,arguments)};var dynCall_iiiifffffii=Module["dynCall_iiiifffffii"]=function(){return(dynCall_iiiifffffii=Module["dynCall_iiiifffffii"]=Module["asm"]["ui"]).apply(null,arguments)};var dynCall_viiiiiiiiiiifii=Module["dynCall_viiiiiiiiiiifii"]=function(){return(dynCall_viiiiiiiiiiifii=Module["dynCall_viiiiiiiiiiifii"]=Module["asm"]["vi"]).apply(null,arguments)};var dynCall_viiiffi=Module["dynCall_viiiffi"]=function(){return(dynCall_viiiffi=Module["dynCall_viiiffi"]=Module["asm"]["wi"]).apply(null,arguments)};var dynCall_viiifi=Module["dynCall_viiifi"]=function(){return(dynCall_viiifi=Module["dynCall_viiifi"]=Module["asm"]["xi"]).apply(null,arguments)};var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=function(){return(dynCall_viiiiiii=Module["dynCall_viiiiiii"]=Module["asm"]["yi"]).apply(null,arguments)};var dynCall_iifi=Module["dynCall_iifi"]=function(){return(dynCall_iifi=Module["dynCall_iifi"]=Module["asm"]["zi"]).apply(null,arguments)};var dynCall_viifi=Module["dynCall_viifi"]=function(){return(dynCall_viifi=Module["dynCall_viifi"]=Module["asm"]["Ai"]).apply(null,arguments)};var dynCall_viff=Module["dynCall_viff"]=function(){return(dynCall_viff=Module["dynCall_viff"]=Module["asm"]["Bi"]).apply(null,arguments)};var dynCall_iiiifiiiii=Module["dynCall_iiiifiiiii"]=function(){return(dynCall_iiiifiiiii=Module["dynCall_iiiifiiiii"]=Module["asm"]["Ci"]).apply(null,arguments)};var dynCall_iiiiifiiiiif=Module["dynCall_iiiiifiiiiif"]=function(){return(dynCall_iiiiifiiiiif=Module["dynCall_iiiiifiiiiif"]=Module["asm"]["Di"]).apply(null,arguments)};var dynCall_viiff=Module["dynCall_viiff"]=function(){return(dynCall_viiff=Module["dynCall_viiff"]=Module["asm"]["Ei"]).apply(null,arguments)};var dynCall_viifffi=Module["dynCall_viifffi"]=function(){return(dynCall_viifffi=Module["dynCall_viifffi"]=Module["asm"]["Fi"]).apply(null,arguments)};var dynCall_viiifiiiii=Module["dynCall_viiifiiiii"]=function(){return(dynCall_viiifiiiii=Module["dynCall_viiifiiiii"]=Module["asm"]["Gi"]).apply(null,arguments)};var dynCall_viiiifiiiiif=Module["dynCall_viiiifiiiiif"]=function(){return(dynCall_viiiifiiiiif=Module["dynCall_viiiifiiiiif"]=Module["asm"]["Hi"]).apply(null,arguments)};var dynCall_iifff=Module["dynCall_iifff"]=function(){return(dynCall_iifff=Module["dynCall_iifff"]=Module["asm"]["Ii"]).apply(null,arguments)};var dynCall_viiffi=Module["dynCall_viiffi"]=function(){return(dynCall_viiffi=Module["dynCall_viiffi"]=Module["asm"]["Ji"]).apply(null,arguments)};var dynCall_iiiiiiiiii=Module["dynCall_iiiiiiiiii"]=function(){return(dynCall_iiiiiiiiii=Module["dynCall_iiiiiiiiii"]=Module["asm"]["Ki"]).apply(null,arguments)};var dynCall_iiiifiii=Module["dynCall_iiiifiii"]=function(){return(dynCall_iiiifiii=Module["dynCall_iiiifiii"]=Module["asm"]["Li"]).apply(null,arguments)};var dynCall_viiifiii=Module["dynCall_viiifiii"]=function(){return(dynCall_viiifiii=Module["dynCall_viiifiii"]=Module["asm"]["Mi"]).apply(null,arguments)};var dynCall_viiiffii=Module["dynCall_viiiffii"]=function(){return(dynCall_viiiffii=Module["dynCall_viiiffii"]=Module["asm"]["Ni"]).apply(null,arguments)};var dynCall_iif=Module["dynCall_iif"]=function(){return(dynCall_iif=Module["dynCall_iif"]=Module["asm"]["Oi"]).apply(null,arguments)};var dynCall_viij=Module["dynCall_viij"]=function(){return(dynCall_viij=Module["dynCall_viij"]=Module["asm"]["Pi"]).apply(null,arguments)};var dynCall_viiji=Module["dynCall_viiji"]=function(){return(dynCall_viiji=Module["dynCall_viiji"]=Module["asm"]["Qi"]).apply(null,arguments)};var dynCall_viijijj=Module["dynCall_viijijj"]=function(){return(dynCall_viijijj=Module["dynCall_viijijj"]=Module["asm"]["Ri"]).apply(null,arguments)};var dynCall_viijj=Module["dynCall_viijj"]=function(){return(dynCall_viijj=Module["dynCall_viijj"]=Module["asm"]["Si"]).apply(null,arguments)};var dynCall_viiiij=Module["dynCall_viiiij"]=function(){return(dynCall_viiiij=Module["dynCall_viiiij"]=Module["asm"]["Ti"]).apply(null,arguments)};var dynCall_iiiiiifffiiifiii=Module["dynCall_iiiiiifffiiifiii"]=function(){return(dynCall_iiiiiifffiiifiii=Module["dynCall_iiiiiifffiiifiii"]=Module["asm"]["Ui"]).apply(null,arguments)};var dynCall_viid=Module["dynCall_viid"]=function(){return(dynCall_viid=Module["dynCall_viid"]=Module["asm"]["Vi"]).apply(null,arguments)};var dynCall_di=Module["dynCall_di"]=function(){return(dynCall_di=Module["dynCall_di"]=Module["asm"]["Wi"]).apply(null,arguments)};var dynCall_viiidi=Module["dynCall_viiidi"]=function(){return(dynCall_viiidi=Module["dynCall_viiidi"]=Module["asm"]["Xi"]).apply(null,arguments)};var dynCall_viidii=Module["dynCall_viidii"]=function(){return(dynCall_viidii=Module["dynCall_viidii"]=Module["asm"]["Yi"]).apply(null,arguments)};var dynCall_fiiiif=Module["dynCall_fiiiif"]=function(){return(dynCall_fiiiif=Module["dynCall_fiiiif"]=Module["asm"]["Zi"]).apply(null,arguments)};var dynCall_iiiiiff=Module["dynCall_iiiiiff"]=function(){return(dynCall_iiiiiff=Module["dynCall_iiiiiff"]=Module["asm"]["_i"]).apply(null,arguments)};var dynCall_iij=Module["dynCall_iij"]=function(){return(dynCall_iij=Module["dynCall_iij"]=Module["asm"]["$i"]).apply(null,arguments)};var dynCall_iiij=Module["dynCall_iiij"]=function(){return(dynCall_iiij=Module["dynCall_iiij"]=Module["asm"]["aj"]).apply(null,arguments)};var dynCall_jiiii=Module["dynCall_jiiii"]=function(){return(dynCall_jiiii=Module["dynCall_jiiii"]=Module["asm"]["bj"]).apply(null,arguments)};var dynCall_fiiii=Module["dynCall_fiiii"]=function(){return(dynCall_fiiii=Module["dynCall_fiiii"]=Module["asm"]["cj"]).apply(null,arguments)};var dynCall_iiiji=Module["dynCall_iiiji"]=function(){return(dynCall_iiiji=Module["dynCall_iiiji"]=Module["asm"]["dj"]).apply(null,arguments)};var dynCall_vjiiiiiii=Module["dynCall_vjiiiiiii"]=function(){return(dynCall_vjiiiiiii=Module["dynCall_vjiiiiiii"]=Module["asm"]["ej"]).apply(null,arguments)};var dynCall_iiiiiiiiiii=Module["dynCall_iiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiii=Module["dynCall_iiiiiiiiiii"]=Module["asm"]["fj"]).apply(null,arguments)};var dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=Module["asm"]["gj"]).apply(null,arguments)};var dynCall_vf=Module["dynCall_vf"]=function(){return(dynCall_vf=Module["dynCall_vf"]=Module["asm"]["hj"]).apply(null,arguments)};var dynCall_vffff=Module["dynCall_vffff"]=function(){return(dynCall_vffff=Module["dynCall_vffff"]=Module["asm"]["ij"]).apply(null,arguments)};var dynCall_vff=Module["dynCall_vff"]=function(){return(dynCall_vff=Module["dynCall_vff"]=Module["asm"]["jj"]).apply(null,arguments)};var dynCall_viiiiifi=Module["dynCall_viiiiifi"]=function(){return(dynCall_viiiiifi=Module["dynCall_viiiiifi"]=Module["asm"]["kj"]).apply(null,arguments)};var dynCall_iiiiiiiiiiii=Module["dynCall_iiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiii=Module["dynCall_iiiiiiiiiiii"]=Module["asm"]["lj"]).apply(null,arguments)};var dynCall_viffii=Module["dynCall_viffii"]=function(){return(dynCall_viffii=Module["dynCall_viffii"]=Module["asm"]["mj"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiii"]=Module["asm"]["nj"]).apply(null,arguments)};var dynCall_vifff=Module["dynCall_vifff"]=function(){return(dynCall_vifff=Module["dynCall_vifff"]=Module["asm"]["oj"]).apply(null,arguments)};var dynCall_viifff=Module["dynCall_viifff"]=function(){return(dynCall_viifff=Module["dynCall_viifff"]=Module["asm"]["pj"]).apply(null,arguments)};var dynCall_vij=Module["dynCall_vij"]=function(){return(dynCall_vij=Module["dynCall_vij"]=Module["asm"]["qj"]).apply(null,arguments)};var dynCall_ij=Module["dynCall_ij"]=function(){return(dynCall_ij=Module["dynCall_ij"]=Module["asm"]["rj"]).apply(null,arguments)};var dynCall_ijiii=Module["dynCall_ijiii"]=function(){return(dynCall_ijiii=Module["dynCall_ijiii"]=Module["asm"]["sj"]).apply(null,arguments)};var dynCall_ijii=Module["dynCall_ijii"]=function(){return(dynCall_ijii=Module["dynCall_ijii"]=Module["asm"]["tj"]).apply(null,arguments)};var dynCall_f=Module["dynCall_f"]=function(){return(dynCall_f=Module["dynCall_f"]=Module["asm"]["uj"]).apply(null,arguments)};var dynCall_vfff=Module["dynCall_vfff"]=function(){return(dynCall_vfff=Module["dynCall_vfff"]=Module["asm"]["vj"]).apply(null,arguments)};var dynCall_viiif=Module["dynCall_viiif"]=function(){return(dynCall_viiif=Module["dynCall_viiif"]=Module["asm"]["wj"]).apply(null,arguments)};var dynCall_vfii=Module["dynCall_vfii"]=function(){return(dynCall_vfii=Module["dynCall_vfii"]=Module["asm"]["xj"]).apply(null,arguments)};var dynCall_ff=Module["dynCall_ff"]=function(){return(dynCall_ff=Module["dynCall_ff"]=Module["asm"]["yj"]).apply(null,arguments)};var dynCall_vfi=Module["dynCall_vfi"]=function(){return(dynCall_vfi=Module["dynCall_vfi"]=Module["asm"]["zj"]).apply(null,arguments)};var dynCall_iiifi=Module["dynCall_iiifi"]=function(){return(dynCall_iiifi=Module["dynCall_iiifi"]=Module["asm"]["Aj"]).apply(null,arguments)};var dynCall_iiifii=Module["dynCall_iiifii"]=function(){return(dynCall_iiifii=Module["dynCall_iiifii"]=Module["asm"]["Bj"]).apply(null,arguments)};var dynCall_iiifiii=Module["dynCall_iiifiii"]=function(){return(dynCall_iiifiii=Module["dynCall_iiifiii"]=Module["asm"]["Cj"]).apply(null,arguments)};var dynCall_iiiifi=Module["dynCall_iiiifi"]=function(){return(dynCall_iiiifi=Module["dynCall_iiiifi"]=Module["asm"]["Dj"]).apply(null,arguments)};var dynCall_fiif=Module["dynCall_fiif"]=function(){return(dynCall_fiif=Module["dynCall_fiif"]=Module["asm"]["Ej"]).apply(null,arguments)};var dynCall_iiiiiiffiiiiiiiiiffffiii=Module["dynCall_iiiiiiffiiiiiiiiiffffiii"]=function(){return(dynCall_iiiiiiffiiiiiiiiiffffiii=Module["dynCall_iiiiiiffiiiiiiiiiffffiii"]=Module["asm"]["Fj"]).apply(null,arguments)};var dynCall_viififi=Module["dynCall_viififi"]=function(){return(dynCall_viififi=Module["dynCall_viififi"]=Module["asm"]["Gj"]).apply(null,arguments)};var dynCall_viffi=Module["dynCall_viffi"]=function(){return(dynCall_viffi=Module["dynCall_viffi"]=Module["asm"]["Hj"]).apply(null,arguments)};var dynCall_if=Module["dynCall_if"]=function(){return(dynCall_if=Module["dynCall_if"]=Module["asm"]["Ij"]).apply(null,arguments)};var dynCall_viiffiiiiiiiii=Module["dynCall_viiffiiiiiiiii"]=function(){return(dynCall_viiffiiiiiiiii=Module["dynCall_viiffiiiiiiiii"]=Module["asm"]["Jj"]).apply(null,arguments)};var dynCall_viiffiiiiii=Module["dynCall_viiffiiiiii"]=function(){return(dynCall_viiffiiiiii=Module["dynCall_viiffiiiiii"]=Module["asm"]["Kj"]).apply(null,arguments)};var dynCall_viiiiiiiijiii=Module["dynCall_viiiiiiiijiii"]=function(){return(dynCall_viiiiiiiijiii=Module["dynCall_viiiiiiiijiii"]=Module["asm"]["Lj"]).apply(null,arguments)};var dynCall_d=Module["dynCall_d"]=function(){return(dynCall_d=Module["dynCall_d"]=Module["asm"]["Mj"]).apply(null,arguments)};var dynCall_vidi=Module["dynCall_vidi"]=function(){return(dynCall_vidi=Module["dynCall_vidi"]=Module["asm"]["Nj"]).apply(null,arguments)};var dynCall_fifi=Module["dynCall_fifi"]=function(){return(dynCall_fifi=Module["dynCall_fifi"]=Module["asm"]["Oj"]).apply(null,arguments)};var dynCall_iiddi=Module["dynCall_iiddi"]=function(){return(dynCall_iiddi=Module["dynCall_iiddi"]=Module["asm"]["Pj"]).apply(null,arguments)};var dynCall_iiffi=Module["dynCall_iiffi"]=function(){return(dynCall_iiffi=Module["dynCall_iiffi"]=Module["asm"]["Qj"]).apply(null,arguments)};var dynCall_iijji=Module["dynCall_iijji"]=function(){return(dynCall_iijji=Module["dynCall_iijji"]=Module["asm"]["Rj"]).apply(null,arguments)};var dynCall_iiiidii=Module["dynCall_iiiidii"]=function(){return(dynCall_iiiidii=Module["dynCall_iiiidii"]=Module["asm"]["Sj"]).apply(null,arguments)};var dynCall_viidi=Module["dynCall_viidi"]=function(){return(dynCall_viidi=Module["dynCall_viidi"]=Module["asm"]["Tj"]).apply(null,arguments)};var dynCall_viidiji=Module["dynCall_viidiji"]=function(){return(dynCall_viidiji=Module["dynCall_viidiji"]=Module["asm"]["Uj"]).apply(null,arguments)};var dynCall_viidjii=Module["dynCall_viidjii"]=function(){return(dynCall_viidjii=Module["dynCall_viidjii"]=Module["asm"]["Vj"]).apply(null,arguments)};var dynCall_viiiji=Module["dynCall_viiiji"]=function(){return(dynCall_viiiji=Module["dynCall_viiiji"]=Module["asm"]["Wj"]).apply(null,arguments)};var dynCall_didi=Module["dynCall_didi"]=function(){return(dynCall_didi=Module["dynCall_didi"]=Module["asm"]["Xj"]).apply(null,arguments)};var dynCall_fiii=Module["dynCall_fiii"]=function(){return(dynCall_fiii=Module["dynCall_fiii"]=Module["asm"]["Yj"]).apply(null,arguments)};var dynCall_diidi=Module["dynCall_diidi"]=function(){return(dynCall_diidi=Module["dynCall_diidi"]=Module["asm"]["Zj"]).apply(null,arguments)};var dynCall_fiifi=Module["dynCall_fiifi"]=function(){return(dynCall_fiifi=Module["dynCall_fiifi"]=Module["asm"]["_j"]).apply(null,arguments)};var dynCall_iiidii=Module["dynCall_iiidii"]=function(){return(dynCall_iiidii=Module["dynCall_iiidii"]=Module["asm"]["$j"]).apply(null,arguments)};var dynCall_iidi=Module["dynCall_iidi"]=function(){return(dynCall_iidi=Module["dynCall_iidi"]=Module["asm"]["ak"]).apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return(dynCall_viijii=Module["dynCall_viijii"]=Module["asm"]["bk"]).apply(null,arguments)};var dynCall_jiii=Module["dynCall_jiii"]=function(){return(dynCall_jiii=Module["dynCall_jiii"]=Module["asm"]["ck"]).apply(null,arguments)};var dynCall_iiji=Module["dynCall_iiji"]=function(){return(dynCall_iiji=Module["dynCall_iiji"]=Module["asm"]["dk"]).apply(null,arguments)};var dynCall_viiiifii=Module["dynCall_viiiifii"]=function(){return(dynCall_viiiifii=Module["dynCall_viiiifii"]=Module["asm"]["ek"]).apply(null,arguments)};var dynCall_viifii=Module["dynCall_viifii"]=function(){return(dynCall_viifii=Module["dynCall_viifii"]=Module["asm"]["fk"]).apply(null,arguments)};var dynCall_iiiiiiiiiji=Module["dynCall_iiiiiiiiiji"]=function(){return(dynCall_iiiiiiiiiji=Module["dynCall_iiiiiiiiiji"]=Module["asm"]["gk"]).apply(null,arguments)};var dynCall_vji=Module["dynCall_vji"]=function(){return(dynCall_vji=Module["dynCall_vji"]=Module["asm"]["hk"]).apply(null,arguments)};var dynCall_iiiiiiidii=Module["dynCall_iiiiiiidii"]=function(){return(dynCall_iiiiiiidii=Module["dynCall_iiiiiiidii"]=Module["asm"]["ik"]).apply(null,arguments)};var dynCall_viiiidi=Module["dynCall_viiiidi"]=function(){return(dynCall_viiiidi=Module["dynCall_viiiidi"]=Module["asm"]["jk"]).apply(null,arguments)};var dynCall_viiiifi=Module["dynCall_viiiifi"]=function(){return(dynCall_viiiifi=Module["dynCall_viiiifi"]=Module["asm"]["kk"]).apply(null,arguments)};var dynCall_viiififii=Module["dynCall_viiififii"]=function(){return(dynCall_viiififii=Module["dynCall_viiififii"]=Module["asm"]["lk"]).apply(null,arguments)};var dynCall_fiiffi=Module["dynCall_fiiffi"]=function(){return(dynCall_fiiffi=Module["dynCall_fiiffi"]=Module["asm"]["mk"]).apply(null,arguments)};var dynCall_iji=Module["dynCall_iji"]=function(){return(dynCall_iji=Module["dynCall_iji"]=Module["asm"]["nk"]).apply(null,arguments)};var dynCall_jjji=Module["dynCall_jjji"]=function(){return(dynCall_jjji=Module["dynCall_jjji"]=Module["asm"]["ok"]).apply(null,arguments)};var dynCall_vijiii=Module["dynCall_vijiii"]=function(){return(dynCall_vijiii=Module["dynCall_vijiii"]=Module["asm"]["pk"]).apply(null,arguments)};var dynCall_jiiiii=Module["dynCall_jiiiii"]=function(){return(dynCall_jiiiii=Module["dynCall_jiiiii"]=Module["asm"]["qk"]).apply(null,arguments)};var dynCall_iijjii=Module["dynCall_iijjii"]=function(){return(dynCall_iijjii=Module["dynCall_iijjii"]=Module["asm"]["rk"]).apply(null,arguments)};var dynCall_dii=Module["dynCall_dii"]=function(){return(dynCall_dii=Module["dynCall_dii"]=Module["asm"]["sk"]).apply(null,arguments)};var dynCall_vjjjiiii=Module["dynCall_vjjjiiii"]=function(){return(dynCall_vjjjiiii=Module["dynCall_vjjjiiii"]=Module["asm"]["tk"]).apply(null,arguments)};var dynCall_vjiiiii=Module["dynCall_vjiiiii"]=function(){return(dynCall_vjiiiii=Module["dynCall_vjiiiii"]=Module["asm"]["uk"]).apply(null,arguments)};var dynCall_ddiii=Module["dynCall_ddiii"]=function(){return(dynCall_ddiii=Module["dynCall_ddiii"]=Module["asm"]["vk"]).apply(null,arguments)};var dynCall_ijji=Module["dynCall_ijji"]=function(){return(dynCall_ijji=Module["dynCall_ijji"]=Module["asm"]["wk"]).apply(null,arguments)};var dynCall_viji=Module["dynCall_viji"]=function(){return(dynCall_viji=Module["dynCall_viji"]=Module["asm"]["xk"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiii"]=Module["asm"]["yk"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiii"]=Module["asm"]["zk"]).apply(null,arguments)};var dynCall_iiiiji=Module["dynCall_iiiiji"]=function(){return(dynCall_iiiiji=Module["dynCall_iiiiji"]=Module["asm"]["Ak"]).apply(null,arguments)};var dynCall_viiijii=Module["dynCall_viiijii"]=function(){return(dynCall_viiijii=Module["dynCall_viiijii"]=Module["asm"]["Bk"]).apply(null,arguments)};var dynCall_ijjiii=Module["dynCall_ijjiii"]=function(){return(dynCall_ijjiii=Module["dynCall_ijjiii"]=Module["asm"]["Ck"]).apply(null,arguments)};var dynCall_ijiiii=Module["dynCall_ijiiii"]=function(){return(dynCall_ijiiii=Module["dynCall_ijiiii"]=Module["asm"]["Dk"]).apply(null,arguments)};var dynCall_diiiii=Module["dynCall_diiiii"]=function(){return(dynCall_diiiii=Module["dynCall_diiiii"]=Module["asm"]["Ek"]).apply(null,arguments)};var dynCall_vijji=Module["dynCall_vijji"]=function(){return(dynCall_vijji=Module["dynCall_vijji"]=Module["asm"]["Fk"]).apply(null,arguments)};var dynCall_viffffi=Module["dynCall_viffffi"]=function(){return(dynCall_viffffi=Module["dynCall_viffffi"]=Module["asm"]["Gk"]).apply(null,arguments)};var dynCall_vfffi=Module["dynCall_vfffi"]=function(){return(dynCall_vfffi=Module["dynCall_vfffi"]=Module["asm"]["Hk"]).apply(null,arguments)};var dynCall_vffi=Module["dynCall_vffi"]=function(){return(dynCall_vffi=Module["dynCall_vffi"]=Module["asm"]["Ik"]).apply(null,arguments)};var dynCall_vffffi=Module["dynCall_vffffi"]=function(){return(dynCall_vffffi=Module["dynCall_vffffi"]=Module["asm"]["Jk"]).apply(null,arguments)};var dynCall_viiiiffi=Module["dynCall_viiiiffi"]=function(){return(dynCall_viiiiffi=Module["dynCall_viiiiffi"]=Module["asm"]["Kk"]).apply(null,arguments)};var dynCall_vifffi=Module["dynCall_vifffi"]=function(){return(dynCall_vifffi=Module["dynCall_vifffi"]=Module["asm"]["Lk"]).apply(null,arguments)};var dynCall_ifi=Module["dynCall_ifi"]=function(){return(dynCall_ifi=Module["dynCall_ifi"]=Module["asm"]["Mk"]).apply(null,arguments)};var dynCall_vfiii=Module["dynCall_vfiii"]=function(){return(dynCall_vfiii=Module["dynCall_vfiii"]=Module["asm"]["Nk"]).apply(null,arguments)};var dynCall_ffi=Module["dynCall_ffi"]=function(){return(dynCall_ffi=Module["dynCall_ffi"]=Module["asm"]["Ok"]).apply(null,arguments)};var dynCall_fffi=Module["dynCall_fffi"]=function(){return(dynCall_fffi=Module["dynCall_fffi"]=Module["asm"]["Pk"]).apply(null,arguments)};var dynCall_ffffi=Module["dynCall_ffffi"]=function(){return(dynCall_ffffi=Module["dynCall_ffffi"]=Module["asm"]["Qk"]).apply(null,arguments)};var dynCall_iffi=Module["dynCall_iffi"]=function(){return(dynCall_iffi=Module["dynCall_iffi"]=Module["asm"]["Rk"]).apply(null,arguments)};var dynCall_fffifffi=Module["dynCall_fffifffi"]=function(){return(dynCall_fffifffi=Module["dynCall_fffifffi"]=Module["asm"]["Sk"]).apply(null,arguments)};var dynCall_fdi=Module["dynCall_fdi"]=function(){return(dynCall_fdi=Module["dynCall_fdi"]=Module["asm"]["Tk"]).apply(null,arguments)};var dynCall_idi=Module["dynCall_idi"]=function(){return(dynCall_idi=Module["dynCall_idi"]=Module["asm"]["Uk"]).apply(null,arguments)};var dynCall_dddi=Module["dynCall_dddi"]=function(){return(dynCall_dddi=Module["dynCall_dddi"]=Module["asm"]["Vk"]).apply(null,arguments)};var dynCall_ddi=Module["dynCall_ddi"]=function(){return(dynCall_ddi=Module["dynCall_ddi"]=Module["asm"]["Wk"]).apply(null,arguments)};var dynCall_ddddi=Module["dynCall_ddddi"]=function(){return(dynCall_ddddi=Module["dynCall_ddddi"]=Module["asm"]["Xk"]).apply(null,arguments)};var dynCall_jji=Module["dynCall_jji"]=function(){return(dynCall_jji=Module["dynCall_jji"]=Module["asm"]["Yk"]).apply(null,arguments)};var dynCall_jjjji=Module["dynCall_jjjji"]=function(){return(dynCall_jjjji=Module["dynCall_jjjji"]=Module["asm"]["Zk"]).apply(null,arguments)};var dynCall_vjiiii=Module["dynCall_vjiiii"]=function(){return(dynCall_vjiiii=Module["dynCall_vjiiii"]=Module["asm"]["_k"]).apply(null,arguments)};var dynCall_iiiifiiiiii=Module["dynCall_iiiifiiiiii"]=function(){return(dynCall_iiiifiiiiii=Module["dynCall_iiiifiiiiii"]=Module["asm"]["$k"]).apply(null,arguments)};var dynCall_iiiifiiii=Module["dynCall_iiiifiiii"]=function(){return(dynCall_iiiifiiii=Module["dynCall_iiiifiiii"]=Module["asm"]["al"]).apply(null,arguments)};var dynCall_vijjii=Module["dynCall_vijjii"]=function(){return(dynCall_vijjii=Module["dynCall_vijjii"]=Module["asm"]["bl"]).apply(null,arguments)};var dynCall_viiiiiiiijijiii=Module["dynCall_viiiiiiiijijiii"]=function(){return(dynCall_viiiiiiiijijiii=Module["dynCall_viiiiiiiijijiii"]=Module["asm"]["cl"]).apply(null,arguments)};var dynCall_viiiiiffii=Module["dynCall_viiiiiffii"]=function(){return(dynCall_viiiiiffii=Module["dynCall_viiiiiffii"]=Module["asm"]["dl"]).apply(null,arguments)};var dynCall_viffiii=Module["dynCall_viffiii"]=function(){return(dynCall_viffiii=Module["dynCall_viffiii"]=Module["asm"]["el"]).apply(null,arguments)};var dynCall_viffffiii=Module["dynCall_viffffiii"]=function(){return(dynCall_viffffiii=Module["dynCall_viffffiii"]=Module["asm"]["fl"]).apply(null,arguments)};var dynCall_viffffii=Module["dynCall_viffffii"]=function(){return(dynCall_viffffii=Module["dynCall_viffffii"]=Module["asm"]["gl"]).apply(null,arguments)};var dynCall_viiififi=Module["dynCall_viiififi"]=function(){return(dynCall_viiififi=Module["dynCall_viiififi"]=Module["asm"]["hl"]).apply(null,arguments)};var dynCall_viiififfi=Module["dynCall_viiififfi"]=function(){return(dynCall_viiififfi=Module["dynCall_viiififfi"]=Module["asm"]["il"]).apply(null,arguments)};var dynCall_iiiiifi=Module["dynCall_iiiiifi"]=function(){return(dynCall_iiiiifi=Module["dynCall_iiiiifi"]=Module["asm"]["jl"]).apply(null,arguments)};var dynCall_iifii=Module["dynCall_iifii"]=function(){return(dynCall_iifii=Module["dynCall_iifii"]=Module["asm"]["kl"]).apply(null,arguments)};var dynCall_iifiii=Module["dynCall_iifiii"]=function(){return(dynCall_iifiii=Module["dynCall_iifiii"]=Module["asm"]["ll"]).apply(null,arguments)};var dynCall_iiifiiii=Module["dynCall_iiifiiii"]=function(){return(dynCall_iiifiiii=Module["dynCall_iiifiiii"]=Module["asm"]["ml"]).apply(null,arguments)};var dynCall_vifffffi=Module["dynCall_vifffffi"]=function(){return(dynCall_vifffffi=Module["dynCall_vifffffi"]=Module["asm"]["nl"]).apply(null,arguments)};var dynCall_viffiiii=Module["dynCall_viffiiii"]=function(){return(dynCall_viffiiii=Module["dynCall_viffiiii"]=Module["asm"]["ol"]).apply(null,arguments)};var dynCall_viiiffffiiii=Module["dynCall_viiiffffiiii"]=function(){return(dynCall_viiiffffiiii=Module["dynCall_viiiffffiiii"]=Module["asm"]["pl"]).apply(null,arguments)};var dynCall_viifffffffiiiii=Module["dynCall_viifffffffiiiii"]=function(){return(dynCall_viifffffffiiiii=Module["dynCall_viifffffffiiiii"]=Module["asm"]["ql"]).apply(null,arguments)};var dynCall_fiiiii=Module["dynCall_fiiiii"]=function(){return(dynCall_fiiiii=Module["dynCall_fiiiii"]=Module["asm"]["rl"]).apply(null,arguments)};var dynCall_iiiiiiffiiiiiiiiiffffiiii=Module["dynCall_iiiiiiffiiiiiiiiiffffiiii"]=function(){return(dynCall_iiiiiiffiiiiiiiiiffffiiii=Module["dynCall_iiiiiiffiiiiiiiiiffffiiii"]=Module["asm"]["sl"]).apply(null,arguments)};var dynCall_iiiiiiffiiiiiiiiiiiiiii=Module["dynCall_iiiiiiffiiiiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiffiiiiiiiiiiiiiii=Module["dynCall_iiiiiiffiiiiiiiiiiiiiii"]=Module["asm"]["tl"]).apply(null,arguments)};var dynCall_vififiii=Module["dynCall_vififiii"]=function(){return(dynCall_vififiii=Module["dynCall_vififiii"]=Module["asm"]["ul"]).apply(null,arguments)};var dynCall_viififii=Module["dynCall_viififii"]=function(){return(dynCall_viififii=Module["dynCall_viififii"]=Module["asm"]["vl"]).apply(null,arguments)};var dynCall_fiffi=Module["dynCall_fiffi"]=function(){return(dynCall_fiffi=Module["dynCall_fiffi"]=Module["asm"]["wl"]).apply(null,arguments)};var dynCall_viijji=Module["dynCall_viijji"]=function(){return(dynCall_viijji=Module["dynCall_viijji"]=Module["asm"]["xl"]).apply(null,arguments)};var dynCall_diii=Module["dynCall_diii"]=function(){return(dynCall_diii=Module["dynCall_diii"]=Module["asm"]["yl"]).apply(null,arguments)};var dynCall_jijji=Module["dynCall_jijji"]=function(){return(dynCall_jijji=Module["dynCall_jijji"]=Module["asm"]["zl"]).apply(null,arguments)};var dynCall_viiffffi=Module["dynCall_viiffffi"]=function(){return(dynCall_viiffffi=Module["dynCall_viiffffi"]=Module["asm"]["Al"]).apply(null,arguments)};var dynCall_fifffi=Module["dynCall_fifffi"]=function(){return(dynCall_fifffi=Module["dynCall_fifffi"]=Module["asm"]["Bl"]).apply(null,arguments)};var dynCall_ifffi=Module["dynCall_ifffi"]=function(){return(dynCall_ifffi=Module["dynCall_ifffi"]=Module["asm"]["Cl"]).apply(null,arguments)};var dynCall_viffifi=Module["dynCall_viffifi"]=function(){return(dynCall_viffifi=Module["dynCall_viffifi"]=Module["asm"]["Dl"]).apply(null,arguments)};var dynCall_fiffffi=Module["dynCall_fiffffi"]=function(){return(dynCall_fiffffi=Module["dynCall_fiffffi"]=Module["asm"]["El"]).apply(null,arguments)};var dynCall_fffffffi=Module["dynCall_fffffffi"]=function(){return(dynCall_fffffffi=Module["dynCall_fffffffi"]=Module["asm"]["Fl"]).apply(null,arguments)};var dynCall_viiffifi=Module["dynCall_viiffifi"]=function(){return(dynCall_viiffifi=Module["dynCall_viiffifi"]=Module["asm"]["Gl"]).apply(null,arguments)};var dynCall_viiiffiiiiiiiii=Module["dynCall_viiiffiiiiiiiii"]=function(){return(dynCall_viiiffiiiiiiiii=Module["dynCall_viiiffiiiiiiiii"]=Module["asm"]["Hl"]).apply(null,arguments)};var dynCall_viiiffiiiiii=Module["dynCall_viiiffiiiiii"]=function(){return(dynCall_viiiffiiiiii=Module["dynCall_viiiffiiiiii"]=Module["asm"]["Il"]).apply(null,arguments)};var dynCall_viiffiiiiiiiiii=Module["dynCall_viiffiiiiiiiiii"]=function(){return(dynCall_viiffiiiiiiiiii=Module["dynCall_viiffiiiiiiiiii"]=Module["asm"]["Jl"]).apply(null,arguments)};var dynCall_viiffiiiiiii=Module["dynCall_viiffiiiiiii"]=function(){return(dynCall_viiffiiiiiii=Module["dynCall_viiffiiiiiii"]=Module["asm"]["Kl"]).apply(null,arguments)};var dynCall_viffffffi=Module["dynCall_viffffffi"]=function(){return(dynCall_viffffffi=Module["dynCall_viffffffi"]=Module["asm"]["Ll"]).apply(null,arguments)};var dynCall_iiiffiiii=Module["dynCall_iiiffiiii"]=function(){return(dynCall_iiiffiiii=Module["dynCall_iiiffiiii"]=Module["asm"]["Ml"]).apply(null,arguments)};var dynCall_fffffi=Module["dynCall_fffffi"]=function(){return(dynCall_fffffi=Module["dynCall_fffffi"]=Module["asm"]["Nl"]).apply(null,arguments)};var dynCall_iiiiffiiii=Module["dynCall_iiiiffiiii"]=function(){return(dynCall_iiiiffiiii=Module["dynCall_iiiiffiiii"]=Module["asm"]["Ol"]).apply(null,arguments)};var dynCall_fiiiffi=Module["dynCall_fiiiffi"]=function(){return(dynCall_fiiiffi=Module["dynCall_fiiiffi"]=Module["asm"]["Pl"]).apply(null,arguments)};var dynCall_diiii=Module["dynCall_diiii"]=function(){return(dynCall_diiii=Module["dynCall_diiii"]=Module["asm"]["Ql"]).apply(null,arguments)};var dynCall_vjii=Module["dynCall_vjii"]=function(){return(dynCall_vjii=Module["dynCall_vjii"]=Module["asm"]["Rl"]).apply(null,arguments)};var dynCall_viiiiiiiijiiii=Module["dynCall_viiiiiiiijiiii"]=function(){return(dynCall_viiiiiiiijiiii=Module["dynCall_viiiiiiiijiiii"]=Module["asm"]["Sl"]).apply(null,arguments)};var dynCall_viiiiiifiiiiii=Module["dynCall_viiiiiifiiiiii"]=function(){return(dynCall_viiiiiifiiiiii=Module["dynCall_viiiiiifiiiiii"]=Module["asm"]["Tl"]).apply(null,arguments)};var dynCall_viifiii=Module["dynCall_viifiii"]=function(){return(dynCall_viifiii=Module["dynCall_viifiii"]=Module["asm"]["Ul"]).apply(null,arguments)};var dynCall_viiiiiiiiiiii=Module["dynCall_viiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiii=Module["dynCall_viiiiiiiiiiii"]=Module["asm"]["Vl"]).apply(null,arguments)};var dynCall_vifiiiiii=Module["dynCall_vifiiiiii"]=function(){return(dynCall_vifiiiiii=Module["dynCall_vifiiiiii"]=Module["asm"]["Wl"]).apply(null,arguments)};var dynCall_ffii=Module["dynCall_ffii"]=function(){return(dynCall_ffii=Module["dynCall_ffii"]=Module["asm"]["Xl"]).apply(null,arguments)};var dynCall_viifiiii=Module["dynCall_viifiiii"]=function(){return(dynCall_viifiiii=Module["dynCall_viifiiii"]=Module["asm"]["Yl"]).apply(null,arguments)};var dynCall_fifii=Module["dynCall_fifii"]=function(){return(dynCall_fifii=Module["dynCall_fifii"]=Module["asm"]["Zl"]).apply(null,arguments)};var dynCall_vifffii=Module["dynCall_vifffii"]=function(){return(dynCall_vifffii=Module["dynCall_vifffii"]=Module["asm"]["_l"]).apply(null,arguments)};var dynCall_viiifffi=Module["dynCall_viiifffi"]=function(){return(dynCall_viiifffi=Module["dynCall_viiifffi"]=Module["asm"]["$l"]).apply(null,arguments)};var dynCall_fiifii=Module["dynCall_fiifii"]=function(){return(dynCall_fiifii=Module["dynCall_fiifii"]=Module["asm"]["am"]).apply(null,arguments)};var dynCall_viiiiiffi=Module["dynCall_viiiiiffi"]=function(){return(dynCall_viiiiiffi=Module["dynCall_viiiiiffi"]=Module["asm"]["bm"]).apply(null,arguments)};var dynCall_iifffi=Module["dynCall_iifffi"]=function(){return(dynCall_iifffi=Module["dynCall_iifffi"]=Module["asm"]["cm"]).apply(null,arguments)};var dynCall_vijiiii=Module["dynCall_vijiiii"]=function(){return(dynCall_vijiiii=Module["dynCall_vijiiii"]=Module["asm"]["dm"]).apply(null,arguments)};var dynCall_viiiidii=Module["dynCall_viiiidii"]=function(){return(dynCall_viiiidii=Module["dynCall_viiiidii"]=Module["asm"]["em"]).apply(null,arguments)};var dynCall_vidiiiii=Module["dynCall_vidiiiii"]=function(){return(dynCall_vidiiiii=Module["dynCall_vidiiiii"]=Module["asm"]["fm"]).apply(null,arguments)};var dynCall_viiidjii=Module["dynCall_viiidjii"]=function(){return(dynCall_viiidjii=Module["dynCall_viiidjii"]=Module["asm"]["gm"]).apply(null,arguments)};var dynCall_iidii=Module["dynCall_iidii"]=function(){return(dynCall_iidii=Module["dynCall_iidii"]=Module["asm"]["hm"]).apply(null,arguments)};var dynCall_viijijji=Module["dynCall_viijijji"]=function(){return(dynCall_viijijji=Module["dynCall_viijijji"]=Module["asm"]["im"]).apply(null,arguments)};var dynCall_vijijji=Module["dynCall_vijijji"]=function(){return(dynCall_vijijji=Module["dynCall_vijijji"]=Module["asm"]["jm"]).apply(null,arguments)};var dynCall_vijii=Module["dynCall_vijii"]=function(){return(dynCall_vijii=Module["dynCall_vijii"]=Module["asm"]["km"]).apply(null,arguments)};var dynCall_vidii=Module["dynCall_vidii"]=function(){return(dynCall_vidii=Module["dynCall_vidii"]=Module["asm"]["lm"]).apply(null,arguments)};var dynCall_iddi=Module["dynCall_iddi"]=function(){return(dynCall_iddi=Module["dynCall_iddi"]=Module["asm"]["mm"]).apply(null,arguments)};var dynCall_ifiii=Module["dynCall_ifiii"]=function(){return(dynCall_ifiii=Module["dynCall_ifiii"]=Module["asm"]["nm"]).apply(null,arguments)};var dynCall_viiiifiii=Module["dynCall_viiiifiii"]=function(){return(dynCall_viiiifiii=Module["dynCall_viiiifiii"]=Module["asm"]["om"]).apply(null,arguments)};var dynCall_viifffffi=Module["dynCall_viifffffi"]=function(){return(dynCall_viifffffi=Module["dynCall_viifffffi"]=Module["asm"]["pm"]).apply(null,arguments)};var dynCall_viiffffffi=Module["dynCall_viiffffffi"]=function(){return(dynCall_viiffffffi=Module["dynCall_viiffffffi"]=Module["asm"]["qm"]).apply(null,arguments)};var dynCall_viifffffffi=Module["dynCall_viifffffffi"]=function(){return(dynCall_viifffffffi=Module["dynCall_viifffffffi"]=Module["asm"]["rm"]).apply(null,arguments)};var dynCall_viiffffffffi=Module["dynCall_viiffffffffi"]=function(){return(dynCall_viiffffffffi=Module["dynCall_viiffffffffi"]=Module["asm"]["sm"]).apply(null,arguments)};var dynCall_vidiii=Module["dynCall_vidiii"]=function(){return(dynCall_vidiii=Module["dynCall_vidiii"]=Module["asm"]["tm"]).apply(null,arguments)};var dynCall_viiffffffffiii=Module["dynCall_viiffffffffiii"]=function(){return(dynCall_viiffffffffiii=Module["dynCall_viiffffffffiii"]=Module["asm"]["um"]).apply(null,arguments)};var dynCall_viiiiffffii=Module["dynCall_viiiiffffii"]=function(){return(dynCall_viiiiffffii=Module["dynCall_viiiiffffii"]=Module["asm"]["vm"]).apply(null,arguments)};var dynCall_fiiiiii=Module["dynCall_fiiiiii"]=function(){return(dynCall_fiiiiii=Module["dynCall_fiiiiii"]=Module["asm"]["wm"]).apply(null,arguments)};var dynCall_idiiii=Module["dynCall_idiiii"]=function(){return(dynCall_idiiii=Module["dynCall_idiiii"]=Module["asm"]["xm"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiii"]=Module["asm"]["ym"]).apply(null,arguments)};var dynCall_jjii=Module["dynCall_jjii"]=function(){return(dynCall_jjii=Module["dynCall_jjii"]=Module["asm"]["zm"]).apply(null,arguments)};var dynCall_vijiiiiiii=Module["dynCall_vijiiiiiii"]=function(){return(dynCall_vijiiiiiii=Module["dynCall_vijiiiiiii"]=Module["asm"]["Am"]).apply(null,arguments)};var dynCall_vijiiiiiiii=Module["dynCall_vijiiiiiiii"]=function(){return(dynCall_vijiiiiiiii=Module["dynCall_vijiiiiiiii"]=Module["asm"]["Bm"]).apply(null,arguments)};var dynCall_jijii=Module["dynCall_jijii"]=function(){return(dynCall_jijii=Module["dynCall_jijii"]=Module["asm"]["Cm"]).apply(null,arguments)};var dynCall_jijiii=Module["dynCall_jijiii"]=function(){return(dynCall_jijiii=Module["dynCall_jijiii"]=Module["asm"]["Dm"]).apply(null,arguments)};var dynCall_jjiiii=Module["dynCall_jjiiii"]=function(){return(dynCall_jjiiii=Module["dynCall_jjiiii"]=Module["asm"]["Em"]).apply(null,arguments)};var dynCall_jjiiiii=Module["dynCall_jjiiiii"]=function(){return(dynCall_jjiiiii=Module["dynCall_jjiiiii"]=Module["asm"]["Fm"]).apply(null,arguments)};var dynCall_viijiiiiii=Module["dynCall_viijiiiiii"]=function(){return(dynCall_viijiiiiii=Module["dynCall_viijiiiiii"]=Module["asm"]["Gm"]).apply(null,arguments)};var dynCall_iijiiiiii=Module["dynCall_iijiiiiii"]=function(){return(dynCall_iijiiiiii=Module["dynCall_iijiiiiii"]=Module["asm"]["Hm"]).apply(null,arguments)};var dynCall_iiiijjii=Module["dynCall_iiiijjii"]=function(){return(dynCall_iiiijjii=Module["dynCall_iiiijjii"]=Module["asm"]["Im"]).apply(null,arguments)};var dynCall_jijjji=Module["dynCall_jijjji"]=function(){return(dynCall_jijjji=Module["dynCall_jijjji"]=Module["asm"]["Jm"]).apply(null,arguments)};var dynCall_jijjjii=Module["dynCall_jijjjii"]=function(){return(dynCall_jijjjii=Module["dynCall_jijjjii"]=Module["asm"]["Km"]).apply(null,arguments)};var dynCall_jjiii=Module["dynCall_jjiii"]=function(){return(dynCall_jjiii=Module["dynCall_jjiii"]=Module["asm"]["Lm"]).apply(null,arguments)};var dynCall_ijijiiiii=Module["dynCall_ijijiiiii"]=function(){return(dynCall_ijijiiiii=Module["dynCall_ijijiiiii"]=Module["asm"]["Mm"]).apply(null,arguments)};var dynCall_ijjjiii=Module["dynCall_ijjjiii"]=function(){return(dynCall_ijjjiii=Module["dynCall_ijjjiii"]=Module["asm"]["Nm"]).apply(null,arguments)};var dynCall_vijjjiijii=Module["dynCall_vijjjiijii"]=function(){return(dynCall_vijjjiijii=Module["dynCall_vijjjiijii"]=Module["asm"]["Om"]).apply(null,arguments)};var dynCall_ijjjiijii=Module["dynCall_ijjjiijii"]=function(){return(dynCall_ijjjiijii=Module["dynCall_ijjjiijii"]=Module["asm"]["Pm"]).apply(null,arguments)};var dynCall_vijiiiiii=Module["dynCall_vijiiiiii"]=function(){return(dynCall_vijiiiiii=Module["dynCall_vijiiiiii"]=Module["asm"]["Qm"]).apply(null,arguments)};var dynCall_jdi=Module["dynCall_jdi"]=function(){return(dynCall_jdi=Module["dynCall_jdi"]=Module["asm"]["Rm"]).apply(null,arguments)};var dynCall_jfi=Module["dynCall_jfi"]=function(){return(dynCall_jfi=Module["dynCall_jfi"]=Module["asm"]["Sm"]).apply(null,arguments)};var dynCall_fji=Module["dynCall_fji"]=function(){return(dynCall_fji=Module["dynCall_fji"]=Module["asm"]["Tm"]).apply(null,arguments)};var dynCall_dji=Module["dynCall_dji"]=function(){return(dynCall_dji=Module["dynCall_dji"]=Module["asm"]["Um"]).apply(null,arguments)};var dynCall_dfi=Module["dynCall_dfi"]=function(){return(dynCall_dfi=Module["dynCall_dfi"]=Module["asm"]["Vm"]).apply(null,arguments)};var dynCall_jidii=Module["dynCall_jidii"]=function(){return(dynCall_jidii=Module["dynCall_jidii"]=Module["asm"]["Wm"]).apply(null,arguments)};var dynCall_jidi=Module["dynCall_jidi"]=function(){return(dynCall_jidi=Module["dynCall_jidi"]=Module["asm"]["Xm"]).apply(null,arguments)};var dynCall_ijiijii=Module["dynCall_ijiijii"]=function(){return(dynCall_ijiijii=Module["dynCall_ijiijii"]=Module["asm"]["Ym"]).apply(null,arguments)};var dynCall_vjjiiiii=Module["dynCall_vjjiiiii"]=function(){return(dynCall_vjjiiiii=Module["dynCall_vjjiiiii"]=Module["asm"]["Zm"]).apply(null,arguments)};var dynCall_vjjii=Module["dynCall_vjjii"]=function(){return(dynCall_vjjii=Module["dynCall_vjjii"]=Module["asm"]["_m"]).apply(null,arguments)};var dynCall_ijiiji=Module["dynCall_ijiiji"]=function(){return(dynCall_ijiiji=Module["dynCall_ijiiji"]=Module["asm"]["$m"]).apply(null,arguments)};var dynCall_ijiiiii=Module["dynCall_ijiiiii"]=function(){return(dynCall_ijiiiii=Module["dynCall_ijiiiii"]=Module["asm"]["an"]).apply(null,arguments)};var dynCall_ijiiiiji=Module["dynCall_ijiiiiji"]=function(){return(dynCall_ijiiiiji=Module["dynCall_ijiiiiji"]=Module["asm"]["bn"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiii"]=Module["asm"]["cn"]).apply(null,arguments)};var dynCall_ddii=Module["dynCall_ddii"]=function(){return(dynCall_ddii=Module["dynCall_ddii"]=Module["asm"]["dn"]).apply(null,arguments)};var dynCall_idiii=Module["dynCall_idiii"]=function(){return(dynCall_idiii=Module["dynCall_idiii"]=Module["asm"]["en"]).apply(null,arguments)};var dynCall_idiiiii=Module["dynCall_idiiiii"]=function(){return(dynCall_idiiiii=Module["dynCall_idiiiii"]=Module["asm"]["fn"]).apply(null,arguments)};var dynCall_iidiii=Module["dynCall_iidiii"]=function(){return(dynCall_iidiii=Module["dynCall_iidiii"]=Module["asm"]["gn"]).apply(null,arguments)};var dynCall_ifiiiii=Module["dynCall_ifiiiii"]=function(){return(dynCall_ifiiiii=Module["dynCall_ifiiiii"]=Module["asm"]["hn"]).apply(null,arguments)};var dynCall_jjjii=Module["dynCall_jjjii"]=function(){return(dynCall_jjjii=Module["dynCall_jjjii"]=Module["asm"]["jn"]).apply(null,arguments)};var dynCall_vdiii=Module["dynCall_vdiii"]=function(){return(dynCall_vdiii=Module["dynCall_vdiii"]=Module["asm"]["kn"]).apply(null,arguments)};var dynCall_jdii=Module["dynCall_jdii"]=function(){return(dynCall_jdii=Module["dynCall_jdii"]=Module["asm"]["ln"]).apply(null,arguments)};var dynCall_iijjji=Module["dynCall_iijjji"]=function(){return(dynCall_iijjji=Module["dynCall_iijjji"]=Module["asm"]["mn"]).apply(null,arguments)};var dynCall_viijjji=Module["dynCall_viijjji"]=function(){return(dynCall_viijjji=Module["dynCall_viijjji"]=Module["asm"]["nn"]).apply(null,arguments)};var dynCall_vdii=Module["dynCall_vdii"]=function(){return(dynCall_vdii=Module["dynCall_vdii"]=Module["asm"]["on"]).apply(null,arguments)};var dynCall_diddi=Module["dynCall_diddi"]=function(){return(dynCall_diddi=Module["dynCall_diddi"]=Module["asm"]["pn"]).apply(null,arguments)};var dynCall_viiiijii=Module["dynCall_viiiijii"]=function(){return(dynCall_viiiijii=Module["dynCall_viiiijii"]=Module["asm"]["qn"]).apply(null,arguments)};var dynCall_viiijji=Module["dynCall_viiijji"]=function(){return(dynCall_viiijji=Module["dynCall_viiijji"]=Module["asm"]["rn"]).apply(null,arguments)};var dynCall_viijijii=Module["dynCall_viijijii"]=function(){return(dynCall_viijijii=Module["dynCall_viijijii"]=Module["asm"]["sn"]).apply(null,arguments)};var dynCall_viijijiii=Module["dynCall_viijijiii"]=function(){return(dynCall_viijijiii=Module["dynCall_viijijiii"]=Module["asm"]["tn"]).apply(null,arguments)};var dynCall_vijiji=Module["dynCall_vijiji"]=function(){return(dynCall_vijiji=Module["dynCall_vijiji"]=Module["asm"]["un"]).apply(null,arguments)};var dynCall_viijiijiii=Module["dynCall_viijiijiii"]=function(){return(dynCall_viijiijiii=Module["dynCall_viijiijiii"]=Module["asm"]["vn"]).apply(null,arguments)};var dynCall_viiiijiiii=Module["dynCall_viiiijiiii"]=function(){return(dynCall_viiiijiiii=Module["dynCall_viiiijiiii"]=Module["asm"]["wn"]).apply(null,arguments)};var dynCall_jiiiiii=Module["dynCall_jiiiiii"]=function(){return(dynCall_jiiiiii=Module["dynCall_jiiiiii"]=Module["asm"]["xn"]).apply(null,arguments)};var dynCall_viijjii=Module["dynCall_viijjii"]=function(){return(dynCall_viijjii=Module["dynCall_viijjii"]=Module["asm"]["yn"]).apply(null,arguments)};var dynCall_vijjji=Module["dynCall_vijjji"]=function(){return(dynCall_vijjji=Module["dynCall_vijjji"]=Module["asm"]["zn"]).apply(null,arguments)};var dynCall_jiiiiiiiiii=Module["dynCall_jiiiiiiiiii"]=function(){return(dynCall_jiiiiiiiiii=Module["dynCall_jiiiiiiiiii"]=Module["asm"]["An"]).apply(null,arguments)};var dynCall_iiiiidii=Module["dynCall_iiiiidii"]=function(){return(dynCall_iiiiidii=Module["dynCall_iiiiidii"]=Module["asm"]["Bn"]).apply(null,arguments)};var dynCall_iiiiifii=Module["dynCall_iiiiifii"]=function(){return(dynCall_iiiiifii=Module["dynCall_iiiiifii"]=Module["asm"]["Cn"]).apply(null,arguments)};var dynCall_iiiiijii=Module["dynCall_iiiiijii"]=function(){return(dynCall_iiiiijii=Module["dynCall_iiiiijii"]=Module["asm"]["Dn"]).apply(null,arguments)};var dynCall_iiidiii=Module["dynCall_iiidiii"]=function(){return(dynCall_iiidiii=Module["dynCall_iiidiii"]=Module["asm"]["En"]).apply(null,arguments)};var dynCall_viifffiii=Module["dynCall_viifffiii"]=function(){return(dynCall_viifffiii=Module["dynCall_viifffiii"]=Module["asm"]["Fn"]).apply(null,arguments)};var dynCall_iiiiffiiiji=Module["dynCall_iiiiffiiiji"]=function(){return(dynCall_iiiiffiiiji=Module["dynCall_iiiiffiiiji"]=Module["asm"]["Gn"]).apply(null,arguments)};var dynCall_fiiiiiii=Module["dynCall_fiiiiiii"]=function(){return(dynCall_fiiiiiii=Module["dynCall_fiiiiiii"]=Module["asm"]["Hn"]).apply(null,arguments)};var dynCall_iiiiffiiiii=Module["dynCall_iiiiffiiiii"]=function(){return(dynCall_iiiiffiiiii=Module["dynCall_iiiiffiiiii"]=Module["asm"]["In"]).apply(null,arguments)};var dynCall_diiiidi=Module["dynCall_diiiidi"]=function(){return(dynCall_diiiidi=Module["dynCall_diiiidi"]=Module["asm"]["Jn"]).apply(null,arguments)};var dynCall_jiiiiji=Module["dynCall_jiiiiji"]=function(){return(dynCall_jiiiiji=Module["dynCall_jiiiiji"]=Module["asm"]["Kn"]).apply(null,arguments)};var dynCall_fiiiifi=Module["dynCall_fiiiifi"]=function(){return(dynCall_fiiiifi=Module["dynCall_fiiiifi"]=Module["asm"]["Ln"]).apply(null,arguments)};var dynCall_didii=Module["dynCall_didii"]=function(){return(dynCall_didii=Module["dynCall_didii"]=Module["asm"]["Mn"]).apply(null,arguments)};var dynCall_vidiji=Module["dynCall_vidiji"]=function(){return(dynCall_vidiji=Module["dynCall_vidiji"]=Module["asm"]["Nn"]).apply(null,arguments)};var dynCall_vidjii=Module["dynCall_vidjii"]=function(){return(dynCall_vidjii=Module["dynCall_vidjii"]=Module["asm"]["On"]).apply(null,arguments)};var dynCall_iiidi=Module["dynCall_iiidi"]=function(){return(dynCall_iiidi=Module["dynCall_iiidi"]=Module["asm"]["Pn"]).apply(null,arguments)};var dynCall_vdi=Module["dynCall_vdi"]=function(){return(dynCall_vdi=Module["dynCall_vdi"]=Module["asm"]["Qn"]).apply(null,arguments)};function invoke_ii(index,a1){var sp=stackSave();try{return dynCall_ii(index,a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_v(index){var sp=stackSave();try{dynCall_v(index)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{dynCall_vii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return dynCall_iii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiiiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_iiii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_fiii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_fiii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_diii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_diii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{dynCall_vi(index,a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{dynCall_viii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_i(index){var sp=stackSave();try{return dynCall_i(index)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viiiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vidi(index,a1,a2,a3){var sp=stackSave();try{dynCall_vidi(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vifi(index,a1,a2,a3){var sp=stackSave();try{dynCall_vifi(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_fii(index,a1,a2){var sp=stackSave();try{return dynCall_fii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiidii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiidii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_dii(index,a1,a2){var sp=stackSave();try{return dynCall_dii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viidi(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viidi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiifii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiifii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiffi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiffi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiifii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiifii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viifi(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viifi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viifii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viifii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiidi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiidi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_fiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_fiiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_di(index,a1){var sp=stackSave();try{return dynCall_di(index,a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiifi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiifi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viffi(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viffi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_f(index){var sp=stackSave();try{return dynCall_f(index)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiifi(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiifi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ddiii(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_ddiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ji(index,a1){var sp=stackSave();try{return dynCall_ji(index,a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jii(index,a1,a2){var sp=stackSave();try{return dynCall_jii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viijii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viijii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jiji(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_jiji(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viji(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viji(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jiii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_jiii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiijii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiijii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiji(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiijii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiijii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iijiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viij(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viij(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viiji(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiji(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiji(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_jijii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiji(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiiiiiiiji(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vji(index,a1,a2,a3){var sp=stackSave();try{dynCall_vji(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viidiji(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viidiji(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iji(index,a1,a2,a3){var sp=stackSave();try{return dynCall_iji(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jjji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_jjji(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_jiiiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_jiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iijjii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iijjii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iijii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_vijiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vjjjiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_vjjjiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vjiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_vjiiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["stackTrace"]=stackTrace;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["stackTrace"]=stackTrace;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){var entryFunction=Module["_main"];args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i<argc;i++){HEAP32[(argv>>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=entryFunction(argc,argv);exit(ret,true);return ret}catch(e){return handleException(e)}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run();
+function Pointer_stringify(s,len){warnOnce("The JavaScript function 'Pointer_stringify(ptrToSomeCString)' is obsoleted and will be removed in a future Unity version. Please call 'UTF8ToString(ptrToSomeCString)' instead.");return UTF8ToString(s,len)}Module["Pointer_stringify"]=Pointer_stringify;var stackTraceReference="(^|\\n)(\\s+at\\s+|)jsStackTrace(\\s+\\(|@)([^\\n]+):\\d+:\\d+(\\)|)(\\n|$)";var stackTraceReferenceMatch=jsStackTrace().match(new RegExp(stackTraceReference));if(stackTraceReferenceMatch)Module.stackTraceRegExp=new RegExp(stackTraceReference.replace("([^\\n]+)",stackTraceReferenceMatch[4].replace(/[\\^${}[\]().*+?|]/g,"\\$&")).replace("jsStackTrace","[^\\n]+"));var abort=function(what){if(ABORT)return;ABORT=true;EXITSTATUS=1;if(typeof ENVIRONMENT_IS_PTHREAD!=="undefined"&&ENVIRONMENT_IS_PTHREAD)console.error("Pthread aborting at "+(new Error).stack);if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}var message="abort("+what+") at "+stackTrace();if(Module.abortHandler&&Module.abortHandler(message))return;throw message};Module["SetFullscreen"]=function(fullscreen){if(typeof runtimeInitialized==="undefined"||!runtimeInitialized){console.log("Runtime not initialized yet.")}else if(typeof JSEvents==="undefined"){console.log("Player not loaded yet.")}else{var tmp=JSEvents.canPerformEventHandlerRequests;JSEvents.canPerformEventHandlerRequests=function(){return 1};Module.ccall("SetFullscreen",null,["number"],[fullscreen]);JSEvents.canPerformEventHandlerRequests=tmp}};if(!Module["ENVIRONMENT_IS_PTHREAD"]){Module["preRun"].push(function(){var unityFileSystemInit=Module["unityFileSystemInit"]||function(){FS.mkdir("/idbfs");FS.mount(IDBFS,{},"/idbfs");Module.addRunDependency("JS_FileSystem_Mount");FS.syncfs(true,function(err){if(err)console.log("IndexedDB is not available. Data will not persist in cache and PlayerPrefs will not be saved.");Module.removeRunDependency("JS_FileSystem_Mount")})};unityFileSystemInit()})}var videoInputDevices=[];var videoInputDevicesEnumerated=false;var removeEnumerateMediaDevicesRunDependency;var enumerateWatchdog=null;function matchToOldDevice(newDevice){var oldDevices=Object.keys(videoInputDevices);for(var i=0;i<oldDevices.length;++i){var old=videoInputDevices[oldDevices[i]];if(old.deviceId&&old.deviceId==newDevice.deviceId)return old}for(var i=0;i<oldDevices.length;++i){var old=videoInputDevices[oldDevices[i]];if(old==newDevice)return old}for(var i=0;i<oldDevices.length;++i){var old=videoInputDevices[oldDevices[i]];if(old.label&&old.label==newDevice.label)return old}for(var i=0;i<oldDevices.length;++i){var old=videoInputDevices[oldDevices[i]];if(old.groupId&&old.kind&&old.groupId==newDevice.groupId&&old.kind==newDevice.kind)return old}}function assignNewVideoInputId(){for(var i=0;;++i){if(!videoInputDevices[i])return i}}function updateVideoInputDevices(devices){removeEnumerateMediaDevicesRunDependency();videoInputDevices=[];var retainedDevices={};var newDevices=[];devices.forEach(function(device){if(device.kind==="videoinput"){var oldDevice=matchToOldDevice(device);if(oldDevice){retainedDevices[oldDevice.id]=oldDevice}else{newDevices.push(device)}}});videoInputDevices=retainedDevices;newDevices.forEach(function(device){if(!device.id){device.id=assignNewVideoInputId();device.name=device.label||"Video input #"+(device.id+1);device.isFrontFacing=device.name.toLowerCase().includes("front")||!device.name.toLowerCase().includes("front")&&!device.name.toLowerCase().includes("back");videoInputDevices[device.id]=device}})}function enumerateMediaDeviceList(){if(!videoInputDevices)return;navigator.mediaDevices.enumerateDevices().then(function(devices){updateVideoInputDevices(devices);videoInputDevicesEnumerated=true}).catch(function(e){console.warn("Unable to enumerate media devices: "+e+"\nWebcams will not be available.");disableAccessToMediaDevices()});if(/Firefox/.test(navigator.userAgent)){setTimeout(enumerateMediaDeviceList,6e4);warnOnce("Applying workaround to Firefox bug https://bugzilla.mozilla.org/show_bug.cgi?id=1397977")}}function disableAccessToMediaDevices(){if(navigator.mediaDevices&&navigator.mediaDevices.removeEventListener){navigator.mediaDevices.removeEventListener("devicechange",enumerateMediaDeviceList)}videoInputDevices=null}Module["disableAccessToMediaDevices"]=disableAccessToMediaDevices;if(!navigator.mediaDevices){console.warn("navigator.mediaDevices not supported by this browser. Webcam access will not be available."+(location.protocol=="https:"?"":" Try hosting the page over HTTPS, because some browsers disable webcam access when insecure HTTP is being used."));disableAccessToMediaDevices()}else if(typeof ENVIRONMENT_IS_PTHREAD==="undefined"||!ENVIRONMENT_IS_PTHREAD)setTimeout(function(){try{addRunDependency("enumerateMediaDevices");removeEnumerateMediaDevicesRunDependency=function(){if(enumerateWatchdog!==null)clearTimeout(enumerateWatchdog);removeRunDependency("enumerateMediaDevices");if(navigator.mediaDevices)console.log("navigator.mediaDevices support available");removeEnumerateMediaDevicesRunDependency=function(){}};enumerateMediaDeviceList();enumerateWatchdog=setTimeout(removeEnumerateMediaDevicesRunDependency,1e3);navigator.mediaDevices.addEventListener("devicechange",enumerateMediaDeviceList)}catch(e){console.warn("Unable to enumerate media devices: "+e);disableAccessToMediaDevices()}},0);function SendMessage(gameObject,func,param){if(param===undefined)Module.ccall("SendMessage",null,["string","string"],[gameObject,func]);else if(typeof param==="string")Module.ccall("SendMessageString",null,["string","string","string"],[gameObject,func,param]);else if(typeof param==="number")Module.ccall("SendMessageFloat",null,["string","string","number"],[gameObject,func,param]);else throw""+param+" is does not have a type which is supported by SendMessage."}Module["SendMessage"]=SendMessage;var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=(url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}function getCFunc(ident){var func=Module["_"+ident];return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret},"array":function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string")return UTF8ToString(ret);if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i<args.length;i++){var converter=toC[argTypes[i]];if(converter){if(stack===0)stack=stackSave();cArgs[i]=converter(args[i])}else{cArgs[i]=args[i]}}}var ret=func.apply(null,cArgs);function onDone(ret){if(stack!==0)stackRestore(stack);return convertReturnValue(ret)}ret=onDone(ret);return ret}function cwrap(ident,returnType,argTypes,opts){argTypes=argTypes||[];var numericArgs=argTypes.every(function(type){return type==="number"});var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return function(){return ccall(ident,returnType,argTypes,arguments,opts)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}else{var str="";while(idx<endPtr){var u0=heapOrArray[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i<str.length;++i){HEAP8[buffer++>>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||33554432;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="build.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Og"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["hh"];addOnInit(Module["asm"]["Pg"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={3383172:function(){return Module.webglContextAttributes.premultipliedAlpha},3383233:function(){return Module.webglContextAttributes.preserveDrawingBuffer},3383297:function(){return Module.webglContextAttributes.powerPreference}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){(function(){dynCall_v.call(null,func)})()}else{(function(a1){dynCall_vi.apply(null,[func,a1])})(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}function demangle(func){return func}function demangleAll(text){var regex=/\b_Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){return dynCallLegacy(sig,ptr,args)}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}function jsStackTrace(){var error=new Error;if(!error.stack){try{throw new Error}catch(e){error=e}if(!error.stack){return"(no stack trace available)"}}return error.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function _Closewindow(){window.close()}function _GetJSMemoryInfo(totalJSptr,usedJSptr){if(performance.memory){HEAPF64[totalJSptr>>3]=performance.memory.totalJSHeapSize;HEAPF64[usedJSptr>>3]=performance.memory.usedJSHeapSize}else{HEAPF64[totalJSptr>>3]=NaN;HEAPF64[usedJSptr>>3]=NaN}}function _GetNameFromTextField(){console.log("getting name");var name=getName();var bufferSize=lengthBytesUTF8(name)+1;var buffer=_malloc(bufferSize);stringToUTF8(name,buffer,bufferSize);console.log("name",name,buffer,bufferSize);return buffer}function _HideScoreboardUI(){console.log("hiding UI");hideUI()}function _InitAnalytics(){}var JS_Accelerometer=null;var JS_Accelerometer_callback=0;function _JS_Accelerometer_IsRunning(){return JS_Accelerometer&&JS_Accelerometer.activated||JS_Accelerometer_callback!=0}var JS_Accelerometer_multiplier=1;var JS_Accelerometer_lastValue={x:0,y:0,z:0};function JS_Accelerometer_eventHandler(){JS_Accelerometer_lastValue={x:JS_Accelerometer.x*JS_Accelerometer_multiplier,y:JS_Accelerometer.y*JS_Accelerometer_multiplier,z:JS_Accelerometer.z*JS_Accelerometer_multiplier};if(JS_Accelerometer_callback!=0)dynCall_vfff(JS_Accelerometer_callback,JS_Accelerometer_lastValue.x,JS_Accelerometer_lastValue.y,JS_Accelerometer_lastValue.z)}var JS_Accelerometer_frequencyRequest=0;var JS_Accelerometer_frequency=0;var JS_LinearAccelerationSensor_callback=0;var JS_GravitySensor_callback=0;var JS_Gyroscope_callback=0;function JS_ComputeGravity(accelerometerValue,linearAccelerationValue){var difference={x:accelerometerValue.x-linearAccelerationValue.x,y:accelerometerValue.y-linearAccelerationValue.y,z:accelerometerValue.z-linearAccelerationValue.z};var differenceMagnitudeSq=difference.x*difference.x+difference.y*difference.y+difference.z*difference.z;var sum={x:accelerometerValue.x+linearAccelerationValue.x,y:accelerometerValue.y+linearAccelerationValue.y,z:accelerometerValue.z+linearAccelerationValue.z};var sumMagnitudeSq=sum.x*sum.x+sum.y*sum.y+sum.z*sum.z;return differenceMagnitudeSq<=sumMagnitudeSq?difference:sum}function JS_DeviceMotion_eventHandler(event){var accelerometerValue={x:event.accelerationIncludingGravity.x*JS_Accelerometer_multiplier,y:event.accelerationIncludingGravity.y*JS_Accelerometer_multiplier,z:event.accelerationIncludingGravity.z*JS_Accelerometer_multiplier};if(JS_Accelerometer_callback!=0)dynCall_vfff(JS_Accelerometer_callback,accelerometerValue.x,accelerometerValue.y,accelerometerValue.z);var linearAccelerationValue={x:event.acceleration.x*JS_Accelerometer_multiplier,y:event.acceleration.y*JS_Accelerometer_multiplier,z:event.acceleration.z*JS_Accelerometer_multiplier};if(JS_LinearAccelerationSensor_callback!=0)dynCall_vfff(JS_LinearAccelerationSensor_callback,linearAccelerationValue.x,linearAccelerationValue.y,linearAccelerationValue.z);if(JS_GravitySensor_callback!=0){var gravityValue=JS_ComputeGravity(accelerometerValue,linearAccelerationValue);dynCall_vfff(JS_GravitySensor_callback,gravityValue.x,gravityValue.y,gravityValue.z)}if(JS_Gyroscope_callback!=0){var degToRad=Math.PI/180;dynCall_vfff(JS_Gyroscope_callback,event.rotationRate.alpha*degToRad,event.rotationRate.beta*degToRad,event.rotationRate.gamma*degToRad)}}var JS_DeviceSensorPermissions=0;function JS_RequestDeviceSensorPermissions(permissions){if(permissions&1){if(typeof DeviceOrientationEvent.requestPermission==="function"){DeviceOrientationEvent.requestPermission().then(function(permissionState){if(permissionState==="granted"){JS_DeviceSensorPermissions&=~1}else{warnOnce("DeviceOrientationEvent permission not granted")}}).catch(function(err){warnOnce(err);JS_DeviceSensorPermissions|=1})}}if(permissions&2){if(typeof DeviceMotionEvent.requestPermission==="function"){DeviceMotionEvent.requestPermission().then(function(permissionState){if(permissionState==="granted"){JS_DeviceSensorPermissions&=~2}else{warnOnce("DeviceMotionEvent permission not granted")}}).catch(function(err){warnOnce(err);JS_DeviceSensorPermissions|=2})}}}function JS_DeviceMotion_add(){if(JS_Accelerometer_callback==0&&JS_LinearAccelerationSensor_callback==0&&JS_GravitySensor_callback==0&&JS_Gyroscope_callback==0){JS_RequestDeviceSensorPermissions(2);window.addEventListener("devicemotion",JS_DeviceMotion_eventHandler)}}function JS_DefineAccelerometerMultiplier(){var g=9.80665;JS_Accelerometer_multiplier=/(iPhone|iPad|Macintosh)/i.test(navigator.userAgent)?1/g:-1/g}function _JS_Accelerometer_Start(callback,frequency){JS_DefineAccelerometerMultiplier();if(typeof Accelerometer==="undefined"){JS_DeviceMotion_add();if(callback!=0)JS_Accelerometer_callback=callback;return}if(callback!=0)JS_Accelerometer_callback=callback;function InitializeAccelerometer(frequency){JS_Accelerometer=new Accelerometer({frequency:frequency,referenceFrame:"device"});JS_Accelerometer.addEventListener("reading",JS_Accelerometer_eventHandler);JS_Accelerometer.addEventListener("error",function(e){warnOnce(e.error?e.error:e)});JS_Accelerometer.start();JS_Accelerometer_frequency=frequency}if(JS_Accelerometer){if(JS_Accelerometer_frequency!=frequency){JS_Accelerometer.stop();JS_Accelerometer.removeEventListener("reading",JS_Accelerometer_eventHandler);InitializeAccelerometer(frequency)}}else if(JS_Accelerometer_frequencyRequest!=0){JS_Accelerometer_frequencyRequest=frequency}else{JS_Accelerometer_frequencyRequest=frequency;navigator.permissions.query({name:"accelerometer"}).then(function(result){if(result.state==="granted"){InitializeAccelerometer(JS_Accelerometer_frequencyRequest)}else{warnOnce("No permission to use Accelerometer.")}JS_Accelerometer_frequencyRequest=0})}}function JS_DeviceMotion_remove(){if(JS_Accelerometer_callback==0&&JS_LinearAccelerationSensor_callback==0&&JS_GravitySensor_callback==0&&JS_Gyroscope_callback==0){window.removeEventListener("devicemotion",JS_DeviceOrientation_eventHandler)}}function _JS_Accelerometer_Stop(){if(JS_Accelerometer){if(typeof GravitySensor!=="undefined"||JS_GravitySensor_callback==0){JS_Accelerometer.stop();JS_Accelerometer.removeEventListener("reading",JS_Accelerometer_eventHandler);JS_Accelerometer=null}JS_Accelerometer_callback=0;JS_Accelerometer_frequency=0}else if(JS_Accelerometer_callback!=0){JS_Accelerometer_callback=0;JS_DeviceMotion_remove()}}function _JS_Cursor_SetImage(ptr,length){var binary="";for(var i=0;i<length;i++)binary+=String.fromCharCode(HEAPU8[ptr+i]);Module.canvas.style.cursor="url(data:image/cur;base64,"+btoa(binary)+"),default"}function _JS_Cursor_SetShow(show){Module.canvas.style.cursor=show?"default":"none"}function jsDomCssEscapeId(id){if(typeof window.CSS!=="undefined"&&typeof window.CSS.escape!=="undefined"){return window.CSS.escape(id)}return id.replace(/(#|\.|\+|\[|\]|\(|\)|\{|\})/g,"\\$1")}function jsCanvasSelector(){var canvasId=Module["canvas"]?Module["canvas"].id:"unity-canvas";return"#"+jsDomCssEscapeId(canvasId)}function _JS_DOM_MapViewportCoordinateToElementLocalCoordinate(viewportX,viewportY,targetX,targetY){var canvas=document.querySelector(jsCanvasSelector());var rect=canvas&&canvas.getBoundingClientRect();HEAPU32[targetX>>2]=viewportX-(rect?rect.left:0);HEAPU32[targetY>>2]=viewportY-(rect?rect.top:0)}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _JS_DOM_UnityCanvasSelector(){var canvasSelector=jsCanvasSelector();if(_JS_DOM_UnityCanvasSelector.selector!=canvasSelector){_free(_JS_DOM_UnityCanvasSelector.ptr);_JS_DOM_UnityCanvasSelector.ptr=stringToNewUTF8(canvasSelector);_JS_DOM_UnityCanvasSelector.selector=canvasSelector}return _JS_DOM_UnityCanvasSelector.ptr}function _JS_Eval_OpenURL(ptr){var str=UTF8ToString(ptr);window.open(str,"_blank","")}var fs={numPendingSync:0,syncInternal:1e3,syncInProgress:false,sync:function(onlyPendingSync){if(onlyPendingSync){if(fs.numPendingSync==0)return}else if(fs.syncInProgress){fs.numPendingSync++;return}fs.syncInProgress=true;FS.syncfs(false,function(err){fs.syncInProgress=false});fs.numPendingSync=0}};function _JS_FileSystem_Initialize(){Module.setInterval(function(){fs.sync(true)},fs.syncInternal)}function _JS_FileSystem_Sync(){fs.sync(false)}var JS_GravitySensor=null;function _JS_GravitySensor_IsRunning(){return typeof GravitySensor!=="undefined"?JS_GravitySensor&&JS_GravitySensor.activated:JS_GravitySensor_callback!=0}function JS_GravitySensor_eventHandler(){if(JS_GravitySensor_callback!=0)dynCall_vfff(JS_GravitySensor_callback,JS_GravitySensor.x*JS_Accelerometer_multiplier,JS_GravitySensor.y*JS_Accelerometer_multiplier,JS_GravitySensor.z*JS_Accelerometer_multiplier)}var JS_GravitySensor_frequencyRequest=0;var JS_LinearAccelerationSensor=null;function JS_LinearAccelerationSensor_eventHandler(){var linearAccelerationValue={x:JS_LinearAccelerationSensor.x*JS_Accelerometer_multiplier,y:JS_LinearAccelerationSensor.y*JS_Accelerometer_multiplier,z:JS_LinearAccelerationSensor.z*JS_Accelerometer_multiplier};if(JS_LinearAccelerationSensor_callback!=0)dynCall_vfff(JS_LinearAccelerationSensor_callback,linearAccelerationValue.x,linearAccelerationValue.y,linearAccelerationValue.z);if(JS_GravitySensor_callback!=0&&typeof GravitySensor==="undefined"){var gravityValue=JS_ComputeGravity(JS_Accelerometer_lastValue,linearAccelerationValue);dynCall_vfff(JS_GravitySensor_callback,gravityValue.x,gravityValue.y,gravityValue.z)}}var JS_LinearAccelerationSensor_frequencyRequest=0;var JS_LinearAccelerationSensor_frequency=0;function _JS_LinearAccelerationSensor_Start(callback,frequency){JS_DefineAccelerometerMultiplier();if(typeof LinearAccelerationSensor==="undefined"){JS_DeviceMotion_add();if(callback!=0)JS_LinearAccelerationSensor_callback=callback;return}if(callback!=0)JS_LinearAccelerationSensor_callback=callback;function InitializeLinearAccelerationSensor(frequency){JS_LinearAccelerationSensor=new LinearAccelerationSensor({frequency:frequency,referenceFrame:"device"});JS_LinearAccelerationSensor.addEventListener("reading",JS_LinearAccelerationSensor_eventHandler);JS_LinearAccelerationSensor.addEventListener("error",function(e){warnOnce(e.error?e.error:e)});JS_LinearAccelerationSensor.start();JS_LinearAccelerationSensor_frequency=frequency}if(JS_LinearAccelerationSensor){if(JS_LinearAccelerationSensor_frequency!=frequency){JS_LinearAccelerationSensor.stop();JS_LinearAccelerationSensor.removeEventListener("reading",JS_LinearAccelerationSensor_eventHandler);InitializeLinearAccelerationSensor(frequency)}}else if(JS_LinearAccelerationSensor_frequencyRequest!=0){JS_LinearAccelerationSensor_frequencyRequest=frequency}else{JS_LinearAccelerationSensor_frequencyRequest=frequency;navigator.permissions.query({name:"accelerometer"}).then(function(result){if(result.state==="granted"){InitializeLinearAccelerationSensor(JS_LinearAccelerationSensor_frequencyRequest)}else{warnOnce("No permission to use LinearAccelerationSensor.")}JS_LinearAccelerationSensor_frequencyRequest=0})}}function _JS_GravitySensor_Start(callback,frequency){if(typeof GravitySensor==="undefined"){_JS_Accelerometer_Start(0,Math.max(frequency,JS_Accelerometer_frequency));_JS_LinearAccelerationSensor_Start(0,Math.max(frequency,JS_LinearAccelerationSensor_frequency));JS_GravitySensor_callback=callback;return}JS_DefineAccelerometerMultiplier();JS_GravitySensor_callback=callback;function InitializeGravitySensor(frequency){JS_GravitySensor=new GravitySensor({frequency:frequency,referenceFrame:"device"});JS_GravitySensor.addEventListener("reading",JS_GravitySensor_eventHandler);JS_GravitySensor.addEventListener("error",function(e){warnOnce(e.error?e.error:e)});JS_GravitySensor.start()}if(JS_GravitySensor){JS_GravitySensor.stop();JS_GravitySensor.removeEventListener("reading",JS_GravitySensor_eventHandler);InitializeGravitySensor(frequency)}else if(JS_GravitySensor_frequencyRequest!=0){JS_GravitySensor_frequencyRequest=frequency}else{JS_GravitySensor_frequencyRequest=frequency;navigator.permissions.query({name:"accelerometer"}).then(function(result){if(result.state==="granted"){InitializeGravitySensor(JS_GravitySensor_frequencyRequest)}else{warnOnce("No permission to use GravitySensor.")}JS_GravitySensor_frequencyRequest=0})}}function _JS_LinearAccelerationSensor_Stop(){if(JS_LinearAccelerationSensor){if(typeof GravitySensor!=="undefined"||JS_GravitySensor_callback==0){JS_LinearAccelerationSensor.stop();JS_LinearAccelerationSensor.removeEventListener("reading",JS_LinearAccelerationSensor_eventHandler);JS_LinearAccelerationSensor=null}JS_LinearAccelerationSensor_callback=0;JS_LinearAccelerationSensor_frequency=0}else if(JS_LinearAccelerationSensor_callback!=0){JS_LinearAccelerationSensor_callback=0;JS_DeviceMotion_remove()}}function _JS_GravitySensor_Stop(){JS_GravitySensor_callback=0;if(typeof GravitySensor==="undefined"){if(JS_Accelerometer_callback==0)_JS_Accelerometer_Stop();if(JS_LinearAccelerationSensor_callback==0)_JS_LinearAccelerationSensor_Stop();return}if(JS_GravitySensor){JS_GravitySensor.stop();JS_GravitySensor.removeEventListener("reading",JS_GravitySensor_eventHandler);JS_GravitySensor=null}}function _JS_GuardAgainstJsExceptions(cb){try{(function(){dynCall_v.call(null,cb)})()}catch(e){console.warn(e)}}var JS_Gyroscope=null;function _JS_Gyroscope_IsRunning(){return JS_Gyroscope&&JS_Gyroscope.activated||JS_Gyroscope_callback!=0}function JS_Gyroscope_eventHandler(){if(JS_Gyroscope_callback!=0)dynCall_vfff(JS_Gyroscope_callback,JS_Gyroscope.x,JS_Gyroscope.y,JS_Gyroscope.z)}var JS_Gyroscope_frequencyRequest=0;function _JS_Gyroscope_Start(callback,frequency){if(typeof Gyroscope==="undefined"){JS_DeviceMotion_add();JS_Gyroscope_callback=callback;return}JS_Gyroscope_callback=callback;function InitializeGyroscope(frequency){JS_Gyroscope=new Gyroscope({frequency:frequency,referenceFrame:"device"});JS_Gyroscope.addEventListener("reading",JS_Gyroscope_eventHandler);JS_Gyroscope.addEventListener("error",function(e){warnOnce(e.error?e.error:e)});JS_Gyroscope.start()}if(JS_Gyroscope){JS_Gyroscope.stop();JS_Gyroscope.removeEventListener("reading",JS_Gyroscope_eventHandler);InitializeGyroscope(frequency)}else if(JS_Gyroscope_frequencyRequest!=0){JS_Gyroscope_frequencyRequest=frequency}else{JS_Gyroscope_frequencyRequest=frequency;navigator.permissions.query({name:"gyroscope"}).then(function(result){if(result.state==="granted"){InitializeGyroscope(JS_Gyroscope_frequencyRequest)}else{warnOnce("No permission to use Gyroscope.")}JS_Gyroscope_frequencyRequest=0})}}function _JS_Gyroscope_Stop(){if(JS_Gyroscope){JS_Gyroscope.stop();JS_Gyroscope.removeEventListener("reading",JS_Gyroscope_eventHandler);JS_Gyroscope=null;JS_Gyroscope_callback=0}else if(JS_Gyroscope_callback!=0){JS_Gyroscope_callback=0;JS_DeviceMotion_remove()}}function _JS_LinearAccelerationSensor_IsRunning(){return JS_LinearAccelerationSensor&&JS_LinearAccelerationSensor.activated||JS_LinearAccelerationSensor_callback!=0}function _JS_Log_Dump(ptr,type){var str=UTF8ToString(ptr);if(typeof dump=="function")dump(str);switch(type){case 0:case 1:case 4:console.error(str);return;case 2:console.warn(str);return;case 3:case 5:console.log(str);return;default:console.error("Unknown console message type!");console.error(str)}}function _JS_Log_StackTrace(buffer,bufferSize){var trace=stackTrace();if(buffer)stringToUTF8(trace,buffer,bufferSize);return lengthBytesUTF8(trace)}var mobile_input_hide_delay=null;var mobile_input_text=null;var mobile_input=null;var mobile_input_ignore_blur_event=false;function _JS_MobileKeybard_GetIgnoreBlurEvent(){return mobile_input_ignore_blur_event}function _JS_MobileKeyboard_GetKeyboardStatus(){var kKeyboardStatusVisible=0;var kKeyboardStatusDone=1;if(!mobile_input)return kKeyboardStatusDone;return kKeyboardStatusVisible}function _JS_MobileKeyboard_GetText(buffer,bufferSize){var text=mobile_input&&mobile_input.input?mobile_input.input.value:mobile_input_text?mobile_input_text:"";if(buffer)stringToUTF8(text,buffer,bufferSize);return lengthBytesUTF8(text)}function _JS_MobileKeyboard_GetTextSelection(outStart,outLength){if(!mobile_input){HEAP32[outStart>>2]=0;HEAP32[outLength>>2]=0;return}HEAP32[outStart>>2]=mobile_input.input.selectionStart;HEAP32[outLength>>2]=mobile_input.input.selectionEnd-mobile_input.input.selectionStart}function _JS_MobileKeyboard_Hide(delay){if(mobile_input_hide_delay)return;mobile_input_ignore_blur_event=true;function hideMobileKeyboard(){if(mobile_input&&mobile_input.input){mobile_input_text=mobile_input.input.value;mobile_input.input=null;if(mobile_input.parentNode&&mobile_input.parentNode){mobile_input.parentNode.removeChild(mobile_input)}}mobile_input=null;mobile_input_hide_delay=null;setTimeout(function(){mobile_input_ignore_blur_event=false},100)}if(delay){var hideDelay=200;mobile_input_hide_delay=setTimeout(hideMobileKeyboard,hideDelay)}else{hideMobileKeyboard()}}function _JS_MobileKeyboard_SetCharacterLimit(limit){if(!mobile_input)return;mobile_input.input.maxLength=limit}function _JS_MobileKeyboard_SetText(text){if(!mobile_input)return;text=UTF8ToString(text);mobile_input.input.value=text}function _JS_MobileKeyboard_SetTextSelection(start,length){if(!mobile_input)return;mobile_input.input.setSelectionRange(start,start+length)}function _JS_MobileKeyboard_Show(text,keyboardType,autocorrection,multiline,secure,alert,placeholder,characterLimit){if(mobile_input_hide_delay){clearTimeout(mobile_input_hide_delay);mobile_input_hide_delay=null}text=UTF8ToString(text);mobile_input_text=text;placeholder=UTF8ToString(placeholder);var container=document.body;var hasExistingMobileInput=!!mobile_input;var input_type;var KEYBOARD_TYPE_NUMBERS_AND_PUNCTUATION=2;var KEYBOARD_TYPE_URL=3;var KEYBOARD_TYPE_NUMBER_PAD=4;var KEYBOARD_TYPE_PHONE_PAD=5;var KEYBOARD_TYPE_EMAIL_ADDRESS=7;if(!secure){switch(keyboardType){case KEYBOARD_TYPE_EMAIL_ADDRESS:input_type="email";break;case KEYBOARD_TYPE_URL:input_type="url";break;case KEYBOARD_TYPE_NUMBERS_AND_PUNCTUATION:case KEYBOARD_TYPE_NUMBER_PAD:case KEYBOARD_TYPE_PHONE_PAD:input_type="number";break;default:input_type="text";break}}else{input_type="password"}if(hasExistingMobileInput){if(mobile_input.multiline!=multiline){_JS_MobileKeyboard_Hide(false);return}}var inputContainer=mobile_input||document.createElement("div");if(!hasExistingMobileInput){inputContainer.style="width:100%; position:fixed; bottom:0px; margin:0px; padding:0px; left:0px; border: 1px solid #000; border-radius: 5px; background-color:#fff; font-size:14pt;";container.appendChild(inputContainer);mobile_input=inputContainer}var input=hasExistingMobileInput?mobile_input.input:document.createElement(multiline?"textarea":"input");mobile_input.multiline=multiline;mobile_input.secure=secure;mobile_input.keyboardType=keyboardType;mobile_input.inputType=input_type;input.type=input_type;input.style="width:calc(100% - 85px); "+(multiline?"height:100px;":"")+"vertical-align:top; border-radius: 5px; outline:none; cursor:default; resize:none; border:0px; padding:10px 0px 10px 10px;";input.spellcheck=autocorrection?true:false;input.maxLength=characterLimit>0?characterLimit:524288;input.value=text;input.placeholder=placeholder;if(!hasExistingMobileInput){inputContainer.appendChild(input);inputContainer.input=input}if(!hasExistingMobileInput){var okButton=document.createElement("button");okButton.innerText="OK";okButton.style="border:0; position:absolute; left:calc(100% - 75px); top:0px; width:75px; height:100%; margin:0; padding:0; border-radius: 5px; background-color:#fff";okButton.addEventListener("touchend",function(){_JS_MobileKeyboard_Hide(true)});inputContainer.appendChild(okButton);inputContainer.okButton=okButton;input.addEventListener("keyup",function(e){if(input.parentNode.multiline)return;if(e.code=="Enter"||e.which==13||e.keyCode==13){_JS_MobileKeyboard_Hide(true)}});input.addEventListener("blur",function(e){_JS_MobileKeyboard_Hide(true);e.stopPropagation();e.preventDefault()});input.select();input.focus()}else{input.select()}}var JS_OrientationSensor=null;var JS_OrientationSensor_callback=0;function _JS_OrientationSensor_IsRunning(){return JS_OrientationSensor&&JS_OrientationSensor.activated||JS_OrientationSensor_callback!=0}function JS_OrientationSensor_eventHandler(){if(JS_OrientationSensor_callback!=0)dynCall_vffff(JS_OrientationSensor_callback,JS_OrientationSensor.quaternion[0],JS_OrientationSensor.quaternion[1],JS_OrientationSensor.quaternion[2],JS_OrientationSensor.quaternion[3])}var JS_OrientationSensor_frequencyRequest=0;function JS_DeviceOrientation_eventHandler(event){if(JS_OrientationSensor_callback){var degToRad=Math.PI/180;var x=event.beta*degToRad;var y=event.gamma*degToRad;var z=event.alpha*degToRad;var cx=Math.cos(x/2);var sx=Math.sin(x/2);var cy=Math.cos(y/2);var sy=Math.sin(y/2);var cz=Math.cos(z/2);var sz=Math.sin(z/2);var qx=sx*cy*cz-cx*sy*sz;var qy=cx*sy*cz+sx*cy*sz;var qz=cx*cy*sz+sx*sy*cz;var qw=cx*cy*cz-sx*sy*sz;dynCall_vffff(JS_OrientationSensor_callback,qx,qy,qz,qw)}}function _JS_OrientationSensor_Start(callback,frequency){if(typeof RelativeOrientationSensor==="undefined"){if(JS_OrientationSensor_callback==0){JS_OrientationSensor_callback=callback;JS_RequestDeviceSensorPermissions(1);window.addEventListener("deviceorientation",JS_DeviceOrientation_eventHandler)}return}JS_OrientationSensor_callback=callback;function InitializeOrientationSensor(frequency){JS_OrientationSensor=new RelativeOrientationSensor({frequency:frequency,referenceFrame:"device"});JS_OrientationSensor.addEventListener("reading",JS_OrientationSensor_eventHandler);JS_OrientationSensor.addEventListener("error",function(e){warnOnce(e.error?e.error:e)});JS_OrientationSensor.start()}if(JS_OrientationSensor){JS_OrientationSensor.stop();JS_OrientationSensor.removeEventListener("reading",JS_OrientationSensor_eventHandler);InitializeOrientationSensor(frequency)}else if(JS_OrientationSensor_frequencyRequest!=0){JS_OrientationSensor_frequencyRequest=frequency}else{JS_OrientationSensor_frequencyRequest=frequency;Promise.all([navigator.permissions.query({name:"accelerometer"}),navigator.permissions.query({name:"gyroscope"})]).then(function(results){if(results.every(function(result){return result.state==="granted"})){InitializeOrientationSensor(JS_OrientationSensor_frequencyRequest)}else{warnOnce("No permissions to use RelativeOrientationSensor.")}JS_OrientationSensor_frequencyRequest=0})}}function _JS_OrientationSensor_Stop(){if(JS_OrientationSensor){JS_OrientationSensor.stop();JS_OrientationSensor.removeEventListener("reading",JS_OrientationSensor_eventHandler);JS_OrientationSensor=null}else if(JS_OrientationSensor_callback!=0){window.removeEventListener("deviceorientation",JS_DeviceOrientation_eventHandler)}JS_OrientationSensor_callback=0}function _JS_RequestDeviceSensorPermissionsOnTouch(){if(JS_DeviceSensorPermissions==0)return;JS_RequestDeviceSensorPermissions(JS_DeviceSensorPermissions)}function _JS_RunQuitCallbacks(){Module.QuitCleanup()}var JS_ScreenOrientation_callback=0;function JS_ScreenOrientation_eventHandler(){if(JS_ScreenOrientation_callback)dynCall_viii(JS_ScreenOrientation_callback,window.innerWidth,window.innerHeight,screen.orientation?screen.orientation.angle:window.orientation)}function _JS_ScreenOrientation_DeInit(){JS_ScreenOrientation_callback=0;window.removeEventListener("resize",JS_ScreenOrientation_eventHandler);if(screen.orientation){screen.orientation.removeEventListener("change",JS_ScreenOrientation_eventHandler)}}function _JS_ScreenOrientation_Init(callback){if(!JS_ScreenOrientation_callback){if(screen.orientation){screen.orientation.addEventListener("change",JS_ScreenOrientation_eventHandler)}window.addEventListener("resize",JS_ScreenOrientation_eventHandler);JS_ScreenOrientation_callback=callback;setTimeout(JS_ScreenOrientation_eventHandler,0)}}var JS_ScreenOrientation_requestedLockType=-1;var JS_ScreenOrientation_appliedLockType=-1;var JS_ScreenOrientation_timeoutID=-1;function _JS_ScreenOrientation_Lock(orientationLockType){if(!screen.orientation){return}function applyLock(){JS_ScreenOrientation_appliedLockType=JS_ScreenOrientation_requestedLockType;var screenOrientations=["any",0,"landscape","portrait","portrait-primary","portrait-secondary","landscape-primary","landscape-secondary"];var type=screenOrientations[JS_ScreenOrientation_appliedLockType];screen.orientation.lock(type).then(function(){if(JS_ScreenOrientation_requestedLockType!=JS_ScreenOrientation_appliedLockType){JS_ScreenOrientation_timeoutID=setTimeout(applyLock,0)}else{JS_ScreenOrientation_timeoutID=-1}}).catch(function(err){warnOnce(err);JS_ScreenOrientation_timeoutID=-1})}JS_ScreenOrientation_requestedLockType=orientationLockType;if(JS_ScreenOrientation_timeoutID==-1&&orientationLockType!=JS_ScreenOrientation_appliedLockType){JS_ScreenOrientation_timeoutID=setTimeout(applyLock,0)}}var WEBAudio={audioInstanceIdCounter:0,audioInstances:{},audioContext:null,audioWebEnabled:0,audioCache:[],pendingAudioSources:{}};function jsAudioMixinSetPitch(source){source.estimatePlaybackPosition=function(){var t=(WEBAudio.audioContext.currentTime-source.playbackStartTime)*source.playbackRate.value;if(source.loop&&t>=source.loopStart){t=(t-source.loopStart)%(source.loopEnd-source.loopStart)+source.loopStart}return t};source.setPitch=function(newPitch){var curPosition=source.estimatePlaybackPosition();if(curPosition>=0){source.playbackStartTime=WEBAudio.audioContext.currentTime-curPosition/newPitch}if(source.playbackRate.value!==newPitch)source.playbackRate.value=newPitch}}function jsAudioCreateUncompressedSoundClip(buffer,error){var soundClip={buffer:buffer,error:error};soundClip.release=function(){};soundClip.getLength=function(){if(!this.buffer){console.log("Trying to get length of sound which is not loaded.");return 0}var sampleRateRatio=44100/this.buffer.sampleRate;return this.buffer.length*sampleRateRatio};soundClip.getData=function(ptr,length){if(!this.buffer){console.log("Trying to get data of sound which is not loaded.");return 0}var startOutputBuffer=ptr>>2;var output=HEAPF32.subarray(startOutputBuffer,startOutputBuffer+(length>>2));var numMaxSamples=Math.floor((length>>2)/this.buffer.numberOfChannels);var numReadSamples=Math.min(this.buffer.length,numMaxSamples);for(var i=0;i<this.buffer.numberOfChannels;i++){var channelData=this.buffer.getChannelData(i).subarray(0,numReadSamples);output.set(channelData,i*numReadSamples)}return numReadSamples*this.buffer.numberOfChannels*4};soundClip.getNumberOfChannels=function(){if(!this.buffer){console.log("Trying to get metadata of sound which is not loaded.");return 0}return this.buffer.numberOfChannels};soundClip.getFrequency=function(){if(!this.buffer){console.log("Trying to get metadata of sound which is not loaded.");return 0}return this.buffer.sampleRate};soundClip.createSourceNode=function(){if(!this.buffer){console.log("Trying to play sound which is not loaded.")}var source=WEBAudio.audioContext.createBufferSource();source.buffer=this.buffer;jsAudioMixinSetPitch(source);return source};return soundClip}function jsAudioCreateChannel(callback,userData){var channel={callback:callback,userData:userData,source:null,gain:WEBAudio.audioContext.createGain(),panner:WEBAudio.audioContext.createPanner(),threeD:false,loop:false,loopStart:0,loopEnd:0,pitch:1};channel.panner.rolloffFactor=0;channel.release=function(){this.disconnectSource();this.gain.disconnect();this.panner.disconnect()};channel.playSoundClip=function(soundClip,startTime,startOffset){try{var self=this;this.source=soundClip.createSourceNode();this.setupPanning();this.source.onended=function(){self.source.isStopped=true;self.disconnectSource();if(self.callback){dynCall("vi",self.callback,[self.userData])}};this.source.loop=this.loop;this.source.loopStart=this.loopStart;this.source.loopEnd=this.loopEnd;this.source.start(startTime,startOffset);this.source.scheduledStartTime=startTime;this.source.playbackStartTime=startTime-startOffset/this.source.playbackRate.value;this.source.setPitch(this.pitch)}catch(e){console.error("Channel.playSoundClip error. Exception: "+e)}};channel.stop=function(delay){if(!this.source){return}try{channel.source.stop(WEBAudio.audioContext.currentTime+delay)}catch(e){}if(delay==0){this.disconnectSource()}};channel.isPaused=function(){if(!this.source){return true}if(this.source.isPausedMockNode){return true}if(this.source.mediaElement){return this.source.mediaElement.paused||this.source.pauseRequested}return false};channel.pause=function(){if(!this.source||this.source.isPausedMockNode){return}if(this.source.mediaElement){this.source._pauseMediaElement();return}var pausedSource={isPausedMockNode:true,buffer:this.source.buffer,loop:this.source.loop,loopStart:this.source.loopStart,loopEnd:this.source.loopEnd,playbackRate:this.source.playbackRate.value,scheduledStartTime:this.source.scheduledStartTime,scheduledStopTime:undefined,playbackPausedAtPosition:this.source.estimatePlaybackPosition(),setPitch:function(v){this.playbackRate=v},stop:function(when){this.scheduledStopTime=when}};this.stop(0);this.disconnectSource();this.source=pausedSource};channel.resume=function(){if(this.source&&this.source.mediaElement){this.source.start(undefined,this.source.currentTime);return}if(!this.source||!this.source.isPausedMockNode){return}var pausedSource=this.source;var soundClip=jsAudioCreateUncompressedSoundClip(pausedSource.buffer,false);this.playSoundClip(soundClip,pausedSource.scheduledStartTime,Math.max(0,pausedSource.playbackPausedAtPosition));this.source.loop=pausedSource.loop;this.source.loopStart=pausedSource.loopStart;this.source.loopEnd=pausedSource.loopEnd;this.source.setPitch(pausedSource.playbackRate);if(typeof pausedSource.scheduledStopTime!=="undefined"){var delay=Math.max(pausedSource.scheduledStopTime-WEBAudio.audioContext.currentTime,0);this.stop(delay)}};channel.setLoop=function(loop){this.loop=loop;if(!this.source||this.source.loop==loop){return}this.source.loop=loop};channel.setLoopPoints=function(loopStart,loopEnd){this.loopStart=loopStart;this.loopEnd=loopEnd;if(!this.source){return}if(this.source.loopStart!==loopStart){this.source.loopStart=loopStart}if(this.source.loopEnd!==loopEnd){this.source.loopEnd=loopEnd}};channel.set3D=function(threeD){if(this.threeD==threeD){return}this.threeD=threeD;if(!this.source){return}this.setupPanning()};channel.setPitch=function(pitch){this.pitch=pitch;if(!this.source){return}this.source.setPitch(pitch)};channel.setVolume=function(volume){if(this.gain.gain.value==volume){return}this.gain.gain.value=volume};channel.setPosition=function(x,y,z){var p=this.panner;if(p.positionX){if(p.positionX.value!==x)p.positionX.value=x;if(p.positionY.value!==y)p.positionY.value=y;if(p.positionZ.value!==z)p.positionZ.value=z}else if(p._x!==x||p._y!==y||p._z!==z){p.setPosition(x,y,z);p._x=x;p._y=y;p._z=z}};channel.disconnectSource=function(){if(!this.source||this.source.isPausedMockNode){return}if(this.source.mediaElement){this.source._pauseMediaElement()}this.source.onended=null;this.source.disconnect();delete this.source};channel.setupPanning=function(){if(this.source.isPausedMockNode)return;this.source.disconnect();this.panner.disconnect();this.gain.disconnect();if(this.threeD){this.source.connect(this.panner);this.panner.connect(this.gain)}else{this.source.connect(this.gain)}this.gain.connect(WEBAudio.audioContext.destination)};channel.isStopped=function(){if(!this.source){return true}if(this.source.mediaElement){return this.source.isStopped}return false};return channel}function _JS_Sound_Create_Channel(callback,userData){if(WEBAudio.audioWebEnabled==0)return;WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=jsAudioCreateChannel(callback,userData);return WEBAudio.audioInstanceIdCounter}function _JS_Sound_GetLength(bufferInstance){if(WEBAudio.audioWebEnabled==0)return 0;var soundClip=WEBAudio.audioInstances[bufferInstance];if(!soundClip)return 0;return soundClip.getLength()}function _JS_Sound_GetLoadState(bufferInstance){if(WEBAudio.audioWebEnabled==0)return 2;var sound=WEBAudio.audioInstances[bufferInstance];if(sound.error)return 2;if(sound.buffer||sound.url)return 0;return 1}function jsAudioPlayPendingBlockedAudio(soundId){var pendingAudio=WEBAudio.pendingAudioSources[soundId];pendingAudio.sourceNode._startPlayback(pendingAudio.offset);delete WEBAudio.pendingAudioSources[soundId]}function jsAudioPlayBlockedAudios(){Object.keys(WEBAudio.pendingAudioSources).forEach(function(audioId){jsAudioPlayPendingBlockedAudio(audioId)})}function _JS_Sound_Init(){try{window.AudioContext=window.AudioContext||window.webkitAudioContext;WEBAudio.audioContext=new AudioContext;var tryToResumeAudioContext=function(){if(WEBAudio.audioContext.state==="suspended")WEBAudio.audioContext.resume().catch(function(error){console.warn("Could not resume audio context. Exception: "+error)});else Module.clearInterval(resumeInterval)};var resumeInterval=Module.setInterval(tryToResumeAudioContext,400);WEBAudio.audioWebEnabled=1;var _userEventCallback=function(){try{if(WEBAudio.audioContext.state!=="running"&&WEBAudio.audioContext.state!=="closed"){WEBAudio.audioContext.resume().catch(function(error){console.warn("Could not resume audio context. Exception: "+error)})}jsAudioPlayBlockedAudios();var audioCacheSize=20;while(WEBAudio.audioCache.length<audioCacheSize){var audio=new Audio;audio.autoplay=false;WEBAudio.audioCache.push(audio)}}catch(e){}};window.addEventListener("mousedown",_userEventCallback);window.addEventListener("touchstart",_userEventCallback);Module.deinitializers.push(function(){window.removeEventListener("mousedown",_userEventCallback);window.removeEventListener("touchstart",_userEventCallback)})}catch(e){alert("Web Audio API is not supported in this browser")}}function jsAudioCreateUncompressedSoundClipFromCompressedAudio(audioData){var soundClip=jsAudioCreateUncompressedSoundClip(null,false);WEBAudio.audioContext.decodeAudioData(audioData,function(_buffer){soundClip.buffer=_buffer},function(_error){soundClip.error=true;console.log("Decode error: "+_error)});return soundClip}function jsAudioAddPendingBlockedAudio(sourceNode,offset){WEBAudio.pendingAudioSources[sourceNode.mediaElement.src]={sourceNode:sourceNode,offset:offset}}function jsAudioGetMimeTypeFromType(fmodSoundType){switch(fmodSoundType){case 13:return"audio/mpeg";case 20:return"audio/wav";default:return"audio/mp4"}}function jsAudioCreateCompressedSoundClip(audioData,fmodSoundType){var mimeType=jsAudioGetMimeTypeFromType(fmodSoundType);var blob=new Blob([audioData],{type:mimeType});var soundClip={url:URL.createObjectURL(blob),error:false,mediaElement:new Audio};soundClip.mediaElement.preload="metadata";soundClip.mediaElement.src=soundClip.url;soundClip.release=function(){if(!this.mediaElement){return}this.mediaElement.src="";URL.revokeObjectURL(this.url);delete this.mediaElement;delete this.url};soundClip.getLength=function(){return this.mediaElement.duration*44100};soundClip.getData=function(ptr,length){console.warn("getData() is not supported for compressed sound.");return 0};soundClip.getNumberOfChannels=function(){console.warn("getNumberOfChannels() is not supported for compressed sound.");return 0};soundClip.getFrequency=function(){console.warn("getFrequency() is not supported for compressed sound.");return 0};soundClip.createSourceNode=function(){var self=this;var mediaElement=WEBAudio.audioCache.length?WEBAudio.audioCache.pop():new Audio;mediaElement.preload="metadata";mediaElement.src=this.url;var source=WEBAudio.audioContext.createMediaElementSource(mediaElement);Object.defineProperty(source,"loop",{get:function(){return source.mediaElement.loop},set:function(v){if(source.mediaElement.loop!==v)source.mediaElement.loop=v}});source.playbackRate={};Object.defineProperty(source.playbackRate,"value",{get:function(){return source.mediaElement.playbackRate},set:function(v){if(source.mediaElement.playbackRate!==v)source.mediaElement.playbackRate=v}});Object.defineProperty(source,"currentTime",{get:function(){return source.mediaElement.currentTime},set:function(v){if(source.mediaElement.currentTime!==v)source.mediaElement.currentTime=v}});Object.defineProperty(source,"mute",{get:function(){return source.mediaElement.mute},set:function(v){if(source.mediaElement.mute!==v)source.mediaElement.mute=v}});Object.defineProperty(source,"onended",{get:function(){return source.mediaElement.onended},set:function(onended){source.mediaElement.onended=onended}});source.playPromise=null;source.playTimeout=null;source.pauseRequested=false;source.isStopped=false;source._pauseMediaElement=function(){if(source.playPromise||source.playTimeout){source.pauseRequested=true}else{source.mediaElement.pause()}};source._startPlayback=function(offset){if(source.playPromise||source.playTimeout){source.mediaElement.currentTime=offset;source.pauseRequested=false;return}source.mediaElement.currentTime=offset;source.playPromise=source.mediaElement.play();if(source.playPromise){source.playPromise.then(function(){if(source.pauseRequested){source.mediaElement.pause();source.pauseRequested=false}source.playPromise=null}).catch(function(error){source.playPromise=null;if(error.name!=="NotAllowedError")throw error;jsAudioAddPendingBlockedAudio(source,offset)})}};source.start=function(startTime,offset){if(typeof startTime==="undefined"){startTime=WEBAudio.audioContext.currentTime}if(typeof offset==="undefined"){offset=0}var startDelayThresholdMS=4;var startDelayMS=(startTime-WEBAudio.audioContext.currentTime)*1e3;if(startDelayMS>startDelayThresholdMS){source.playTimeout=setTimeout(function(){source.playTimeout=null;source._startPlayback(offset)},startDelayMS)}else{source._startPlayback(offset)}};source.stop=function(stopTime){if(typeof stopTime==="undefined"){stopTime=WEBAudio.audioContext.currentTime}var stopDelayThresholdMS=4;var stopDelayMS=(stopTime-WEBAudio.audioContext.currentTime)*1e3;if(stopDelayMS>stopDelayThresholdMS){setTimeout(function(){source._pauseMediaElement();source.isStopped=true},stopDelayMS)}else{source._pauseMediaElement();source.isStopped=true}};jsAudioMixinSetPitch(source);return source};return soundClip}function _JS_Sound_Load(ptr,length,decompress,fmodSoundType){if(WEBAudio.audioWebEnabled==0)return 0;var audioData=HEAPU8.buffer.slice(ptr,ptr+length);if(length<131072)decompress=1;var sound;if(decompress){sound=jsAudioCreateUncompressedSoundClipFromCompressedAudio(audioData)}else{sound=jsAudioCreateCompressedSoundClip(audioData,fmodSoundType)}WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;return WEBAudio.audioInstanceIdCounter}function jsAudioCreateUncompressedSoundClipFromPCM(channels,length,sampleRate,ptr){var buffer=WEBAudio.audioContext.createBuffer(channels,length,sampleRate);for(var i=0;i<channels;i++){var offs=(ptr>>2)+length*i;var copyToChannel=buffer["copyToChannel"]||function(source,channelNumber,startInChannel){var clipped=source.subarray(0,Math.min(source.length,this.length-(startInChannel|0)));this.getChannelData(channelNumber|0).set(clipped,startInChannel|0)};copyToChannel.apply(buffer,[HEAPF32.subarray(offs,offs+length),i,0])}return jsAudioCreateUncompressedSoundClip(buffer,false)}function _JS_Sound_Load_PCM(channels,length,sampleRate,ptr){if(WEBAudio.audioWebEnabled==0)return 0;var sound=jsAudioCreateUncompressedSoundClipFromPCM(channels,length,sampleRate,ptr);WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;return WEBAudio.audioInstanceIdCounter}function _JS_Sound_Play(bufferInstance,channelInstance,offset,delay){if(WEBAudio.audioWebEnabled==0)return;_JS_Sound_Stop(channelInstance,0);var soundClip=WEBAudio.audioInstances[bufferInstance];var channel=WEBAudio.audioInstances[channelInstance];if(!soundClip){console.log("Trying to play sound which is not loaded.");return}try{channel.playSoundClip(soundClip,WEBAudio.audioContext.currentTime+delay,offset)}catch(error){console.error("playSoundClip error. Exception: "+e)}}function _JS_Sound_ReleaseInstance(instance){var object=WEBAudio.audioInstances[instance];if(object){object.release()}delete WEBAudio.audioInstances[instance]}function _JS_Sound_ResumeIfNeeded(){if(WEBAudio.audioWebEnabled==0)return;if(WEBAudio.audioContext.state==="suspended")WEBAudio.audioContext.resume().catch(function(error){console.warn("Could not resume audio context. Exception: "+error)})}function _JS_Sound_Set3D(channelInstance,threeD){var channel=WEBAudio.audioInstances[channelInstance];channel.set3D(threeD)}function _JS_Sound_SetListenerOrientation(x,y,z,xUp,yUp,zUp){if(WEBAudio.audioWebEnabled==0)return;x=-x;y=-y;z=-z;var l=WEBAudio.audioContext.listener;if(l.forwardX){if(l.forwardX.value!==x)l.forwardX.value=x;if(l.forwardY.value!==y)l.forwardY.value=y;if(l.forwardZ.value!==z)l.forwardZ.value=z;if(l.upX.value!==xUp)l.upX.value=xUp;if(l.upY.value!==yUp)l.upY.value=yUp;if(l.upZ.value!==zUp)l.upZ.value=zUp}else if(l._forwardX!==x||l._forwardY!==y||l._forwardZ!==z||l._upX!==xUp||l._upY!==yUp||l._upZ!==zUp){l.setOrientation(x,y,z,xUp,yUp,zUp);l._forwardX=x;l._forwardY=y;l._forwardZ=z;l._upX=xUp;l._upY=yUp;l._upZ=zUp}}function _JS_Sound_SetListenerPosition(x,y,z){if(WEBAudio.audioWebEnabled==0)return;var l=WEBAudio.audioContext.listener;if(l.positionX){if(l.positionX.value!==x)l.positionX.value=x;if(l.positionY.value!==y)l.positionY.value=y;if(l.positionZ.value!==z)l.positionZ.value=z}else if(l._positionX!==x||l._positionY!==y||l._positionZ!==z){l.setPosition(x,y,z);l._positionX=x;l._positionY=y;l._positionZ=z}}function _JS_Sound_SetLoop(channelInstance,loop){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.setLoop(loop)}function _JS_Sound_SetLoopPoints(channelInstance,loopStart,loopEnd){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.setLoopPoints(loopStart,loopEnd)}function _JS_Sound_SetPaused(channelInstance,paused){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];if(paused!=channel.isPaused()){if(paused)channel.pause();else channel.resume()}}function _JS_Sound_SetPitch(channelInstance,v){if(WEBAudio.audioWebEnabled==0)return;try{var channel=WEBAudio.audioInstances[channelInstance];channel.setPitch(v)}catch(e){console.error("JS_Sound_SetPitch(channel="+channelInstance+", pitch="+v+") threw an exception: "+e)}}function _JS_Sound_SetPosition(channelInstance,x,y,z){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.setPosition(x,y,z)}function _JS_Sound_SetVolume(channelInstance,v){if(WEBAudio.audioWebEnabled==0)return;try{var channel=WEBAudio.audioInstances[channelInstance];channel.setVolume(v)}catch(e){console.error("JS_Sound_SetVolume(channel="+channelInstance+", volume="+v+") threw an exception: "+e)}}function _JS_Sound_Stop(channelInstance,delay){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.stop(delay)}function _JS_SystemInfo_GetCanvasClientSize(domElementSelector,outWidth,outHeight){var selector=UTF8ToString(domElementSelector);var canvas=selector=="#canvas"?Module["canvas"]:document.querySelector(selector);var w=0,h=0;if(canvas){var size=canvas.getBoundingClientRect();w=size.width;h=size.height}HEAPF64[outWidth>>3]=w;HEAPF64[outHeight>>3]=h}function _JS_SystemInfo_GetDocumentURL(buffer,bufferSize){if(buffer)stringToUTF8(document.URL,buffer,bufferSize);return lengthBytesUTF8(document.URL)}function _JS_SystemInfo_GetGPUInfo(buffer,bufferSize){var gpuinfo=Module.SystemInfo.gpu;if(buffer)stringToUTF8(gpuinfo,buffer,bufferSize);return lengthBytesUTF8(gpuinfo)}function _JS_SystemInfo_GetMatchWebGLToCanvasSize(){return Module.matchWebGLToCanvasSize||Module.matchWebGLToCanvasSize===undefined}function _JS_SystemInfo_GetMemory(){return HEAPU8.length/(1024*1024)}function _JS_SystemInfo_GetOS(buffer,bufferSize){var browser=Module.SystemInfo.os+" "+Module.SystemInfo.osVersion;if(buffer)stringToUTF8(browser,buffer,bufferSize);return lengthBytesUTF8(browser)}function _JS_SystemInfo_GetPreferredDevicePixelRatio(){return Module.matchWebGLToCanvasSize==false?1:Module.devicePixelRatio||window.devicePixelRatio||1}function _JS_SystemInfo_GetScreenSize(outWidth,outHeight){HEAPF64[outWidth>>3]=Module.SystemInfo.width;HEAPF64[outHeight>>3]=Module.SystemInfo.height}function _JS_SystemInfo_HasAstcHdr(){var ext=GLctx.getExtension("WEBGL_compressed_texture_astc");if(ext&&ext.getSupportedProfiles){return ext.getSupportedProfiles().includes("hdr")}return false}function _JS_SystemInfo_HasCursorLock(){return Module.SystemInfo.hasCursorLock}function _JS_SystemInfo_HasFullscreen(){return Module.SystemInfo.hasFullscreen}function _JS_SystemInfo_HasWebGL(){return Module.SystemInfo.hasWebGL}function _JS_SystemInfo_IsMobile(){return Module.SystemInfo.mobile}function _JS_UnityEngineShouldQuit(){return!!Module.shouldQuit}function _RegistrarEvento(eventName,eventParams){console.log("logEvent",UTF8ToString(eventName),UTF8ToString(eventParams));registrar(UTF8ToString(eventName),UTF8ToString(eventParams))}function _SaveScore(name,score){console.log("saving score",UTF8ToString(name),score);storeScore(UTF8ToString(name),score)}function _ShowInterstitial(){console.log("opening tuboleto link showinterstitial");document.location="turuta://showinterstitial"}function _ShowScoreboardUI(){console.log("showing UI");showUI()}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}function CatchInfo(ptr){this.free=function(){_free(this.ptr);this.ptr=0};this.set_base_ptr=function(basePtr){HEAP32[this.ptr>>2]=basePtr};this.get_base_ptr=function(){return HEAP32[this.ptr>>2]};this.set_adjusted_ptr=function(adjustedPtr){HEAP32[this.ptr+4>>2]=adjustedPtr};this.get_adjusted_ptr_addr=function(){return this.ptr+4};this.get_adjusted_ptr=function(){return HEAP32[this.ptr+4>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_exception_info().get_type());if(isPointer){return HEAP32[this.get_base_ptr()>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.get_base_ptr()};this.get_exception_info=function(){return new ExceptionInfo(this.get_base_ptr())};if(ptr===undefined){this.ptr=_malloc(8);this.set_adjusted_ptr(0)}else{this.ptr=ptr}}var exceptionCaught=[];function exception_addRef(info){info.add_ref()}var uncaughtExceptionCount=0;function ___cxa_begin_catch(ptr){var catchInfo=new CatchInfo(ptr);var info=catchInfo.get_exception_info();if(!info.get_caught()){info.set_caught(true);uncaughtExceptionCount--}info.set_rethrown(false);exceptionCaught.push(catchInfo);exception_addRef(info);return catchInfo.get_exception_ptr()}var exceptionLast=0;function ___cxa_free_exception(ptr){return _free(new ExceptionInfo(ptr).ptr)}function exception_decRef(info){if(info.release_ref()&&!info.get_rethrown()){var destructor=info.get_destructor();if(destructor){(function(a1){return dynCall_ii.apply(null,[destructor,a1])})(info.excPtr)}___cxa_free_exception(info.excPtr)}}function ___cxa_end_catch(){_setThrew(0);var catchInfo=exceptionCaught.pop();exception_decRef(catchInfo.get_exception_info());catchInfo.free();exceptionLast=0}function ___resumeException(catchInfoPtr){var catchInfo=new CatchInfo(catchInfoPtr);var ptr=catchInfo.get_base_ptr();if(!exceptionLast){exceptionLast=ptr}catchInfo.free();throw ptr}function ___cxa_find_matching_catch_2(){var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0|0}var info=new ExceptionInfo(thrown);var thrownType=info.get_type();var catchInfo=new CatchInfo;catchInfo.set_base_ptr(thrown);catchInfo.set_adjusted_ptr(thrown);if(!thrownType){setTempRet0(0);return catchInfo.ptr|0}var typeArray=Array.prototype.slice.call(arguments);for(var i=0;i<typeArray.length;i++){var caughtType=typeArray[i];if(caughtType===0||caughtType===thrownType){break}if(___cxa_can_catch(caughtType,thrownType,catchInfo.get_adjusted_ptr_addr())){setTempRet0(caughtType);return catchInfo.ptr|0}}setTempRet0(thrownType);return catchInfo.ptr|0}function ___cxa_find_matching_catch_3(){var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0|0}var info=new ExceptionInfo(thrown);var thrownType=info.get_type();var catchInfo=new CatchInfo;catchInfo.set_base_ptr(thrown);catchInfo.set_adjusted_ptr(thrown);if(!thrownType){setTempRet0(0);return catchInfo.ptr|0}var typeArray=Array.prototype.slice.call(arguments);for(var i=0;i<typeArray.length;i++){var caughtType=typeArray[i];if(caughtType===0||caughtType===thrownType){break}if(___cxa_can_catch(caughtType,thrownType,catchInfo.get_adjusted_ptr_addr())){setTempRet0(caughtType);return catchInfo.ptr|0}}setTempRet0(thrownType);return catchInfo.ptr|0}function ___cxa_rethrow(){var catchInfo=exceptionCaught.pop();if(!catchInfo){abort("no exception to throw")}var info=catchInfo.get_exception_info();var ptr=catchInfo.get_base_ptr();if(!info.get_rethrown()){exceptionCaught.push(catchInfo);info.set_rethrown(true);info.set_caught(false);uncaughtExceptionCount++}else{catchInfo.free()}exceptionLast=ptr;throw ptr}function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start<arr.length;start++){if(arr[start]!=="")break}var end=arr.length-1;for(;end>=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i<length;i++){if(fromParts[i]!==toParts[i]){samePartsLength=i;break}}var outputParts=[];for(var i=samePartsLength;i<fromParts.length;i++){outputParts.push("..")}outputParts=outputParts.concat(toParts.slice(samePartsLength));return outputParts.join("/")}};var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.flush(stream.tty)},flush:function(stream){stream.tty.ops.flush(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=stream.tty.ops.get_char(stream.tty)}catch(e){throw new FS.ErrnoError(29)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(6)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead},write:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.put_char){throw new FS.ErrnoError(60)}try{for(var i=0;i<length;i++){stream.tty.ops.put_char(stream.tty,buffer[offset+i])}}catch(e){throw new FS.ErrnoError(29)}if(length){stream.node.timestamp=Date.now()}return i}},default_tty_ops:{get_char:function(tty){if(!tty.input.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=Buffer.alloc(BUFSIZE);var bytesRead=0;try{bytesRead=fs.readSync(process.stdin.fd,buf,0,BUFSIZE,-1)}catch(e){if(e.toString().includes("EOF"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function zeroMemory(address,size){HEAPU8.fill(0,address,address+size)}function alignMemory(size,alignment){return Math.ceil(size/alignment)*alignment}function mmapAlloc(size){size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(!ptr)return 0;zeroMemory(ptr,size);return ptr}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity<CAPACITY_DOUBLING_MAX?2:1.125)>>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i<size;i++)buffer[offset+i]=contents[position+i]}return size},write:function(stream,buffer,offset,length,position,canOwn){if(buffer.buffer===HEAP8.buffer){canOwn=false}if(!length)return 0;var node=stream.node;node.timestamp=Date.now();if(buffer.subarray&&(!node.contents||node.contents.subarray)){if(canOwn){node.contents=buffer.subarray(offset,offset+length);node.usedBytes=length;return length}else if(node.usedBytes===0&&position===0){node.contents=buffer.slice(offset,offset+length);node.usedBytes=length;return length}else if(position+length<=node.usedBytes){node.contents.set(buffer.subarray(offset,offset+length),position);return length}}MEMFS.expandFileStorage(node,position+length);if(node.contents.subarray&&buffer.subarray){node.contents.set(buffer.subarray(offset,offset+length),position)}else{for(var i=0;i<length;i++){node.contents[position+i]=buffer[offset+i]}}node.usedBytes=Math.max(node.usedBytes,position+length);return length},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.usedBytes}}if(position<0){throw new FS.ErrnoError(28)}return position},allocate:function(stream,offset,length){MEMFS.expandFileStorage(stream.node,offset+length);stream.node.usedBytes=Math.max(stream.node.usedBytes,offset+length)},mmap:function(stream,address,length,position,prot,flags){if(address!==0){throw new FS.ErrnoError(28)}if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}var ptr;var allocated;var contents=stream.node.contents;if(!(flags&2)&&contents.buffer===buffer){allocated=false;ptr=contents.byteOffset}else{if(position>0||position+length<contents.length){if(contents.subarray){contents=contents.subarray(position,position+length)}else{contents=Array.prototype.slice.call(contents,position,position+length)}}allocated=true;ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}HEAP8.set(contents,ptr)}return{ptr:ptr,allocated:allocated}},msync:function(stream,buffer,offset,length,mmapFlags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(mmapFlags&2){return 0}var bytesWritten=MEMFS.stream_ops.write(stream,buffer,0,length,offset,false);return 0}}};function asyncLoad(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)}var IDBFS={dbs:{},indexedDB:()=>{if(typeof indexedDB!="undefined")return indexedDB;var ret=null;if(typeof window=="object")ret=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;assert(ret,"IDBFS used, but indexedDB not supported");return ret},DB_VERSION:21,DB_STORE_NAME:"FILE_DATA",mount:function(mount){return MEMFS.mount.apply(null,arguments)},syncfs:(mount,populate,callback)=>{IDBFS.getLocalSet(mount,(err,local)=>{if(err)return callback(err);IDBFS.getRemoteSet(mount,(err,remote)=>{if(err)return callback(err);var src=populate?remote:local;var dst=populate?local:remote;IDBFS.reconcile(src,dst,callback)})})},getDB:(name,callback)=>{var db=IDBFS.dbs[name];if(db){return callback(null,db)}var req;try{req=IDBFS.indexedDB().open(name,IDBFS.DB_VERSION)}catch(e){return callback(e)}if(!req){return callback("Unable to connect to IndexedDB")}req.onupgradeneeded=(e=>{var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBFS.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBFS.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBFS.DB_STORE_NAME)}if(!fileStore.indexNames.contains("timestamp")){fileStore.createIndex("timestamp","timestamp",{unique:false})}});req.onsuccess=(()=>{db=req.result;IDBFS.dbs[name]=db;callback(null,db)});req.onerror=(e=>{callback(this.error);e.preventDefault()})},getLocalSet:(mount,callback)=>{var entries={};function isRealDir(p){return p!=="."&&p!==".."}function toAbsolute(root){return p=>{return PATH.join2(root,p)}}var check=FS.readdir(mount.mountpoint).filter(isRealDir).map(toAbsolute(mount.mountpoint));while(check.length){var path=check.pop();var stat;try{stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){check.push.apply(check,FS.readdir(path).filter(isRealDir).map(toAbsolute(path)))}entries[path]={"timestamp":stat.mtime}}return callback(null,{type:"local",entries:entries})},getRemoteSet:(mount,callback)=>{var entries={};IDBFS.getDB(mount.mountpoint,(err,db)=>{if(err)return callback(err);try{var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readonly");transaction.onerror=(e=>{callback(this.error);e.preventDefault()});var store=transaction.objectStore(IDBFS.DB_STORE_NAME);var index=store.index("timestamp");index.openKeyCursor().onsuccess=(event=>{var cursor=event.target.result;if(!cursor){return callback(null,{type:"remote",db:db,entries:entries})}entries[cursor.primaryKey]={"timestamp":cursor.key};cursor.continue()})}catch(e){return callback(e)}})},loadLocalEntry:(path,callback)=>{var stat,node;try{var lookup=FS.lookupPath(path);node=lookup.node;stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){return callback(null,{"timestamp":stat.mtime,"mode":stat.mode})}else if(FS.isFile(stat.mode)){node.contents=MEMFS.getFileDataAsTypedArray(node);return callback(null,{"timestamp":stat.mtime,"mode":stat.mode,"contents":node.contents})}else{return callback(new Error("node type not supported"))}},storeLocalEntry:(path,entry,callback)=>{try{if(FS.isDir(entry["mode"])){FS.mkdirTree(path,entry["mode"])}else if(FS.isFile(entry["mode"])){FS.writeFile(path,entry["contents"],{canOwn:true})}else{return callback(new Error("node type not supported"))}FS.chmod(path,entry["mode"]);FS.utime(path,entry["timestamp"],entry["timestamp"])}catch(e){return callback(e)}callback(null)},removeLocalEntry:(path,callback)=>{try{var lookup=FS.lookupPath(path);var stat=FS.stat(path);if(FS.isDir(stat.mode)){FS.rmdir(path)}else if(FS.isFile(stat.mode)){FS.unlink(path)}}catch(e){return callback(e)}callback(null)},loadRemoteEntry:(store,path,callback)=>{var req=store.get(path);req.onsuccess=(event=>{callback(null,event.target.result)});req.onerror=(e=>{callback(this.error);e.preventDefault()})},storeRemoteEntry:(store,path,entry,callback)=>{try{var req=store.put(entry,path)}catch(e){callback(e);return}req.onsuccess=(()=>{callback(null)});req.onerror=(e=>{callback(this.error);e.preventDefault()})},removeRemoteEntry:(store,path,callback)=>{var req=store.delete(path);req.onsuccess=(()=>{callback(null)});req.onerror=(e=>{callback(this.error);e.preventDefault()})},reconcile:(src,dst,callback)=>{var total=0;var create=[];Object.keys(src.entries).forEach(function(key){var e=src.entries[key];var e2=dst.entries[key];if(!e2||e["timestamp"].getTime()!=e2["timestamp"].getTime()){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){if(!src.entries[key]){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=(e=>{done(this.error);e.preventDefault()});transaction.oncomplete=(e=>{if(!errored){callback(null)}});create.sort().forEach(path=>{if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,(err,entry)=>{if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,(err,entry)=>{if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(path=>{if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i<parts.length;i++){var islast=i===parts.length-1;if(islast&&opts.parent){break}current=FS.lookupNode(current,parts[i]);current_path=PATH.join2(current_path,parts[i]);if(FS.isMountpoint(current)){if(!islast||islast&&opts.follow_mount){current=current.mounted.root}}if(!islast||opts.follow){var count=0;while(FS.isLink(current.mode)){var link=FS.readlink(current_path);current_path=PATH_FS.resolve(PATH.dirname(current_path),link);var lookup=FS.lookupPath(current_path,{recurse_count:opts.recurse_count+1});current=lookup.node;if(count++>40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i<name.length;i++){hash=(hash<<5)-hash+name.charCodeAt(i)|0}return(parentid+hash>>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i<dirs.length;++i){if(!dirs[i])continue;d+="/"+dirs[i];try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev:(path,mode,dev)=>{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode,fd_start,fd_end)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,address,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack="<generic error, no stack>"})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS,"IDBFS":IDBFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i<FS.streams.length;i++){var stream=FS.streams[i];if(!stream){continue}FS.close(stream)}},getMode:(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i<len;++i)arr[i]=data.charCodeAt(i);data=arr}FS.chmod(node,mode|146);var stream=FS.open(node,577);FS.write(stream,data,0,data.length,0,canOwn);FS.close(stream);FS.chmod(node,mode)}return node},createDevice:(parent,name,input,output)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=input()}catch(e){throw new FS.ErrnoError(29)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(6)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead},write:(stream,buffer,offset,length,pos)=>{for(var i=0;i<length;i++){try{output(buffer[offset+i])}catch(e){throw new FS.ErrnoError(29)}}if(length){stream.node.timestamp=Date.now()}return i}});return FS.mkdev(path,mode,dev)},forceLoadFile:obj=>{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=((stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i<size;i++){buffer[offset+i]=contents[position+i]}}else{for(var i=0;i<size;i++){buffer[offset+i]=contents.get(position+i)}}return size});node.stream_ops=stream_ops;return node},createPreloadedFile:(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=(()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)});openRequest.onsuccess=(()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=(()=>{ok++;if(ok+fail==total)finish()});putRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=(()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=(()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()});getRequest.onerror=(()=>{fail++;if(ok+fail==total)finish()})});transaction.onerror=onerror});openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(path[0]==="/"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr<len)break}return ret},doWritev:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall__newselect(nfds,readfds,writefds,exceptfds,timeout){try{var total=0;var srcReadLow=readfds?HEAP32[readfds>>2]:0,srcReadHigh=readfds?HEAP32[readfds+4>>2]:0;var srcWriteLow=writefds?HEAP32[writefds>>2]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>2]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>2]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>2]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>2]:0)|(writefds?HEAP32[writefds>>2]:0)|(exceptfds?HEAP32[exceptfds>>2]:0);var allHigh=(readfds?HEAP32[readfds+4>>2]:0)|(writefds?HEAP32[writefds+4>>2]:0)|(exceptfds?HEAP32[exceptfds+4>>2]:0);var check=function(fd,low,high,val){return fd<32?low&val:high&val};for(var fd=0;fd<nfds;fd++){var mask=1<<fd%32;if(!check(fd,allLow,allHigh,mask)){continue}var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var flags=SYSCALLS.DEFAULT_POLLMASK;if(stream.stream_ops.poll){flags=stream.stream_ops.poll(stream)}if(flags&1&&check(fd,srcReadLow,srcReadHigh,mask)){fd<32?dstReadLow=dstReadLow|mask:dstReadHigh=dstReadHigh|mask;total++}if(flags&4&&check(fd,srcWriteLow,srcWriteHigh,mask)){fd<32?dstWriteLow=dstWriteLow|mask:dstWriteHigh=dstWriteHigh|mask;total++}if(flags&2&&check(fd,srcExceptLow,srcExceptHigh,mask)){fd<32?dstExceptLow=dstExceptLow|mask:dstExceptHigh=dstExceptHigh|mask;total++}}if(readfds){HEAP32[readfds>>2]=dstReadLow;HEAP32[readfds+4>>2]=dstReadHigh}if(writefds){HEAP32[writefds>>2]=dstWriteLow;HEAP32[writefds+4>>2]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>2]=dstExceptLow;HEAP32[exceptfds+4>>2]=dstExceptHigh}return total}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var SOCKFS={mount:function(mount){Module["websocket"]=Module["websocket"]&&"object"===typeof Module["websocket"]?Module["websocket"]:{};Module["websocket"]._callbacks={};Module["websocket"]["on"]=function(event,callback){if("function"===typeof callback){this._callbacks[event]=callback}return this};Module["websocket"].emit=function(event,param){if("function"===typeof this._callbacks[event]){this._callbacks[event].call(this,param)}};return FS.createNode(null,"/",16384|511,0)},createSocket:function(family,type,protocol){type&=~526336;var streaming=type==1;if(streaming&&protocol&&protocol!=6){throw new FS.ErrnoError(66)}var sock={family:family,type:type,protocol:protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node:node,flags:2,seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock},getSocket:function(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock},stream_ops:{poll:function(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)},ioctl:function(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)},read:function(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length},write:function(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)},close:function(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)}},nextname:function(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return"socket["+SOCKFS.nextname.current+++"]"},websocket_sock_ops:{createPeer:function(sock,addr,port){var ws;if(typeof addr=="object"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);if(!result){throw new Error("WebSocket URL must be in the format ws(s)://address:port")}addr=result[1];port=parseInt(result[2],10)}}else{try{var runtimeConfig=Module["websocket"]&&"object"===typeof Module["websocket"];var url="ws:#".replace("#","//");if(runtimeConfig){if("string"===typeof Module["websocket"]["url"]){url=Module["websocket"]["url"]}}if(url==="ws://"||url==="wss://"){var parts=addr.split("/");url=url+parts[0]+":"+port+"/"+parts.slice(1).join("/")}var subProtocols="binary";if(runtimeConfig){if("string"===typeof Module["websocket"]["subprotocol"]){subProtocols=Module["websocket"]["subprotocol"]}}var opts=undefined;if(subProtocols!=="null"){subProtocols=subProtocols.replace(/^ +| +$/g,"").split(/ *, */);opts=ENVIRONMENT_IS_NODE?{"protocol":subProtocols.toString()}:subProtocols}if(runtimeConfig&&null===Module["websocket"]["subprotocol"]){subProtocols="null";opts=undefined}var WebSocketConstructor;if(ENVIRONMENT_IS_NODE){WebSocketConstructor=require("ws")}else{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType="arraybuffer"}catch(e){throw new FS.ErrnoError(23)}}var peer={addr:addr,port:port,socket:ws,dgram_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!="undefined"){peer.dgram_send_queue.push(new Uint8Array([255,255,255,255,"p".charCodeAt(0),"o".charCodeAt(0),"r".charCodeAt(0),"t".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer},getPeer:function(sock,addr,port){return sock.peers[addr+":"+port]},addPeer:function(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer:function(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents:function(sock,peer){var first=true;var handleOpen=function(){Module["websocket"].emit("open",sock.stream.fd);try{var queued=peer.dgram_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.dgram_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){if(typeof data=="string"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}else{data=new Uint8Array(data)}}var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data:data});Module["websocket"].emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,flags){if(!flags.binary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){Module["websocket"].emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=14;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){Module["websocket"].emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=14;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll:function(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=16}return mask},ioctl:function(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return 28}},close:function(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}var peers=Object.keys(sock.peers);for(var i=0;i<peers.length;i++){var peer=sock.peers[peers[i]];try{peer.socket.close()}catch(e){}SOCKFS.websocket_sock_ops.removePeer(sock,peer)}return 0},bind:function(sock,addr,port){if(typeof sock.saddr!="undefined"||typeof sock.sport!="undefined"){throw new FS.ErrnoError(28)}sock.saddr=addr;sock.sport=port;if(sock.type===2){if(sock.server){sock.server.close();sock.server=null}try{sock.sock_ops.listen(sock,0)}catch(e){if(!(e instanceof FS.ErrnoError))throw e;if(e.errno!==138)throw e}}},connect:function(sock,addr,port){if(sock.server){throw new FS.ErrnoError(138)}if(typeof sock.daddr!="undefined"&&typeof sock.dport!="undefined"){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(dest){if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(7)}else{throw new FS.ErrnoError(30)}}}var peer=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port);sock.daddr=peer.addr;sock.dport=peer.port;throw new FS.ErrnoError(26)},listen:function(sock,backlog){if(!ENVIRONMENT_IS_NODE){throw new FS.ErrnoError(138)}if(sock.server){throw new FS.ErrnoError(28)}var WebSocketServer=require("ws").Server;var host=sock.saddr;sock.server=new WebSocketServer({host:host,port:sock.sport});Module["websocket"].emit("listen",sock.stream.fd);sock.server.on("connection",function(ws){if(sock.type===1){var newsock=SOCKFS.createSocket(sock.family,sock.type,sock.protocol);var peer=SOCKFS.websocket_sock_ops.createPeer(newsock,ws);newsock.daddr=peer.addr;newsock.dport=peer.port;sock.pending.push(newsock);Module["websocket"].emit("connection",newsock.stream.fd)}else{SOCKFS.websocket_sock_ops.createPeer(sock,ws);Module["websocket"].emit("connection",sock.stream.fd)}});sock.server.on("closed",function(){Module["websocket"].emit("close",sock.stream.fd);sock.server=null});sock.server.on("error",function(error){sock.error=23;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"EHOSTUNREACH: Host is unreachable"])})},accept:function(listensock){if(!listensock.server||!listensock.pending.length){throw new FS.ErrnoError(28)}var newsock=listensock.pending.shift();newsock.stream.flags=listensock.stream.flags;return newsock},getname:function(sock,peer){var addr,port;if(peer){if(sock.daddr===undefined||sock.dport===undefined){throw new FS.ErrnoError(53)}addr=sock.daddr;port=sock.dport}else{addr=sock.saddr||0;port=sock.sport||0}return{addr:addr,port:port}},sendmsg:function(sock,buffer,offset,length,addr,port){if(sock.type===2){if(addr===undefined||port===undefined){addr=sock.daddr;port=sock.dport}if(addr===undefined||port===undefined){throw new FS.ErrnoError(17)}}else{addr=sock.daddr;port=sock.dport}var dest=SOCKFS.websocket_sock_ops.getPeer(sock,addr,port);if(sock.type===1){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){throw new FS.ErrnoError(53)}else if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(6)}}if(ArrayBuffer.isView(buffer)){offset+=buffer.byteOffset;buffer=buffer.buffer}var data;data=buffer.slice(offset,offset+length);if(sock.type===2){if(!dest||dest.socket.readyState!==dest.socket.OPEN){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){dest=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port)}dest.dgram_send_queue.push(data);return length}}try{dest.socket.send(data);return length}catch(e){throw new FS.ErrnoError(28)}},recvmsg:function(sock,length){if(sock.type===1&&sock.server){throw new FS.ErrnoError(53)}var queued=sock.recv_queue.shift();if(!queued){if(sock.type===1){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(!dest){throw new FS.ErrnoError(53)}else if(dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){return null}else{throw new FS.ErrnoError(6)}}else{throw new FS.ErrnoError(6)}}var queuedLength=queued.data.byteLength||queued.data.length;var queuedOffset=queued.data.byteOffset||0;var queuedBuffer=queued.data.buffer||queued.data;var bytesRead=Math.min(length,queuedLength);var res={buffer:new Uint8Array(queuedBuffer,queuedOffset,bytesRead),addr:queued.addr,port:queued.port};if(sock.type===1&&bytesRead<queuedLength){var bytesRemaining=queuedLength-bytesRead;queued.data=new Uint8Array(queuedBuffer,queuedOffset+bytesRead,bytesRemaining);sock.recv_queue.unshift(queued)}return res}}};function getSocketFromFD(fd){var socket=SOCKFS.getSocket(fd);if(!socket)throw new FS.ErrnoError(8);return socket}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}function inetNtop4(addr){return(addr&255)+"."+(addr>>8&255)+"."+(addr>>16&255)+"."+(addr>>24&255)}function inetNtop6(ints){var str="";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part="";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=inetNtop4(parts[6]|parts[7]<<16);if(parts[5]===-1){str="::ffff:";str+=v4part;return str}if(parts[5]===0){str="::";if(v4part==="0.0.0.0")v4part="";if(v4part==="0.0.0.1")v4part="1";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word<zstart+longest){if(word===zstart){str+=":";if(zstart===0)str+=":"}continue}}str+=Number(_ntohs(parts[word]&65535)).toString(16);str+=word<7?":":""}return str}function readSockaddr(sa,salen){var family=HEAP16[sa>>1];var port=_ntohs(HEAPU16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>2];addr=inetNtop4(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=inetNtop6(addr);break;default:return{errno:5}}return{family:family,addr:addr,port:port}}function inetPton4(str){var b=str.split(".");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0}function jstoi_q(str){return parseInt(str)}function inetPton6(str){var words;var w,offset,z;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.startsWith("::")){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=jstoi_q(words[words.length-4])+jstoi_q(words[words.length-3])*256;words[words.length-3]=jstoi_q(words[words.length-2])+jstoi_q(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w<words.length;w++){if(typeof words[w]=="string"){if(words[w]==="Z"){for(z=0;z<8-words.length+1;z++){parts[w+z]=0}offset=z-1}else{parts[w+offset]=_htons(parseInt(words[w],16))}}else{parts[w+offset]=words[w]}}return[parts[1]<<16|parts[0],parts[3]<<16|parts[2],parts[5]<<16|parts[4],parts[7]<<16|parts[6]]}var DNS={address_map:{id:1,addrs:{},names:{}},lookup_name:function(name){var res=inetPton4(name);if(res!==null){return name}res=inetPton6(name);if(res!==null){return name}var addr;if(DNS.address_map.addrs[name]){addr=DNS.address_map.addrs[name]}else{var id=DNS.address_map.id++;assert(id<65535,"exceeded max address mappings of 65535");addr="172.29."+(id&255)+"."+(id&65280);DNS.address_map.names[addr]=name;DNS.address_map.addrs[name]=addr}return addr},lookup_addr:function(addr){if(DNS.address_map.names[addr]){return DNS.address_map.names[addr]}return null}};function getSocketAddress(addrp,addrlen,allowNull){if(allowNull&&addrp===0)return null;var info=readSockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}function ___syscall_connect(fd,addr,addrlen){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.connect(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);return SYSCALLS.doAccess(path,amode)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd);if(size<cwdLengthInBytes+1)return-68;stringToUTF8(cwd,buf,size);return buf}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_getdents64(fd,dirp,count){try{var stream=SYSCALLS.getStreamFromFD(fd);if(!stream.getdents){stream.getdents=FS.readdir(stream.path)}var struct_size=280;var pos=0;var off=FS.llseek(stream,0,1);var idx=Math.floor(off/struct_size);while(idx<stream.getdents.length&&pos+struct_size<=count){var id;var type;var name=stream.getdents[idx];if(name==="."){id=stream.node.id;type=4}else if(name===".."){var lookup=FS.lookupPath(stream.path,{parent:true});id=lookup.node.id;type=4}else{var child=FS.lookupNode(stream.node,name);id=child.id;type=FS.isChrdev(child.mode)?2:FS.isDir(child.mode)?4:FS.isLink(child.mode)?10:8}tempI64=[id>>>0,(tempDouble=id,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size;idx+=1}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_mkdir(path,mode){try{path=SYSCALLS.getStr(path);return SYSCALLS.doMkdir(path,mode)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~4352;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.doStat(nofollow?FS.lstat:FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_readlinkat(dirfd,path,buf,bufsize){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);return SYSCALLS.doReadlink(path,buf,bufsize)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function writeSockaddr(sa,family,addr,port,addrlen){switch(family){case 2:addr=inetPton4(addr);zeroMemory(sa,16);if(addrlen){HEAP32[addrlen>>2]=16}HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=inetPton6(addr);zeroMemory(sa,28);if(addrlen){HEAP32[addrlen>>2]=28}HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);break;default:return 5}return 0}function ___syscall_recvfrom(fd,buf,len,flags,addr,addrlen){try{var sock=getSocketFromFD(fd);var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port,addrlen)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_renameat(olddirfd,oldpath,newdirfd,newpath){try{oldpath=SYSCALLS.getStr(oldpath);newpath=SYSCALLS.getStr(newpath);oldpath=SYSCALLS.calculateAt(olddirfd,oldpath);newpath=SYSCALLS.calculateAt(newdirfd,newpath);FS.rename(oldpath,newpath);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_rmdir(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_sendto(fd,message,length,flags,addr,addr_len){try{var sock=getSocketFromFD(fd);var dest=getSocketAddress(addr,addr_len,true);if(!dest){return FS.write(sock.stream,HEAP8,message,length)}else{return sock.sock_ops.sendmsg(sock,HEAP8,message,length,dest.addr,dest.port)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_socket(domain,type,protocol){try{var sock=SOCKFS.createSocket(domain,type,protocol);return sock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_statfs64(path,size,buf){try{path=SYSCALLS.getStr(path);HEAP32[buf+4>>2]=4096;HEAP32[buf+40>>2]=4096;HEAP32[buf+8>>2]=1e6;HEAP32[buf+12>>2]=5e5;HEAP32[buf+16>>2]=5e5;HEAP32[buf+20>>2]=FS.nextInode;HEAP32[buf+24>>2]=1e6;HEAP32[buf+28>>2]=42;HEAP32[buf+44>>2]=2;HEAP32[buf+36>>2]=255;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_truncate64(path,low,high){try{path=SYSCALLS.getStr(path);var length=SYSCALLS.get64(low,high);FS.truncate(path,length);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_unlinkat(dirfd,path,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(flags===0){FS.unlink(path)}else if(flags===512){FS.rmdir(path)}else{abort("Invalid flags passed to unlinkat")}return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);if(!times){var atime=Date.now();var mtime=atime}else{var seconds=HEAP32[times>>2];var nanoseconds=HEAP32[times+4>>2];atime=seconds*1e3+nanoseconds/(1e3*1e3);times+=8;seconds=HEAP32[times>>2];nanoseconds=HEAP32[times+4>>2];mtime=seconds*1e3+nanoseconds/(1e3*1e3)}FS.utime(path,atime,mtime);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var dlopen_main_init=0;function __dlopen_js(handle){var ret=!dlopen_main_init;dlopen_main_init=1;return ret}function __dlsym_js(handle,symbol){return 0}function __emscripten_date_now(){return Date.now()}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emscripten_throw_longjmp(){throw Infinity}function __gmtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mktime_js(tmPtr){var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();return date.getTime()/1e3|0}function __munmap_js(addr,len,prot,flags,fd,offset){try{var stream=FS.getStream(fd);if(stream){if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}FS.munmap(stream)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset<winterOffset){HEAP32[tzname>>2]=winterNamePtr;HEAP32[tzname+4>>2]=summerNamePtr}else{HEAP32[tzname>>2]=summerNamePtr;HEAP32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var readAsmConstArgsDouble=ch<105;if(readAsmConstArgsDouble&&buf&1)buf++;readAsmConstArgsArray.push(readAsmConstArgsDouble?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function mainThreadEM_ASM(code,sigPtr,argbuf,sync){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int_sync_on_main_thread(code,sigPtr,argbuf){return mainThreadEM_ASM(code,sigPtr,argbuf,1)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=(()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6})}else _emscripten_get_now=(()=>performance.now());function _exit(status){exit(status)}function maybeExit(){}function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId<Browser.mainLoop.currentlyRunningMainloop){maybeExit();return false}return true}Browser.mainLoop.running=false;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}GL.newRenderingFrameStarted();Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function callUserCallback(func,synchronous){if(ABORT){return}if(synchronous){func();return}try{func()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(function(){callUserCallback(func)},timeout)}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining<expected){Module["setStatus"](message+" ("+(expected-remaining)+"/"+expected+")")}else{Module["setStatus"](message)}}else{Module["setStatus"]("")}}},runIter:function(func){if(ABORT)return;if(Module["preMainLoop"]){var preRet=Module["preMainLoop"]();if(preRet===false){return}}callUserCallback(func);if(Module["postMainLoop"])Module["postMainLoop"]()}},isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],init:function(){if(!Module["preloadPlugins"])Module["preloadPlugins"]=[];if(Browser.initted)return;Browser.initted=true;try{new Blob;Browser.hasBlobConstructor=true}catch(e){Browser.hasBlobConstructor=false;out("warning: no blob constructor, cannot create blobs with mimetypes")}Browser.BlobBuilder=typeof MozBlobBuilder!="undefined"?MozBlobBuilder:typeof WebKitBlobBuilder!="undefined"?WebKitBlobBuilder:!Browser.hasBlobConstructor?out("warning: no BlobBuilder"):null;Browser.URLObject=typeof window!="undefined"?window.URL?window.URL:window.webkitURL:undefined;if(!Module.noImageDecoding&&typeof Browser.URLObject=="undefined"){out("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available.");Module.noImageDecoding=true}var imagePlugin={};imagePlugin["canHandle"]=function imagePlugin_canHandle(name){return!Module.noImageDecoding&&/\.(jpg|jpeg|png|bmp)$/i.test(name)};imagePlugin["handle"]=function imagePlugin_handle(byteArray,name,onload,onerror){var b=null;if(Browser.hasBlobConstructor){try{b=new Blob([byteArray],{type:Browser.getMimetype(name)});if(b.size!==byteArray.length){b=new Blob([new Uint8Array(byteArray).buffer],{type:Browser.getMimetype(name)})}}catch(e){warnOnce("Blob constructor present but fails: "+e+"; falling back to blob builder")}}if(!b){var bb=new Browser.BlobBuilder;bb.append(new Uint8Array(byteArray).buffer);b=bb.getBlob()}var url=Browser.URLObject.createObjectURL(b);var img=new Image;img.onload=(()=>{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);Module["preloadedImages"][name]=canvas;Browser.URLObject.revokeObjectURL(url);if(onload)onload(byteArray)});img.onerror=(event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()});img.src=url};Module["preloadPlugins"].push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;Module["preloadedAudios"][name]=audio;if(onload)onload(byteArray)}function fail(){if(done)return;done=true;Module["preloadedAudios"][name]=new Audio;if(onerror)onerror()}if(Browser.hasBlobConstructor){try{var b=new Blob([byteArray],{type:Browser.getMimetype(name)})}catch(e){return fail()}var url=Browser.URLObject.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",function(){finish(audio)},false);audio.onerror=function audio_onerror(event){if(done)return;out("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i<data.length;i++){leftchar=leftchar<<8|data[i];leftbits+=8;while(leftbits>=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},handledByPreloadPlugin:function(byteArray,fullname,finish,onerror){Browser.init();var handled=false;Module["preloadPlugins"].forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:typeof WebGL2RenderingContext!="undefined"?2:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func){return safeSetTimeout(func)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h<Module["forcedAspectRatio"]){w=Math.round(h*Module["forcedAspectRatio"])}else{h=Math.round(w/Module["forcedAspectRatio"])}}if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvas.parentNode&&typeof screen!="undefined"){var factor=Math.min(screen.width/w,screen.height/h);w=Math.round(w*factor);h=Math.round(h*factor)}if(Browser.resizeCanvas){if(canvas.width!=w)canvas.width=w;if(canvas.height!=h)canvas.height=h;if(typeof canvas.style!="undefined"){canvas.style.removeProperty("width");canvas.style.removeProperty("height")}}else{if(canvas.width!=wNative)canvas.width=wNative;if(canvas.height!=hNative)canvas.height=hNative;if(typeof canvas.style!="undefined"){if(w!=wNative||h!=hNative){canvas.style.setProperty("width",w+"px","important");canvas.style.setProperty("height",h+"px","important")}else{canvas.style.removeProperty("width");canvas.style.removeProperty("height")}}}}};function _emscripten_cancel_main_loop(){Browser.mainLoop.pause();Browser.mainLoop.func=null}function _emscripten_clear_interval(id){clearInterval(id)}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence<y.precedence})},removeDeferredCalls:function(targetFunction){for(var i=0;i<JSEvents.deferredCalls.length;++i){if(JSEvents.deferredCalls[i].targetFunction==targetFunction){JSEvents.deferredCalls.splice(i,1);--i}}},canPerformEventHandlerRequests:function(){return JSEvents.inEventHandler&&JSEvents.currentEventHandler.allowsDeferredCalls},runDeferredCalls:function(){if(!JSEvents.canPerformEventHandlerRequests()){return}for(var i=0;i<JSEvents.deferredCalls.length;++i){var call=JSEvents.deferredCalls[i];JSEvents.deferredCalls.splice(i,1);--i;call.targetFunction.apply(null,call.argsList)}},eventHandlers:[],removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i<JSEvents.eventHandlers.length;++i){if(JSEvents.eventHandlers[i].target==target&&(!eventTypeString||eventTypeString==JSEvents.eventHandlers[i].eventTypeString)){JSEvents._removeHandler(i--)}}},_removeHandler:function(i){var h=JSEvents.eventHandlers[i];h.target.removeEventListener(h.eventTypeString,h.eventListenerFunc,h.useCapture);JSEvents.eventHandlers.splice(i,1)},registerOrRemoveHandler:function(eventHandler){var jsEventHandler=function jsEventHandler(event){++JSEvents.inEventHandler;JSEvents.currentEventHandler=eventHandler;JSEvents.runDeferredCalls();eventHandler.handlerFunc(event);JSEvents.runDeferredCalls();--JSEvents.inEventHandler};if(eventHandler.callbackfunc){eventHandler.eventListenerFunc=jsEventHandler;eventHandler.target.addEventListener(eventHandler.eventTypeString,jsEventHandler,eventHandler.useCapture);JSEvents.eventHandlers.push(eventHandler);JSEvents.registerRemoveEventListeners()}else{for(var i=0;i<JSEvents.eventHandlers.length;++i){if(JSEvents.eventHandlers[i].target==eventHandler.target&&JSEvents.eventHandlers[i].eventTypeString==eventHandler.eventTypeString){JSEvents._removeHandler(i--)}}}},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},fullscreenEnabled:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled}};var currentFullscreenStrategy={};function maybeCStringToJsString(cString){return cString>2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_get_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height}function getCanvasElementSize(target){return withStackSave(function(){var w=stackAlloc(8);var h=w+4;var targetInt=stackAlloc(target.id.length+1);stringToUTF8(target.id,targetInt,target.id.length+1);var ret=_emscripten_get_canvas_element_size(targetInt,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];return size})}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function setCanvasElementSize(target,width,height){if(!target.controlTransferredOffscreen){target.width=width;target.height=height}else{withStackSave(function(){var targetInt=stackAlloc(target.id.length+1);stringToUTF8(target.id,targetInt,target.id.length+1);_emscripten_set_canvas_element_size(targetInt,width,height)})}}function registerRestoreOldStyle(canvas){var canvasSize=getCanvasElementSize(canvas);var oldWidth=canvasSize[0];var oldHeight=canvasSize[1];var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){var fullscreenElement=document.fullscreenElement||document.webkitFullscreenElement||document.msFullscreenElement;if(!fullscreenElement){document.removeEventListener("fullscreenchange",restoreOldStyle);document.removeEventListener("webkitfullscreenchange",restoreOldStyle);setCanvasElementSize(canvas,oldWidth,oldHeight);canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor="white";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(currentFullscreenStrategy.canvasResizedCallback){(function(a1,a2,a3){return dynCall_iiii.apply(null,[currentFullscreenStrategy.canvasResizedCallback,a1,a2,a3])})(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener("fullscreenchange",restoreOldStyle);document.addEventListener("webkitfullscreenchange",restoreOldStyle);return restoreOldStyle}function setLetterbox(element,topBottom,leftRight){element.style.paddingLeft=element.style.paddingRight=leftRight+"px";element.style.paddingTop=element.style.paddingBottom=topBottom+"px"}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function _JSEvents_resizeCanvasForFullscreen(target,strategy){var restoreOldStyle=registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?innerWidth:screen.width;var cssHeight=strategy.softFullscreen?innerHeight:screen.height;var rect=getBoundingClientRect(target);var windowedCssWidth=rect.width;var windowedCssHeight=rect.height;var canvasSize=getCanvasElementSize(target);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight<windowedRttWidth*cssHeight){var desiredCssHeight=windowedRttHeight*cssWidth/windowedRttWidth;setLetterbox(target,(cssHeight-desiredCssHeight)/2,0);cssHeight=desiredCssHeight}else{var desiredCssWidth=windowedRttWidth*cssHeight/windowedRttHeight;setLetterbox(target,0,(cssWidth-desiredCssWidth)/2);cssWidth=desiredCssWidth}}if(!target.style.backgroundColor)target.style.backgroundColor="black";if(!document.body.style.backgroundColor)document.body.style.backgroundColor="black";target.style.width=cssWidth+"px";target.style.height=cssHeight+"px";if(strategy.filteringMode==1){target.style.imageRendering="optimizeSpeed";target.style.imageRendering="-moz-crisp-edges";target.style.imageRendering="-o-crisp-edges";target.style.imageRendering="-webkit-optimize-contrast";target.style.imageRendering="optimize-contrast";target.style.imageRendering="crisp-edges";target.style.imageRendering="pixelated"}var dpiScale=strategy.canvasResolutionScaleMode==2?devicePixelRatio:1;if(strategy.canvasResolutionScaleMode!=0){var newWidth=cssWidth*dpiScale|0;var newHeight=cssHeight*dpiScale|0;setCanvasElementSize(target,newWidth,newHeight);if(target.GLctxObject)target.GLctxObject.GLctx.viewport(0,0,newWidth,newHeight)}return restoreOldStyle}function _JSEvents_requestFullscreen(target,strategy){if(strategy.scaleMode!=0||strategy.canvasResolutionScaleMode!=0){_JSEvents_resizeCanvasForFullscreen(target,strategy)}if(target.requestFullscreen){target.requestFullscreen()}else if(target.webkitRequestFullscreen){target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}else{return JSEvents.fullscreenEnabled()?-3:-1}currentFullscreenStrategy=strategy;if(strategy.canvasResizedCallback){(function(a1,a2,a3){return dynCall_iiii.apply(null,[strategy.canvasResizedCallback,a1,a2,a3])})(37,0,strategy.canvasResizedCallbackUserData)}return 0}function _emscripten_exit_fullscreen(){if(!JSEvents.fullscreenEnabled())return-1;JSEvents.removeDeferredCalls(_JSEvents_requestFullscreen);var d=specialHTMLTargets[1];if(d.exitFullscreen){d.fullscreenElement&&d.exitFullscreen()}else if(d.webkitExitFullscreen){d.webkitFullscreenElement&&d.webkitExitFullscreen()}else{return-1}return 0}function requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else{return-1}return 0}function fillFullscreenChangeEventData(eventStruct){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function _emscripten_get_fullscreen_status(fullscreenStatus){if(!JSEvents.fullscreenEnabled())return-1;fillFullscreenChangeEventData(fullscreenStatus);return 0}function fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i<e.axes.length;++i){HEAPF64[eventStruct+i*8+16>>3]=e.axes[i]}for(var i=0;i<e.buttons.length;++i){if(typeof e.buttons[i]=="object"){HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i<e.buttons.length;++i){if(typeof e.buttons[i]=="object"){HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_max(){return 2147483648}function _emscripten_get_now_res(){if(ENVIRONMENT_IS_NODE){return 1}else return 1e3}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function _emscripten_html5_remove_all_event_listeners(){JSEvents.removeAllEventListeners()}function _emscripten_is_webgl_context_lost(contextHandle){return!GL.contexts[contextHandle]||GL.contexts[contextHandle].GLctx.isContextLost()}function reallyNegative(x){return x<0||x===0&&1/x===-Infinity}function convertI32PairToI53(lo,hi){return(lo>>>0)+hi*4294967296}function convertU32PairToI53(lo,hi){return(lo>>>0)+(hi>>>0)*4294967296}function reSign(value,bits){if(value<=0){return value}var half=bits<=32?Math.abs(1<<bits-1):Math.pow(2,bits-1);if(value>=half&&(bits<=32||value>half)){value=-2*half+value}return value}function unSign(value,bits){if(value>=0){return value}return bits<=32?2*Math.abs(1<<bits-1)+value:Math.pow(2,bits)+value}function formatString(format,varargs){var textIndex=format;var argIndex=varargs;function prepVararg(ptr,type){if(type==="double"||type==="i64"){if(ptr&7){ptr+=4}}else{}return ptr}function getNextArg(type){var ret;argIndex=prepVararg(argIndex,type);if(type==="double"){ret=Number(HEAPF64[argIndex>>3]);argIndex+=8}else if(type=="i64"){ret=[HEAP32[argIndex>>2],HEAP32[argIndex+4>>2]];argIndex+=8}else{type="i32";ret=HEAP32[argIndex>>2];argIndex+=4}return ret}var ret=[];var curr,next,currArg;while(1){var startTextIndex=textIndex;curr=HEAP8[textIndex>>0];if(curr===0)break;next=HEAP8[textIndex+1>>0];if(curr==37){var flagAlwaysSigned=false;var flagLeftAlign=false;var flagAlternative=false;var flagZeroPad=false;var flagPadSign=false;flagsLoop:while(1){switch(next){case 43:flagAlwaysSigned=true;break;case 45:flagLeftAlign=true;break;case 35:flagAlternative=true;break;case 48:if(flagZeroPad){break flagsLoop}else{flagZeroPad=true;break}case 32:flagPadSign=true;break;default:break flagsLoop}textIndex++;next=HEAP8[textIndex+1>>0]}var width=0;if(next==42){width=getNextArg("i32");textIndex++;next=HEAP8[textIndex+1>>0]}else{while(next>=48&&next<=57){width=width*10+(next-48);textIndex++;next=HEAP8[textIndex+1>>0]}}var precisionSet=false,precision=-1;if(next==46){precision=0;precisionSet=true;textIndex++;next=HEAP8[textIndex+1>>0];if(next==42){precision=getNextArg("i32");textIndex++}else{while(1){var precisionChr=HEAP8[textIndex+1>>0];if(precisionChr<48||precisionChr>57)break;precision=precision*10+(precisionChr-48);textIndex++}}next=HEAP8[textIndex+1>>0]}if(precision<0){precision=6;precisionSet=false}var argSize;switch(String.fromCharCode(next)){case"h":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==104){textIndex++;argSize=1}else{argSize=2}break;case"l":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==108){textIndex++;argSize=8}else{argSize=4}break;case"L":case"q":case"j":argSize=8;break;case"z":case"t":case"I":argSize=4;break;default:argSize=null}if(argSize)textIndex++;next=HEAP8[textIndex+1>>0];switch(String.fromCharCode(next)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":{var signed=next==100||next==105;argSize=argSize||4;currArg=getNextArg("i"+argSize*8);var argText;if(argSize==8){currArg=next==117?convertU32PairToI53(currArg[0],currArg[1]):convertI32PairToI53(currArg[0],currArg[1])}if(argSize<=4){var limit=Math.pow(256,argSize)-1;currArg=(signed?reSign:unSign)(currArg&limit,argSize*8)}var currAbsArg=Math.abs(currArg);var prefix="";if(next==100||next==105){argText=reSign(currArg,8*argSize).toString(10)}else if(next==117){argText=unSign(currArg,8*argSize).toString(10);currArg=Math.abs(currArg)}else if(next==111){argText=(flagAlternative?"0":"")+currAbsArg.toString(8)}else if(next==120||next==88){prefix=flagAlternative&&currArg!=0?"0x":"";if(currArg<0){currArg=-currArg;argText=(currAbsArg-1).toString(16);var buffer=[];for(var i=0;i<argText.length;i++){buffer.push((15-parseInt(argText[i],16)).toString(16))}argText=buffer.join("");while(argText.length<argSize*2)argText="f"+argText}else{argText=currAbsArg.toString(16)}if(next==88){prefix=prefix.toUpperCase();argText=argText.toUpperCase()}}else if(next==112){if(currAbsArg===0){argText="(nil)"}else{prefix="0x";argText=currAbsArg.toString(16)}}if(precisionSet){while(argText.length<precision){argText="0"+argText}}if(currArg>=0){if(flagAlwaysSigned){prefix="+"+prefix}else if(flagPadSign){prefix=" "+prefix}}if(argText.charAt(0)=="-"){prefix="-"+prefix;argText=argText.substr(1)}while(prefix.length+argText.length<width){if(flagLeftAlign){argText+=" "}else{if(flagZeroPad){argText="0"+argText}else{prefix=" "+prefix}}}argText=prefix+argText;argText.split("").forEach(function(chr){ret.push(chr.charCodeAt(0))});break}case"f":case"F":case"e":case"E":case"g":case"G":{currArg=getNextArg("double");var argText;if(isNaN(currArg)){argText="nan";flagZeroPad=false}else if(!isFinite(currArg)){argText=(currArg<0?"-":"")+"inf";flagZeroPad=false}else{var isGeneral=false;var effectivePrecision=Math.min(precision,20);if(next==103||next==71){isGeneral=true;precision=precision||1;var exponent=parseInt(currArg.toExponential(effectivePrecision).split("e")[1],10);if(precision>exponent&&exponent>=-4){next=(next==103?"f":"F").charCodeAt(0);precision-=exponent+1}else{next=(next==103?"e":"E").charCodeAt(0);precision--}effectivePrecision=Math.min(precision,20)}if(next==101||next==69){argText=currArg.toExponential(effectivePrecision);if(/[eE][-+]\d$/.test(argText)){argText=argText.slice(0,-1)+"0"+argText.slice(-1)}}else if(next==102||next==70){argText=currArg.toFixed(effectivePrecision);if(currArg===0&&reallyNegative(currArg)){argText="-"+argText}}var parts=argText.split("e");if(isGeneral&&!flagAlternative){while(parts[0].length>1&&parts[0].includes(".")&&(parts[0].slice(-1)=="0"||parts[0].slice(-1)==".")){parts[0]=parts[0].slice(0,-1)}}else{if(flagAlternative&&argText.indexOf(".")==-1)parts[0]+=".";while(precision>effectivePrecision++)parts[0]+="0"}argText=parts[0]+(parts.length>1?"e"+parts[1]:"");if(next==69)argText=argText.toUpperCase();if(currArg>=0){if(flagAlwaysSigned){argText="+"+argText}else if(flagPadSign){argText=" "+argText}}}while(argText.length<width){if(flagLeftAlign){argText+=" "}else{if(flagZeroPad&&(argText[0]=="-"||argText[0]=="+")){argText=argText[0]+"0"+argText.slice(1)}else{argText=(flagZeroPad?"0":" ")+argText}}}if(next<97)argText=argText.toUpperCase();argText.split("").forEach(function(chr){ret.push(chr.charCodeAt(0))});break}case"s":{var arg=getNextArg("i8*");var argLength=arg?_strlen(arg):"(null)".length;if(precisionSet)argLength=Math.min(argLength,precision);if(!flagLeftAlign){while(argLength<width--){ret.push(32)}}if(arg){for(var i=0;i<argLength;i++){ret.push(HEAPU8[arg++>>0])}}else{ret=ret.concat(intArrayFromString("(null)".substr(0,argLength),true))}if(flagLeftAlign){while(argLength<width--){ret.push(32)}}break}case"c":{if(flagLeftAlign)ret.push(getNextArg("i8"));while(--width>0){ret.push(32)}if(!flagLeftAlign)ret.push(getNextArg("i8"));break}case"n":{var ptr=getNextArg("i32*");HEAP32[ptr>>2]=ret.length;break}case"%":{ret.push(curr);break}default:{for(var i=startTextIndex;i<textIndex+2;i++){ret.push(HEAP8[i>>0])}}}textIndex+=2}else{ret.push(curr);textIndex+=1}}return ret}function traverseStack(args){if(!args||!args.callee||!args.callee.name){return[null,"",""]}var funstr=args.callee.toString();var funcname=args.callee.name;var str="(";var first=true;for(var i in args){var a=args[i];if(!first){str+=", "}first=false;if(typeof a=="number"||typeof a=="string"){str+=a}else{str+="("+typeof a+")"}}str+=")";var caller=args.callee.caller;args=caller?caller.arguments:[];if(first)str="";return[args,funcname,str]}function _emscripten_get_callstack_js(flags){var callstack=jsStackTrace();var iThisFunc=callstack.lastIndexOf("_emscripten_log");var iThisFunc2=callstack.lastIndexOf("_emscripten_get_callstack");var iNextLine=callstack.indexOf("\n",Math.max(iThisFunc,iThisFunc2))+1;callstack=callstack.slice(iNextLine);if(flags&32){warnOnce("EM_LOG_DEMANGLE is deprecated; ignoring")}if(flags&8&&typeof emscripten_source_map=="undefined"){warnOnce('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.');flags^=8;flags|=16}var stack_args=null;if(flags&128){stack_args=traverseStack(arguments);while(stack_args[1].includes("_emscripten_"))stack_args=traverseStack(stack_args[0])}var lines=callstack.split("\n");callstack="";var newFirefoxRe=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)");var firefoxRe=new RegExp("\\s*(.*?)@(.*):(.*)(:(.*))?");var chromeRe=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var l in lines){var line=lines[l];var symbolName="";var file="";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts&&parts.length==5){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=newFirefoxRe.exec(line);if(!parts)parts=firefoxRe.exec(line);if(parts&&parts.length>=4){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+"\n";continue}}var haveSourceMap=false;if(flags&8){var orig=emscripten_source_map.originalPositionFor({line:lineno,column:column});haveSourceMap=orig&&orig.source;if(haveSourceMap){if(flags&64){orig.source=orig.source.substring(orig.source.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+="    at "+symbolName+" ("+orig.source+":"+orig.line+":"+orig.column+")\n"}}if(flags&16||!haveSourceMap){if(flags&64){file=file.substring(file.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=(haveSourceMap?"     = "+symbolName:"    at "+symbolName)+" ("+file+":"+lineno+":"+column+")\n"}if(flags&128&&stack_args[0]){if(stack_args[1]==symbolName&&stack_args[2].length>0){callstack=callstack.replace(/\s+$/,"");callstack+=" with values: "+stack_args[1]+stack_args[2]+"\n"}stack_args=traverseStack(stack_args[0])}}callstack=callstack.replace(/\s+$/,"");return callstack}function _emscripten_log_js(flags,str){if(flags&24){str=str.replace(/\s+$/,"");str+=(str.length>0?"\n":"")+_emscripten_get_callstack_js(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else if(flags&512){console.info(str)}else if(flags&256){console.debug(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}}function _emscripten_log(flags,format,varargs){var result=formatString(format,varargs);var str=UTF8ArrayToString(result,0);_emscripten_log_js(flags,str)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function doRequestFullscreen(target,strategy){if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.webkitRequestFullscreen){return-3}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(_JSEvents_requestFullscreen,1,[target,strategy]);return 1}else{return-2}}return _JSEvents_requestFullscreen(target,strategy)}function _emscripten_request_fullscreen(target,deferUntilInEventHandler){var strategy={scaleMode:0,canvasResolutionScaleMode:0,filteringMode:0,deferUntilInEventHandler:deferUntilInEventHandler,canvasResizedCallbackTargetThread:2};return doRequestFullscreen(target,strategy)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){target=findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(requestPointerLock,2,[target]);return 1}else{return-2}}return requestPointerLock(target)}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(ev){var e=ev||event;var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread);return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread);return 0}function registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return 0}function registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function _emscripten_set_interval(cb,msecs,userData){return setInterval(function(){callUserCallback(function(){(function(a1){dynCall_vi.apply(null,[cb,a1])})(userData)})},msecs)}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread);return 0}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread);return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=function(){dynCall_v.call(null,func)};setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;fillMouseEventData(JSEvents.mouseEvent,e,target);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread);return 0}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread);return 0}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread);return 0}function fillPointerlockChangeEventData(eventStruct){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.pointerlockChangeEvent)JSEvents.pointerlockChangeEvent=_malloc(260);var pointerlockChangeEventHandlerFunc=function(ev){var e=ev||event;var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(pointerlockChangeEvent);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_pointerlockchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!document||!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mozpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"webkitpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mspointerlockchange",targetThread);return 0}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i<et.length;++i){t=et[i];t.isChanged=t.onTarget=0;touches[t.identifier]=t}for(var i=0;i<e.changedTouches.length;++i){t=e.changedTouches[i];t.isChanged=1;touches[t.identifier]=t}for(var i=0;i<e.targetTouches.length;++i){touches[e.targetTouches[i].identifier].onTarget=1}var touchEvent=JSEvents.touchEvent;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(ev){var e=ev||event;var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(typeof target.onwheel!="undefined"){registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread);return 0}else{return-1}}function __webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function __webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function __webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function __webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i<ret;i++){table[i]=null}return ret},MAX_TEMP_BUFFER_SIZE:2097152,numTempVertexBuffersPerSize:64,log2ceilLookup:function(i){return 32-Math.clz32(i===0?0:i-1)},generateTempBuffers:function(quads,context){var largestIndex=GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE);context.tempVertexBufferCounters1=[];context.tempVertexBufferCounters2=[];context.tempVertexBufferCounters1.length=context.tempVertexBufferCounters2.length=largestIndex+1;context.tempVertexBuffers1=[];context.tempVertexBuffers2=[];context.tempVertexBuffers1.length=context.tempVertexBuffers2.length=largestIndex+1;context.tempIndexBuffers=[];context.tempIndexBuffers.length=largestIndex+1;for(var i=0;i<=largestIndex;++i){context.tempIndexBuffers[i]=null;context.tempVertexBufferCounters1[i]=context.tempVertexBufferCounters2[i]=0;var ringbufferLength=GL.numTempVertexBuffersPerSize;context.tempVertexBuffers1[i]=[];context.tempVertexBuffers2[i]=[];var ringbuffer1=context.tempVertexBuffers1[i];var ringbuffer2=context.tempVertexBuffers2[i];ringbuffer1.length=ringbuffer2.length=ringbufferLength;for(var j=0;j<ringbufferLength;++j){ringbuffer1[j]=ringbuffer2[j]=null}}if(quads){context.tempQuadIndexBuffer=GLctx.createBuffer();context.GLctx.bindBuffer(34963,context.tempQuadIndexBuffer);var numIndexes=GL.MAX_TEMP_BUFFER_SIZE>>1;var quadIndexes=new Uint16Array(numIndexes);var i=0,v=0;while(1){quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+1;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v+3;if(i>=numIndexes)break;v+=4}context.GLctx.bufferData(34963,quadIndexes,35044);context.GLctx.bindBuffer(34963,null)}},getTempVertexBuffer:function getTempVertexBuffer(sizeBytes){var idx=GL.log2ceilLookup(sizeBytes);var ringbuffer=GL.currentContext.tempVertexBuffers1[idx];var nextFreeBufferIndex=GL.currentContext.tempVertexBufferCounters1[idx];GL.currentContext.tempVertexBufferCounters1[idx]=GL.currentContext.tempVertexBufferCounters1[idx]+1&GL.numTempVertexBuffersPerSize-1;var vbo=ringbuffer[nextFreeBufferIndex];if(vbo){return vbo}var prevVBO=GLctx.getParameter(34964);ringbuffer[nextFreeBufferIndex]=GLctx.createBuffer();GLctx.bindBuffer(34962,ringbuffer[nextFreeBufferIndex]);GLctx.bufferData(34962,1<<idx,35048);GLctx.bindBuffer(34962,prevVBO);return ringbuffer[nextFreeBufferIndex]},getTempIndexBuffer:function getTempIndexBuffer(sizeBytes){var idx=GL.log2ceilLookup(sizeBytes);var ibo=GL.currentContext.tempIndexBuffers[idx];if(ibo){return ibo}var prevIBO=GLctx.getParameter(34965);GL.currentContext.tempIndexBuffers[idx]=GLctx.createBuffer();GLctx.bindBuffer(34963,GL.currentContext.tempIndexBuffers[idx]);GLctx.bufferData(34963,1<<idx,35048);GLctx.bindBuffer(34963,prevIBO);return GL.currentContext.tempIndexBuffers[idx]},newRenderingFrameStarted:function newRenderingFrameStarted(){if(!GL.currentContext){return}var vb=GL.currentContext.tempVertexBuffers1;GL.currentContext.tempVertexBuffers1=GL.currentContext.tempVertexBuffers2;GL.currentContext.tempVertexBuffers2=vb;vb=GL.currentContext.tempVertexBufferCounters1;GL.currentContext.tempVertexBufferCounters1=GL.currentContext.tempVertexBufferCounters2;GL.currentContext.tempVertexBufferCounters2=vb;var largestIndex=GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE);for(var i=0;i<=largestIndex;++i){GL.currentContext.tempVertexBufferCounters1[i]=0}},getSource:function(shader,count,string,length){var source="";for(var i=0;i<count;++i){var len=length?HEAP32[length+i*4>>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},calcBufLength:function calcBufLength(size,type,stride,count){if(stride>0){return count*stride}var typeSize=GL.byteSizeByType[type-GL.byteSizeByTypeRoot];return size*typeSize*count},usedTempBuffers:[],preDrawHandleClientVertexAttribBindings:function preDrawHandleClientVertexAttribBindings(count){GL.resetBufferBinding=false;for(var i=0;i<GL.currentContext.maxVertexAttribs;++i){var cb=GL.currentContext.clientBuffers[i];if(!cb.clientside||!cb.enabled)continue;GL.resetBufferBinding=true;var size=GL.calcBufLength(cb.size,cb.type,cb.stride,count);var buf=GL.getTempVertexBuffer(size);GLctx.bindBuffer(34962,buf);GLctx.bufferSubData(34962,0,HEAPU8.subarray(cb.ptr,cb.ptr+size));cb.vertexAttribPointerAdaptor.call(GLctx,i,cb.size,cb.type,cb.normalized,cb.stride,0)}},postDrawHandleClientVertexAttribBindings:function postDrawHandleClientVertexAttribBindings(){if(GL.resetBufferBinding){GLctx.bindBuffer(34962,GL.buffers[GLctx.currentArrayBufferBinding])}},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=webGLContextAttributes.majorVersion>1?canvas.getContext("webgl2",webGLContextAttributes):canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}context.maxVertexAttribs=context.GLctx.getParameter(34921);context.clientBuffers=[];for(var i=0;i<context.maxVertexAttribs;i++){context.clientBuffers[i]={enabled:false,clientside:false,size:0,type:0,normalized:0,stride:0,ptr:0,vertexAttribPointerAdaptor:null}}GL.generateTempBuffers(false,context);return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_ANGLE_instanced_arrays(GLctx);__webgl_enable_OES_vertex_array_object(GLctx);__webgl_enable_WEBGL_draw_buffers(GLctx);__webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);__webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}__webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=HEAP32[a+(24>>2)];var contextAttributes={"alpha":!!HEAP32[a+(0>>2)],"depth":!!HEAP32[a+(4>>2)],"stencil":!!HEAP32[a+(8>>2)],"antialias":!!HEAP32[a+(12>>2)],"premultipliedAlpha":!!HEAP32[a+(16>>2)],"preserveDrawingBuffer":!!HEAP32[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!HEAP32[a+(28>>2)],majorVersion:HEAP32[a+(32>>2)],minorVersion:HEAP32[a+(36>>2)],enableExtensionsByDefault:HEAP32[a+(40>>2)],explicitSwapControl:HEAP32[a+(44>>2)],proxyContextToMainThread:HEAP32[a+(48>>2)],renderViaOffscreenBackBuffer:HEAP32[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(a0,a1){return _emscripten_webgl_do_create_context(a0,a1)}function _emscripten_webgl_destroy_context(contextHandle){if(GL.currentContext==contextHandle)GL.currentContext=0;GL.deleteContext(contextHandle)}function _emscripten_webgl_enable_extension(contextHandle,extension){var context=GL.getContext(contextHandle);var extString=UTF8ToString(extension);if(extString.startsWith("GL_"))extString=extString.substr(3);if(extString=="ANGLE_instanced_arrays")__webgl_enable_ANGLE_instanced_arrays(GLctx);if(extString=="OES_vertex_array_object")__webgl_enable_OES_vertex_array_object(GLctx);if(extString=="WEBGL_draw_buffers")__webgl_enable_WEBGL_draw_buffers(GLctx);if(extString=="WEBGL_draw_instanced_base_vertex_base_instance")__webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);if(extString=="WEBGL_multi_draw_instanced_base_vertex_base_instance")__webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(extString=="WEBGL_multi_draw")__webgl_enable_WEBGL_multi_draw(GLctx);var ext=context.GLctx.getExtension(extString);return!!ext}function _emscripten_webgl_do_get_current_context(){return GL.currentContext?GL.currentContext.handle:0}function _emscripten_webgl_get_current_context(){return _emscripten_webgl_do_get_current_context()}function _emscripten_webgl_init_context_attributes(attributes){var a=attributes>>2;for(var i=0;i<56>>2;++i){HEAP32[a+i]=0}HEAP32[a+(0>>2)]=HEAP32[a+(4>>2)]=HEAP32[a+(12>>2)]=HEAP32[a+(16>>2)]=HEAP32[a+(32>>2)]=HEAP32[a+(40>>2)]=1}function _emscripten_webgl_make_context_current(contextHandle){var success=GL.makeContextCurrent(contextHandle);return success?0:-5}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4;HEAP8[pbuf>>0]=type;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function getHostByName(name){var ret=_malloc(20);var nameBuf=_malloc(name.length+1);stringToUTF8(name,nameBuf,name.length+1);HEAP32[ret>>2]=nameBuf;var aliasesBuf=_malloc(4);HEAP32[aliasesBuf>>2]=0;HEAP32[ret+4>>2]=aliasesBuf;var afinet=2;HEAP32[ret+8>>2]=afinet;HEAP32[ret+12>>2]=4;var addrListBuf=_malloc(12);HEAP32[addrListBuf>>2]=addrListBuf+8;HEAP32[addrListBuf+4>>2]=0;HEAP32[addrListBuf+8>>2]=inetPton4(DNS.lookup_name(name));HEAP32[ret+16>>2]=addrListBuf;return ret}function _gethostbyaddr(addr,addrlen,type){if(type!==2){setErrNo(5);return null}addr=HEAP32[addr>>2];var host=inetNtop4(addr);var lookup=DNS.lookup_addr(host);if(lookup){host=lookup}return getHostByName(host)}function _gethostbyname(name){return getHostByName(UTF8ToString(name))}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){program=GL.programs[program];shader=GL.shaders[shader];program[shader.shaderType]=shader;GLctx.attachShader(program,shader)}function _glBeginQuery(target,id){GLctx["beginQuery"](target,GL.queries[id])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){if(target==34962){GLctx.currentArrayBufferBinding=buffer}else if(target==34963){GLctx.currentElementArrayBufferBinding=buffer}if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindBufferBase(target,index,buffer){GLctx["bindBufferBase"](target,index,GL.buffers[buffer])}function _glBindBufferRange(target,index,buffer,offset,ptrsize){GLctx["bindBufferRange"](target,index,GL.buffers[buffer],offset,ptrsize)}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _glBindSampler(unit,sampler){GLctx["bindSampler"](unit,GL.samplers[sampler])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao]);var ibo=GLctx.getParameter(34965);GLctx.currentElementArrayBufferBinding=ibo?ibo.name|0:0}function _glBlendEquation(x0){GLctx["blendEquation"](x0)}function _glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _glBlitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9){GLctx["blitFramebuffer"](x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)}function _glBufferData(target,size,data,usage){if(GL.currentContext.version>=2){if(data){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glBufferSubData(target,offset,size,data){if(GL.currentContext.version>=2){GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}function _glClear(x0){GLctx["clear"](x0)}function _glClearBufferfi(x0,x1,x2,x3){GLctx["clearBufferfi"](x0,x1,x2,x3)}function _glClearBufferfv(buffer,drawbuffer,value){GLctx["clearBufferfv"](buffer,drawbuffer,HEAPF32,value>>2)}function _glClearBufferuiv(buffer,drawbuffer,value){GLctx["clearBufferuiv"](buffer,drawbuffer,HEAPU32,value>>2)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glClearStencil(x0){GLctx["clearStencil"](x0)}function _glClientWaitSync(sync,flags,timeoutLo,timeoutHi){return GLctx.clientWaitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,imageSize,data)}else{GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize)}return}GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexImage3D(target,level,internalFormat,width,height,depth,border,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,imageSize,data)}else{GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,HEAPU8,data,imageSize)}}function _glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}function _glCopyBufferSubData(x0,x1,x2,x3,x4){GLctx["copyBufferSubData"](x0,x1,x2,x3,x4)}function _glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);GL.shaders[id].shaderType=shaderType&1?"vs":"fs";return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i<n;i++){var id=HEAP32[buffers+i*4>>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentArrayBufferBinding)GLctx.currentArrayBufferBinding=0;if(id==GLctx.currentElementArrayBufferBinding)GLctx.currentElementArrayBufferBinding=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _glDeleteFramebuffers(n,framebuffers){for(var i=0;i<n;++i){var id=HEAP32[framebuffers+i*4>>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _glDeleteQueries(n,ids){for(var i=0;i<n;i++){var id=HEAP32[ids+i*4>>2];var query=GL.queries[id];if(!query)continue;GLctx["deleteQuery"](query);GL.queries[id]=null}}function _glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i<n;i++){var id=HEAP32[renderbuffers+i*4>>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _glDeleteSamplers(n,samplers){for(var i=0;i<n;i++){var id=HEAP32[samplers+i*4>>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i<n;i++){var id=HEAP32[textures+i*4>>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDeleteVertexArrays(n,vaos){for(var i=0;i<n;i++){var id=HEAP32[vaos+i*4>>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDepthMask(flag){GLctx.depthMask(!!flag)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){var cb=GL.currentContext.clientBuffers[index];cb.enabled=false;GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GL.preDrawHandleClientVertexAttribBindings(first+count);GLctx.drawArrays(mode,first,count);GL.postDrawHandleClientVertexAttribBindings()}function _glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var tempFixedLengthArray=[];function _glDrawBuffers(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i<n;i++){bufArray[i]=HEAP32[bufs+i*4>>2]}GLctx["drawBuffers"](bufArray)}function _glDrawElements(mode,count,type,indices){var buf;if(!GLctx.currentElementArrayBufferBinding){var size=GL.calcBufLength(1,type,0,count);buf=GL.getTempIndexBuffer(size);GLctx.bindBuffer(34963,buf);GLctx.bufferSubData(34963,0,HEAPU8.subarray(indices,indices+size));indices=0}GL.preDrawHandleClientVertexAttribBindings(count);GLctx.drawElements(mode,count,type,indices);GL.postDrawHandleClientVertexAttribBindings(count);if(!GLctx.currentElementArrayBufferBinding){GLctx.bindBuffer(34963,null)}}function _glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){var cb=GL.currentContext.clientBuffers[index];cb.enabled=true;GLctx.enableVertexAttribArray(index)}function _glEndQuery(x0){GLctx["endQuery"](x0)}function _glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _glFinish(){GLctx["finish"]()}function _glFlush(){GLctx["flush"]()}function emscriptenWebGLGetBufferBinding(target){switch(target){case 34962:target=34964;break;case 34963:target=34965;break;case 35051:target=35053;break;case 35052:target=35055;break;case 35982:target=35983;break;case 36662:target=36662;break;case 36663:target=36663;break;case 35345:target=35368;break}var buffer=GLctx.getParameter(target);if(buffer)return buffer.name|0;else return 0}function emscriptenWebGLValidateMapBufferTarget(target){switch(target){case 34962:case 34963:case 36662:case 36663:case 35051:case 35052:case 35882:case 35982:case 35345:return true;default:return false}}function _glFlushMappedBufferRange(target,offset,length){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glFlushMappedBufferRange");return}var mapping=GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)];if(!mapping){GL.recordError(1282);err("buffer was never mapped in glFlushMappedBufferRange");return}if(!(mapping.access&16)){GL.recordError(1282);err("buffer was not mapped with GL_MAP_FLUSH_EXPLICIT_BIT in glFlushMappedBufferRange");return}if(offset<0||length<0||offset+length>mapping.length){GL.recordError(1281);err("invalid range in glFlushMappedBufferRange");return}GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem+offset,mapping.mem+offset+length))}function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i<n;i++){var buffer=GLctx[createFunction]();var id=buffer&&GL.getNewId(objectTable);if(buffer){buffer.name=id;objectTable[id]=buffer}else{GL.recordError(1282)}HEAP32[buffers+i*4>>2]=id}}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _glGenQueries(n,ids){__glGenObject(n,ids,"createQuery",GL.queries)}function _glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function __glGetActiveAttribOrUniform(funcName,program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}}function _glGetActiveAttrib(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name)}function _glGetActiveUniform(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name)}function _glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName){program=GL.programs[program];var result=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);if(!result)return;if(uniformBlockName&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(result,uniformBlockName,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params){if(!params){GL.recordError(1281);return}program=GL.programs[program];if(pname==35393){var name=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);HEAP32[params>>2]=name.length+1;return}var result=GLctx["getActiveUniformBlockParameter"](program,uniformBlockIndex,pname);if(result===null)return;if(pname==35395){for(var i=0;i<result.length;i++){HEAP32[params+i*4>>2]=result[i]}}else{HEAP32[params>>2]=result}}function _glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params){if(!params){GL.recordError(1281);return}if(uniformCount>0&&uniformIndices==0){GL.recordError(1281);return}program=GL.programs[program];var ids=[];for(var i=0;i<uniformCount;i++){ids.push(HEAP32[uniformIndices+i*4>>2])}var result=GLctx["getActiveUniforms"](program,ids,pname);if(!result)return;var len=result.length;for(var i=0;i<len;i++){HEAP32[params+i*4>>2]=result[i]}}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetBufferSubData(target,offset,size,data){if(!data){GL.recordError(1281);return}GLctx["getBufferSubData"](target,offset,HEAPU8,data,size)}function _glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function writeI53ToI64(ptr,num){HEAPU32[ptr>>2]=num;HEAPU32[ptr+4>>2]=(num-HEAPU32[ptr>>2])/4294967296}function emscriptenWebGLGetIndexed(target,index,data,type){if(!data){GL.recordError(1281);return}var result=GLctx["getIndexedParameter"](target,index);var ret;switch(typeof result){case"boolean":ret=result?1:0;break;case"number":ret=result;break;case"object":if(result===null){switch(target){case 35983:case 35368:ret=0;break;default:{GL.recordError(1280);return}}}else if(result instanceof WebGLBuffer){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}switch(type){case 1:writeI53ToI64(data,ret);break;case 0:HEAP32[data>>2]=ret;break;case 2:HEAPF32[data>>2]=ret;break;case 4:HEAP8[data>>0]=ret?1:0;break;default:throw"internal emscriptenWebGLGetIndexed() error, bad type: "+type}}function _glGetIntegeri_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,0)}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33390:ret=1048576;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions()||[];ret=2*exts.length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i<result.length;++i){switch(type){case 0:HEAP32[p+i*4>>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _glGetInternalformativ(target,internalformat,pname,bufSize,params){if(bufSize<0){GL.recordError(1281);return}if(!params){GL.recordError(1281);return}var ret=GLctx["getInternalformatParameter"](target,internalformat,pname);if(ret===null)return;for(var i=0;i<ret.length&&i<bufSize;++i){HEAP32[params+i*4>>2]=ret[i]}}function _glGetProgramBinary(program,bufSize,length,binaryFormat,binary){GL.recordError(1282)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i<GLctx.getProgramParameter(program,35718);++i){program.maxUniformLength=Math.max(program.maxUniformLength,GLctx.getActiveUniform(program,i).name.length+1)}}HEAP32[p>>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i<GLctx.getProgramParameter(program,35721);++i){program.maxAttributeLength=Math.max(program.maxAttributeLength,GLctx.getActiveAttrib(program,i).name.length+1)}}HEAP32[p>>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i<GLctx.getProgramParameter(program,35382);++i){program.maxUniformBlockNameLength=Math.max(program.maxUniformBlockNameLength,GLctx.getActiveUniformBlockName(program,i).length+1)}}HEAP32[p>>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}}function _glGetQueryObjectuiv(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx["getQueryParameter"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _glGetQueryiv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx["getQuery"](target,pname)}function _glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s&&stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);if(GL.currentContext.version>=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret}function _glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));exts=exts.map(function(e){return stringToNewUTF8(e)});stringiCache=GL.stringiCache[name]=exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _glGetUniformBlockIndex(program,uniformBlockName){return GLctx["getUniformBlockIndex"](GL.programs[program],UTF8ToString(uniformBlockName))}function _glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices){if(!uniformIndices){GL.recordError(1281);return}if(uniformCount>0&&(uniformNames==0||uniformIndices==0)){GL.recordError(1281);return}program=GL.programs[program];var names=[];for(var i=0;i<uniformCount;i++)names.push(UTF8ToString(HEAP32[uniformNames+i*4>>2]));var result=GLctx["getUniformIndices"](program,names);if(!result)return;var len=result.length;for(var i=0;i<len;i++){HEAP32[uniformIndices+i*4>>2]=result[i]}}function webglGetLeftBracePos(name){return name.slice(-1)=="]"&&name.lastIndexOf("[")}function webglPrepareUniformLocationsBeforeFirstUse(program){var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i<GLctx.getProgramParameter(program,35718);++i){var u=GLctx.getActiveUniform(program,i);var nm=u.name;var sz=u.size;var lb=webglGetLeftBracePos(nm);var arrayName=lb>0?nm.slice(0,lb):nm;var id=uniformSizeAndIdsByName[arrayName]?uniformSizeAndIdsByName[arrayName][1]:program.uniformIdCounter;program.uniformIdCounter=Math.max(id+sz,program.uniformIdCounter);uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j<sz;++j){uniformLocsById[id]=j;program.uniformArrayNamesById[id++]=arrayName}}}}function _glGetUniformLocation(program,name){name=UTF8ToString(name);if(program=GL.programs[program]){webglPrepareUniformLocationsBeforeFirstUse(program);var uniformLocsById=program.uniformLocsById;var arrayIndex=0;var uniformBaseName=name;var leftBrace=webglGetLeftBracePos(name);if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex<sizeAndId[0]){arrayIndex+=sizeAndId[1];if(uniformLocsById[arrayIndex]=uniformLocsById[arrayIndex]||GLctx.getUniformLocation(program,name)){return arrayIndex}}}else{GL.recordError(1281)}return-1}function webglGetUniformLocation(location){var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?"["+webglLoc+"]":""))}return webglLoc}else{GL.recordError(1282)}}function emscriptenWebGLGetUniform(program,location,params,type){if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i<data.length;i++){switch(type){case 0:HEAP32[params+i*4>>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}}function _glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}if(GL.currentContext.clientBuffers[index].enabled){err("glGetVertexAttrib*v on client-side array: not supported, bad data returned")}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i<data.length;i++){switch(type){case 0:HEAP32[params+i*4>>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}}function _glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _glInvalidateFramebuffer(target,numAttachments,attachments){var list=tempFixedLengthArray[numAttachments];for(var i=0;i<numAttachments;i++){list[i]=HEAP32[attachments+i*4>>2]}GLctx["invalidateFramebuffer"](target,list)}function _glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={};[program["vs"],program["fs"]].forEach(function(s){Object.keys(s.explicitUniformLocations).forEach(function(shaderLocation){var loc=s.explicitUniformLocations[shaderLocation];program.uniformSizeAndIdsByName[shaderLocation]=[1,loc];program.uniformIdCounter=Math.max(program.uniformIdCounter,loc+1)})});function copyKeys(dst,src){Object.keys(src).forEach(function(key){dst[key]=src[key]})}program.explicitUniformBindings={};program.explicitSamplerBindings={};[program["vs"],program["fs"]].forEach(function(s){copyKeys(program.explicitUniformBindings,s.explicitUniformBindings);copyKeys(program.explicitSamplerBindings,s.explicitSamplerBindings)});program.explicitProgramBindingsApplied=0}function _glMapBufferRange(target,offset,length,access){if(access!=26&&access!=10){err("glMapBufferRange is only supported when access is MAP_WRITE|INVALIDATE_BUFFER");return 0}if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glMapBufferRange");return 0}var mem=_malloc(length);if(!mem)return 0;GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)]={offset:offset,length:length,mem:mem,access:access};return mem}function _glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _glProgramBinary(program,binaryFormat,binary,length){GL.recordError(1280)}function _glProgramParameteri(program,pname,value){GL.recordError(1280)}function _glReadBuffer(x0){GLctx["readBuffer"](x0)}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function __colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<<shift;var sizePerPixel=__colorChannelsInGlTextureFormat(format)*byteSize;var bytes=computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);return heap.subarray(pixels>>shift,pixels+bytes>>shift)}function _glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function find_closing_parens_index(arr,i,opening="(",closing=")"){for(var nesting=0;i<arr.length;++i){if(arr[i]==opening)++nesting;if(arr[i]==closing&&--nesting==0){return i}}}function preprocess_c_code(code,defs={}){var i=0,len=code.length,out="",stack=[1];defs["defined"]=(args=>{return defs[args[0]]?1:0});function isWhitespace(str,i){return!(str.charCodeAt(i)>32)}function nextWhitespace(str,i){while(!isWhitespace(str,i))++i;return i}function classifyChar(str,idx){var cc=str.charCodeAt(idx);if(cc>32){if(cc<48)return 1;if(cc<58)return 2;if(cc<65)return 1;if(cc<91||cc==95)return 3;if(cc<97)return 1;if(cc<123)return 3;return 1}return cc<33?0:4}function tokenize(exprString,keepWhitespace){var out=[],len=exprString.length;for(var i=0;i<=len;++i){var kind=classifyChar(exprString,i);if(kind==2||kind==3){for(var j=i+1;j<=len;++j){var kind2=classifyChar(exprString,j);if(kind2!=kind&&(kind2!=2||kind!=3)){out.push(exprString.substring(i,j));i=j-1;break}}}else if(kind==1){var op2=exprString.substr(i,2);if(["<=",">=","==","!=","&&","||"].includes(op2)){out.push(op2);++i}else{out.push(exprString[i])}}}return out}function expandMacros(str,lineStart,lineEnd){if(lineEnd===undefined)lineEnd=str.length;var len=str.length;var out="";for(var i=lineStart;i<lineEnd;++i){var kind=classifyChar(str,i);if(kind==3){for(var j=i+1;j<=lineEnd;++j){var kind2=classifyChar(str,j);if(kind2!=2&&kind2!=3){var symbol=str.substring(i,j);var pp=defs[symbol];if(pp){var expanded=str.substring(lineStart,i);if(pp.length&&str[j]=="("){var closeParens=find_closing_parens_index(str,j);expanded+=pp(str.substring(j+1,closeParens).split(","))+str.substring(closeParens+1,lineEnd)}else{expanded+=pp()+str.substring(j,lineEnd)}return expandMacros(expanded,0)}else{out+=symbol;i=j-1;break}}}}else{out+=str[i]}}return out}function buildExprTree(tokens){while(tokens.length>1||typeof tokens[0]!="function"){tokens=function(tokens){var i,j,p,operatorAndPriority=-2;for(j=0;j<tokens.length;++j){if((p=["*","/","+","-","!","<","<=",">",">=","==","!=","&&","||","("].indexOf(tokens[j]))>operatorAndPriority){i=j;operatorAndPriority=p}}if(operatorAndPriority==13){var j=find_closing_parens_index(tokens,i);if(j){tokens.splice(i,j+1-i,buildExprTree(tokens.slice(i+1,j)));return tokens}}if(operatorAndPriority==4){i=tokens.lastIndexOf("!");var innerExpr=buildExprTree(tokens.slice(i+1,i+2));tokens.splice(i,2,function(){return!innerExpr()});return tokens}if(operatorAndPriority>=0){var left=buildExprTree(tokens.slice(0,i));var right=buildExprTree(tokens.slice(i+1));switch(tokens[i]){case"&&":return[function(){return left()&&right()}];case"||":return[function(){return left()||right()}];case"==":return[function(){return left()==right()}];case"!=":return[function(){return left()!=right()}];case"<":return[function(){return left()<right()}];case"<=":return[function(){return left()<=right()}];case">":return[function(){return left()>right()}];case">=":return[function(){return left()>=right()}];case"+":return[function(){return left()+right()}];case"-":return[function(){return left()-right()}];case"*":return[function(){return left()*right()}];case"/":return[function(){return Math.floor(left()/right())}]}}var num=jstoi_q(tokens[i]);return[function(){return num}]}(tokens)}return tokens[0]}for(;i<len;++i){var lineStart=i;i=code.indexOf("\n",i);if(i<0)i=len;for(var j=lineStart;j<i&&isWhitespace(code,j);++j);var thisLineIsInActivePreprocessingBlock=stack[stack.length-1];if(code[j]!="#"){if(thisLineIsInActivePreprocessingBlock){out+=expandMacros(code,lineStart,i)+"\n"}continue}var space=nextWhitespace(code,j);var directive=code.substring(j+1,space);var expression=code.substring(space,i).trim();switch(directive){case"if":var tokens=tokenize(expandMacros(expression,0));var exprTree=buildExprTree(tokens);var evaluated=exprTree();stack.push(!!evaluated*stack[stack.length-1]);break;case"ifdef":stack.push(!!defs[expression]*stack[stack.length-1]);break;case"ifndef":stack.push(!defs[expression]*stack[stack.length-1]);break;case"else":stack[stack.length-1]=1-stack[stack.length-1];break;case"endif":stack.pop();break;case"define":if(thisLineIsInActivePreprocessingBlock){var macroStart=expression.indexOf("(");var firstWs=nextWhitespace(expression,0);if(firstWs<macroStart)macroStart=0;if(macroStart>0){var macroEnd=expression.indexOf(")",macroStart);let params=expression.substring(macroStart+1,macroEnd).split(",").map(x=>x.trim());let value=tokenize(expression.substring(macroEnd+1).trim());defs[expression.substring(0,macroStart)]=(args=>{var ret="";value.forEach(x=>{var argIndex=params.indexOf(x);ret+=argIndex>=0?args[argIndex]:x});return ret})}else{let value=expandMacros(expression.substring(firstWs+1).trim(),0);defs[expression.substring(0,firstWs)]=(()=>value)}}break;case"undef":if(thisLineIsInActivePreprocessingBlock)delete defs[expression];break;default:if(directive!="version"&&directive!="pragma"&&directive!="extension"){}out+=expandMacros(code,lineStart,i)+"\n"}}return out}function remove_cpp_comments_in_shaders(code){var i=0,out="",ch,next,len=code.length;for(;i<len;++i){ch=code[i];if(ch=="/"){next=code[i+1];if(next=="/"){while(i<len&&code[i+1]!="\n")++i}else if(next=="*"){while(i<len&&(code[i-1]!="*"||code[i]!="/"))++i}else{out+=ch}}else{out+=ch}}return out}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);source=preprocess_c_code(remove_cpp_comments_in_shaders(source),{"GL_FRAGMENT_PRECISION_HIGH":()=>1,"GL_ES":()=>1,"__VERSION__":()=>source.includes("#version 300")?300:100});var regex=/layout\s*\(\s*location\s*=\s*(-?\d+)\s*\)\s*(uniform\s+((lowp|mediump|highp)\s+)?\w+\s+(\w+))/g,explicitUniformLocations={},match;while(match=regex.exec(source)){explicitUniformLocations[match[5]]=jstoi_q(match[1]);if(!(explicitUniformLocations[match[5]]>=0&&explicitUniformLocations[match[5]]<1048576)){err('Specified an out of range layout(location=x) directive "'+explicitUniformLocations[match[5]]+'"! ('+match[0]+")");GL.recordError(1281);return}}source=source.replace(regex,"$2");GL.shaders[shader].explicitUniformLocations=explicitUniformLocations;var bindingRegex=/layout\s*\(.*?binding\s*=\s*(-?\d+).*?\)\s*uniform\s+(\w+)\s+(\w+)?/g,samplerBindings={},uniformBindings={},bindingMatch;while(bindingMatch=bindingRegex.exec(source)){var arrayLength=1;for(var i=bindingMatch.index;i<source.length&&source[i]!=";";++i){if(source[i]=="["){arrayLength=jstoi_q(source.slice(i+1));break}if(source[i]=="{")i=find_closing_parens_index(source,i,"{","}")-1}var binding=jstoi_q(bindingMatch[1]);var bindingsType=34930;if(bindingMatch[3]&&bindingMatch[2].indexOf("sampler")!=-1){samplerBindings[bindingMatch[3]]=[binding,arrayLength]}else{bindingsType=35374;uniformBindings[bindingMatch[2]]=[binding,arrayLength]}var numBindingPoints=GLctx.getParameter(bindingsType);if(!(binding>=0&&binding+arrayLength<=numBindingPoints)){err('Specified an out of range layout(binding=x) directive "'+binding+'"! ('+bindingMatch[0]+"). Valid range is [0, "+numBindingPoints+"-1]");GL.recordError(1281);return}}source=source.replace(/layout\s*\(.*?binding\s*=\s*([-\d]+).*?\)/g,"");source=source.replace(/(layout\s*\((.*?)),\s*binding\s*=\s*([-\d]+)\)/g,"$1)");source=source.replace(/layout\s*\(\s*binding\s*=\s*([-\d]+)\s*,(.*?)\)/g,"layout($2)");GL.shaders[shader].explicitSamplerBindings=samplerBindings;GL.shaders[shader].explicitUniformBindings=uniformBindings;GLctx.shaderSource(GL.shaders[shader],source)}function _glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _glStencilMask(x0){GLctx["stencilMask"](x0)}function _glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,null)}}function _glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx["texStorage3D"](x0,x1,x2,x3,x4,x5)}function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}var miniTempWebGLFloatBuffers=[];function _glUniform1fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform1fv(webglGetUniformLocation(location),HEAPF32,value>>2,count);return}if(count<=288){var view=miniTempWebGLFloatBuffers[count-1];for(var i=0;i<count;++i){view[i]=HEAPF32[value+4*i>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)}function _glUniform1i(location,v0){GLctx.uniform1i(webglGetUniformLocation(location),v0)}var __miniTempWebGLIntBuffers=[];function _glUniform1iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform1iv(webglGetUniformLocation(location),HEAP32,value>>2,count);return}if(count<=288){var view=__miniTempWebGLIntBuffers[count-1];for(var i=0;i<count;++i){view[i]=HEAP32[value+4*i>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)}function _glUniform1uiv(location,count,value){GLctx.uniform1uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count)}function _glUniform2fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform2fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*2);return}if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)}function _glUniform2iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform2iv(webglGetUniformLocation(location),HEAP32,value>>2,count*2);return}if(count<=144){var view=__miniTempWebGLIntBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)}function _glUniform2uiv(location,count,value){GLctx.uniform2uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*2)}function _glUniform3fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform3fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*3);return}if(count<=96){var view=miniTempWebGLFloatBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)}function _glUniform3iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform3iv(webglGetUniformLocation(location),HEAP32,value>>2,count*3);return}if(count<=96){var view=__miniTempWebGLIntBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)}function _glUniform3uiv(location,count,value){GLctx.uniform3uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*3)}function _glUniform4fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform4fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)}function _glUniform4iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform4iv(webglGetUniformLocation(location),HEAP32,value>>2,count*4);return}if(count<=72){var view=__miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)}function _glUniform4uiv(location,count,value){GLctx.uniform4uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*4)}function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.version>=2){GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*9);return}if(count<=32){var view=miniTempWebGLFloatBuffers[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)}function _glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.version>=2){GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*16);return}if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)}function _glUnmapBuffer(target){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glUnmapBuffer");return 0}var buffer=emscriptenWebGLGetBufferBinding(target);var mapping=GL.mappedBuffers[buffer];if(!mapping){GL.recordError(1282);err("buffer was never mapped in glUnmapBuffer");return 0}GL.mappedBuffers[buffer]=null;if(!(mapping.access&16))if(GL.currentContext.version>=2){GLctx.bufferSubData(target,mapping.offset,HEAPU8,mapping.mem,mapping.length)}else{GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem,mapping.mem+mapping.length))}_free(mapping.mem);return 1}function webglApplyExplicitProgramBindings(){var p=GLctx.currentProgram;if(!p.explicitProgramBindingsApplied){if(GL.currentContext.version>=2){Object.keys(p.explicitUniformBindings).forEach(function(ubo){var bindings=p.explicitUniformBindings[ubo];for(var i=0;i<bindings[1];++i){var blockIndex=GLctx.getUniformBlockIndex(p,ubo+(bindings[1]>1?"["+i+"]":""));GLctx.uniformBlockBinding(p,blockIndex,bindings[0]+i)}})}Object.keys(p.explicitSamplerBindings).forEach(function(sampler){var bindings=p.explicitSamplerBindings[sampler];for(var i=0;i<bindings[1];++i){GLctx.uniform1i(GLctx.getUniformLocation(p,sampler+(i?"["+i+"]":"")),bindings[0]+i)}});p.explicitProgramBindingsApplied=1}}function _glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);if(GLctx.currentProgram=program){webglApplyExplicitProgramBindings()}}function _glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _glVertexAttribIPointer(index,size,type,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=false;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribIPointer(index,size,type,stride,ptr)};return}cb.clientside=false;GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=normalized;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribPointer(index,size,type,normalized,stride,ptr)};return}cb.clientside=false;GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _llvm_eh_typeid_for(type){return type}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length<digits){str=character[0]+str}return str}function leadingNulls(value,digits){return leadingSomething(value,digits,"0")}function compareByDay(date1,date2){function sgn(value){return value<0?-1:value>0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&__isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!__isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var GLctx;for(var i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i+1)}var __miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<288;++i){__miniTempWebGLIntBuffers[i]=__miniTempWebGLIntBuffersStorage.subarray(0,i+1)}function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var asmLibraryArg={"Za":_Closewindow,"le":_GetJSMemoryInfo,"Wa":_GetNameFromTextField,"Xa":_HideScoreboardUI,"Va":_InitAnalytics,"re":_JS_Accelerometer_IsRunning,"vb":_JS_Accelerometer_Start,"ub":_JS_Accelerometer_Stop,"ve":_JS_Cursor_SetImage,"wa":_JS_Cursor_SetShow,"Fa":_JS_DOM_MapViewportCoordinateToElementLocalCoordinate,"Ud":_JS_DOM_UnityCanvasSelector,"Zd":_JS_Eval_OpenURL,"Md":_JS_FileSystem_Initialize,"W":_JS_FileSystem_Sync,"pe":_JS_GravitySensor_IsRunning,"rb":_JS_GravitySensor_Start,"qb":_JS_GravitySensor_Stop,"ne":_JS_GuardAgainstJsExceptions,"oe":_JS_Gyroscope_IsRunning,"pb":_JS_Gyroscope_Start,"ob":_JS_Gyroscope_Stop,"qe":_JS_LinearAccelerationSensor_IsRunning,"tb":_JS_LinearAccelerationSensor_Start,"sb":_JS_LinearAccelerationSensor_Stop,"Gc":_JS_Log_Dump,"_d":_JS_Log_StackTrace,"ge":_JS_MobileKeybard_GetIgnoreBlurEvent,"ea":_JS_MobileKeyboard_GetKeyboardStatus,"fb":_JS_MobileKeyboard_GetText,"Wd":_JS_MobileKeyboard_GetTextSelection,"za":_JS_MobileKeyboard_Hide,"Xd":_JS_MobileKeyboard_SetCharacterLimit,"Yd":_JS_MobileKeyboard_SetText,"Vd":_JS_MobileKeyboard_SetTextSelection,"hb":_JS_MobileKeyboard_Show,"se":_JS_OrientationSensor_IsRunning,"xb":_JS_OrientationSensor_Start,"wb":_JS_OrientationSensor_Stop,"yb":_JS_RequestDeviceSensorPermissionsOnTouch,"Qd":_JS_RunQuitCallbacks,"me":_JS_ScreenOrientation_DeInit,"te":_JS_ScreenOrientation_Init,"V":_JS_ScreenOrientation_Lock,"Qe":_JS_Sound_Create_Channel,"Qb":_JS_Sound_GetLength,"Me":_JS_Sound_GetLoadState,"Ke":_JS_Sound_Init,"Mb":_JS_Sound_Load,"Le":_JS_Sound_Load_PCM,"Ha":_JS_Sound_Play,"Ia":_JS_Sound_ReleaseInstance,"zb":_JS_Sound_ResumeIfNeeded,"Ne":_JS_Sound_Set3D,"Ie":_JS_Sound_SetListenerOrientation,"Je":_JS_Sound_SetListenerPosition,"Pb":_JS_Sound_SetLoop,"Ob":_JS_Sound_SetLoopPoints,"ma":_JS_Sound_SetPaused,"X":_JS_Sound_SetPitch,"Pe":_JS_Sound_SetPosition,"Oe":_JS_Sound_SetVolume,"na":_JS_Sound_Stop,"fa":_JS_SystemInfo_GetCanvasClientSize,"Lb":_JS_SystemInfo_GetDocumentURL,"eb":_JS_SystemInfo_GetGPUInfo,"nb":_JS_SystemInfo_GetMatchWebGLToCanvasSize,"ib":_JS_SystemInfo_GetMemory,"jb":_JS_SystemInfo_GetOS,"lb":_JS_SystemInfo_GetPreferredDevicePixelRatio,"ae":_JS_SystemInfo_GetScreenSize,"xe":_JS_SystemInfo_HasAstcHdr,"kb":_JS_SystemInfo_HasCursorLock,"ke":_JS_SystemInfo_HasFullscreen,"la":_JS_SystemInfo_HasWebGL,"we":_JS_SystemInfo_IsMobile,"Td":_JS_UnityEngineShouldQuit,"$":_RegistrarEvento,"aa":_SaveScore,"va":_ShowInterstitial,"Ya":_ShowScoreboardUI,"o":___cxa_allocate_exception,"h":___cxa_begin_catch,"m":___cxa_end_catch,"f":___cxa_find_matching_catch_2,"a":___cxa_find_matching_catch_3,"Ba":___cxa_free_exception,"Hc":___cxa_rethrow,"M":___cxa_throw,"k":___resumeException,"Re":___syscall__newselect,"Tc":___syscall_chmod,"Xc":___syscall_connect,"Uc":___syscall_faccessat,"G":___syscall_fcntl64,"Pd":___syscall_fstat64,"Pc":___syscall_getcwd,"Mc":___syscall_getdents64,"Nb":___syscall_ioctl,"yd":___syscall_lstat64,"Oc":___syscall_mkdir,"Ed":___syscall_newfstatat,"gb":___syscall_openat,"Ec":___syscall_readlinkat,"Vc":___syscall_recvfrom,"Rc":___syscall_renameat,"Nc":___syscall_rmdir,"Wc":___syscall_sendto,"Lc":___syscall_socket,"Jd":___syscall_stat64,"Se":___syscall_statfs64,"Te":___syscall_truncate64,"Sc":___syscall_unlinkat,"Qc":___syscall_utimensat,"$a":__dlopen_js,"dd":__dlsym_js,"Y":__emscripten_date_now,"Vb":__emscripten_get_now_is_monotonic,"Ue":__emscripten_throw_longjmp,"sf":__gmtime_js,"Df":__localtime_js,"Gf":__mktime_js,"Fc":__munmap_js,"Hf":__tzset_js,"t":_abort,"Ga":_emscripten_asm_const_int_sync_on_main_thread,"Rd":_emscripten_cancel_main_loop,"Od":_emscripten_clear_interval,"ie":_emscripten_exit_fullscreen,"be":_emscripten_exit_pointerlock,"$d":_emscripten_get_canvas_element_size,"he":_emscripten_get_fullscreen_status,"Ca":_emscripten_get_gamepad_status,"ue":_emscripten_get_heap_max,"A":_emscripten_get_now,"Xe":_emscripten_get_now_res,"Da":_emscripten_get_num_gamepads,"Sd":_emscripten_html5_remove_all_event_listeners,"Be":_emscripten_is_webgl_context_lost,"y":_emscripten_log,"Mg":_emscripten_memcpy_big,"je":_emscripten_request_fullscreen,"ce":_emscripten_request_pointerlock,"Ng":_emscripten_resize_heap,"Ea":_emscripten_sample_gamepad_data,"mb":_emscripten_set_blur_callback_on_thread,"Aa":_emscripten_set_canvas_element_size,"ee":_emscripten_set_focus_callback_on_thread,"fe":_emscripten_set_fullscreenchange_callback_on_thread,"Bb":_emscripten_set_gamepadconnected_callback_on_thread,"Ab":_emscripten_set_gamepaddisconnected_callback_on_thread,"Ld":_emscripten_set_interval,"ia":_emscripten_set_keydown_callback_on_thread,"ga":_emscripten_set_keypress_callback_on_thread,"ha":_emscripten_set_keyup_callback_on_thread,"Kd":_emscripten_set_main_loop,"Nd":_emscripten_set_main_loop_timing,"Ib":_emscripten_set_mousedown_callback_on_thread,"Hb":_emscripten_set_mousemove_callback_on_thread,"Jb":_emscripten_set_mouseup_callback_on_thread,"de":_emscripten_set_pointerlockchange_callback_on_thread,"Cb":_emscripten_set_touchcancel_callback_on_thread,"Eb":_emscripten_set_touchend_callback_on_thread,"Db":_emscripten_set_touchmove_callback_on_thread,"Fb":_emscripten_set_touchstart_callback_on_thread,"Gb":_emscripten_set_wheel_callback_on_thread,"De":_emscripten_webgl_create_context,"Ce":_emscripten_webgl_destroy_context,"ja":_emscripten_webgl_enable_extension,"ze":_emscripten_webgl_get_current_context,"Ee":_emscripten_webgl_init_context_attributes,"ka":_emscripten_webgl_make_context_current,"Ae":_environ_get,"Fe":_environ_sizes_get,"x":_exit,"T":_fd_close,"Jc":_fd_fdstat_get,"_a":_fd_read,"zd":_fd_seek,"xa":_fd_write,"b":_getTempRet0,"Ge":_gethostbyaddr,"He":_gethostbyname,"vc":_glActiveTexture,"sc":_glAttachShader,"Yb":_glBeginQuery,"_":_glBindAttribLocation,"rc":_glBindBuffer,"hf":_glBindBufferBase,"ef":_glBindBufferRange,"Jg":_glBindFramebuffer,"Kg":_glBindRenderbuffer,"af":_glBindSampler,"Lg":_glBindTexture,"Af":_glBindVertexArray,"oc":_glBlendEquation,"pc":_glBlendEquationSeparate,"qc":_glBlendFuncSeparate,"qf":_glBlitFramebuffer,"Hg":_glBufferData,"Ig":_glBufferSubData,"Gg":_glCheckFramebufferStatus,"Cg":_glClear,"Ye":_glClearBufferfi,"We":_glClearBufferfv,"Ve":_glClearBufferuiv,"Dg":_glClearColor,"Eg":_glClearDepthf,"Fg":_glClearStencil,"ud":_glClientWaitSync,"Ta":_glColorMask,"Bg":_glCompileShader,"zg":_glCompressedTexImage2D,"wf":_glCompressedTexImage3D,"Ag":_glCompressedTexSubImage2D,"zf":_glCompressedTexSubImage3D,"kf":_glCopyBufferSubData,"yg":_glCopyTexImage2D,"nc":_glCopyTexSubImage2D,"xg":_glCreateProgram,"wg":_glCreateShader,"vg":_glCullFace,"ug":_glDeleteBuffers,"tg":_glDeleteFramebuffers,"sg":_glDeleteProgram,"Xb":_glDeleteQueries,"rg":_glDeleteRenderbuffers,"$e":_glDeleteSamplers,"qg":_glDeleteShader,"Sb":_glDeleteSync,"pg":_glDeleteTextures,"Cf":_glDeleteVertexArrays,"ta":_glDepthFunc,"sa":_glDepthMask,"og":_glDetachShader,"ng":_glDisable,"mg":_glDisableVertexAttribArray,"jg":_glDrawArrays,"mf":_glDrawArraysInstanced,"jf":_glDrawBuffers,"kg":_glDrawElements,"lf":_glDrawElementsInstanced,"lg":_glEnable,"ig":_glEnableVertexAttribArray,"Zb":_glEndQuery,"Rb":_glFenceSync,"fg":_glFinish,"gg":_glFlush,"pf":_glFlushMappedBufferRange,"F":_glFramebufferRenderbuffer,"B":_glFramebufferTexture2D,"oa":_glFramebufferTextureLayer,"ra":_glFrontFace,"eg":_glGenBuffers,"ag":_glGenFramebuffers,"Wb":_glGenQueries,"bg":_glGenRenderbuffers,"_e":_glGenSamplers,"dg":_glGenTextures,"Ef":_glGenVertexArrays,"cg":_glGenerateMipmap,"Bc":_glGetActiveAttrib,"Sa":_glGetActiveUniform,"Ka":_glGetActiveUniformBlockName,"R":_glGetActiveUniformBlockiv,"Q":_glGetActiveUniformsiv,"Ac":_glGetAttribLocation,"ye":_glGetBufferSubData,"$f":_glGetError,"_f":_glGetFramebufferAttachmentParameteriv,"uc":_glGetIntegeri_v,"ua":_glGetIntegerv,"cf":_glGetInternalformativ,"Tb":_glGetProgramBinary,"xc":_glGetProgramInfoLog,"I":_glGetProgramiv,"_b":_glGetQueryObjectuiv,"Ff":_glGetQueryiv,"hg":_glGetRenderbufferParameteriv,"Yf":_glGetShaderInfoLog,"mc":_glGetShaderPrecisionFormat,"Zf":_glGetShaderSource,"wc":_glGetShaderiv,"Xf":_glGetString,"tf":_glGetStringi,"Wf":_glGetTexParameteriv,"df":_glGetUniformBlockIndex,"Ja":_glGetUniformIndices,"Z":_glGetUniformLocation,"lc":_glGetUniformiv,"zc":_glGetVertexAttribiv,"Ma":_glInvalidateFramebuffer,"tc":_glIsEnabled,"Bf":_glIsVertexArray,"Vf":_glLinkProgram,"nf":_glMapBufferRange,"Ra":_glPixelStorei,"kc":_glPolygonOffset,"Ub":_glProgramBinary,"Ze":_glProgramParameteri,"gf":_glReadBuffer,"N":_glReadPixels,"Uf":_glRenderbufferStorage,"rf":_glRenderbufferStorageMultisample,"bf":_glSamplerParameteri,"Qa":_glScissor,"Sf":_glShaderSource,"Tf":_glStencilFuncSeparate,"Qf":_glStencilMask,"Rf":_glStencilOpSeparate,"Of":_glTexImage2D,"xf":_glTexImage3D,"Pf":_glTexParameterf,"Pa":_glTexParameteri,"Nf":_glTexParameteriv,"uf":_glTexStorage2D,"vf":_glTexStorage3D,"Mf":_glTexSubImage2D,"yf":_glTexSubImage3D,"$b":_glUniform1fv,"pa":_glUniform1i,"ac":_glUniform1iv,"bc":_glUniform1uiv,"cc":_glUniform2fv,"dc":_glUniform2iv,"ec":_glUniform2uiv,"Oa":_glUniform3fv,"fc":_glUniform3iv,"gc":_glUniform3uiv,"S":_glUniform4fv,"hc":_glUniform4iv,"ic":_glUniform4uiv,"La":_glUniformBlockBinding,"jc":_glUniformMatrix3fv,"qa":_glUniformMatrix4fv,"of":_glUnmapBuffer,"If":_glUseProgram,"yc":_glValidateProgram,"Jf":_glVertexAttrib4f,"Kf":_glVertexAttrib4fv,"ff":_glVertexAttribIPointer,"Lf":_glVertexAttribPointer,"Na":_glViewport,"Ad":invoke_ddiii,"cb":invoke_di,"ca":invoke_dii,"Ic":invoke_diii,"bb":invoke_f,"z":invoke_fii,"E":invoke_fiii,"Bd":invoke_fiiii,"D":invoke_i,"d":invoke_ii,"e":invoke_iii,"ab":invoke_iiifi,"L":invoke_iiifii,"i":invoke_iiii,"Id":invoke_iiiidii,"Hd":invoke_iiiifii,"q":invoke_iiiii,"s":invoke_iiiiii,"v":invoke_iiiiiii,"Dd":invoke_iiiiiiidii,"C":invoke_iiiiiiii,"J":invoke_iiiiiiiii,"P":invoke_iiiiiiiiii,"Ua":invoke_iiiiiiiiiii,"Dc":invoke_iiiiiiiiiiii,"id":invoke_iiiiiiiiiji,"qd":invoke_iiiijii,"od":invoke_iiijii,"kd":invoke_iiji,"$c":invoke_iijii,"nd":invoke_iijiii,"ad":invoke_iijjii,"fd":invoke_iji,"xd":invoke_ji,"wd":invoke_jii,"rd":invoke_jiii,"cd":invoke_jiiiii,"bd":invoke_jiiiiiiiiii,"td":invoke_jiji,"jd":invoke_jijii,"ed":invoke_jjji,"c":invoke_v,"l":invoke_vi,"O":invoke_vidi,"H":invoke_viffi,"da":invoke_vifi,"n":invoke_vii,"db":invoke_viidi,"gd":invoke_viidiji,"U":invoke_viifi,"Fd":invoke_viifii,"g":invoke_viii,"Gd":invoke_viiiffi,"p":invoke_viiii,"Cd":invoke_viiiidi,"ya":invoke_viiiifi,"r":invoke_viiiii,"w":invoke_viiiiii,"K":invoke_viiiiiii,"ba":invoke_viiiiiiii,"Kb":invoke_viiiiiiiii,"Cc":invoke_viiiiiiiiii,"pd":invoke_viiiji,"md":invoke_viij,"ld":invoke_viiji,"vd":invoke_viijii,"sd":invoke_viji,"_c":invoke_vijiii,"hd":invoke_vji,"Yc":invoke_vjiiiii,"Zc":invoke_vjjjiiii,"j":_llvm_eh_typeid_for,"u":_setTempRet0,"Kc":_strftime};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["Pg"]).apply(null,arguments)};var _getMemInfo=Module["_getMemInfo"]=function(){return(_getMemInfo=Module["_getMemInfo"]=Module["asm"]["Qg"]).apply(null,arguments)};var _SendMessageFloat=Module["_SendMessageFloat"]=function(){return(_SendMessageFloat=Module["_SendMessageFloat"]=Module["asm"]["Rg"]).apply(null,arguments)};var _SendMessageString=Module["_SendMessageString"]=function(){return(_SendMessageString=Module["_SendMessageString"]=Module["asm"]["Sg"]).apply(null,arguments)};var _SendMessage=Module["_SendMessage"]=function(){return(_SendMessage=Module["_SendMessage"]=Module["asm"]["Tg"]).apply(null,arguments)};var _SetFullscreen=Module["_SetFullscreen"]=function(){return(_SetFullscreen=Module["_SetFullscreen"]=Module["asm"]["Ug"]).apply(null,arguments)};var _main=Module["_main"]=function(){return(_main=Module["_main"]=Module["asm"]["Vg"]).apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return(___errno_location=Module["___errno_location"]=Module["asm"]["Wg"]).apply(null,arguments)};var _htons=Module["_htons"]=function(){return(_htons=Module["_htons"]=Module["asm"]["Xg"]).apply(null,arguments)};var _ntohs=Module["_ntohs"]=function(){return(_ntohs=Module["_ntohs"]=Module["asm"]["Yg"]).apply(null,arguments)};var _strlen=Module["_strlen"]=function(){return(_strlen=Module["_strlen"]=Module["asm"]["Zg"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["_g"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["$g"]).apply(null,arguments)};var _emscripten_builtin_memalign=Module["_emscripten_builtin_memalign"]=function(){return(_emscripten_builtin_memalign=Module["_emscripten_builtin_memalign"]=Module["asm"]["ah"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["bh"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["ch"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["dh"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["eh"]).apply(null,arguments)};var ___cxa_can_catch=Module["___cxa_can_catch"]=function(){return(___cxa_can_catch=Module["___cxa_can_catch"]=Module["asm"]["fh"]).apply(null,arguments)};var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=function(){return(___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=Module["asm"]["gh"]).apply(null,arguments)};var dynCall_iidiiii=Module["dynCall_iidiiii"]=function(){return(dynCall_iidiiii=Module["dynCall_iidiiii"]=Module["asm"]["ih"]).apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return(dynCall_vii=Module["dynCall_vii"]=Module["asm"]["jh"]).apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return(dynCall_iiii=Module["dynCall_iiii"]=Module["asm"]["kh"]).apply(null,arguments)};var dynCall_iii=Module["dynCall_iii"]=function(){return(dynCall_iii=Module["dynCall_iii"]=Module["asm"]["lh"]).apply(null,arguments)};var dynCall_ii=Module["dynCall_ii"]=function(){return(dynCall_ii=Module["dynCall_ii"]=Module["asm"]["mh"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["nh"]).apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return(dynCall_vi=Module["dynCall_vi"]=Module["asm"]["oh"]).apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return(dynCall_viii=Module["dynCall_viii"]=Module["asm"]["ph"]).apply(null,arguments)};var dynCall_iiiii=Module["dynCall_iiiii"]=function(){return(dynCall_iiiii=Module["dynCall_iiiii"]=Module["asm"]["qh"]).apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return(dynCall_v=Module["dynCall_v"]=Module["asm"]["rh"]).apply(null,arguments)};var dynCall_viiiiii=Module["dynCall_viiiiii"]=function(){return(dynCall_viiiiii=Module["dynCall_viiiiii"]=Module["asm"]["sh"]).apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return(dynCall_viiiii=Module["dynCall_viiiii"]=Module["asm"]["th"]).apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return(dynCall_viiii=Module["dynCall_viiii"]=Module["asm"]["uh"]).apply(null,arguments)};var dynCall_iiiiii=Module["dynCall_iiiiii"]=function(){return(dynCall_iiiiii=Module["dynCall_iiiiii"]=Module["asm"]["vh"]).apply(null,arguments)};var dynCall_fff=Module["dynCall_fff"]=function(){return(dynCall_fff=Module["dynCall_fff"]=Module["asm"]["wh"]).apply(null,arguments)};var dynCall_fi=Module["dynCall_fi"]=function(){return(dynCall_fi=Module["dynCall_fi"]=Module["asm"]["xh"]).apply(null,arguments)};var dynCall_vif=Module["dynCall_vif"]=function(){return(dynCall_vif=Module["dynCall_vif"]=Module["asm"]["yh"]).apply(null,arguments)};var dynCall_fii=Module["dynCall_fii"]=function(){return(dynCall_fii=Module["dynCall_fii"]=Module["asm"]["zh"]).apply(null,arguments)};var dynCall_viif=Module["dynCall_viif"]=function(){return(dynCall_viif=Module["dynCall_viif"]=Module["asm"]["Ah"]).apply(null,arguments)};var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=function(){return(dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=Module["asm"]["Bh"]).apply(null,arguments)};var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=function(){return(dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=Module["asm"]["Ch"]).apply(null,arguments)};var dynCall_ijj=Module["dynCall_ijj"]=function(){return(dynCall_ijj=Module["dynCall_ijj"]=Module["asm"]["Dh"]).apply(null,arguments)};var dynCall_vjji=Module["dynCall_vjji"]=function(){return(dynCall_vjji=Module["dynCall_vjji"]=Module["asm"]["Eh"]).apply(null,arguments)};var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=function(){return(dynCall_iiiiiii=Module["dynCall_iiiiiii"]=Module["asm"]["Fh"]).apply(null,arguments)};var dynCall_viffff=Module["dynCall_viffff"]=function(){return(dynCall_viffff=Module["dynCall_viffff"]=Module["asm"]["Gh"]).apply(null,arguments)};var dynCall_vid=Module["dynCall_vid"]=function(){return(dynCall_vid=Module["dynCall_vid"]=Module["asm"]["Hh"]).apply(null,arguments)};var dynCall_viiiiif=Module["dynCall_viiiiif"]=function(){return(dynCall_viiiiif=Module["dynCall_viiiiif"]=Module["asm"]["Ih"]).apply(null,arguments)};var dynCall_viiiif=Module["dynCall_viiiif"]=function(){return(dynCall_viiiif=Module["dynCall_viiiif"]=Module["asm"]["Jh"]).apply(null,arguments)};var dynCall_vifi=Module["dynCall_vifi"]=function(){return(dynCall_vifi=Module["dynCall_vifi"]=Module["asm"]["Kh"]).apply(null,arguments)};var dynCall_i=Module["dynCall_i"]=function(){return(dynCall_i=Module["dynCall_i"]=Module["asm"]["Lh"]).apply(null,arguments)};var dynCall_viiiiiif=Module["dynCall_viiiiiif"]=function(){return(dynCall_viiiiiif=Module["dynCall_viiiiiif"]=Module["asm"]["Mh"]).apply(null,arguments)};var dynCall_iiijiii=Module["dynCall_iiijiii"]=function(){return(dynCall_iiijiii=Module["dynCall_iiijiii"]=Module["asm"]["Nh"]).apply(null,arguments)};var dynCall_iijiii=Module["dynCall_iijiii"]=function(){return(dynCall_iijiii=Module["dynCall_iijiii"]=Module["asm"]["Oh"]).apply(null,arguments)};var dynCall_iiijii=Module["dynCall_iiijii"]=function(){return(dynCall_iiijii=Module["dynCall_iiijii"]=Module["asm"]["Ph"]).apply(null,arguments)};var dynCall_iijii=Module["dynCall_iijii"]=function(){return(dynCall_iijii=Module["dynCall_iijii"]=Module["asm"]["Qh"]).apply(null,arguments)};var dynCall_iiiijiii=Module["dynCall_iiiijiii"]=function(){return(dynCall_iiiijiii=Module["dynCall_iiiijiii"]=Module["asm"]["Rh"]).apply(null,arguments)};var dynCall_iiiijii=Module["dynCall_iiiijii"]=function(){return(dynCall_iiiijii=Module["dynCall_iiiijii"]=Module["asm"]["Sh"]).apply(null,arguments)};var dynCall_jii=Module["dynCall_jii"]=function(){return(dynCall_jii=Module["dynCall_jii"]=Module["asm"]["Th"]).apply(null,arguments)};var dynCall_iiiij=Module["dynCall_iiiij"]=function(){return(dynCall_iiiij=Module["dynCall_iiiij"]=Module["asm"]["Uh"]).apply(null,arguments)};var dynCall_jiiji=Module["dynCall_jiiji"]=function(){return(dynCall_jiiji=Module["dynCall_jiiji"]=Module["asm"]["Vh"]).apply(null,arguments)};var dynCall_iiif=Module["dynCall_iiif"]=function(){return(dynCall_iiif=Module["dynCall_iiif"]=Module["asm"]["Wh"]).apply(null,arguments)};var dynCall_fif=Module["dynCall_fif"]=function(){return(dynCall_fif=Module["dynCall_fif"]=Module["asm"]["Xh"]).apply(null,arguments)};var dynCall_ji=Module["dynCall_ji"]=function(){return(dynCall_ji=Module["dynCall_ji"]=Module["asm"]["Yh"]).apply(null,arguments)};var dynCall_iiiiiifff=Module["dynCall_iiiiiifff"]=function(){return(dynCall_iiiiiifff=Module["dynCall_iiiiiifff"]=Module["asm"]["Zh"]).apply(null,arguments)};var dynCall_iiiiiifiif=Module["dynCall_iiiiiifiif"]=function(){return(dynCall_iiiiiifiif=Module["dynCall_iiiiiifiif"]=Module["asm"]["_h"]).apply(null,arguments)};var dynCall_viiifii=Module["dynCall_viiifii"]=function(){return(dynCall_viiifii=Module["dynCall_viiifii"]=Module["asm"]["$h"]).apply(null,arguments)};var dynCall_iiiiifiii=Module["dynCall_iiiiifiii"]=function(){return(dynCall_iiiiifiii=Module["dynCall_iiiiifiii"]=Module["asm"]["ai"]).apply(null,arguments)};var dynCall_iiiiiifiii=Module["dynCall_iiiiiifiii"]=function(){return(dynCall_iiiiiifiii=Module["dynCall_iiiiiifiii"]=Module["asm"]["bi"]).apply(null,arguments)};var dynCall_iiiiiiifiif=Module["dynCall_iiiiiiifiif"]=function(){return(dynCall_iiiiiiifiif=Module["dynCall_iiiiiiifiif"]=Module["asm"]["ci"]).apply(null,arguments)};var dynCall_iiiifii=Module["dynCall_iiiifii"]=function(){return(dynCall_iiiifii=Module["dynCall_iiiifii"]=Module["asm"]["di"]).apply(null,arguments)};var dynCall_fiff=Module["dynCall_fiff"]=function(){return(dynCall_fiff=Module["dynCall_fiff"]=Module["asm"]["ei"]).apply(null,arguments)};var dynCall_fiiiiiifiifif=Module["dynCall_fiiiiiifiifif"]=function(){return(dynCall_fiiiiiifiifif=Module["dynCall_fiiiiiifiifif"]=Module["asm"]["fi"]).apply(null,arguments)};var dynCall_fiiiiiifiiiif=Module["dynCall_fiiiiiifiiiif"]=function(){return(dynCall_fiiiiiifiiiif=Module["dynCall_fiiiiiifiiiif"]=Module["asm"]["gi"]).apply(null,arguments)};var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=function(){return(dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=Module["asm"]["hi"]).apply(null,arguments)};var dynCall_vifiiii=Module["dynCall_vifiiii"]=function(){return(dynCall_vifiiii=Module["dynCall_vifiiii"]=Module["asm"]["ii"]).apply(null,arguments)};var dynCall_vifii=Module["dynCall_vifii"]=function(){return(dynCall_vifii=Module["dynCall_vifii"]=Module["asm"]["ji"]).apply(null,arguments)};var dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=function(){return(dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=Module["asm"]["ki"]).apply(null,arguments)};var dynCall_iifiiiijii=Module["dynCall_iifiiiijii"]=function(){return(dynCall_iifiiiijii=Module["dynCall_iifiiiijii"]=Module["asm"]["li"]).apply(null,arguments)};var dynCall_vifif=Module["dynCall_vifif"]=function(){return(dynCall_vifif=Module["dynCall_vifif"]=Module["asm"]["mi"]).apply(null,arguments)};var dynCall_vifijii=Module["dynCall_vifijii"]=function(){return(dynCall_vifijii=Module["dynCall_vifijii"]=Module["asm"]["ni"]).apply(null,arguments)};var dynCall_iiiifffiii=Module["dynCall_iiiifffiii"]=function(){return(dynCall_iiiifffiii=Module["dynCall_iiiifffiii"]=Module["asm"]["oi"]).apply(null,arguments)};var dynCall_iiiifffffi=Module["dynCall_iiiifffffi"]=function(){return(dynCall_iiiifffffi=Module["dynCall_iiiifffffi"]=Module["asm"]["pi"]).apply(null,arguments)};var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=function(){return(dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=Module["asm"]["qi"]).apply(null,arguments)};var dynCall_viffiiiif=Module["dynCall_viffiiiif"]=function(){return(dynCall_viffiiiif=Module["dynCall_viffiiiif"]=Module["asm"]["ri"]).apply(null,arguments)};var dynCall_viffiifffffiii=Module["dynCall_viffiifffffiii"]=function(){return(dynCall_viffiifffffiii=Module["dynCall_viffiifffffiii"]=Module["asm"]["si"]).apply(null,arguments)};var dynCall_viffffiifffiiiiif=Module["dynCall_viffffiifffiiiiif"]=function(){return(dynCall_viffffiifffiiiiif=Module["dynCall_viffffiifffiiiiif"]=Module["asm"]["ti"]).apply(null,arguments)};var dynCall_iiiifffffii=Module["dynCall_iiiifffffii"]=function(){return(dynCall_iiiifffffii=Module["dynCall_iiiifffffii"]=Module["asm"]["ui"]).apply(null,arguments)};var dynCall_viiiiiiiiiiifii=Module["dynCall_viiiiiiiiiiifii"]=function(){return(dynCall_viiiiiiiiiiifii=Module["dynCall_viiiiiiiiiiifii"]=Module["asm"]["vi"]).apply(null,arguments)};var dynCall_viiiffi=Module["dynCall_viiiffi"]=function(){return(dynCall_viiiffi=Module["dynCall_viiiffi"]=Module["asm"]["wi"]).apply(null,arguments)};var dynCall_viiifi=Module["dynCall_viiifi"]=function(){return(dynCall_viiifi=Module["dynCall_viiifi"]=Module["asm"]["xi"]).apply(null,arguments)};var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=function(){return(dynCall_viiiiiii=Module["dynCall_viiiiiii"]=Module["asm"]["yi"]).apply(null,arguments)};var dynCall_iifi=Module["dynCall_iifi"]=function(){return(dynCall_iifi=Module["dynCall_iifi"]=Module["asm"]["zi"]).apply(null,arguments)};var dynCall_viifi=Module["dynCall_viifi"]=function(){return(dynCall_viifi=Module["dynCall_viifi"]=Module["asm"]["Ai"]).apply(null,arguments)};var dynCall_viff=Module["dynCall_viff"]=function(){return(dynCall_viff=Module["dynCall_viff"]=Module["asm"]["Bi"]).apply(null,arguments)};var dynCall_iiiifiiiii=Module["dynCall_iiiifiiiii"]=function(){return(dynCall_iiiifiiiii=Module["dynCall_iiiifiiiii"]=Module["asm"]["Ci"]).apply(null,arguments)};var dynCall_iiiiifiiiiif=Module["dynCall_iiiiifiiiiif"]=function(){return(dynCall_iiiiifiiiiif=Module["dynCall_iiiiifiiiiif"]=Module["asm"]["Di"]).apply(null,arguments)};var dynCall_viiff=Module["dynCall_viiff"]=function(){return(dynCall_viiff=Module["dynCall_viiff"]=Module["asm"]["Ei"]).apply(null,arguments)};var dynCall_viifffi=Module["dynCall_viifffi"]=function(){return(dynCall_viifffi=Module["dynCall_viifffi"]=Module["asm"]["Fi"]).apply(null,arguments)};var dynCall_viiifiiiii=Module["dynCall_viiifiiiii"]=function(){return(dynCall_viiifiiiii=Module["dynCall_viiifiiiii"]=Module["asm"]["Gi"]).apply(null,arguments)};var dynCall_viiiifiiiiif=Module["dynCall_viiiifiiiiif"]=function(){return(dynCall_viiiifiiiiif=Module["dynCall_viiiifiiiiif"]=Module["asm"]["Hi"]).apply(null,arguments)};var dynCall_iifff=Module["dynCall_iifff"]=function(){return(dynCall_iifff=Module["dynCall_iifff"]=Module["asm"]["Ii"]).apply(null,arguments)};var dynCall_viiffi=Module["dynCall_viiffi"]=function(){return(dynCall_viiffi=Module["dynCall_viiffi"]=Module["asm"]["Ji"]).apply(null,arguments)};var dynCall_iiiiiiiiii=Module["dynCall_iiiiiiiiii"]=function(){return(dynCall_iiiiiiiiii=Module["dynCall_iiiiiiiiii"]=Module["asm"]["Ki"]).apply(null,arguments)};var dynCall_iiiifiii=Module["dynCall_iiiifiii"]=function(){return(dynCall_iiiifiii=Module["dynCall_iiiifiii"]=Module["asm"]["Li"]).apply(null,arguments)};var dynCall_viiifiii=Module["dynCall_viiifiii"]=function(){return(dynCall_viiifiii=Module["dynCall_viiifiii"]=Module["asm"]["Mi"]).apply(null,arguments)};var dynCall_viiiffii=Module["dynCall_viiiffii"]=function(){return(dynCall_viiiffii=Module["dynCall_viiiffii"]=Module["asm"]["Ni"]).apply(null,arguments)};var dynCall_iif=Module["dynCall_iif"]=function(){return(dynCall_iif=Module["dynCall_iif"]=Module["asm"]["Oi"]).apply(null,arguments)};var dynCall_viij=Module["dynCall_viij"]=function(){return(dynCall_viij=Module["dynCall_viij"]=Module["asm"]["Pi"]).apply(null,arguments)};var dynCall_viiji=Module["dynCall_viiji"]=function(){return(dynCall_viiji=Module["dynCall_viiji"]=Module["asm"]["Qi"]).apply(null,arguments)};var dynCall_viijijj=Module["dynCall_viijijj"]=function(){return(dynCall_viijijj=Module["dynCall_viijijj"]=Module["asm"]["Ri"]).apply(null,arguments)};var dynCall_viijj=Module["dynCall_viijj"]=function(){return(dynCall_viijj=Module["dynCall_viijj"]=Module["asm"]["Si"]).apply(null,arguments)};var dynCall_viiiij=Module["dynCall_viiiij"]=function(){return(dynCall_viiiij=Module["dynCall_viiiij"]=Module["asm"]["Ti"]).apply(null,arguments)};var dynCall_iiiiiifffiiifiii=Module["dynCall_iiiiiifffiiifiii"]=function(){return(dynCall_iiiiiifffiiifiii=Module["dynCall_iiiiiifffiiifiii"]=Module["asm"]["Ui"]).apply(null,arguments)};var dynCall_viid=Module["dynCall_viid"]=function(){return(dynCall_viid=Module["dynCall_viid"]=Module["asm"]["Vi"]).apply(null,arguments)};var dynCall_di=Module["dynCall_di"]=function(){return(dynCall_di=Module["dynCall_di"]=Module["asm"]["Wi"]).apply(null,arguments)};var dynCall_viiidi=Module["dynCall_viiidi"]=function(){return(dynCall_viiidi=Module["dynCall_viiidi"]=Module["asm"]["Xi"]).apply(null,arguments)};var dynCall_viidii=Module["dynCall_viidii"]=function(){return(dynCall_viidii=Module["dynCall_viidii"]=Module["asm"]["Yi"]).apply(null,arguments)};var dynCall_fiiiif=Module["dynCall_fiiiif"]=function(){return(dynCall_fiiiif=Module["dynCall_fiiiif"]=Module["asm"]["Zi"]).apply(null,arguments)};var dynCall_iiiiiff=Module["dynCall_iiiiiff"]=function(){return(dynCall_iiiiiff=Module["dynCall_iiiiiff"]=Module["asm"]["_i"]).apply(null,arguments)};var dynCall_iij=Module["dynCall_iij"]=function(){return(dynCall_iij=Module["dynCall_iij"]=Module["asm"]["$i"]).apply(null,arguments)};var dynCall_iiij=Module["dynCall_iiij"]=function(){return(dynCall_iiij=Module["dynCall_iiij"]=Module["asm"]["aj"]).apply(null,arguments)};var dynCall_jiiii=Module["dynCall_jiiii"]=function(){return(dynCall_jiiii=Module["dynCall_jiiii"]=Module["asm"]["bj"]).apply(null,arguments)};var dynCall_fiiii=Module["dynCall_fiiii"]=function(){return(dynCall_fiiii=Module["dynCall_fiiii"]=Module["asm"]["cj"]).apply(null,arguments)};var dynCall_iiiji=Module["dynCall_iiiji"]=function(){return(dynCall_iiiji=Module["dynCall_iiiji"]=Module["asm"]["dj"]).apply(null,arguments)};var dynCall_vjiiiiiii=Module["dynCall_vjiiiiiii"]=function(){return(dynCall_vjiiiiiii=Module["dynCall_vjiiiiiii"]=Module["asm"]["ej"]).apply(null,arguments)};var dynCall_iiiiiiiiiii=Module["dynCall_iiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiii=Module["dynCall_iiiiiiiiiii"]=Module["asm"]["fj"]).apply(null,arguments)};var dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=Module["asm"]["gj"]).apply(null,arguments)};var dynCall_vf=Module["dynCall_vf"]=function(){return(dynCall_vf=Module["dynCall_vf"]=Module["asm"]["hj"]).apply(null,arguments)};var dynCall_vffff=Module["dynCall_vffff"]=function(){return(dynCall_vffff=Module["dynCall_vffff"]=Module["asm"]["ij"]).apply(null,arguments)};var dynCall_vff=Module["dynCall_vff"]=function(){return(dynCall_vff=Module["dynCall_vff"]=Module["asm"]["jj"]).apply(null,arguments)};var dynCall_viiiiifi=Module["dynCall_viiiiifi"]=function(){return(dynCall_viiiiifi=Module["dynCall_viiiiifi"]=Module["asm"]["kj"]).apply(null,arguments)};var dynCall_iiiiiiiiiiii=Module["dynCall_iiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiii=Module["dynCall_iiiiiiiiiiii"]=Module["asm"]["lj"]).apply(null,arguments)};var dynCall_viffii=Module["dynCall_viffii"]=function(){return(dynCall_viffii=Module["dynCall_viffii"]=Module["asm"]["mj"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiiiiiii"]=Module["asm"]["nj"]).apply(null,arguments)};var dynCall_vifff=Module["dynCall_vifff"]=function(){return(dynCall_vifff=Module["dynCall_vifff"]=Module["asm"]["oj"]).apply(null,arguments)};var dynCall_viifff=Module["dynCall_viifff"]=function(){return(dynCall_viifff=Module["dynCall_viifff"]=Module["asm"]["pj"]).apply(null,arguments)};var dynCall_vij=Module["dynCall_vij"]=function(){return(dynCall_vij=Module["dynCall_vij"]=Module["asm"]["qj"]).apply(null,arguments)};var dynCall_ij=Module["dynCall_ij"]=function(){return(dynCall_ij=Module["dynCall_ij"]=Module["asm"]["rj"]).apply(null,arguments)};var dynCall_ijiii=Module["dynCall_ijiii"]=function(){return(dynCall_ijiii=Module["dynCall_ijiii"]=Module["asm"]["sj"]).apply(null,arguments)};var dynCall_ijii=Module["dynCall_ijii"]=function(){return(dynCall_ijii=Module["dynCall_ijii"]=Module["asm"]["tj"]).apply(null,arguments)};var dynCall_f=Module["dynCall_f"]=function(){return(dynCall_f=Module["dynCall_f"]=Module["asm"]["uj"]).apply(null,arguments)};var dynCall_vfff=Module["dynCall_vfff"]=function(){return(dynCall_vfff=Module["dynCall_vfff"]=Module["asm"]["vj"]).apply(null,arguments)};var dynCall_viiif=Module["dynCall_viiif"]=function(){return(dynCall_viiif=Module["dynCall_viiif"]=Module["asm"]["wj"]).apply(null,arguments)};var dynCall_vfii=Module["dynCall_vfii"]=function(){return(dynCall_vfii=Module["dynCall_vfii"]=Module["asm"]["xj"]).apply(null,arguments)};var dynCall_ff=Module["dynCall_ff"]=function(){return(dynCall_ff=Module["dynCall_ff"]=Module["asm"]["yj"]).apply(null,arguments)};var dynCall_vfi=Module["dynCall_vfi"]=function(){return(dynCall_vfi=Module["dynCall_vfi"]=Module["asm"]["zj"]).apply(null,arguments)};var dynCall_iiifi=Module["dynCall_iiifi"]=function(){return(dynCall_iiifi=Module["dynCall_iiifi"]=Module["asm"]["Aj"]).apply(null,arguments)};var dynCall_iiifii=Module["dynCall_iiifii"]=function(){return(dynCall_iiifii=Module["dynCall_iiifii"]=Module["asm"]["Bj"]).apply(null,arguments)};var dynCall_iiifiii=Module["dynCall_iiifiii"]=function(){return(dynCall_iiifiii=Module["dynCall_iiifiii"]=Module["asm"]["Cj"]).apply(null,arguments)};var dynCall_iiiifi=Module["dynCall_iiiifi"]=function(){return(dynCall_iiiifi=Module["dynCall_iiiifi"]=Module["asm"]["Dj"]).apply(null,arguments)};var dynCall_fiif=Module["dynCall_fiif"]=function(){return(dynCall_fiif=Module["dynCall_fiif"]=Module["asm"]["Ej"]).apply(null,arguments)};var dynCall_iiiiiiffiiiiiiiiiffffiii=Module["dynCall_iiiiiiffiiiiiiiiiffffiii"]=function(){return(dynCall_iiiiiiffiiiiiiiiiffffiii=Module["dynCall_iiiiiiffiiiiiiiiiffffiii"]=Module["asm"]["Fj"]).apply(null,arguments)};var dynCall_viififi=Module["dynCall_viififi"]=function(){return(dynCall_viififi=Module["dynCall_viififi"]=Module["asm"]["Gj"]).apply(null,arguments)};var dynCall_viffi=Module["dynCall_viffi"]=function(){return(dynCall_viffi=Module["dynCall_viffi"]=Module["asm"]["Hj"]).apply(null,arguments)};var dynCall_if=Module["dynCall_if"]=function(){return(dynCall_if=Module["dynCall_if"]=Module["asm"]["Ij"]).apply(null,arguments)};var dynCall_viiffiiiiiiiii=Module["dynCall_viiffiiiiiiiii"]=function(){return(dynCall_viiffiiiiiiiii=Module["dynCall_viiffiiiiiiiii"]=Module["asm"]["Jj"]).apply(null,arguments)};var dynCall_viiffiiiiii=Module["dynCall_viiffiiiiii"]=function(){return(dynCall_viiffiiiiii=Module["dynCall_viiffiiiiii"]=Module["asm"]["Kj"]).apply(null,arguments)};var dynCall_viiiiiiiijiii=Module["dynCall_viiiiiiiijiii"]=function(){return(dynCall_viiiiiiiijiii=Module["dynCall_viiiiiiiijiii"]=Module["asm"]["Lj"]).apply(null,arguments)};var dynCall_d=Module["dynCall_d"]=function(){return(dynCall_d=Module["dynCall_d"]=Module["asm"]["Mj"]).apply(null,arguments)};var dynCall_vidi=Module["dynCall_vidi"]=function(){return(dynCall_vidi=Module["dynCall_vidi"]=Module["asm"]["Nj"]).apply(null,arguments)};var dynCall_fifi=Module["dynCall_fifi"]=function(){return(dynCall_fifi=Module["dynCall_fifi"]=Module["asm"]["Oj"]).apply(null,arguments)};var dynCall_iiddi=Module["dynCall_iiddi"]=function(){return(dynCall_iiddi=Module["dynCall_iiddi"]=Module["asm"]["Pj"]).apply(null,arguments)};var dynCall_iiffi=Module["dynCall_iiffi"]=function(){return(dynCall_iiffi=Module["dynCall_iiffi"]=Module["asm"]["Qj"]).apply(null,arguments)};var dynCall_iijji=Module["dynCall_iijji"]=function(){return(dynCall_iijji=Module["dynCall_iijji"]=Module["asm"]["Rj"]).apply(null,arguments)};var dynCall_iiiidii=Module["dynCall_iiiidii"]=function(){return(dynCall_iiiidii=Module["dynCall_iiiidii"]=Module["asm"]["Sj"]).apply(null,arguments)};var dynCall_viidi=Module["dynCall_viidi"]=function(){return(dynCall_viidi=Module["dynCall_viidi"]=Module["asm"]["Tj"]).apply(null,arguments)};var dynCall_viidiji=Module["dynCall_viidiji"]=function(){return(dynCall_viidiji=Module["dynCall_viidiji"]=Module["asm"]["Uj"]).apply(null,arguments)};var dynCall_viidjii=Module["dynCall_viidjii"]=function(){return(dynCall_viidjii=Module["dynCall_viidjii"]=Module["asm"]["Vj"]).apply(null,arguments)};var dynCall_viiiji=Module["dynCall_viiiji"]=function(){return(dynCall_viiiji=Module["dynCall_viiiji"]=Module["asm"]["Wj"]).apply(null,arguments)};var dynCall_didi=Module["dynCall_didi"]=function(){return(dynCall_didi=Module["dynCall_didi"]=Module["asm"]["Xj"]).apply(null,arguments)};var dynCall_fiii=Module["dynCall_fiii"]=function(){return(dynCall_fiii=Module["dynCall_fiii"]=Module["asm"]["Yj"]).apply(null,arguments)};var dynCall_diidi=Module["dynCall_diidi"]=function(){return(dynCall_diidi=Module["dynCall_diidi"]=Module["asm"]["Zj"]).apply(null,arguments)};var dynCall_fiifi=Module["dynCall_fiifi"]=function(){return(dynCall_fiifi=Module["dynCall_fiifi"]=Module["asm"]["_j"]).apply(null,arguments)};var dynCall_iiidii=Module["dynCall_iiidii"]=function(){return(dynCall_iiidii=Module["dynCall_iiidii"]=Module["asm"]["$j"]).apply(null,arguments)};var dynCall_iidi=Module["dynCall_iidi"]=function(){return(dynCall_iidi=Module["dynCall_iidi"]=Module["asm"]["ak"]).apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return(dynCall_viijii=Module["dynCall_viijii"]=Module["asm"]["bk"]).apply(null,arguments)};var dynCall_jiii=Module["dynCall_jiii"]=function(){return(dynCall_jiii=Module["dynCall_jiii"]=Module["asm"]["ck"]).apply(null,arguments)};var dynCall_iiji=Module["dynCall_iiji"]=function(){return(dynCall_iiji=Module["dynCall_iiji"]=Module["asm"]["dk"]).apply(null,arguments)};var dynCall_viiiifii=Module["dynCall_viiiifii"]=function(){return(dynCall_viiiifii=Module["dynCall_viiiifii"]=Module["asm"]["ek"]).apply(null,arguments)};var dynCall_viifii=Module["dynCall_viifii"]=function(){return(dynCall_viifii=Module["dynCall_viifii"]=Module["asm"]["fk"]).apply(null,arguments)};var dynCall_iiiiiiiiiji=Module["dynCall_iiiiiiiiiji"]=function(){return(dynCall_iiiiiiiiiji=Module["dynCall_iiiiiiiiiji"]=Module["asm"]["gk"]).apply(null,arguments)};var dynCall_vji=Module["dynCall_vji"]=function(){return(dynCall_vji=Module["dynCall_vji"]=Module["asm"]["hk"]).apply(null,arguments)};var dynCall_iiiiiiidii=Module["dynCall_iiiiiiidii"]=function(){return(dynCall_iiiiiiidii=Module["dynCall_iiiiiiidii"]=Module["asm"]["ik"]).apply(null,arguments)};var dynCall_viiiidi=Module["dynCall_viiiidi"]=function(){return(dynCall_viiiidi=Module["dynCall_viiiidi"]=Module["asm"]["jk"]).apply(null,arguments)};var dynCall_viiiifi=Module["dynCall_viiiifi"]=function(){return(dynCall_viiiifi=Module["dynCall_viiiifi"]=Module["asm"]["kk"]).apply(null,arguments)};var dynCall_viiififii=Module["dynCall_viiififii"]=function(){return(dynCall_viiififii=Module["dynCall_viiififii"]=Module["asm"]["lk"]).apply(null,arguments)};var dynCall_fiiffi=Module["dynCall_fiiffi"]=function(){return(dynCall_fiiffi=Module["dynCall_fiiffi"]=Module["asm"]["mk"]).apply(null,arguments)};var dynCall_iji=Module["dynCall_iji"]=function(){return(dynCall_iji=Module["dynCall_iji"]=Module["asm"]["nk"]).apply(null,arguments)};var dynCall_jjji=Module["dynCall_jjji"]=function(){return(dynCall_jjji=Module["dynCall_jjji"]=Module["asm"]["ok"]).apply(null,arguments)};var dynCall_vijiii=Module["dynCall_vijiii"]=function(){return(dynCall_vijiii=Module["dynCall_vijiii"]=Module["asm"]["pk"]).apply(null,arguments)};var dynCall_jiiiii=Module["dynCall_jiiiii"]=function(){return(dynCall_jiiiii=Module["dynCall_jiiiii"]=Module["asm"]["qk"]).apply(null,arguments)};var dynCall_iijjii=Module["dynCall_iijjii"]=function(){return(dynCall_iijjii=Module["dynCall_iijjii"]=Module["asm"]["rk"]).apply(null,arguments)};var dynCall_dii=Module["dynCall_dii"]=function(){return(dynCall_dii=Module["dynCall_dii"]=Module["asm"]["sk"]).apply(null,arguments)};var dynCall_vjjjiiii=Module["dynCall_vjjjiiii"]=function(){return(dynCall_vjjjiiii=Module["dynCall_vjjjiiii"]=Module["asm"]["tk"]).apply(null,arguments)};var dynCall_vjiiiii=Module["dynCall_vjiiiii"]=function(){return(dynCall_vjiiiii=Module["dynCall_vjiiiii"]=Module["asm"]["uk"]).apply(null,arguments)};var dynCall_ddiii=Module["dynCall_ddiii"]=function(){return(dynCall_ddiii=Module["dynCall_ddiii"]=Module["asm"]["vk"]).apply(null,arguments)};var dynCall_ijji=Module["dynCall_ijji"]=function(){return(dynCall_ijji=Module["dynCall_ijji"]=Module["asm"]["wk"]).apply(null,arguments)};var dynCall_viji=Module["dynCall_viji"]=function(){return(dynCall_viji=Module["dynCall_viji"]=Module["asm"]["xk"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiiii"]=Module["asm"]["yk"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiii"]=Module["asm"]["zk"]).apply(null,arguments)};var dynCall_iiiiji=Module["dynCall_iiiiji"]=function(){return(dynCall_iiiiji=Module["dynCall_iiiiji"]=Module["asm"]["Ak"]).apply(null,arguments)};var dynCall_viiijii=Module["dynCall_viiijii"]=function(){return(dynCall_viiijii=Module["dynCall_viiijii"]=Module["asm"]["Bk"]).apply(null,arguments)};var dynCall_ijjiii=Module["dynCall_ijjiii"]=function(){return(dynCall_ijjiii=Module["dynCall_ijjiii"]=Module["asm"]["Ck"]).apply(null,arguments)};var dynCall_ijiiii=Module["dynCall_ijiiii"]=function(){return(dynCall_ijiiii=Module["dynCall_ijiiii"]=Module["asm"]["Dk"]).apply(null,arguments)};var dynCall_diiiii=Module["dynCall_diiiii"]=function(){return(dynCall_diiiii=Module["dynCall_diiiii"]=Module["asm"]["Ek"]).apply(null,arguments)};var dynCall_vijji=Module["dynCall_vijji"]=function(){return(dynCall_vijji=Module["dynCall_vijji"]=Module["asm"]["Fk"]).apply(null,arguments)};var dynCall_viffffi=Module["dynCall_viffffi"]=function(){return(dynCall_viffffi=Module["dynCall_viffffi"]=Module["asm"]["Gk"]).apply(null,arguments)};var dynCall_vfffi=Module["dynCall_vfffi"]=function(){return(dynCall_vfffi=Module["dynCall_vfffi"]=Module["asm"]["Hk"]).apply(null,arguments)};var dynCall_vffi=Module["dynCall_vffi"]=function(){return(dynCall_vffi=Module["dynCall_vffi"]=Module["asm"]["Ik"]).apply(null,arguments)};var dynCall_vffffi=Module["dynCall_vffffi"]=function(){return(dynCall_vffffi=Module["dynCall_vffffi"]=Module["asm"]["Jk"]).apply(null,arguments)};var dynCall_viiiiffi=Module["dynCall_viiiiffi"]=function(){return(dynCall_viiiiffi=Module["dynCall_viiiiffi"]=Module["asm"]["Kk"]).apply(null,arguments)};var dynCall_vifffi=Module["dynCall_vifffi"]=function(){return(dynCall_vifffi=Module["dynCall_vifffi"]=Module["asm"]["Lk"]).apply(null,arguments)};var dynCall_ifi=Module["dynCall_ifi"]=function(){return(dynCall_ifi=Module["dynCall_ifi"]=Module["asm"]["Mk"]).apply(null,arguments)};var dynCall_vfiii=Module["dynCall_vfiii"]=function(){return(dynCall_vfiii=Module["dynCall_vfiii"]=Module["asm"]["Nk"]).apply(null,arguments)};var dynCall_ffi=Module["dynCall_ffi"]=function(){return(dynCall_ffi=Module["dynCall_ffi"]=Module["asm"]["Ok"]).apply(null,arguments)};var dynCall_fffi=Module["dynCall_fffi"]=function(){return(dynCall_fffi=Module["dynCall_fffi"]=Module["asm"]["Pk"]).apply(null,arguments)};var dynCall_ffffi=Module["dynCall_ffffi"]=function(){return(dynCall_ffffi=Module["dynCall_ffffi"]=Module["asm"]["Qk"]).apply(null,arguments)};var dynCall_iffi=Module["dynCall_iffi"]=function(){return(dynCall_iffi=Module["dynCall_iffi"]=Module["asm"]["Rk"]).apply(null,arguments)};var dynCall_fffifffi=Module["dynCall_fffifffi"]=function(){return(dynCall_fffifffi=Module["dynCall_fffifffi"]=Module["asm"]["Sk"]).apply(null,arguments)};var dynCall_fdi=Module["dynCall_fdi"]=function(){return(dynCall_fdi=Module["dynCall_fdi"]=Module["asm"]["Tk"]).apply(null,arguments)};var dynCall_idi=Module["dynCall_idi"]=function(){return(dynCall_idi=Module["dynCall_idi"]=Module["asm"]["Uk"]).apply(null,arguments)};var dynCall_dddi=Module["dynCall_dddi"]=function(){return(dynCall_dddi=Module["dynCall_dddi"]=Module["asm"]["Vk"]).apply(null,arguments)};var dynCall_ddi=Module["dynCall_ddi"]=function(){return(dynCall_ddi=Module["dynCall_ddi"]=Module["asm"]["Wk"]).apply(null,arguments)};var dynCall_ddddi=Module["dynCall_ddddi"]=function(){return(dynCall_ddddi=Module["dynCall_ddddi"]=Module["asm"]["Xk"]).apply(null,arguments)};var dynCall_jji=Module["dynCall_jji"]=function(){return(dynCall_jji=Module["dynCall_jji"]=Module["asm"]["Yk"]).apply(null,arguments)};var dynCall_jjjji=Module["dynCall_jjjji"]=function(){return(dynCall_jjjji=Module["dynCall_jjjji"]=Module["asm"]["Zk"]).apply(null,arguments)};var dynCall_vjiiii=Module["dynCall_vjiiii"]=function(){return(dynCall_vjiiii=Module["dynCall_vjiiii"]=Module["asm"]["_k"]).apply(null,arguments)};var dynCall_iiiifiiiiii=Module["dynCall_iiiifiiiiii"]=function(){return(dynCall_iiiifiiiiii=Module["dynCall_iiiifiiiiii"]=Module["asm"]["$k"]).apply(null,arguments)};var dynCall_iiiifiiii=Module["dynCall_iiiifiiii"]=function(){return(dynCall_iiiifiiii=Module["dynCall_iiiifiiii"]=Module["asm"]["al"]).apply(null,arguments)};var dynCall_vijjii=Module["dynCall_vijjii"]=function(){return(dynCall_vijjii=Module["dynCall_vijjii"]=Module["asm"]["bl"]).apply(null,arguments)};var dynCall_viiiiiiiijijiii=Module["dynCall_viiiiiiiijijiii"]=function(){return(dynCall_viiiiiiiijijiii=Module["dynCall_viiiiiiiijijiii"]=Module["asm"]["cl"]).apply(null,arguments)};var dynCall_viiiiiffii=Module["dynCall_viiiiiffii"]=function(){return(dynCall_viiiiiffii=Module["dynCall_viiiiiffii"]=Module["asm"]["dl"]).apply(null,arguments)};var dynCall_viffiii=Module["dynCall_viffiii"]=function(){return(dynCall_viffiii=Module["dynCall_viffiii"]=Module["asm"]["el"]).apply(null,arguments)};var dynCall_viffffiii=Module["dynCall_viffffiii"]=function(){return(dynCall_viffffiii=Module["dynCall_viffffiii"]=Module["asm"]["fl"]).apply(null,arguments)};var dynCall_viffffii=Module["dynCall_viffffii"]=function(){return(dynCall_viffffii=Module["dynCall_viffffii"]=Module["asm"]["gl"]).apply(null,arguments)};var dynCall_viiififi=Module["dynCall_viiififi"]=function(){return(dynCall_viiififi=Module["dynCall_viiififi"]=Module["asm"]["hl"]).apply(null,arguments)};var dynCall_viiififfi=Module["dynCall_viiififfi"]=function(){return(dynCall_viiififfi=Module["dynCall_viiififfi"]=Module["asm"]["il"]).apply(null,arguments)};var dynCall_iiiiifi=Module["dynCall_iiiiifi"]=function(){return(dynCall_iiiiifi=Module["dynCall_iiiiifi"]=Module["asm"]["jl"]).apply(null,arguments)};var dynCall_iifii=Module["dynCall_iifii"]=function(){return(dynCall_iifii=Module["dynCall_iifii"]=Module["asm"]["kl"]).apply(null,arguments)};var dynCall_iifiii=Module["dynCall_iifiii"]=function(){return(dynCall_iifiii=Module["dynCall_iifiii"]=Module["asm"]["ll"]).apply(null,arguments)};var dynCall_iiifiiii=Module["dynCall_iiifiiii"]=function(){return(dynCall_iiifiiii=Module["dynCall_iiifiiii"]=Module["asm"]["ml"]).apply(null,arguments)};var dynCall_vifffffi=Module["dynCall_vifffffi"]=function(){return(dynCall_vifffffi=Module["dynCall_vifffffi"]=Module["asm"]["nl"]).apply(null,arguments)};var dynCall_viffiiii=Module["dynCall_viffiiii"]=function(){return(dynCall_viffiiii=Module["dynCall_viffiiii"]=Module["asm"]["ol"]).apply(null,arguments)};var dynCall_viiiffffiiii=Module["dynCall_viiiffffiiii"]=function(){return(dynCall_viiiffffiiii=Module["dynCall_viiiffffiiii"]=Module["asm"]["pl"]).apply(null,arguments)};var dynCall_viifffffffiiiii=Module["dynCall_viifffffffiiiii"]=function(){return(dynCall_viifffffffiiiii=Module["dynCall_viifffffffiiiii"]=Module["asm"]["ql"]).apply(null,arguments)};var dynCall_fiiiii=Module["dynCall_fiiiii"]=function(){return(dynCall_fiiiii=Module["dynCall_fiiiii"]=Module["asm"]["rl"]).apply(null,arguments)};var dynCall_iiiiiiffiiiiiiiiiffffiiii=Module["dynCall_iiiiiiffiiiiiiiiiffffiiii"]=function(){return(dynCall_iiiiiiffiiiiiiiiiffffiiii=Module["dynCall_iiiiiiffiiiiiiiiiffffiiii"]=Module["asm"]["sl"]).apply(null,arguments)};var dynCall_iiiiiiffiiiiiiiiiiiiiii=Module["dynCall_iiiiiiffiiiiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiffiiiiiiiiiiiiiii=Module["dynCall_iiiiiiffiiiiiiiiiiiiiii"]=Module["asm"]["tl"]).apply(null,arguments)};var dynCall_vififiii=Module["dynCall_vififiii"]=function(){return(dynCall_vififiii=Module["dynCall_vififiii"]=Module["asm"]["ul"]).apply(null,arguments)};var dynCall_viififii=Module["dynCall_viififii"]=function(){return(dynCall_viififii=Module["dynCall_viififii"]=Module["asm"]["vl"]).apply(null,arguments)};var dynCall_fiffi=Module["dynCall_fiffi"]=function(){return(dynCall_fiffi=Module["dynCall_fiffi"]=Module["asm"]["wl"]).apply(null,arguments)};var dynCall_viijji=Module["dynCall_viijji"]=function(){return(dynCall_viijji=Module["dynCall_viijji"]=Module["asm"]["xl"]).apply(null,arguments)};var dynCall_diii=Module["dynCall_diii"]=function(){return(dynCall_diii=Module["dynCall_diii"]=Module["asm"]["yl"]).apply(null,arguments)};var dynCall_jijji=Module["dynCall_jijji"]=function(){return(dynCall_jijji=Module["dynCall_jijji"]=Module["asm"]["zl"]).apply(null,arguments)};var dynCall_viiffffi=Module["dynCall_viiffffi"]=function(){return(dynCall_viiffffi=Module["dynCall_viiffffi"]=Module["asm"]["Al"]).apply(null,arguments)};var dynCall_fifffi=Module["dynCall_fifffi"]=function(){return(dynCall_fifffi=Module["dynCall_fifffi"]=Module["asm"]["Bl"]).apply(null,arguments)};var dynCall_ifffi=Module["dynCall_ifffi"]=function(){return(dynCall_ifffi=Module["dynCall_ifffi"]=Module["asm"]["Cl"]).apply(null,arguments)};var dynCall_viffifi=Module["dynCall_viffifi"]=function(){return(dynCall_viffifi=Module["dynCall_viffifi"]=Module["asm"]["Dl"]).apply(null,arguments)};var dynCall_fiffffi=Module["dynCall_fiffffi"]=function(){return(dynCall_fiffffi=Module["dynCall_fiffffi"]=Module["asm"]["El"]).apply(null,arguments)};var dynCall_fffffffi=Module["dynCall_fffffffi"]=function(){return(dynCall_fffffffi=Module["dynCall_fffffffi"]=Module["asm"]["Fl"]).apply(null,arguments)};var dynCall_viiffifi=Module["dynCall_viiffifi"]=function(){return(dynCall_viiffifi=Module["dynCall_viiffifi"]=Module["asm"]["Gl"]).apply(null,arguments)};var dynCall_viiiffiiiiiiiii=Module["dynCall_viiiffiiiiiiiii"]=function(){return(dynCall_viiiffiiiiiiiii=Module["dynCall_viiiffiiiiiiiii"]=Module["asm"]["Hl"]).apply(null,arguments)};var dynCall_viiiffiiiiii=Module["dynCall_viiiffiiiiii"]=function(){return(dynCall_viiiffiiiiii=Module["dynCall_viiiffiiiiii"]=Module["asm"]["Il"]).apply(null,arguments)};var dynCall_viiffiiiiiiiiii=Module["dynCall_viiffiiiiiiiiii"]=function(){return(dynCall_viiffiiiiiiiiii=Module["dynCall_viiffiiiiiiiiii"]=Module["asm"]["Jl"]).apply(null,arguments)};var dynCall_viiffiiiiiii=Module["dynCall_viiffiiiiiii"]=function(){return(dynCall_viiffiiiiiii=Module["dynCall_viiffiiiiiii"]=Module["asm"]["Kl"]).apply(null,arguments)};var dynCall_viffffffi=Module["dynCall_viffffffi"]=function(){return(dynCall_viffffffi=Module["dynCall_viffffffi"]=Module["asm"]["Ll"]).apply(null,arguments)};var dynCall_iiiffiiii=Module["dynCall_iiiffiiii"]=function(){return(dynCall_iiiffiiii=Module["dynCall_iiiffiiii"]=Module["asm"]["Ml"]).apply(null,arguments)};var dynCall_fffffi=Module["dynCall_fffffi"]=function(){return(dynCall_fffffi=Module["dynCall_fffffi"]=Module["asm"]["Nl"]).apply(null,arguments)};var dynCall_iiiiffiiii=Module["dynCall_iiiiffiiii"]=function(){return(dynCall_iiiiffiiii=Module["dynCall_iiiiffiiii"]=Module["asm"]["Ol"]).apply(null,arguments)};var dynCall_fiiiffi=Module["dynCall_fiiiffi"]=function(){return(dynCall_fiiiffi=Module["dynCall_fiiiffi"]=Module["asm"]["Pl"]).apply(null,arguments)};var dynCall_diiii=Module["dynCall_diiii"]=function(){return(dynCall_diiii=Module["dynCall_diiii"]=Module["asm"]["Ql"]).apply(null,arguments)};var dynCall_vjii=Module["dynCall_vjii"]=function(){return(dynCall_vjii=Module["dynCall_vjii"]=Module["asm"]["Rl"]).apply(null,arguments)};var dynCall_viiiiiiiijiiii=Module["dynCall_viiiiiiiijiiii"]=function(){return(dynCall_viiiiiiiijiiii=Module["dynCall_viiiiiiiijiiii"]=Module["asm"]["Sl"]).apply(null,arguments)};var dynCall_viiiiiifiiiiii=Module["dynCall_viiiiiifiiiiii"]=function(){return(dynCall_viiiiiifiiiiii=Module["dynCall_viiiiiifiiiiii"]=Module["asm"]["Tl"]).apply(null,arguments)};var dynCall_viifiii=Module["dynCall_viifiii"]=function(){return(dynCall_viifiii=Module["dynCall_viifiii"]=Module["asm"]["Ul"]).apply(null,arguments)};var dynCall_viiiiiiiiiiii=Module["dynCall_viiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiii=Module["dynCall_viiiiiiiiiiii"]=Module["asm"]["Vl"]).apply(null,arguments)};var dynCall_vifiiiiii=Module["dynCall_vifiiiiii"]=function(){return(dynCall_vifiiiiii=Module["dynCall_vifiiiiii"]=Module["asm"]["Wl"]).apply(null,arguments)};var dynCall_ffii=Module["dynCall_ffii"]=function(){return(dynCall_ffii=Module["dynCall_ffii"]=Module["asm"]["Xl"]).apply(null,arguments)};var dynCall_viifiiii=Module["dynCall_viifiiii"]=function(){return(dynCall_viifiiii=Module["dynCall_viifiiii"]=Module["asm"]["Yl"]).apply(null,arguments)};var dynCall_fifii=Module["dynCall_fifii"]=function(){return(dynCall_fifii=Module["dynCall_fifii"]=Module["asm"]["Zl"]).apply(null,arguments)};var dynCall_vifffii=Module["dynCall_vifffii"]=function(){return(dynCall_vifffii=Module["dynCall_vifffii"]=Module["asm"]["_l"]).apply(null,arguments)};var dynCall_viiifffi=Module["dynCall_viiifffi"]=function(){return(dynCall_viiifffi=Module["dynCall_viiifffi"]=Module["asm"]["$l"]).apply(null,arguments)};var dynCall_fiifii=Module["dynCall_fiifii"]=function(){return(dynCall_fiifii=Module["dynCall_fiifii"]=Module["asm"]["am"]).apply(null,arguments)};var dynCall_viiiiiffi=Module["dynCall_viiiiiffi"]=function(){return(dynCall_viiiiiffi=Module["dynCall_viiiiiffi"]=Module["asm"]["bm"]).apply(null,arguments)};var dynCall_iifffi=Module["dynCall_iifffi"]=function(){return(dynCall_iifffi=Module["dynCall_iifffi"]=Module["asm"]["cm"]).apply(null,arguments)};var dynCall_vijiiii=Module["dynCall_vijiiii"]=function(){return(dynCall_vijiiii=Module["dynCall_vijiiii"]=Module["asm"]["dm"]).apply(null,arguments)};var dynCall_viiiidii=Module["dynCall_viiiidii"]=function(){return(dynCall_viiiidii=Module["dynCall_viiiidii"]=Module["asm"]["em"]).apply(null,arguments)};var dynCall_vidiiiii=Module["dynCall_vidiiiii"]=function(){return(dynCall_vidiiiii=Module["dynCall_vidiiiii"]=Module["asm"]["fm"]).apply(null,arguments)};var dynCall_viiidjii=Module["dynCall_viiidjii"]=function(){return(dynCall_viiidjii=Module["dynCall_viiidjii"]=Module["asm"]["gm"]).apply(null,arguments)};var dynCall_iidii=Module["dynCall_iidii"]=function(){return(dynCall_iidii=Module["dynCall_iidii"]=Module["asm"]["hm"]).apply(null,arguments)};var dynCall_viijijji=Module["dynCall_viijijji"]=function(){return(dynCall_viijijji=Module["dynCall_viijijji"]=Module["asm"]["im"]).apply(null,arguments)};var dynCall_vijijji=Module["dynCall_vijijji"]=function(){return(dynCall_vijijji=Module["dynCall_vijijji"]=Module["asm"]["jm"]).apply(null,arguments)};var dynCall_vijii=Module["dynCall_vijii"]=function(){return(dynCall_vijii=Module["dynCall_vijii"]=Module["asm"]["km"]).apply(null,arguments)};var dynCall_vidii=Module["dynCall_vidii"]=function(){return(dynCall_vidii=Module["dynCall_vidii"]=Module["asm"]["lm"]).apply(null,arguments)};var dynCall_iddi=Module["dynCall_iddi"]=function(){return(dynCall_iddi=Module["dynCall_iddi"]=Module["asm"]["mm"]).apply(null,arguments)};var dynCall_ifiii=Module["dynCall_ifiii"]=function(){return(dynCall_ifiii=Module["dynCall_ifiii"]=Module["asm"]["nm"]).apply(null,arguments)};var dynCall_viiiifiii=Module["dynCall_viiiifiii"]=function(){return(dynCall_viiiifiii=Module["dynCall_viiiifiii"]=Module["asm"]["om"]).apply(null,arguments)};var dynCall_viifffffi=Module["dynCall_viifffffi"]=function(){return(dynCall_viifffffi=Module["dynCall_viifffffi"]=Module["asm"]["pm"]).apply(null,arguments)};var dynCall_viiffffffi=Module["dynCall_viiffffffi"]=function(){return(dynCall_viiffffffi=Module["dynCall_viiffffffi"]=Module["asm"]["qm"]).apply(null,arguments)};var dynCall_viifffffffi=Module["dynCall_viifffffffi"]=function(){return(dynCall_viifffffffi=Module["dynCall_viifffffffi"]=Module["asm"]["rm"]).apply(null,arguments)};var dynCall_viiffffffffi=Module["dynCall_viiffffffffi"]=function(){return(dynCall_viiffffffffi=Module["dynCall_viiffffffffi"]=Module["asm"]["sm"]).apply(null,arguments)};var dynCall_vidiii=Module["dynCall_vidiii"]=function(){return(dynCall_vidiii=Module["dynCall_vidiii"]=Module["asm"]["tm"]).apply(null,arguments)};var dynCall_viiffffffffiii=Module["dynCall_viiffffffffiii"]=function(){return(dynCall_viiffffffffiii=Module["dynCall_viiffffffffiii"]=Module["asm"]["um"]).apply(null,arguments)};var dynCall_viiiiffffii=Module["dynCall_viiiiffffii"]=function(){return(dynCall_viiiiffffii=Module["dynCall_viiiiffffii"]=Module["asm"]["vm"]).apply(null,arguments)};var dynCall_fiiiiii=Module["dynCall_fiiiiii"]=function(){return(dynCall_fiiiiii=Module["dynCall_fiiiiii"]=Module["asm"]["wm"]).apply(null,arguments)};var dynCall_idiiii=Module["dynCall_idiiii"]=function(){return(dynCall_idiiii=Module["dynCall_idiiii"]=Module["asm"]["xm"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiii"]=function(){return(dynCall_iiiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiiii"]=Module["asm"]["ym"]).apply(null,arguments)};var dynCall_jjii=Module["dynCall_jjii"]=function(){return(dynCall_jjii=Module["dynCall_jjii"]=Module["asm"]["zm"]).apply(null,arguments)};var dynCall_vijiiiiiii=Module["dynCall_vijiiiiiii"]=function(){return(dynCall_vijiiiiiii=Module["dynCall_vijiiiiiii"]=Module["asm"]["Am"]).apply(null,arguments)};var dynCall_vijiiiiiiii=Module["dynCall_vijiiiiiiii"]=function(){return(dynCall_vijiiiiiiii=Module["dynCall_vijiiiiiiii"]=Module["asm"]["Bm"]).apply(null,arguments)};var dynCall_jijii=Module["dynCall_jijii"]=function(){return(dynCall_jijii=Module["dynCall_jijii"]=Module["asm"]["Cm"]).apply(null,arguments)};var dynCall_jijiii=Module["dynCall_jijiii"]=function(){return(dynCall_jijiii=Module["dynCall_jijiii"]=Module["asm"]["Dm"]).apply(null,arguments)};var dynCall_jjiiii=Module["dynCall_jjiiii"]=function(){return(dynCall_jjiiii=Module["dynCall_jjiiii"]=Module["asm"]["Em"]).apply(null,arguments)};var dynCall_jjiiiii=Module["dynCall_jjiiiii"]=function(){return(dynCall_jjiiiii=Module["dynCall_jjiiiii"]=Module["asm"]["Fm"]).apply(null,arguments)};var dynCall_viijiiiiii=Module["dynCall_viijiiiiii"]=function(){return(dynCall_viijiiiiii=Module["dynCall_viijiiiiii"]=Module["asm"]["Gm"]).apply(null,arguments)};var dynCall_iijiiiiii=Module["dynCall_iijiiiiii"]=function(){return(dynCall_iijiiiiii=Module["dynCall_iijiiiiii"]=Module["asm"]["Hm"]).apply(null,arguments)};var dynCall_iiiijjii=Module["dynCall_iiiijjii"]=function(){return(dynCall_iiiijjii=Module["dynCall_iiiijjii"]=Module["asm"]["Im"]).apply(null,arguments)};var dynCall_jijjji=Module["dynCall_jijjji"]=function(){return(dynCall_jijjji=Module["dynCall_jijjji"]=Module["asm"]["Jm"]).apply(null,arguments)};var dynCall_jijjjii=Module["dynCall_jijjjii"]=function(){return(dynCall_jijjjii=Module["dynCall_jijjjii"]=Module["asm"]["Km"]).apply(null,arguments)};var dynCall_jjiii=Module["dynCall_jjiii"]=function(){return(dynCall_jjiii=Module["dynCall_jjiii"]=Module["asm"]["Lm"]).apply(null,arguments)};var dynCall_ijijiiiii=Module["dynCall_ijijiiiii"]=function(){return(dynCall_ijijiiiii=Module["dynCall_ijijiiiii"]=Module["asm"]["Mm"]).apply(null,arguments)};var dynCall_ijjjiii=Module["dynCall_ijjjiii"]=function(){return(dynCall_ijjjiii=Module["dynCall_ijjjiii"]=Module["asm"]["Nm"]).apply(null,arguments)};var dynCall_vijjjiijii=Module["dynCall_vijjjiijii"]=function(){return(dynCall_vijjjiijii=Module["dynCall_vijjjiijii"]=Module["asm"]["Om"]).apply(null,arguments)};var dynCall_ijjjiijii=Module["dynCall_ijjjiijii"]=function(){return(dynCall_ijjjiijii=Module["dynCall_ijjjiijii"]=Module["asm"]["Pm"]).apply(null,arguments)};var dynCall_vijiiiiii=Module["dynCall_vijiiiiii"]=function(){return(dynCall_vijiiiiii=Module["dynCall_vijiiiiii"]=Module["asm"]["Qm"]).apply(null,arguments)};var dynCall_jdi=Module["dynCall_jdi"]=function(){return(dynCall_jdi=Module["dynCall_jdi"]=Module["asm"]["Rm"]).apply(null,arguments)};var dynCall_jfi=Module["dynCall_jfi"]=function(){return(dynCall_jfi=Module["dynCall_jfi"]=Module["asm"]["Sm"]).apply(null,arguments)};var dynCall_fji=Module["dynCall_fji"]=function(){return(dynCall_fji=Module["dynCall_fji"]=Module["asm"]["Tm"]).apply(null,arguments)};var dynCall_dji=Module["dynCall_dji"]=function(){return(dynCall_dji=Module["dynCall_dji"]=Module["asm"]["Um"]).apply(null,arguments)};var dynCall_dfi=Module["dynCall_dfi"]=function(){return(dynCall_dfi=Module["dynCall_dfi"]=Module["asm"]["Vm"]).apply(null,arguments)};var dynCall_jidii=Module["dynCall_jidii"]=function(){return(dynCall_jidii=Module["dynCall_jidii"]=Module["asm"]["Wm"]).apply(null,arguments)};var dynCall_jidi=Module["dynCall_jidi"]=function(){return(dynCall_jidi=Module["dynCall_jidi"]=Module["asm"]["Xm"]).apply(null,arguments)};var dynCall_ijiijii=Module["dynCall_ijiijii"]=function(){return(dynCall_ijiijii=Module["dynCall_ijiijii"]=Module["asm"]["Ym"]).apply(null,arguments)};var dynCall_vjjiiiii=Module["dynCall_vjjiiiii"]=function(){return(dynCall_vjjiiiii=Module["dynCall_vjjiiiii"]=Module["asm"]["Zm"]).apply(null,arguments)};var dynCall_vjjii=Module["dynCall_vjjii"]=function(){return(dynCall_vjjii=Module["dynCall_vjjii"]=Module["asm"]["_m"]).apply(null,arguments)};var dynCall_ijiiji=Module["dynCall_ijiiji"]=function(){return(dynCall_ijiiji=Module["dynCall_ijiiji"]=Module["asm"]["$m"]).apply(null,arguments)};var dynCall_ijiiiii=Module["dynCall_ijiiiii"]=function(){return(dynCall_ijiiiii=Module["dynCall_ijiiiii"]=Module["asm"]["an"]).apply(null,arguments)};var dynCall_ijiiiiji=Module["dynCall_ijiiiiji"]=function(){return(dynCall_ijiiiiji=Module["dynCall_ijiiiiji"]=Module["asm"]["bn"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiiiii=Module["dynCall_viiiiiiiiiiiii"]=Module["asm"]["cn"]).apply(null,arguments)};var dynCall_ddii=Module["dynCall_ddii"]=function(){return(dynCall_ddii=Module["dynCall_ddii"]=Module["asm"]["dn"]).apply(null,arguments)};var dynCall_idiii=Module["dynCall_idiii"]=function(){return(dynCall_idiii=Module["dynCall_idiii"]=Module["asm"]["en"]).apply(null,arguments)};var dynCall_idiiiii=Module["dynCall_idiiiii"]=function(){return(dynCall_idiiiii=Module["dynCall_idiiiii"]=Module["asm"]["fn"]).apply(null,arguments)};var dynCall_iidiii=Module["dynCall_iidiii"]=function(){return(dynCall_iidiii=Module["dynCall_iidiii"]=Module["asm"]["gn"]).apply(null,arguments)};var dynCall_ifiiiii=Module["dynCall_ifiiiii"]=function(){return(dynCall_ifiiiii=Module["dynCall_ifiiiii"]=Module["asm"]["hn"]).apply(null,arguments)};var dynCall_jjjii=Module["dynCall_jjjii"]=function(){return(dynCall_jjjii=Module["dynCall_jjjii"]=Module["asm"]["jn"]).apply(null,arguments)};var dynCall_vdiii=Module["dynCall_vdiii"]=function(){return(dynCall_vdiii=Module["dynCall_vdiii"]=Module["asm"]["kn"]).apply(null,arguments)};var dynCall_jdii=Module["dynCall_jdii"]=function(){return(dynCall_jdii=Module["dynCall_jdii"]=Module["asm"]["ln"]).apply(null,arguments)};var dynCall_iijjji=Module["dynCall_iijjji"]=function(){return(dynCall_iijjji=Module["dynCall_iijjji"]=Module["asm"]["mn"]).apply(null,arguments)};var dynCall_viijjji=Module["dynCall_viijjji"]=function(){return(dynCall_viijjji=Module["dynCall_viijjji"]=Module["asm"]["nn"]).apply(null,arguments)};var dynCall_vdii=Module["dynCall_vdii"]=function(){return(dynCall_vdii=Module["dynCall_vdii"]=Module["asm"]["on"]).apply(null,arguments)};var dynCall_diddi=Module["dynCall_diddi"]=function(){return(dynCall_diddi=Module["dynCall_diddi"]=Module["asm"]["pn"]).apply(null,arguments)};var dynCall_viiiijii=Module["dynCall_viiiijii"]=function(){return(dynCall_viiiijii=Module["dynCall_viiiijii"]=Module["asm"]["qn"]).apply(null,arguments)};var dynCall_viiijji=Module["dynCall_viiijji"]=function(){return(dynCall_viiijji=Module["dynCall_viiijji"]=Module["asm"]["rn"]).apply(null,arguments)};var dynCall_viijijii=Module["dynCall_viijijii"]=function(){return(dynCall_viijijii=Module["dynCall_viijijii"]=Module["asm"]["sn"]).apply(null,arguments)};var dynCall_viijijiii=Module["dynCall_viijijiii"]=function(){return(dynCall_viijijiii=Module["dynCall_viijijiii"]=Module["asm"]["tn"]).apply(null,arguments)};var dynCall_vijiji=Module["dynCall_vijiji"]=function(){return(dynCall_vijiji=Module["dynCall_vijiji"]=Module["asm"]["un"]).apply(null,arguments)};var dynCall_viijiijiii=Module["dynCall_viijiijiii"]=function(){return(dynCall_viijiijiii=Module["dynCall_viijiijiii"]=Module["asm"]["vn"]).apply(null,arguments)};var dynCall_viiiijiiii=Module["dynCall_viiiijiiii"]=function(){return(dynCall_viiiijiiii=Module["dynCall_viiiijiiii"]=Module["asm"]["wn"]).apply(null,arguments)};var dynCall_jiiiiii=Module["dynCall_jiiiiii"]=function(){return(dynCall_jiiiiii=Module["dynCall_jiiiiii"]=Module["asm"]["xn"]).apply(null,arguments)};var dynCall_viijjii=Module["dynCall_viijjii"]=function(){return(dynCall_viijjii=Module["dynCall_viijjii"]=Module["asm"]["yn"]).apply(null,arguments)};var dynCall_vijjji=Module["dynCall_vijjji"]=function(){return(dynCall_vijjji=Module["dynCall_vijjji"]=Module["asm"]["zn"]).apply(null,arguments)};var dynCall_jiiiiiiiiii=Module["dynCall_jiiiiiiiiii"]=function(){return(dynCall_jiiiiiiiiii=Module["dynCall_jiiiiiiiiii"]=Module["asm"]["An"]).apply(null,arguments)};var dynCall_iiiiidii=Module["dynCall_iiiiidii"]=function(){return(dynCall_iiiiidii=Module["dynCall_iiiiidii"]=Module["asm"]["Bn"]).apply(null,arguments)};var dynCall_iiiiifii=Module["dynCall_iiiiifii"]=function(){return(dynCall_iiiiifii=Module["dynCall_iiiiifii"]=Module["asm"]["Cn"]).apply(null,arguments)};var dynCall_iiiiijii=Module["dynCall_iiiiijii"]=function(){return(dynCall_iiiiijii=Module["dynCall_iiiiijii"]=Module["asm"]["Dn"]).apply(null,arguments)};var dynCall_iiidiii=Module["dynCall_iiidiii"]=function(){return(dynCall_iiidiii=Module["dynCall_iiidiii"]=Module["asm"]["En"]).apply(null,arguments)};var dynCall_viifffiii=Module["dynCall_viifffiii"]=function(){return(dynCall_viifffiii=Module["dynCall_viifffiii"]=Module["asm"]["Fn"]).apply(null,arguments)};var dynCall_iiiiffiiiji=Module["dynCall_iiiiffiiiji"]=function(){return(dynCall_iiiiffiiiji=Module["dynCall_iiiiffiiiji"]=Module["asm"]["Gn"]).apply(null,arguments)};var dynCall_fiiiiiii=Module["dynCall_fiiiiiii"]=function(){return(dynCall_fiiiiiii=Module["dynCall_fiiiiiii"]=Module["asm"]["Hn"]).apply(null,arguments)};var dynCall_iiiiffiiiii=Module["dynCall_iiiiffiiiii"]=function(){return(dynCall_iiiiffiiiii=Module["dynCall_iiiiffiiiii"]=Module["asm"]["In"]).apply(null,arguments)};var dynCall_diiiidi=Module["dynCall_diiiidi"]=function(){return(dynCall_diiiidi=Module["dynCall_diiiidi"]=Module["asm"]["Jn"]).apply(null,arguments)};var dynCall_jiiiiji=Module["dynCall_jiiiiji"]=function(){return(dynCall_jiiiiji=Module["dynCall_jiiiiji"]=Module["asm"]["Kn"]).apply(null,arguments)};var dynCall_fiiiifi=Module["dynCall_fiiiifi"]=function(){return(dynCall_fiiiifi=Module["dynCall_fiiiifi"]=Module["asm"]["Ln"]).apply(null,arguments)};var dynCall_didii=Module["dynCall_didii"]=function(){return(dynCall_didii=Module["dynCall_didii"]=Module["asm"]["Mn"]).apply(null,arguments)};var dynCall_vidiji=Module["dynCall_vidiji"]=function(){return(dynCall_vidiji=Module["dynCall_vidiji"]=Module["asm"]["Nn"]).apply(null,arguments)};var dynCall_vidjii=Module["dynCall_vidjii"]=function(){return(dynCall_vidjii=Module["dynCall_vidjii"]=Module["asm"]["On"]).apply(null,arguments)};var dynCall_iiidi=Module["dynCall_iiidi"]=function(){return(dynCall_iiidi=Module["dynCall_iiidi"]=Module["asm"]["Pn"]).apply(null,arguments)};var dynCall_vdi=Module["dynCall_vdi"]=function(){return(dynCall_vdi=Module["dynCall_vdi"]=Module["asm"]["Qn"]).apply(null,arguments)};function invoke_ii(index,a1){var sp=stackSave();try{return dynCall_ii(index,a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_v(index){var sp=stackSave();try{dynCall_v(index)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{dynCall_vii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return dynCall_iii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiiiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_iiii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_fiii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_fiii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_diii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_diii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{dynCall_vi(index,a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{dynCall_viii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_i(index){var sp=stackSave();try{return dynCall_i(index)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{dynCall_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viiiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vidi(index,a1,a2,a3){var sp=stackSave();try{dynCall_vidi(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vifi(index,a1,a2,a3){var sp=stackSave();try{dynCall_vifi(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_fii(index,a1,a2){var sp=stackSave();try{return dynCall_fii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiidii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiidii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_dii(index,a1,a2){var sp=stackSave();try{return dynCall_dii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viidi(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viidi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiifii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiifii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiffi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiffi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiifii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiifii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viifi(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viifi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viifii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viifii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiidi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiidi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_fiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_fiiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_di(index,a1){var sp=stackSave();try{return dynCall_di(index,a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiifi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiifi(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viffi(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viffi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_f(index){var sp=stackSave();try{return dynCall_f(index)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiifi(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiifi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ddiii(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_ddiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ji(index,a1){var sp=stackSave();try{return dynCall_ji(index,a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jii(index,a1,a2){var sp=stackSave();try{return dynCall_jii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viijii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viijii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jiji(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_jiji(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viji(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viji(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jiii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_jiii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiijii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiijii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiji(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiijii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiijii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iijiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viij(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viij(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viiji(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiji(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiji(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_jijii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiji(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return dynCall_iiiiiiiiiji(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vji(index,a1,a2,a3){var sp=stackSave();try{dynCall_vji(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viidiji(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viidiji(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iji(index,a1,a2,a3){var sp=stackSave();try{return dynCall_iji(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jjji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_jjji(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_jiiiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_jiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iijjii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iijjii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iijii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_vijiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vjjjiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_vjjjiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vjiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_vjiiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["stackTrace"]=stackTrace;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["stackTrace"]=stackTrace;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){var entryFunction=Module["_main"];args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i<argc;i++){HEAP32[(argv>>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=entryFunction(argc,argv);exit(ret,true);return ret}catch(e){return handleException(e)}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run();
 
 
   return unityFramework.ready
diff --git a/public/Build/public.wasm b/public/Build/public.wasm
index 612e8541b88ebeb233fc1f07053e325dcdfb2d78..aa30e09a8ad529abf6d4d8532886dde1787819b7 100644
GIT binary patch
delta 787110
zcmbS!2V4}#_c*(Ed&lkV-R(7cZ(;{~m$fD~B*w&;ScvJSnchWX3@R!p@=(zOLlg}v
zmbhq8v6G03Q6o`QY_XAu5hK?8-)uP!qsjO8m(R!9H*b1*^V-aPy=bcGzH6$fsBgeT
zib|%RPxcDHU|h0SQw&~6_6oz`#bhrF1}`Oh(HOj(>}9~<6*+iS4qi+4^1{gR$zECv
zUY9exk?cjvd^6eWLk!+Z_R?eUwj4Pj*-MAeJIP)Q2Jd1(kndr*Zf}4$tMTe?n)^%C
z7dkJ!7v)9I9U1+&mWtDPeYq@JToz4bzf3>=7zi^dpMd`N=)3eC`Zj%w-b_7TLe<kZ
z=}pu|Dq;Xkm`Szw>-QbCf?7_sD4>>6qnA?OQu)+3)Do&MY?(>*p!$gSW>OJ-sX{UA
z5Oq&O-4R2MQU{IH8nN~awY5F9`s*S;S}gL@w8)MwVwPQ@mtLWZn48QW%=w^=`q|#s
z^gli`%ll_-5tDy~{swVCt<l&GMa+^bbe;#8dxdtXAQrUf3Z3()f)-w(7pO^_6fyI!
z(AjFz!wV?6Qn*6PwPszR=c$Q%7crSv=(%d*2OBu&3Z0?iepU-gR|}erA5uYUH4be4
z%qw)72RP#jJ)MAE*J@TwEMo3lrf*+X#^J0%Zc=6wxka}w)Af(S-Mmcy^(fqp%XFQJ
z`_)%2b8Zj0%<GrwKULh>@efpZ?J`}fBGo=$y{wGSAD8LhRpf&$t+`BJQE?B}c=<AY
z32|^>oyLhBzHpiT?NLe3U#8EgxE<=ao>d!g<}!U+#XeX`^=0~$ircQ{JgMe9aha}?
zurO}D#)gx7{4#w^O+KfGJVIL+Q1TG{dYP_#B=YEG`WHk(@_K1<k6fk?BPbqOui31j
z*1+6iO-JfJ>@C(jjZox9O&mf`Zqy7$Xo(CRlA-WT67Gpj5-wMU4$4sI4-#(Z4-#&%
z3>}c6;1UTpq(s8y$k09+3fwH=25pvb3uI`o4Eb-7a09kTxa=*O4%o5-TQpB%%c8bw
z+9Nb_t7a%d-))srR&AA1HY=5S^n9u2Da36o)wITxmr5mE$88est!+{%JGV*sZfuiq
zy|+uaPq%A^W4?njWY{4=V|GX>(|2eFA@0NuO$#iO-6`c8u~WiLlcA$KrTX-{B;4>_
z5^kyt9hM<xw}czETf$9|p`T?)vq!=u?U8VkWvD`is4@wcSSGde>oUz=Y|F48C1}Qv
zQg6@5P{2=8|K9pZDkb+PDc>J56uMV}-q<URXZ~I(<*mI^tDBZfxDU%EXqgP%kfG>(
z67Jo7QknTO^yfZJ8ytz~{hCB<%lrE!+|vD0%DVkhDNzR`=$!)+?wbSB2-Y5uaA6e^
z?#&8KODrX)LNgFcxmY2k^gk%!UOp&6*)sIoL8-SPKTExR|7W?rpXK^wDEg4xmP1kv
z-yV{1*JUX3umnvwEah7wL$!xBi?Q0-N2JKoBT^FcFA~)A7YUjvLtA8sJ1XJ2AC+)3
zj!I41aa1!5OYyCgaF10=xGWjkBSX$#r6C{mtJL^!ewFeam!UStq#+o4Ov<<Fn3VGT
zF{#YX$EB1Lj!V$4<5I_N9G6n|u9E6|uS$ZpS4k;vS4o@si4zhu{e+b7<OwOI<)oBy
z)Jds^%#+gczI;+j8F5O=_sJ;<T6;=rr=eQP*QHt-*6Gy}ZhN(qGT^k->c>t?WoDh0
zQtpu<=NSp=cSgcxp3$_zDc&JN*0U0>*I5adE<@X7$Z}4?C7hFRvm{8|dQNjal3FFM
z^VaSlC+v|l&EYgn5ljryPQW8|SDI!gg3{T%*1S>wjrX7W*~v?!vw26FW;;ph4A!>A
zoF!?R9|)KftnG;4hBVFh1k4E5K7j?TOw$xTSkS^=azWpvX;zS=-XYo!nDd)7%@P9k
z57EXUxHwI-h=3^}+W65$Om><E9xO<0QC6B}-h;S{d6ZmBW}0U1gGjXnbJ8>!qz+4{
z)RpBcGzBXV92lyN#}+JEp~)lQSE1T{2u@$2nMS~8!?cMAPF|szM8I`n+V%+EU9P#a
z9Kma0S_d}w)^bffg3<u)bI1dDbGb%t(qGFpHy%XJR|chSx#s$#aDOh>Ttl2VE?nDf
zF|`tMw`#K<Tgi~WEYnJ6w_znyrrY)bflEKgGL`9eBP`<)i?IaS%`B*<b~D>QAQ8I_
zOF~yNXUu2JE8&Y$?W;yLHHPqKskRl?6248_x3e5CWx*2g&yZyze|rXc<iG+w|498S
z!L?26gQaZPri}?%$;@j(a*<SXs;M&F7Vm5JmCP1zDGF|H)5cAd!Srfsi}$=1Tf9k?
zq<f@|v#Tir?26hIb<Mt;S!!5{J-%kYX1@~nZO1IrHyyw2NcspZmKt_N?HRb+u*IAF
zkzT9gu-h=Jn#wYf$SZ;0bj%A~*0D?{C%`elA}7kF&LmZl_K^YG;+;ksJENLfYS@i`
zq!IE^knoHd<1oBtUurmGCQXtCh?z!;NUf$Y4(r%$AT@qnO>O<4On1gi3ZB=3bZjaq
zdP(S4I4PK9Da7v3`r{zTr4Y=Oz%t!rG8|{kyO~MVR0_$klDU6M8VpP)wTI+bYFO4$
zZrA1yaDWVXp`<D@4a;y~Rx<ZaQCV2$ZszVOtSm1ST5S8EY+zm}X)nQV!KRgdfaQ&l
z3L^tRP@6v>xf=dRoM>6eED6nOLAsx1f);1YR|3fZ<YPryCNgC5h?9Z|OcoiIAo}gp
zhCD`pC5oLmCaMb<f6g#);^7oppt^W@8HIe9(2sFY*>HNV-j0EF9TP?sgOH|=#~``3
zYb5af89!<YH0{rH#~}H$kT47mTA#5qC|(IuAillBhngaa{h8w$suaSj?m0CRg;L1t
zc`Mvi^xe}GBOV;cm?^3Pss}Lv|5jJf<Q3&9A9bMPjKN-lNm#$DnBwy^f)~Hw1)&)7
z1~b*{&h1iMfKUZ9hA_cY6)YdZw5N8$wE^Rt(5l*|WBJ{KBfR>Wyo8;Q%e4rE&_re&
zl@DJgGHt1RQA}iRYN!-(^)P0Np3bg-HI{8-U}~QZz2KK;nUV0rOAHHLo@4A(4GejX
z35q#fCby#QC$%-ZG@QdI+=cC=b$q@i!b`}3bWGc->S1YZM&Yn$+H-0mIQAS97o&pp
zp5>d3!o|N!8p=Nmaif?Z!(Am!jW~Q1Q$W*|TS)WsAa^V?hN{d;W}+f$<s|$vjh8XZ
zi~nVi&^Sh@75gPK4yIG~ZnZyKG@RBb<m{JVxj&We#{8t`G)DdknS~=*B=&UtON@Uw
z^+1Mdj|^C^a9AvVi8)PEDX{8Qob)vD$5(Oq5iET?H4wTR6Z8-|p81GMh3xT62u_bU
zo@qm+!R7JH*Ho2jO-KvsV<=p4&kA>6XW|<cO~wnX#{!-A2Gi~lI5GZB=54N3iRT(B
zl>upN>|WTTv!4nVcgo!+<5do8=00hMGoLWuQYDc3DYLkt@J2gBob?$K(E?ZdngS*U
z1M6Te41=UP|3D0ck(MMVi~chly7$)WVb*fyOJn}eQZ)fWeK}ZH<=Vy8E10GfuE%G-
zV|tJ<yO0T@G5mfN6RfrFbT|8)21m1O7aadE$={iMKq+O;QTG;paMQl9j_J-86e|fg
z!b|;_&_{Gb+Th~w^-L$GAw}a6ew(=&4FQ`Np3iYN=`3kdE_B(%MB~OAyNMZs!Rk#+
ze`=?Aa}zU_Z1pcnn9(>C6PWSOL(k33r|`*R^(^?mTEaoaW~M8mxGhXKs&wHt2jv4}
zw%}4Ig~}~VEEYv=Wp=^EQf9xndn*$`!PsuP)#8iWnJ5jl8m8}JMqzMq7c&9_VK?&`
z23vMZknbKO1^F;|57Q4vGII}>#uh5eJbgZ_Dj5{$hEo<m;tMka4eItT0AcEoAU8M#
zsyneh^xgR|=trC=H-T(4I^u~RndTa-(XfvRqw^O-UQ&V+6816AQ<WgR6l{l6-(UBJ
zE&G^2j7aKwrzPn3Gk$#4N@;d*0d65fStqvM&%|k|)#BKn87+nVdGQeQGH#81hnQYe
z9q@;lP<nkSY%SLNivtcbD_HE^jgw3cRxQps!`NxuUrWz1l{!AZ@gx<%tSd}=>&0!2
z>Pwpn2eS-*e9hj*(Qx+)bE|>Emcpb{^CPw4lz{8}Ya?0Ur@hDd!I<9}9aTCnFC-lJ
zO)D50>FliEnWgmIa=6`ZeIO+L!6d<*2^j{e01E%W&0h+8{=hvx1@gWQ>IlJCnVuMB
zHF3V+J=S5ON?q~$oRqIrWCX7<3SQx~P;f(}Vrj2%3QixoAK@zM){4@)661zbL13<B
zUS*4>DhqrkOsd62vJ;Z~?Y5J)Y^-G_QK;;>#$<&)(8Kj|CTaf*#Z!ynV9)1#pyDWM
z@79C)PbS=_da+XMR|ni1ta>pdJsm|(N9B-gyar1DWI{CNi|&E1{#2+DYi=-~Xkj3K
z(*Pe2_Ax@r7SW^)qlJ9enp`dALt%K{M8(19J&Y_=-DZaRovRb2!>)FQIw`xz+PDaP
z?l5!R*y8NQSn=u|rZ2^oZBd$C2R-gFpHua&HI)qIfQoyJlPUw@2Zs;by@zK+1?(S|
zA1Ho!pZQsflQ2M|^W1|rSgp~$gz?fwtPp!@bsL=x{cc18-OPbOObgImkHB0h-F1W*
zDr@E17ccoT8f}753e-p4qeVjx-69I^cy}_u1*%gM_@$@LLQmNb$=m1ni1&KxLbUd~
zN0n|A9ala|p;aGU5Kd>(6T!`)V%1d6Ro!X?<%G{y&k>9yJy|3gtYgCGQDlW8`{985
ztLGT-J1=@`I20Af=)}kS>V{c@+-v4x^%Os;YX<h=aaPQTWjP`2iS-uz#wG6yal>`E
z<fQ^#d_*Xvb5*PyL20w}-7MI)cZTbtF_<(u{aKj3DcuS)v^cBgr*v=1E1>h1Oe3T}
zrSm1zE>AyfeM-0f-?o}7e(x~KSBqRsDa2oYKHBwK*I^V7cOnyw5H>=Gy9Oro8mAmO
zcG5Ovx6H_ic!hc4ki^n22s_0&BXkAGlZjoQ(>WN}cd^dcj*9XU4(&^!TY7o*#kp}W
zoLZHyB1oAzlnM&>5^7;97=m#bWgKi73tNnTS>c_Tx;F6UJ36D7maKb5BYyg#?k^24
zl;q!L22<H$`m4H;6jcjXUeo0|r^tLofRJ}kEg88+g^%1eUS~(bKzK+ECUnJ5Zb{ii
z>UG@<TJ~IpvIus<TW{;0qRs*JLk9<J*38he0^tL(pAodHJXA-;xF)U$MMl$Sf-c73
z%q~zee$!B6HY9zbn{Op3X?UIs^Xfo*3EASEPjFc_tno&Bd&B3t<useURVgkX)=kuP
zKyrV1qAt-vqOmA`CGvkbl1QqAY>0oY?js+I5qG*Lx~~agIG&=*rgFshCh58}cK5)i
zsKZkSJE!Wp<1n8NvHF1D*E$=1Q(@owK=-R`47~ict_w!25vTjY#;<jpoX{6e$O$o%
zFO*+pqcQ$k=n#iVSc()(on;u3s*6HQ^0+Lgn3}44gF;~WHMS*0PS?HQpMFH?;noUu
zio!^r(jo7|BwrAx>uh|!JPPWWRS3UM*R{l{JJ_V2%wQg!PUHf4K3&NjqLIkqyvEiC
zK8y;&wv?7C5sY$O$JD;!tr@yYTIwPQzsEVmo9Q}lhAmS^ehL_}bZ<)q4i5%Cb~vdk
zK6W@6uA~i-K7J%6PKGg-eok5yeN9?UXB1>CCh7{hO1f+-<Xyb$3oWvBQHC6alIFtC
zO@}`XMcKL<szzKiU&oNuP|^FjKn!ppH-(D}aOY0huu%6mg`DZ>52C4H82em@{?NSQ
zUVj)``&3u)w?(=hltH0dVFt+Siv+i~OBeoN+?NlD+wsphQIo4nr}P;#rJabKNUmgp
z;Yz;lsyH`K*G>a;YvE-Omg=(DiWBPE6i+YJ#UmpL_5$5Wr1O6k=vu~CyN?Tr(KsiA
z^7(gB0VMgwi=W*RPn&b%(B-;)3=UYxYF!9b58YSm<|7n8BFQP%tk(6>ka1rp?b*2W
zAq_JQd7sT76P~e7r%bq;=n=jsgY$7BuX1&rZaIUrYW_wnJR8DG5(#H24KlS!hf-$N
zLY+Uf-Gpn^P2SdgIl>pxH_7z(s}bQ)ad-g(TMPd3b}c}opHZyXq<fW2nM`}&E$6H*
z;+zuQH#8EA4qJ7RNdHD|)jj3FBG(+!Jw=xufTZ@bLm~FC&MC)raXo8@p-d1q^tN{K
zrH+&iW*^oK#q0+oyZ0BH9MSzuQ>o(Zqq<o(9N1}>b@Nb;3B95Vz|rn<MK>6O)GNBt
z7<u7}t`tXY+kkpU)>l2XVrh*oi)Pa*l}Rdvu~&6|Mgrq1MJ~rva`1&8uIgCihOAvQ
zRE$`2RhK~If|l2Gv1D4GUTh5)Km1d7&l~&tP)4Ncj?S)^cUwKJkMKBbR>yrC1y5;E
zrcZSVcSlg&;jN~=?O|w9IYXsx(CTl~)IFH+zQGrYJ~NpiOs}thR3$0i`dFPLB<rOm
zb@3;Kmvqa2a<q8btdF4C8udi41(Q`D5I|r;G;z^UD4ovwGz^sp9cXVnWCW|;7mQP{
z86peSO#7-;awL#AIU}C-1xLX$yW3ERYqHqny1Fod;>6#r`WxC-bt)fJuYO!qKklj@
zwdzL-@V@$THYG=youv?ZL+>FfH988!H~jPywX*(XgQxz43f6n*Pa5Tc468X>ToSA|
z*l;+l8$*H&sx-154z|_@8EO@-aVLz)2n`Z#ae6-uo3>7AP`cQzt-c1=9)x$$e~3$P
zeg}P}H<b?89O+IfQ%votXNk(?Q9@|67}Q(;rOkr?Cp_=Zz~<Ity&LnQf4mkzHGys)
z4K|9Vr}UFaYah14;M2M0C^7I={ZdUso4UNAKk6N^hQW!XJJ4?nY3J9gGfbm?=<Ycg
zTqCyqK>xiF6-AdO>3^n>T`Kuf9}c&_)U#2dmU~d0knUbiKk11&Ax$(+(Vt?J;{pDj
zrnfXO78(2grWAeF!x#&!^R4OnoJSq<&||edTFg$<yBI26>@-KuQb;m-&(#m2aH!KW
z^*t~+kg4BCm+o|Bd>TsyKtkG&dPtwY#OMm`GnDEKCD+n|#jq@WN0ust5xM%2&O+o}
zq%AHpQBnsBAw1_V2OQ7Ua}pkvM*%`^gPbAZQG_W3Yo7jHA5w&rB+nxWs;hc-u*1qc
zeUE^LB_Kqlupv<s=($Ai`@f}Ju|&@|w9B(n(rzE|{1SaKQ4?gW&<8H8ol1GbYX$mO
zaQP*FJKG5t3-m7_=Qnt{zBdlEh>1}7Q!2i@k_@X`q4-utbAK4UPM?7zUAs=7iX#ml
zf3FY65nlMcJ_TcgHt2hh74ISX@};th23e1r8eCHK;=W?N-9sL;elW8^CnP>ru5XF5
zjrc)@z9p9LI^9b{5kA>k8iO(>P%C3%M9t6o8-%&Pby`1I)j^Cpqc=AscU>E4p?ow*
zqFs|lTc~K*dj`p8X+tz*99ZMy+KOU;aWN*)Lf5nUHCUvl^rOYo8?{26$H&0XbNU&G
zz54RlF0NdmC#DZLuScE1&k#O%XgG{IueTtvf8)G<EQO1F|8M$Ox@IpN_)YJx=f5R-
zw+isPpg)I2+`E9Zy+#bXsK3FncNZ#)<XhMnd-GAm3xq*jw7B<%{woc&N=&+?e}=La
zY?g8&5tii4!p)Gxr#Zv}xAo^3d(~m3*eP}2%Zsq|``z9fBx2Li8U$la-XFX8BT2{!
zrJQQjM0|?zZbDO4;um`F1w^h~^RPsJa^5^9T84=zc>7W|E1G!kS-46bp8S2gx6_^6
zGNuzN&hzm;p)ruQk*%e7)y^D3g^3FTyf?&<br~^)tO=AgePHae8=>Mt!CSBKE%-+1
z3T$;BCK%^RzR-#afiFfZ>H*cmzvm#luXkXBgg8Y#vfX;SQW(+KyP1t3NbOXZHkRhX
z8KD%ejd2iuC4S^oU#RHoP5LkN{4)mb^z}xG5A6NCV>BpwLUL-5Lmb-AyP2LYD+gii
z&_KGP9O4EI31knKON|stcF9VqN)?ul306HO5FIzWKG2%EM^5g=pVJWPST433;yqAH
z6^JQMc#mE7DDqt*rbUZy-1fFx*t)gKs9c2U2166-qPW&zz@>-0%L1z%VvL3{RIWJH
zXfW%W?wq5ft=Q`x!Grjz2p1)p3c3t7+YF(|EuOF$f?0QTIcV*Mrc^n!vKs;#qATDD
zJ62o)pEQa-42$iCND39^cEj7~(A3spSQQeKs&WK})sIT`BUQZD#(<1(Dzt8A7>~ii
zb_R5l0-?P@;K=OZY)Mi96zySl!V?_~Ls8k&deD#{w<-`-gAY*!y3y-*!Rbz{6Gyjc
zN5dCJ+(8As3=!H#jWX(;qr|8B8-_HJUseq=yza9;yO=^nVJz((rWqfh6TF6)D4_`A
z1{>ZbnvjfdTRCCVU_%o(P>%pr<~lgZkNSs<!}K+Ib1cd@k3{PwG)(w0*a;P*=4fHw
z5JQlkTkyfg$kr94s$O{N{5ZrgpqX18>c-0CK?Y^Xfpi0#-96C|!#CJyFdZcniti>G
zCPx0(@t*U*@tzI6-ZhNEjg$MXp`}WY)02PH!DSME5gvQb5Q_$x3GW&HmRZ%uaOG@z
z-++>iIR66!vMdEKG%_(@;>CT+YIJK4iZ&@RH7d%jU8+@M>eP??lS<-JRnwlM9>Y_1
zD5z}pWAPF9ejv$lp+!KadOthx3qy=h{nu<Q9Gzysg#(kK5*--O(+zELXhzR4jDm?r
zqV=#~x?wg!&ocx-Zkj;{17;ZPRFQ}&nou4He>GS7_~BNForw%(oy&UlX;ht$$}oh%
zn67DhsF-DV(Ibxz?$0EJ$<@6z%dlHT4xMdq7ns;AQ4jlP8-l2sh62;olv114rZ*JR
zvpZJQECZA0xRTx)fhxwoXB*};N^YKGusX<~<9HCJkT3bH1I-IX$KmfehOkCS-+M6W
z4^q-8JN}vU7$&uQmb&S)jv5}thWm32;f)GSm}_t}s(+)DGW#KgE}#2AQ;R?AgiXyq
z`Oo?-nGe)2e%2Z5zxdDk-_JBSaMY(~8iYpes=*R4{(h#Ry&6Aco)k59o;ogFVheBq
z$`lKA8Qx)3KWze$%Vl<wzoHHI;=GMQ!AVzM8z+U#Vgc08GsMuI5$&@K6CCBTltaWT
z<ePFB)Z<k`{GzX&NQf)4aQ@5Sa+aZeNTr-kw)&OGTLm+$)uGi7bA*AxAD#k32xfa9
z4ABjm=2~cV;kpmw<)I*)7hcy{^vO2t*E-#1+MNxCs-5Dk9K#?D*4!`GFb{*OTtgn(
zMTnuqb(9XK%;3ty?IKx9+KZR-4BvH7glSk&X&6SG6Yp0V+ELC%mP#-F2Ok`vD(HXA
zP|La*mr_wUZfH%EpA$|RVl`+dPJVZ-1JcLM{}STQ7`}<CSCxc!)erZUPg$<)^dB4a
zhZ5uHa1Cwo7%B?B=oX>l>Apz3NoJg`a2@iADx)c>px-`gAes*3Hk~lztf3hy2R58F
zJPU7~H<%#goT0{?Dc2&8d^Y%<Hv~7bR}lSGap_h<qvbTI%V9>dx<G51oDpZ~oMgDI
z7gNp~hA~tQ9KLMmgVK)w6+>?gRU(f1!%z~4a$*3>7PEBb&p^GE<OK7xH&`kY!e4#P
zPU7<Vqlq9>40W<CEL1fNiekIt>Dl7<Cmy$Xo}Q>J<%Mbxm}@?mYVq$+_%sVbjpwRD
zHy==aOc^y2r)ZFAei<iJAA?CXvwfl8kpe4}|Nexx_<A%uU)OMc{==@|fVBfTKXHBw
zc8vy?L*Cz8>@Yfx{WSREe5H;`^`k(Q-YZT(&Lu7a{NmXTcwi*Pv+v*$F{%w40q5e`
zQ9;F+180h_jt|o|)eMbbdi{<6EF)0ODJ5Hg7T@|dY*bH`*?Pd#QX|(Woq%E5Fii(~
ztWYb*g=vLquh;m!8r%zY@N8Q)hOU`U*l9ml*p^j{0FBK+ko3I2ssN1<$G2mb(+wu#
z%zbeBg_(9}(~*rrq2TF`td(*bCJSIfC-xt_i<?;~S^)fy44O4%u1qMB?3fVS(ZIpH
zuEx${*UoGg50%0nUD@A!k)=5@j4h%toI0GX(;}JrbR-*NR~4FC!CUGcg%n}Z<fKrt
z)JC$&{FGm$>A;mJDScAKzR$Alb)LE;F*liAN3%t$m@*aq_?>;En1befv=hC^4m6?F
zbND;#W(@4_vcquqzWgp5q4)(vyTYt`s)=iC%NA6;<Rc*Zy~mC<<E#_iG0dEdT5#NY
zAO9Fd<hOqs=cB}~U$S-!wQ5=79G1pT56xuX*EBCwdE&BZ$|{@tle&@xf+Wi)pG<NY
z)B@|F^$9=DHwd8cdNvzxxht!#<(*r)5o&jG{;(^X?YHpL9h3na^VuL&=)})wn^H~O
z#L`WHa%KJ~KsZ$CZULG}w>&}lxl(>@g|hd|mMjb3Enr*HJGVpFyc>aVV*wi?*-)K4
zdcSA{QU)PS9z#GVlP-)VQmL$Egr18!FyLCq_NViIl0*_~T3N%K61R{-aOAM4$5uGD
zeCUybO<xbsVgMs^SdJkQNP(D|!``KEvtGMUXota>&)MO-#cXGshx3bBflNoOzZ1H-
z*hIdnu{F9H7P{CdXOYTql^=6=xd_%6ZaCqRi#0ajm!9^(Cp{jChhPze<g&5IH}%hD
zJL%av)tpfZ)0VL{xQIR|U~{kyr>Cv)g=WjyS@<p63tb0496?Oa#0?=@^j*RBp{P3X
zx$oFKV(+`ZhV@0V;Io$f3Kv(-T6Ru@F3sxI%c~>pkoA{54nc!$@3nPo8%)1w9qZfR
zvGGflyV;%|8+J(OF~?tr<dqYO#h~@<Kx1&DwR6#ZCU4bYEj8klt?W)pZil2}cWItx
z;BNOjHYD5Dfssg6V8%9f5Ip-CW9Z~|7%9zF*7Q#GqfGrMRzKX!uRIql+u3CJcsm=|
zx*E~Aj&PHI?~R&TiKD1#6vqjqbh6g8g6DSgWwc0L(KOlD66NZ-w+Y3dO|aPx-2Xda
zzz#N`IcW=Ki_oAEt*?n8mVb><;x20k@(zlSiF3CT=b}+rRd8?zi{?hSx`TaXVr8Qy
z`AN;JYZMnI#g#XTi<06FyW<ux9q3po?qZ|3I4SO&JB|!RJAn+L-0dC4hqpC4oG@S&
za=I|$MD>er1R8Y+R~9A>YccfP#g4S4D{d+ZDXq^fc4bU%f`;zWU98D?7Yjf>07;Lc
z{H=#ScCjf)hY#k)^u%EGZg#S>Ry~2!PrBDyE#%F~azgd%t3t$&_pm>jL)@wj_jDh*
z?be@4c4Qy;;1@Q@=vH;$6e?P+gIC7kB)9~#2{mGIM_E5qL_L0#9cq0zPbRLq$f8qV
z6-=*TTcUcXxQ1;(`4p;$!B_j;%`9B_Z$1`)rj2M=@CO_GP`l|*f3R(loqU+xbg&%%
zFJ{tZo@P?(Hk96CYFRU8lWe5}YT40>t+du&`Gc~D>SeYpK*)!}KUv~(bmmVaa+MHu
zo$YO?Uo2D5e0cjh8yK4}&n)g;N!3OPnX;#cEK6rAZXbusV8V4az^=&Oo~hy5y4!w!
zs^uVE<~iiTyo5~P>(~%KRcxQKK(1TS>Sc=k>ex=iGXFnVAI{%oH|hC8w<C+>=2axF
z{+qp}#V#(_8e2K@4=F>CmF1qhd>FdEg)jC#`S^`63?^3HaEe_RqsvI&-2tsKn}@(H
z-q=0#T)pJs5+J0h+Qsj7xeGa058-p}*!>9(x0HO&79n0C0GTk!YIIsM=SgVPTHf>*
zFi(1dBLEF`rB-7oo9jNm;gZ$ZmCju&Gq<_W&1P(hGa8?a?gO=JZW-Y#n~_-8vu(y_
ze9GjLJp!wJ&xD(jU!oDp*21=SaZU)b8=Lu6$(qstVPA>bTslFh+6)J6-JEuU#Re;u
zXW~;)1yk+D*0}1eAxRDgCX^DO4oY%4FseCmKh)WcG;Js;k>{)w5*F13z<Acj>{qVD
zRmdUfFHzEzi9LOc!+BJ&&kkQ%O~L!I#(g1mKTG*#R%41hLAX4QwZIIihaj2t@#9n6
z(UL!5s+ii;7;nIJ5f42AP}`QA+a&}~I$?f~2$T)-Mj;#Z$7i<B#AR)bZ|SK*(YLGd
zU5)PCN>uz*L3$5kgt^8;Bh<{xWxd{&iiE_RavfaiVf1UT4}H?pIGKuEuTFW+ab*GJ
zx{Wqrk|#<IgbK#Dsr6#IU~Cy;ce_P2Sh%5LjIkN=^moP>J0e@$cC4{2kq#t3yHCa$
zWAQujnWvkJ`^Op4Q*e!V{Uu|Zcd*LCY6MQ^VZ(4Bal(kvu?Q00GG1$7yzip}XiH?g
z6W=zrqVls$enC+B9n%>S)-D(hr$T4wpvdIMLyrl@rEZ2>RUW#<2FZ`mt+FkcFDno8
z#Ubw)Pw@(mD)#!)_%+qKLe(wRlq#cAttz5w)tClfrGv2T=LP;oH`%^;5RxOF^N03d
z8E3j(p{Pd?>#;Z2>YN36l2e_<D5O+Mi_+7#uMur0$zjD*BWom0BWK*d7QBAi_aqS(
zOuF=6$sy-!ESU80zfw92-31pNY)Bs7YiS_#O*QgHGG1ySQtYQBw&sDffni>#M-g_q
z3#;>}TgrBUWV`r4HVB@Ev9%Axio>QEuM%(7-Za-4H94Qt+;g~*JlqeUjfN`<PziP;
z4JleO7Zk(k>#VPzx?py?Pku?$ng-3aTo4xjNULsG1#-v=S#)#FBu=q`7D<AFkEmz3
z78Lqqw9|1hnkm1cb5#k8?vo$uxMw}U>pE_n2l&38OSSJ*dGUgi8x->oX-<UeuPGL)
zxj4$3Lsu9#Q$P$K3a4jXu_gjaSZ)_$(ZQ3LMHIdbF;Rvv<npuvmJY2GEdFpmYXl1x
zjvL>QI{DOY$w>E6_b901xOQ%ghmUBq>)B}*D$HAh3Nqw~upQsbx5FwEM|`iP?-M4@
zpUQTf!eoJ>&CGQ(p}-=f&wl|D(&y`4LwyHOtgCifB2|SnBQJ=1m+&+*5~)?LnfVS%
zFa8wF?bjf$IzOE2fkFJ>OeehkV{V9OjNsm}(s$><#I{^>5+2-i!xwh6<)*oT7u#_W
zj>GaHjkgrk4?GDMw&VJsJ}Z1(a|hJ5!xmOS!o}&q)M2qjdrq%?A{Sj=C4+Ci`azsv
zrI;d>^C(nf@?|C?KyVXE_tETOvihns*TzW7C3^&!bGMF4o)s6B97jcH4X99r@GjgG
zq^e81aJwnuvLpOya=_$n-00xkjUMOAdbt63zAVt=`BEg_>&Cq*Wmr>){rap2XOv}=
z^d6kQT8_B22QF!U(n4$qIol2B((Ycwm0&$S*be#x&V=*fOu%hb4~Yrfdl+2%w1pjx
zCU6sx19@8DrlNuUq`*a@Oh@<Po<L}LFYY(gS9I%*Q-x}a-kb|l2KM15b$-Chx=3!h
z%yu>EQ-!QUQu~x69_hn%()nbnLtNLur)DmOYruNio*%q0Bk8W1AVGMj2L&2pdnUL&
zBHcEM2DPPnBBZQSPJ~qTBUAk-h0;OXP_i@RTL<W&8U#ZIb11R8sMm?D`jf%jvph+!
zjJ96DQXs>zHWAtl;fO=_KQ1gpBNv5cekY98j?=>4A>2T+nL45;;@GRVbkO>#=0T8{
z$X&+R@MF*Vxg-3<sYAIggv@M9;+`UgE2=g;6goYDb1B7jfs`k>r3TU;vIupM?3izN
z^&Z!WY9+os40i->gYTc@P`LwCt5puzzj(FIm69Alu}~eF=MB~V%XmnMkL00eP@W%D
zEP9G{l{ozoJ#;vC9h>tHCv|i@CX^tL8W#impW-&+no50|3v2Kf`Le-oGX;|B!yVxF
zj;S3C-PqM8`i|hbaL7D7@d9@{uuCIJytc6<UMGXndTQn+G)h{x9iC0${O$K?ikT?<
zSngixNHW%@a6JgM$S_X#0q;rNECQ@KHrNMNP2wg`tWvq;RF!3#>*kUP+lgo#N5#+4
z3;lyhI%S?IVL`*LBCN7RJV>0Pk453b%|Mq0c@!3brW!0H!V6YU#+j=UH%~^Yh}$cE
z3U|<Nz08aVX^njb(jnk0oZ5?WtdItHT_-?1`xVzR)YEk{;9D-4ER1*^YJe)f<@7NB
zTQ1BqrU`M)lzarsz_OI{Q9=I)+&Z<WB;b%*HKZQDl#5YQBSXJ@DcANv>n@saCF`#H
zyoHYk4GH&um>HC4va-eGW!wm~rQ^Ewc8L4G<IejH^q5>)sB?S5qDF=mQslvr6~h|i
zgG-^R@v5m7@9*R^I%+i}42EC`-OD|W->>fFhGB4jF!;csy-3McgRPwV9E0?7JRVnz
zcgwjI2L6G295t}v7p|v0cZD+1cjfyWL@Yhnd|C@=ew2%fcFU?|YO)mBxgbDDRb7uu
z;q#+hIN93omiw5IQzB`}Zq*2?q70Oi8GY&_Af%GBqCsPl-*sQ;U&(dCoJ0`^b1S*0
zs6tm>FB4_QwR67`XCoEb{K}2>h+Xz89_y)4^()uUBevr)Ded@U+|yVxb(#x=lgBu{
ztk8rz$GE0)v=h1<mub_EsXmZ%oa@krbQ>FsGSV7y6_3c-d;P-*GrCjmh9nu`OqD3$
z8qij8cn8H5-_norg=ed<P9%vRL^+`7>kJ0Ut2lqddSwW_;q>;dKA=6pC6NI-&O6|>
z6S#cu?uE1yT&&s!y6_;J_RH{r>JyyJNJf_I$(0%-wD!^Y+p#f44UO@}#uP%+lUzqX
zk0z4E)X>C_PIA3S6H({u0|!rXv3OOw7`7eC_XEc%Wb9HvIK_>|#h!Z#hc_3fYHU>g
z3YgFaiFl`Kj$E;NuNqfZDe+Wt!l7!er96aT>PU9PQARXQodaGz%{3)`nsd6LPdJ4K
zFd8T8)@g1aoi97B#Cm#yqlTDYj_yf{j}mqfNscUu9)@XW@K#*8xZ(_VLFaHAYTWF}
z`uW6SgSR@+Y=dX^^-J7R?9PJA+_&g3mT-lOMuGIDD_o?t%&qc}%nar8C7IT*LWyob
zOEPjf{B#8ua{<&`;r3&Yw8zIOR@89aiLhv{<vL=q{c5?7s1jG+z^2qQkhrE>AS75`
z)k4Q>TwLSmQ&WFn#M9TfqyCtA+vwXqp%-sTJQ-37FMb+cmKADmNf9z%Q3ByF-1f1R
z&XNW~N+kJ3)QUcwX{BDfnhDduKEGk1@SEMV2sic=hpD=ES4B-L4_x&OsX#3MH$Bn7
zH$q<YM52i{8(bqyLC9{DNP+n42vZotR=U|l(2O=U!L}y_B*j3|Xj5k#=^3L<J9w3*
zD+<TMFnWyXX`Jc}V@y5JYI<XgX%`I(XC@hf-DILrr5Eefk1u~9ml=I=p(HekbmD>k
z&ubkRIcZ~1i$G;d2pZg_NLMcW;yx40Aa9&065U)fJ}^;FAr(i^$2ImN6J;Vwo6UbF
zDRD4c*VU*Y<`=w);)MNg+Jd3z?LWPt_5~9Mf4^zNyIf5p(SP|xlZ8z?rcgyRb&MK@
zw-M4H{`FB#E_ac;;xw4>qRFlxV8M%~Hn<xUO=tWNyiPoH;w>#C%+5fUE^^&XZ26KY
zLF;+6efXN`J?tRfL<oks4Uxfwl~zE!q#%LrD+uw?Rv+vLxvqf0m}tDOv2(ns8-7!-
zo4PzWA7#MBSVJD=tWzdVdfoIU)4<ZCx^L}Z{VGfIbgKr>b5)`{=60#36X*m@f}lF1
zdw8<pHCCrVM<;|alK&#A@11aU$$SoKKa65@Uj4|WBv;<FSjtC?co!E9UTXQ|JriF0
z%n_*%OrRP7MRX=V>Vr%3(K@DEb4@A#mO#9cX&Omx2lrcNB08Th)|vYBFuL!~l<$Xa
z&j|r=;hJd#RVL=$HsNj2=dYXastW;}6y(&IB8e7qTb*eFj<nU!>V%ZvhiGBY4V-N?
zOWt25Kg3R$KgcN__zRZ=$#U+d=|zkrYGA17*jfwY>P@YbRDh{;;>vm~gCsqDOG--e
z%Z^rKZ<`Y2(pylC<)@s+vPLdkzGDi<AyCu@co$*}OuK6uhJD_9gO390o++}y9rN57
zMIbDNj`vIpG^G{A^Jbd|K*)VlxdN;b7yfPfkPcMbB=HF9K>LL;u{2NkJDsGTq^dVY
zL-eUv+QRgXqd1t@bU6zPX>%^_`)(SulQLns()q6^iv%)~o^`kqHYFj?o!dIX+x7X<
z_GrR<OJnwj6KT&G;q32ezA#p2){5m?b1sdX{2O{R5pNHkN(*pZUDk|Z#qadyFYsoT
zx(pjx!x}lwi|91pmVT(7|ES$et~W_~{sX~QUZWMt<hzaC9A>wsKQqKibi3+>C>F{>
ztYmgEA_O?6`FWg}x145_PSY2_gax629!~jrt;|9GZbs2VF+(`RO!1di=01w)O)}@B
zJ3WsR<zdTj0<)j@kAszQ=ApP7?#G!^DLqkn;@CrS8?!^qYh(V6cu}WzGB3l1#C10N
zs9x>jvpvkTM%56$Bbcu~*4Pv{Mb-k~!62CeQ{jv0=4j*2ES3G62dk!=$Iv^oWWD!J
zh@N3im86T(**?@farX@KTQrv6VV1cobr-__at1=!$)cyRIR`HnErE*qtqi2iHa~6l
z5RWOL2CmIEf8tQ$0)(0cN`>q8!M4o$0GOX{_PB-L*qZ|{%16S840B*hlArKIk_DaI
zUsqIE?lti*ciNx(D9InVIp%JbMy1p&_*bhDURQ|GA?Jm8ps4;;kDIKGRvfw3FdlUW
z7v`Gd>BD6%s`P2f4lOgy-e^(okZG>dI@~-<&LO4m*Jr`$umm5IcLZ&saCH#He?BD7
zH^<|GSQEa^4}-$_=7D$%$Lb$|ES!0P**mzAM-ASn=J#46@YX~axiFXmZ5NoM(3Ur1
zfw?nko#resCwkY;Ev67x3zrs{BW(o2ArvMe3DzXg6Y(vFkcH+0l)X?EGCZ|GS&PiU
zNHIeenOjp2-A!W`<6_1Og<Ji?VfSL(uhMq_++J)Rhu_i>`>xB}OpPygnVYNM_g&^r
z_>Bb50RwZ*<TB!jTyu;Z<rFh>&2JK`*|P0^;bPPhb9SQ}%DcZYKk|lh04&Zow{VuI
zw^5fh_&=1useE$>yIXluS*hqI3nBJf^LxlMF8bDd0$Gu5xicLwd#Ty!Q>Z!uoX$;A
zwWEbc<lRvS6-&)6G5P(a=5`G!&pa&U=w;@!G-ecT`8l{#m_k{)g)pwb+(X5HSYUQI
zA6h3=7npspuA2qsVI+C{(m@V!>~iz_6gK;p6*!oWV4a@*&K!sXnY7Yuhw0y$d1Zv5
z=sP6Sg|PcO^IfUD!0ryHEJXZ&mJ{Sr1Pe1)B85_htl28_U{43SNvrVD7P=IlZ8>m1
z++|*$M8(42tIQ6FJJ;$j^u<YMe5p@dk9BE|8mAA};KG-kKg5zX=AH~yDc;?HZNx}h
zvH25!mEA0m%|=MWByD$PoowAy(X}2l7fEiVc%<0;b2zo$Rn#ky`Y-kES~2W|S!Ylw
zXxHD&B{Z`0@n=vR1>+@LpF5$=B{O*~=9Nq4sg1ntu(Ente3lt`^mmb72k>|#LAiX=
z_OkgL%@RLNNxL!y!hbiD8?e;l&jg{kk(^c+2ygt3o6mi1OY?_$R4cZ0s*<A=UJJ4i
zRx@c_8al6(!rCB9GXzgytb?S&Espvfv?#{)3q<lINu5sahX#^a>dJT{MtL#834QVg
zg)w-6s&uNPQxXe<Et|d34e+%X%N9+D+i309C%Mh9X}3gJ^JK6eo>XI+Syp)CoUv^!
z&+F*4TM+)~+;9k+HN%3&!6aQ;C~WC$u~;#O(mLcPkm9Am$<CHwSTr_~1*VJT1LUPY
z>te~lz`v_yGQ88x5)GwYEjFZTE4o>t;AU6Lr#LP-UGaN=Hw&k~^tV?Sc~b_luVeMT
z-7O~>*>lD1u+m@vQ%#3%&y|0=GAN!ac%LY{x1}?R#qp(o*)jO7w<W{v(16aG9tu!j
zhA>5?u7gWPP~lMB$D(VcxV#WIKU}ECwSwvjp(R=}4!u1axuzh$tQtU&S8jrS>Oc0y
zQF*_wh1@ZE01Hp|wOCOEJ=WJE3Ez$L!is)~odN^<Jq+7KadHXM{i9+3)}q!iD0MdO
zh-3qe!s{y!cEqX2PD|rqJz=3D(YcEf%3*4MO9-Bj@*@oWEib|8CvK3-v$9giB_(}U
za^Jz^iZ@LdgMN`@^e`$tPd>Pa&|Ij)2*taG3}+n1&0!i3ak~dw*5Liq1Qpd0k6WUQ
zs`CvITpHBbzEGM!ALTXTbR<bFyaxSmV8i2<;rs(WHklAOz%mfo)RzZXqHvj~4X^}R
zt36yA3DZ{z8wcQ&q8)31r5^@y_VGT@W1!_Rq%x=4M+CUu>(C38T~!hQ2L@W^co!*G
zQ(){MOAvfD$nv6Q{n29Anp02XB}>O(%RwE2xQ$#%*JG(rV24;XV8PplSbA$pj~3%i
zv0naSSfXVsF|na?I|8n+XY5d2-(3s-NtW&y+i=H>EFtR2sA$-jWN{&_edY;E5bmQ7
zp0K=xy0eGc5Jh~Rs56aL{`hlC@tl0l5=t!oucG5i_hd_itMnCofdQ&US(-xFC`->r
zq#Fg=(Uzu<LW)0+w!BPHnXYSn%&1^X8fyvnsKWrW$6Cg?vASeSq=FT(1yA@<)nfX`
zmR1H-tx+Gd$T}UFY$1myxrOK|D(H^yJm|l)^yeOSnOWR3+j8eUL&XM()(VGVua*xo
z<W$LE71SaKr?eS*_(RK^{ZWD9@iZ4c;GiTt2VEG<cTp*(2F4)xWUX4N93uO66R%&P
zQ>+Y22gh}a(oGbK8#MkN?72e!2~siDqUJw&z1``&D{JLtClW`vmPTWB76==L`hZ2p
z=fS4<2o^T!_(ZxK6<S~H_JMFc-<bgM<m7)_&%f_1FObUTw<D1XBbTd>*wA77ww@1Y
zj6$@85}SJSqphfdO7-V0#DJ3>z_%mk*hcc68x)@I_&NqjfqXX%W(D$3;*oMTkZ(nj
z9y{ByHw+Kv<57$6qVhCUKiD74cgJgFTnHb@@C_<*>6FhEdq(n=<Y6PfXg(XOTocWI
zuZO^`vkhE&!?nCr@za)k8$DWXPj_rj1-sJYA45;qmfu7U5QE$E-_!oZit+IQ*X)uT
zG83VqA9zBi1Ohwp%{*@|BzEEhki(up-3p?GGC26#^;jtCgg(5LaIh2q5(d*dIzs#v
z&n+QG@zGLvmfSjga_F{y3njMTL9B;5u(2zc?H{gSx#H>0{32awvC8kdojbPUX|F62
ze6WCc8if-avIZWWMkJdeQlWc>oD6sUr35~hJaa&DAs8a?El|XJm_5=J*f|#cUXKcV
zB#pxVo!<O&dUmIJweB1w59HsYc4iGirFYz|S}puBkhe;3`vzyjSr^>igOaJdJxm;g
z3rhNK3tL?UI-Q-Uj65PhKbRlXP{O6(8kZpDV#M6Rymx5yzg_)P)sS0Y^x*ZQpxGPz
zKIAS|ZjQ!#fZ_{p^6@%yiFWp|pb+u<_jrd}wm$hG{|$w@=E)!P#8Z6i-Ci*mC@%;R
z?N{SN5L$o2_r_JPJXRyTR7V~>T>J?i&>4@7jq7;4uPB~a$G@X9)O{~gntB+q2?>Y_
zroiV2wwj_4kW__$Xpn%Q|Fq{*e;Of8NmLJeHu3EP)77*>j$C$_hQFi7qxJ6hL=Em^
zL{D#}(sbzb16G>pE?^Xb0V<fH79>$E4aq<E2mX0$$|||Z_!=H@F`KeVx(EybCH$|A
z)eo7C)eqUgZ|0lC6ry{K#0a}(P`7%n!8IWVp4`kwz(mY|;s?>fi6xu)V>ALNXF4Fo
zkfDVX?s*-2U&{X_$2!Gr+xSGvNh-ia9%d4#_lWLTFBIhzL+RN?sI=d~hoYQ4b_YL&
z#YmD2`BK-=ngMt*jo!&mQB;3UShSNbCBT?n{4xwh@7??}lIpIgoNop*_wa8jdORoC
z%J?;I;8+>|u^V{pNB$!MU><+C_oIXnKl+K6m4H%7zwG5lk|Y>A5I!$Q0x75e(p|`a
zef%f_pkE~ND*O2UZXj$wKN`C}aX&u>-={papYM+?oCmQLe1ogW>lJ*1tBLs_lB_yt
zeUNX4PU|BN@;^~{H>ahmxgT^t#2fIt{~^BJ0QU{(I#eG>Q&l5Rd4O<Eb(ySBS5V3+
zg6|Z%6RT<NrbEdgemT8rFC5Gt9tXLH`8Og-2?`0qrJErE=#-PuAgs74k8(?5%?Uha
ziebSKJ{C7!E-|P{@1$L-?8rmy5#EF|DnAbd*G}_+5cdoAvIdfV;eG!>#gwuR{ld5Q
zAuY$2M4(&Hd#H`UZL&mztgGKqzDeU&?)*QrvivBva?1bE%I7QjFuHCow65Zb%3C3}
zjl0bJiaJ;v#k}LZ{onh%@K>qNt*Six+_<nF$FODT|3k|TAH%ZF!M~OD;c+Z0_kSqM
zRP~=_6;)wb#s5QD{Z8<~Fu9WVd(?3Kb^=Q(0Lw|-7TNITNgUXJ?}q-Al;OXZ)S^>-
z$bXd8qZ-S~`5(G*xEg8Dzqjjy(^yu?f0ottKZ;p>28%&^?|<%?zGwfld%vCK<B+BP
zud?j$**UEA-@Di3JSNHf&$0qx^Lak_Kgt^Q8z0+vx90yJcB}2egSm_T54rbT;JfMx
zAw((yTYl@A2qP}?f-zMog25Mm1^%WTq+2)JFCq)+CRBA7`A+}nnWAJ?Xw>RUd~-Cs
z|JR5I!ef{JbM`J><_CCJO_E7Aw7G&zIVzQ|@S`-<lklyTFXu%BF=2Q=RWH<FBJ55$
zDgcP$f=0oDynl7a+8KV=?Fb@VBECNo3SZRlfzr!ZcdUJ(x`sc;)yg>|w8*=`n&+b0
zL;B?)1H^rjW`e*!_>PZAAm;qR>vcFX`E`6I2Ayy485q3wb;l^UdV}Y22(D!&*}?u7
zpWCwXch%A@8TPAWP?Dpz>dDh*dquadH3cu!^M7LYLpS-^7>ujuk6_UG7Jm_gh}--n
z6ff}oR6jB54qw3HM%l+$2fANas)cZ!HOT*APPs(PuN9xtSxs6b^)Im2XJTqjD92&(
zm&!-&T*dNMP^G+xl2!<XnQ8v?j#RMDyytNJy{|XE9G1dN_l7W|wMV-&w0B6SZMynV
z-tcY|i4#bQFt3(g+CZElPESn7Xu2hjs*&flbzTDh8b%Rz(~oGqF_FUiqsHWyr^x+a
zcLs$uC9+#^<Fx3wUGal^6cttS`<#`ilF=mQgoT_n8VU9`&f3hLUMMdYosgz{>7n-3
zp1}}kvhK!P!e>m@P%22l;jnq}+hXvvFTXCie`7?A7;Ldl@|MKH4_S)11Q5L__lw7q
zldy*UE5uo^db+3o>XvlML}U%$A+McH@wbk~pwYz=F(|+~Qu9z-#<XB-Yq>u@fR;gG
z|C8Q4tq-=2#c#>%`(}uhT<ekSf}S?QEg{wjIX(pqa?giaKct)FtWf68?JMOL%r1D|
z36HP$^TYS3wP+<pQ@Y|2)j0wOHwOkpSU<;=iB3{}P#s}4$=?pho$Anmcck?*Il>7G
zBCSsO+ZXmkTEndQ%IhzRYew#OGDpruS*@PV2Th`^AK>`@|2ZEdW0$u@Tf5>uNgQJe
z0N)s^{ZZZqc<J|bQ;;}1#(LV@!$1INAaIJKTU#GP*%8KE?dd0Ojkhi#_Fwg`J-(Cr
z<`BvTv)Wk;QL4tfq5jaSuBQP;wYP@bOC~F$+~EES8SSl=JVD@UCr@h<U1W(!ZCTwB
z)nOt!q}oXNr>k3K!N@Mwj#y~?iLzi=-Nm{CWw8TYZ9y=*E82TYpr9+F-JDosi(mh4
zRw3HW>K;}(+!WROwoKNg1PH~jvYR!?RJ>Gb5L(iOGSs=)$K%V+n(HjQ)ymHsa+|bb
zU8Q51;_f$gx5lxViVfrL4Cve48iUPBHu*U5i3j4ZZV(Q`^zPOmjE(OV<b;y$xN?<m
zs)yB&KD<^gzf}(_=i_eKriQ0?<OHZBLOssCDE#kc3zV*R&X&e9!YfRNw+pq5aCois
zM1(KoU_mG)Ebn2BloUofe@A#x!}C4vQ6O=O#sT$8$)|lC;M>#sqC?@UWslP^JPtS^
z1=4$3eUbYN@BC*Boqhz80}6fNLQiWGQbY15Q9clpVC{iRY*H+GqkWQK?Js{j;FkpJ
zTfNg}NR37EfltpH8_B<Tm00cxBJp_xeBZ`HL5I?*k~0-j1#6J!P_GiKffMT$^j&ua
z_*Op>)<$I%Dit(Jgv7MbgZo9Etw0eyCsS%NQLW+4O)tJ?A~x`Me2zn?kyj7#-Gaw@
zS^ayi_sohK#$p)`_X@*jf5<ZmC2~ZVHxhXAY5?A4AaCc%S8Guu>SgWIR+*MY+Pr)@
zpL9MVt!)HSLcZwR+xncIzFP_J53oK#!fRja9B^WQH5M<7=>}Ty+HlvWqYMo<hzj;Y
z%Fl@o*E73$eAVLbLDrteR9TD;Cw3|2fnj`s)1UmJ1L~`jP=h`6<K0?VGuYbAnucld
zgp;Nb+moInKOtrtV(mg+m_Yrq9mbBZc2>2!D@RykJG);*)kv?T8XI(CCF0*1)|EP3
zDJ!$B0T@h(AL0wAvaRFDD<BK3E#R&BRwMjyk1-&*to+K>1iqVZ4W;kygYx;-E)Pp2
z@SXf2c>%6`IguYMUVzkIDz2+ql9VWPp_EAMv(S2pJiFOy5sn&$`0Qq|1}~kxpJzRb
z?wG5V45K2%PnTGedqlfmr@gpP8V8h_)qA0CT?lbywf03@!L?x#VHkwJI>RnQX!*Mc
z8K<pz#C=&<(Ax=*pRv9kkaJJsGjNsV%3nCTbI3BoE1YG`@ex%xf5w^=bTLJ#GF9OM
zg_>nbOf5Wd*4m~uNg>lvaypUcd~u4D$OsBatBK-Fvfm~_z`C>6R1~wrW6@Ql2GXgS
zFG1<u@AOc5&T2rV+E3@KrKnV!ao*aVLj1PhtWVK7hvb)3J6*62)e+B#SQ@sy859X?
zE?E2MNrSKfS?>k4hqz3=0lHkYj?&bo6vOIwI{Az1E?QS>yt7l~Rzq@))y@{H2SPr4
zU1JTWvs2-8)*v4!t+7rffc3GU?i$PjEt`Zk1%ANaPOXreTI@>UXnd8i`gdzJVPyWW
zZp2~w^s2S1lBX*=3T4AzSFNvWaxinx7ZZcU$+gx~l(9l_UB_REfU$K}fB5Q8>lr*#
zU%77Wj`psl7&z4ngpBeC2B83zP=6gcA$*gs&YEuj=QTbw%6$BzhfYywzBP!~x-Z9R
z$a|OQmxva&C@dtoIEK97Ek97`Iyf?vY5|2etmO8TqLWnet9S7{^E=&<sx6PW=Xtz#
z80}hg%z~Gi7XF3&kEcctU$61>O~(}nyKh>fq51ns2KF-YjPhv!8RPH`XlK3k7`_2i
zTW_63m#>B7XF7I<jkoX|D~GVv%_F%(YH|Uwlb*TV4+h@0&PHs@xYP(pU-+~Zs5@4F
zl2;Nqy56xm&^LJK9cvQp=e|Lp+%KSsa{w*Wz{Y#l2{;|i?;|}xP6rQ6@!9*<*J=9P
zS{NG0g+bgi&v1(;P*iJlnsfGnL_>%bc=I$HBpf#fiv^VJ6)m2wR-LUIIb_?W;;uUk
z<8-#><eZhBzBvp_b+%B%9=veZ3CDG|rt-IxGC*&OMX<NtMvn2<^tNUg%+uT2Y05K-
zT}ko&6uCTmL2rw+R-%|F6GQn;z6vqW+x7)Mts@!1{NVc6tyM#t%RI^tUE;0=+ZdLw
zmZbxgh^C6#SX&zPFvdlCDk2<L_?@P<&PKQ1b>3GX9C?O#g9wkc@`cx%*`5w}BeT9z
z=Y`OKSUM_#BEO6yrxousv-QRIE<k8uvr~2RO!uFGRV{2|{}B@>7Php#O0(`_|H5Bo
zXw?R*yf!wf8_bHc5r6BVINL~kB+nRc+ri?fATQPqA0g6qvoS_o$&Ifwdb~selV+Aj
zL+<wH7%{8AtsiA~+aJ&xN`^E*D1+Y~v-Jo(Sgm$OsFEzGk~0}9`Os>bex+q13^~=2
zgKr+UeIprCGeV++Ah4)YYgjBMTcBuRvKA7LCF@}202_-&#^M3C4C19UV34h4>xKd&
z(BUdf^O{hhRDn<1;+Rok_=h4i8ANaVm5HT;aM2LUh`)GhkgbH+Sswl1Of-yYvZ|>#
zWSniNzTu}?is7%IN541Rdc2LMgWTRu|8&AGg28X#xEI1(Z`kmC@<+Q~Q>j^R+K79X
zhnsb0Xr1^ZdDGwRYu(tfI-V-p@Rn^DZLe47pi2G;qX48WFHNu&7zqN&yTm9c=65ow
zu7q(E#V{Uk%!psSW4r&aSItGdYCc+n?ET;r+k9=1+kS8beZ*xN6z0{GC^2v$NIZf6
zS2pw@dnixPi=6a9Q*DoC2i8orNjw84@`KA$Z4YG!#(ym(64So6MFvtU#iAuPLpK!a
zHl4Hy7~DN+OAE?&Da$iQ{czvs%Z2<?wrEYRtJvl0>4UEn-8*FqL<P~c{AV0lx!*I;
zrrH)4K=P3z`j<6mc~-u6EXJcDSNyEnR!bA@|C?uR{v?!)zOJ*jFA#8rf9H>8@%HCz
z9qjJ+t!uU@t*M1C&e?v(4VZKuclBX-@w}~t^Pz$SQ1fQsg})!~X~nJQZ5^r5^`Mkd
zt-5#~*{x22P`yC5RTCVx+S69O9wZdK9$X1un(@(+tM3eXOFVYL_Bwee`u-JLADD5)
z7LR=3<}0?)h$(IcS#qh$zTIFk{hp$ziGq~pee@zC$$90*1yV>UdAj&bjjgi=rH>O=
zku0YZvhIK$a}qgcx+=)6Za9u4yi*)fYn!OU#_azKCs2Mw1)^`-647M+{!QB-KDd7$
zb&-(xSBU8270uFR3*`4&RTtsnZ24}P`nzB9v)-%<;^luKJT%Z>{fV!F`O^4ePj)Hq
zwu=7tA86LS%k$y0AUpnA7U0Vh({N9R2irZ~*jFs`Zv@*r;LbfAGS|)$70fBZ9+rvQ
zg6-uR%sMOF{w}`QKu6f$rilv07yZ{$qwJ;ly*R6tuQ)c^K8mPV9z*~l4C4AG_7Aiu
zVP_2Qj`u{xel6?<;)gOppZu%Xw3VGf>04|aXV(#tze5{)e}ZfH<rQy~WKjMT@HO0}
z_?Br!8~bdul#Xp{e}%ki{9`-pO^GY{Bt<n5t?li*>4sxYF>c5|JSX<-WPirn(V!Mk
z<?>m7imOXsZ9-^8_%p5-Y3SU~eqPo$fViQ*y{`_dxjWeYIZo>*L+pzq8g58@_3%rd
zFYR&I#IGmVf8vqfOJ28-JeY}(PWiywZRbbA+b?g3g;TF=2!jig?cM&FLJtdH!4#i=
zX~)|M@cozeNDS79H;0R@rr1ZC<d@K*#Z?*hvjN6R)C&mN_;ha=4J{}3iWPSj+AmQ)
zDXR2P(r||(<zJt}5%I<HIU1z=2iMx0(Y3oE<5n&{I=arjN%1zu_kPylyyd&XEB(-!
z=iWNIZ^J-LYpBMpKKy&PLsHert{*M-IJ&@~cT6^M$9ntcR@^np`|}%j+eeU>b`@}X
znf+4_@Qa`9D`-cydSJLUW_kM{<Ey>+s>VKSQz;z$rpON_?6Zd$Nzw<75WIHdfCKyN
z_;#Z7LK%vipGRr4_S+NjrJ<qw?YTkt)0WpR+wUSx{^N@M#V#;#@HGQc<R@bsEnr%V
z!}NIJF`25OJdP@GFFeep9~elNqfw24&bveyLQAobqon<d!`t!s?u@vf3XY*CR`2e8
zw#J?9Ms=fLOsqpk<%%z1KqIg7Ml;9DbU_iih_>>9nr4o6Lk<_od%IEz6=#tu8I)yq
z>DfSh5K)dp8@~J`3BK>C#GoK1e`T$>?Hi#gk`%({S=4#_nXrjM0c?vw_r`Sip}8ZR
zzI(uRpi5tTlDoF{DKi*aIAW-dE-JAZ6-*21i_uA^KV-FVj3mcU3&)GTijFG+2ST!!
zdZE3P{9?)*Egg$OJubZB)#gnq*^=%Zr2K%w(qxB+-LA26ZGiWUXmNil$1HN;Zd4mb
z7(7-N?%{mjXsg5RHjYm0dRf*D5OSbfTSqV|B}cY(OvY(F(bn-jfB0|JOz@MYK@zTn
z;&zUx5I5~~yXJql$9-nGxguqOtG_b@Nwc!-3$JqMUes+vq(v{S5+O(Yw7sJl_0V^o
ziaR)l;NI4E#AeCvK?&tI<YqnKvs@uZt6CcAp_zyM)=C9j?C2mj_ZqJLbb~RS9D9(S
zHR<da43o#9esEf6M_0ajjXD96o#dQ&xU)mrh$&5H`Gfh^5d3|iVi?}l(I3|W>g1fT
zwyWb=+^B9mwCm=09-RcBn`0Xl?dId%kL#@8D)j{wp6W+A{x+E-63>%766C<H9*&L}
z-0R_JYbuvyed$S1e0K9>Pe%Ye-P1vS9Obp1j(3nS<$d#40Nm{9NW=V75*#nJa=)Q;
zP8RV3gc8}CBtTfdUa7iHJ-w^JPjF0y?fvKYz<R;a%C&ue5EYWu%TWmLynu1rdpX*Y
zBWik*6Vg8_*Mg<DgLnVtS#66XKRNI7y&b)AvZM!sHulC|RKkhgj$tUH#P`A7jDBW?
z_zR*zh9acNM0CrBQGFdjVN+C4(c_ZshxahipB0sKoPdu8{pKHH%#pFEJ6R9czI%;4
zn{>Xfqi^G12;%u|y`VxD$-w{P?Y-lpsJ^gqW;eZ&ke%JxWOkFCEun^l-eEzCN)-`M
zss%(;z={omM(OQKIS7$WG)OT(g2+S&5EL;$fPkndEm2fdz@PzwwBK`QcV-g^8b81H
zee*|V_V#<{mUGTM=Q#^@UUZYGry)92b?vxJPU&fwC}2m-8foZ<hZjfQGtCCaU-$_%
zO$R+N3adDqUKwSu>tQ@XnNc!dml>R3;}qH63B4~>9Ta;fN?XGG^7X&@r6{)>ZOAp_
zo4^%gyd3nJp`P9kqF5C!Mp2cOyG}8*x+|tR*XW8<4t&e-yAES`@og*xfK|O?U>Fg&
z0x{NOVo@CX=dLLCKuV*0Jb|}S%&^=>h0_hLu!q>r+nXivnh?^U=?11IU32=TI0qC<
zLkgPl56N6I%`iL=h>`kju7UY2O8t33GhH^u^yXhKdTgGdm3JNpv}qpVkI9GU8N@)G
z=NA?k*5E;l4I9GJcPY~V_+->?iNWfeq1ws&BOuaJ7}7av6h7YCWP#Q#0Ss9>eX+!l
zYGHBsGE#7pI{BOw(hsa-K%@?+&55{GlVg_}=5b*fH<v~qk%5`r>X#YXHB8I$9*BCy
zR~pVKW>utZaMk>$Ri_MnDrp}tGYrDXNuetZ<1lb4ATgAu6_>o8(f2u_?RR*kp|R03
zak!ofb!mo8g*m>imFM}E<FV_$my<J?zK?_5Y6f~r=f#7fc=8iNEJpP8PYjKWEGO$P
zt}>Zy9MVeIENGNPm5WIXQ0NvzOFVqHoYmuIZ^2i(OI(zE_qc`f-OG&4zkA%0{JWPa
ze0ukM%l{!x+=?>2q&bb*icN{V<Bs)@w=2T#HY^MXqiy~9BIP_iCX`C7ivlC=ys%B#
zrWA%tO_<8dk8d-qg)dz>YP$j8era;gLc?=dyPlf^8*xkJ{$Chg;XM1M>$tG++lXGq
zOjM)wWYBtJf`yE)y*ps0@9866vT5BxLjjh{*h7Yg`ruUl4;V^q6Zq~?n2Xf~p-j1w
zM!d2&1Tl(x#?1HM38Yc`x^`UME1B2n=FFzUk%MDB6DOxY&HK?5{_Ny7na6!ov-E8R
z4IB6tYRDS(B}aX!1QDk!QQ*zLvX<`=v00VLmmJTh{cHKb5gG4n_a>=CNb)+qVVDL=
zH;2Zr<69@4KxvrL>`Et$k&w9JWpHstTCfek7|7i3EQC&QLRF6%e#Cq9Xbm0ubA?0~
zKH^^pE%v5{MRH!?V(4i9wk%qnpTn2wAzqu5%a7Aley=EEfat1}g*?73yl==4Y~pdS
zXHwo4-a&^x=A*-}dy7eo!nX9=$NUxu-?KLJ&-v1LhL;<;2#P4+BkAQrKHl@p7!JR?
z6z~CB&R}m&7p?z<Ux2+4*<JMXMm~kQZ05tsvxSfGme&4`EV4!B`{)rnZ9DH+I$MaS
zn|=+5GtiR9@F-2{SAfDww(^UE&M6J0^1iF$X_RdRAd0u~ebuZ5{5|1nwg9%l7Vukx
zF#agVo1=>>GlZILS97$#J+(vreLL^chNjg{bVV5n7oFe9_x243mG4RRkH$x8XYbwR
zPqB3u|Gs`RzEsS{HgWPRpYfZxpqxOQM`@J0n{OC?EfD)OHz_j2jZ>u0Vu*n&>9yVb
zyZAW#7kmU~XEO}F_sTy4m^_skv_w3GtxqZE49Z?O%xI*C_we<&YxK+>-eOW>&iXzj
z+a>q0YqM*VwTE}s#mw|gH#FneaVqQcjz#`+4-dI^K0RK<-v>eY#v*<w>-~UYeiV({
z#~biIWgq`kEL$CHt}Y0WfUX9~r8}Jxig^p~{T@s}@Mf4A<;{PWC=~ZlQjNLpR)zNi
z)>uW&QA!onqA+}5(A-se;R{KpgU9&9K)tRDlsM7*C#mEBe@2I8o!1iA?_HV=Gg0Y5
zep+;ew{^;xLOHmSCLO})RMI<#_`!IbI>g@;{KaGCsw;}Ei)Rk=P3{;DJq9t8S{>$-
z*cT1bGT{97X1Kiv%=1YmZ9L2;MyZ7}a5^MEd6>VydhO~eV6}HSQbX<R6K2wzN7UNY
z46Jq~!|k;z<44zypmsH_ul5FC@qLY@-tkfJO_^S-0&rSNbHCzU$-X$BS`lWSe=150
z+vKP=w!7kBOj7n0&v4FlNBMTR*}+HYEzdm4!(Un^o%j~>a^yG4yc}?he@J<+Iyt>E
zbWBcs)_9ZNU2UTIBE7{_{~lTtE4BLcRHOXU^Y%(^A1cW3F}AF&e9cixB{fFXT!{lq
z^RHukFD@V#2|NR?4B_f8eWY<HP5hppjE(-+?|Dbn?+<3$TM!yDhn&axCiZFr0pxbj
zQB{@$_+6Y6w!ZL-QAx9p^Ksry=Jry$R%>(3r6~J^qQ;@@TDbmGo8q0TXiY=8?+Lz5
z05r#^m-1tANAgE0{~c2*-}?hUq;4sYuCUeEV0{2)D2N8Uye*DK?YtQv_x+LALlPuE
zaEAYj<BL>U@|`0ZCl0T)7cOBlEuslOV;?V~r9bnHp>Os1&-_Ss31dIYKNWTkq_c8(
z7s_;&e}xNY0jx%F3*c*bO8Jfd!cROG(5>J22mLZcKk`81P_`d42fz8W<9EIf2<(V+
ze0RSP>|beV+H{Wpuogu->FjwvGPJ-ezPITpuLqo~Xlh4yZIXjNyuf$x8}4hD9%*#x
z0?!oEaMNL+#((fWm%s+9yW184#RqY>tuKA|2jA3>rtuHR2@}it_V|7|<$MQSDS1KG
zN|#>5d6+KuxrmWT@VPzkVh@3v)l_GG2*pgyr%(UnZS-1vzfk(|PyP`cx}E>xO<3`R
z|Kg$FCV%}Ge?R2RGSDOx%{@HfbbGx$g5GLkchYs|GZ8fE?>PbT<tscy$!SZk@(<~X
ze)k#}zjBp#Xg><C^5OcT-(|Wuc2pAe&f)7ty75z)08q~<BE#SO{TP^0f1^u9^u{MQ
z;_2`8Lz2UNiP$bi1LhBGM&;)Rhsuqv!TP-Bi{cE;vxQ#0)OV-JZEj#4gD#zRlRwVL
z)4bLO8d@?xn)VmZXM#(ZYa7UOi+@80OKW9C7A|RFobCVh$+yNP`UaYCWk#Vo`x628
zby%6n?r4~>FjXIf$V~!_PjE4+^nvL+F=+x;O837EvK(kU&S_@zl?BSmfZ~y2P<Oom
zfGWnpx+ZMb!HR(@kx!I}w_k!4Y-25^y6=v9C)A?6g>l%|M}-;9(Pz|fZ#zomnPJBL
zTzIi6mAUbi$L%)2ob#m!qZ!*jl-i7Vtd1~#s{N8DM;c)bgG>I@+5I4>i87wYj4f;N
zKi>1~8+tB8K2X=#Ii#u*0$^3JtDp-wzZL1?GP!|Ze6P9JJ_0B!2Id=~i#waR9~v7V
z($0D$5*JL{`xwLMLSJK)+^Dy)yC0Lq3=zQX2~YUT3IQDt%MiEUSHstRjX!zgRfola
z^i@A2oGGZT+T|Plj4MJk9D$r6#-(B9+3H3`y@whT!`W}PPk}Aaxb7<cCh41@MoC|h
z4M>4*E(<70^TS5a>A7;+BSx%=9GW%ExEEpw*jL|2D~B61s<f!@2%`y|@_KfV-xy*1
zDaI%266Dt=8eamm#!g>j(mi?h`ryu^o->9st)jwJl{~iC)aQ(219fd|wCkZti!8rv
zJQ4)neby8sEQLK=!{Rwn{(OotN9R2Er^4~$ODJN--G3=R6+xyu-xqg|I_(e~+-~{P
zX-2Cqti;POvMc(sw~X}}h}YLPe4m7LW4LGbTZtU3cxlq%iwq7h^%aMKhNT-LFkQx_
z8-d8~8DMC~@!WpTG^AunSV}5MHwLiezYVoDEJpc^y8T7;it_ah^wF*Lbub}V&4^**
zYf;f?NPOF9VQ73~9GIhn-ZsvHn7;IFqZ1P_=p7?K@8qO+jNxpwL#{s}0p5zONh&#5
zX{HyZV-5j{!qYdF3a?%d#(V0|*KKrpy76gCiK?i4;*k2$)t6IOJ)=_waIv05VD*K{
zD`psHGdR<vS;j7qyFEDz%NyH9TUd;rnPohwM@clrx~{o=Ww!BV*nf0ZEZfQWJiB$H
zca15y|0;UdxR1f|FIs7AhevM1_ZbAg0;Ky)aVG|(TRLHsMRs_Ml}s*XS!HC9G{^s(
zZJ~jyjB#M*pWbGTlV_|l4$x!jeZR)o5(jwnTC7;uZr)sn*`Zi$@^Z>Y#tyfI5yE=W
zFFD4F>S?{<4{b1J-WlFgp19HYrp}}S!G$Qsd|uvKbmvm&CgUPB<h@PCWUP$hO~y6R
z_<}?CU2;(L7sg1v8`muWCFW_z=f-TrY~5Kk=5TIDqr84M`@n1H=_2exFqHn%m`FQ|
zjP=O6$2f#v<Gosmb6@n6B}yVYZP;U+fD9!&P~?IlV-!Th$Q)NgSx@<kDZi~4;Kk8~
zKzYbs<FWAY>*~Vz`V>uj3Q)@ZzBWq4+qy){)4n!_gsNAA8&4TsDWc}O;A8FLIyy5{
zG1thXi%}+{iKW1F_fhH+yTQ`A;o*RpkK3w628?&-{>Jr!kl1|`@C$LEAOV8`*9Y~G
zUMU3Uq~eMIdIqo7HSOnuyf>3{e~hVll>e3zD=UQD){QQCQ;aEA2b7RKv8MS<a`TXA
zde3Jq(w34frdwWVqTI@AD&&|v>tdl`pol~h{5>mHvn)(GG1IAAqKO%lGudAVBPHuW
z!0C&V^Ab%rm{fM7%jCiw_{L@0w;sex)=|@5JjQ=*$^}U(eq+MLHW-*=CKlQLJJULZ
z{`{S37IR-Z>A2}j-PygAQPMg-K4Y(Xw0s!A{Mj)t8SZ0HWJwIBnEZCeXz2a<&K?}A
zoV$X`yZ^=0M<+~CclcPXkoTQ1y{<EA=V6-Pngiz@`wrOGo;z(yRrKS$KewGW^%PY1
z#k+S`sSG#v6jy4x$ExX!X!oUis#zHP^{7BgUhfl4*`=ljbZ1H^Yat+bBFZqf5N|Ke
zgXW-5Lf*B^WMN_b9)kmyGLr)reTu{Bjb)|?f7$_Xq-ml*rt|^Eyh2l(e=vRE*FY$u
zJwKS*;{*8w%<jMihJeIi@NHfhGn7kBtwDXw`q9KtqAvVsnv4gGc#ZVN851+MICTad
zZUAcdlgWU?$M};8R;lVwy8N@rjbCkkG4;n|*I8369*PNY-Y=%n{&e-vnwZM?#Ise?
z0n*PP|9aMhGeZLno9V~qh6~`wA*q7_)Eu~K&Zh~?*>v`ACPNs5S5WwhQu(vrOdHtj
znRMQiXw<?FRfA-Je!qdXoi`1vWx6o=u?wcp0-2hQqBh^Y!t|Q&hfzLQVLGJP@hZyL
zA792wLOS+CK5^Mp<d51~StaVnN)xmky$NIK@oT0Ov?cXKBc9e>Gc{35p!3&Eson?!
zHNS4!$|4q?j5gS|`T;1kPO>ncf<KaRR~s3r-3?Pir7*T$U%g=p_YX<+)EA2_M#{Tk
za<SA3(tD?8`rb7)wrL|dZkl$o)MbN%05fvy?q$1|;Z85*mg(OAlsb$`Zkb?I^2r-Q
zD7%%Kt`q)hnC|`1plpxUbEkQKs28!<RSkY6j<WT_XMRkk-83;ku(MS%Sp=6_2yZt+
zd;I(<Kwt;~;ei6&(o)+%fnmTf&L9G}9gwmN>4_T}B^OVh1PVJDGjRC04L%=(gfJvs
z8YG+q^Z7!skW#Pc9c31R#;+6o8FR?FfO3DC&vuRCU?C2mRFlTc>FsIsd2{IEcL@=O
zg=tr$h4f*F&;T|qB_Tq?fI>ikQ`V^bcru3y>#C+Y5Gpj#6>Njd{R&L`w$ZdB{YAN1
zn9x%fs;VGurs0bk$5BRvP#@&L7ZC!8hb@r;sL)IbixS$z9`zdG0ZQ(I@BRmb(V*6`
zx{6seV0I8+uVPk}lPDVEu{2s3C3HppqftULTtH`iGB-9Put^;Q$g%}q5-)LQiDrVf
zKs^~*m~TFMlNsdkb%jW#6y(1WA4!*E1bbKs_&{X^A0>M|!Kpj?I}La@+ex|GZDI6E
zJs}(PmNix|na-&RzxiA(9rXS=>K!XQf(@ncwHpEz#tI>f>&$Y%t8)>R#tI)AD^#C<
zS$>~?6*K=4UeLq~t?I9Vn!VC6ZTmjrS3h8pj4fc7v|e`@sv8SBY}=3|f5!{E^!`a$
zMA>GcvsmfViFdExt91cqF|0S;m2}H2n2f5{ynDAFJZ0GoPgduaoIv-)3BAy(xpBhB
zn1Jqh!GOm@@%Y|_G&Nqhx8(x0t0gKOn^Uc#Hq5api(`a0&>8{XG!ts|YaejZ$zLvp
zQX^3~CTPdtNsVFwMP0nfGmVdjZeprM$iPAFu?m95YwPaxB5Ae?Z~uET`8TW3+X%wC
zbxYwPcJXiC7w4IGGyx7{XP)g6O;djASI_g^-vG+?B!1Tj&<`bx9tx0yS_!ujxDAx|
z06++n9>S#Y{h()u2nW=N;X{SkAZ~*^X`}#`-WzDz7{N-L9us2K#J@a-wdo5_d>ljT
zD{<E2*e}$G;wO|0sRNPu<`aU$yde;a{Nwg*bWgI2-#YFSo3<#!>CH^T#(;-X3LT>s
z5j0jQLaD#aSYe>A9$G(E*r747;gq&RjtofD`8ilm-cONS3N3roY^L%jg*TyxFezwD
zEWI-h?OrSc*y&QVA3(O~UDctBy!KVW!NeMe*4YKRl`gy@k4zU91%&&6V{L)DE-R-t
z<OG?YDQwj1mcdfk{P8H+HCIRklOy+>C$wUwcwLSNjmh)={uY#ZL<pmeqvSA3ximgd
zzOq0l;KDQwlWc-ohf)6Of5H<wEY`M5goN88Y4Q@Gu7<|CfEFwf;_gVZ4{4hC^)LM-
zRYXL%`-cD6yRBjpmkN!s<K4TohI)TrDn!xJr9#U)YD3JYXzeQIR<?SH?HIe7-`GG+
zmkFXv#V=GW+CX{Vq42{d0q~}m3B~@8!BBRUy(3%h|E|y<vL`ufxv-8&(|W%rv}dEs
zTw=%>9^sv;&g6Y;e&<y}y(+#B#;p<_hT7xqRYC*C(Cwm)v7v!(?kPnWB!{gP9tjU)
z_<c%^8B4D&;B9xn`DyTewlHR*l0mCB3$3|1^2yCYhtS*Q1La<kK#lT&^3{*+fa;-N
zs;NTtz!&FEoH+{CsP7R+ecz7?rpQ9!UT=6DO)3;LtWmj8P_afM-M4$|vmu89+uUoH
zpg8IS<md*!__aDgxczhCBTRvDyM-6IJo)r))Q6vq7tLuckJ=-A6M(W>?-x?RMdWqp
zz)FVQFeHBa1%_|B>(5pStvdUEE;`iA5l>vPVD)1d?c1pC)$Vf5<zfOoS&W4ac-_%!
zVu3@qj6Nt9hO^IlfDs$A^8gMm(C=K5#2Mw%gThESOO&yq7IUF01T#mrh!CqM5i++B
zS$|aM3hi74db2S-+x!91lUq~|PGQS|#Th2&9uuHj>-AhgAAB$D!_<BDIF{jAYIH&v
z0`)ECE;1^^EB6QPEO?%?bohjDk1q<3hfWH;k*)N~Bk{E3q+sM0c*-s%LL+Gboj)n`
z^e24rl&}{GJD*120#DWtfn2N}iiVzv<<KOT3r-8&IDg_UWx@d8FLSl(7pzqTylj&C
zDh>RhTBR+1s8Xq1@Plwg&lP*}eutrmuK05t&~svO2XpdgAtQ(#4NzMS)7BM0n$8PA
zqQx<|cyPXF!^oEK2UYrqu#RIMuW0nxF=o%WSA)4^&w|lyxX`7O>jltr{Rbv`G9L@(
zx_fqB=nW-=`~MU+V#D*ooysp(2=G0#8^BxMQ=gVy66S<!zZd_FZ`%~Ut}hGGpy&o)
z#<GTv6jO%Yei<a(ZklEqW276GG33jL8{%NDgsRWdwO54EN%`PZl?v`eaR2qHhL(kr
zD}}ybb<!$@Pr_9scLr|>Z@UK11YH8hI6pWDiVcNPuunBx@x+__UaJ^SinTcxAg{hE
zNIF6DLa2#>6-o1Mx$K%Smr2bg+yD)n<CE|Gx;LjD?Y<$n5dpki0Pj<BAlYsT9m3am
zFL6NM!YjbJKY8p$7k3Ra%8PFb=k&Vk-_n~p^YgLH0iDu8zf_Gv^yYzRt{2@<rIf&<
zN&)bKaDuk!&5S}vZyZZ97YBe!XK^$q%xt2r0cJ+7L)*-#hY%JKin>_<6$F@j(YO#Z
z40JpfFAnBR0ia4D<3F|BMw#K}WFvzYWi*=3T@?!Rj<ksp=H?U{WcC^L@s#+$W~R30
z^O|>Y<N&T2d4kMc5e8DvM5jW{k*G8E0Ph28m6$IF)?3u()>B!mnSnPl=V_D{YzAbd
z+MBMF9#~_06aPbd(YFS4Cd3R;Ayd%5YkR|KeyF+i-5XtP=xb;!Jg3|_R%qw{p)nu&
zug$NB`1j_|k5pz(4bAUL&7<x**8hk4pv)UFyx_uSWuh@=;Ge(9(CB~a(*OHuw5VP!
zrctNZe`@r<O{1>#hT;GAcSxoiyqR%9|2X<`rqMhV7?k9G%*w-jYT-Ri?cluKM>;bV
z-)W;endPNcb5X#vXVrTFO@en$4e{N|#ktGXkP7uBTg8p`YhJ2cScXatrho3+8<(js
zr8DSa_%(n|*s*D3(>1&KbKFtvbeNmzQ7Jv*FxMy1X%5k&4DYXg_{EfEra7@YPIQ{<
zLZp}GG$%nWzs6~9q+9kmt#z8?shmY+FLfd2EY)|J8$oLLpv%nG9nO|Gie6z2r>|V*
zH>iGna}<q8GIzlhuqVmfhn4RB_A-F>>YH7(G6}J*>YI~s%0E%x+y~WtTpxQfymQw#
z_k&y4&JE1VLfdT!utg>YcdJvUPUpql-nuGvS}cV}BQPQ{v|3;&3k*&SL15aB|4C8N
z8z`o^`2x3LX$$iT-G%_#)zRER{;q{Ng7ar*DI<~cQcLsKEVQncKN_Lmw=y4Nq4g5O
ze5D3QZ;(H0ZT?YL+ai{?Hy?{tiU{`=5zDd~<k4-+shqr}qj}?9n!|GWo1=6&nohRz
zwlhX+Q9ZP%tK0llAO_6X(;Uu)t=a6G3psM5Ugn>8?uHyQ!W<t^g(a-P3xy0X6wfpg
z{|P&jgn8yA5KV2Ehq*LEer~>be1BfMhsgg%BQi1-%V;^c)Epn=T^0t<g2)suNU!R`
z>oWFuvaUV=%ab>LHiv|(chWGJr_zNm^Dg&fBDS&a%pRKdd{aUG{b%!LsH@7;R_uM3
zliQv*zrsi~+n2+5D!O34h4<>@%kHq)rJ>z$Ldpn-yO|lZF>$<6&w!twyJ#j57-4^!
zXLy650WatLX&%N(tZs4))l+uhLap9OyKi=FC>K<iA2nbZC4|Nm;gK41k4e528h1ix
z$?$S3UX_SU?+@_v`<TbeY`HQbuBsK(-l({3dJ7|J6?$f|=GPcE%^bsCaA#0fy|{f?
zUr)!z)d!2VBsOkLQ*OO{y=$EA24oMnI>#T<<9VoC{O1rU$cwtiCqh^uZ|)gCmdPf>
zzVWZK_;&}yyCI{Hj}MB^tdHmGQ{q!u`VCX#SA^nu-^}<kGj-R$2S~MOhJz2NF9Nr9
zgcLxJ#)^GdM4mT-xrCQXW5x6UdR5;hte)m%LAA5RULlALv4(vr+D!J}jwzypc2SkZ
z>bQ@?lFX;1t}%KnOtsm?ka=wrz0M>&x4K49idk$Debl?JAzq;|^XVD0C{?cwzqXmh
zc&k?M=^6`$cC~>*;>0Q(8ke}rD0hw%JN*MqyF?Um3$TXnNf1XfGp>bC3P#$VAWlSB
za-!H1k4fV$K#H3v9%JzrSCWBVv58Ns5!Y<u5xgJ%43>g*?P3U>lh6i#K$!Pkkek`X
zsa$fYsu5MGZuS~f$Qd<C)0#R<-#EmU;xRSig!+=U-Z#h6Da9#%pexOxvZFz5X=joM
zOg5Lu00d#$WuxepH`;p^jIYlH=w_^^NzpSCX;i2+f_`!Vi$iva$<*J%2T*Ry8x|@|
z-V;O<l0;rDPDXKGLI&X}J7ne(X>~)<2!X_ohT{8ru)(8~#g4dfP##5eGFi;jRUWF+
zj4zss!&nIO84#s&Z_%WKkX`mq5j%moo}VHDeNo<!BK8fadlsFu1u>hD6p5*>hPM=d
z31L0POq0lMc-lzOtwi|n^faAe=6KJjwE|ZUAe52Nl|ddGGlhW!nrkiYPOb1}!?fDQ
zsQgNA(a>|N9$v17pOY`Q7UP4geqRo%lwyWoG`)uMo|O!g_-1Sn-P=i-rgxez)VpnM
zaPBpfwV}TdinhG%yo)`=-7?Y0&SHq7QZuU&E$S>La^>>o&f@DjJOP36DDzCbxVzZJ
zRN=ePV1Na6qB8=$*B<5cdv~#u!LJpfcB*(0wdf&AVWp~-_hK5?Lv$HgN;cZ~rx*e%
z3Zg}{s)uOTEk2^$C((jajl)6y*iJW&Wnt{LGjZ{eD*HhQ#KgxIDFIAotaFzvq5%cA
zxTU8X2ZbsonDFyZM8kWE@p@E9S;pa}C|}Lq9VLL=5r02SB}di;E$t=N#axT-h51rM
z{d$RRu=opmVIs0kVn9SY>Yv&qlK!|?Y^g_YJg1HY!TJ1rrp-R+K9M=;Le>so1dHhN
z`@~0q&g{BhT+d;7O#86Wh2(?qA-5f3e&623E;N*_yI_s)g+=;qCUEP)F0&)9`w_D$
z=x`2@cyMBLo@d14W)AKduM`SV5&Qjx7SP1LSW^XSym#9Lba?-4BYoUg91v28`rJh@
z=34mM-{ufS*@gqJyl{OZbG=+m`%X~?%bA_8I17){aIds@W#?q^|6qzKhxSJsnwG!q
z>sN*PqS+s5GEI#QKU74?r2z1H>;dt`ZY-Lys{uZ(HR%3(4*_2YZoxE`)|)2U%_>12
z@6AE^+iVtCsB|*K!d(Z7Qp~yiN@K7v6eXj|x9RZGP=OjQeh}M5CA~LLd<G{u3>TB?
zt*QCKOqcVH7Z7j4gJMib#WZi{XzGKaGje*7_T{cmQ>JOX>qvn1sK*xDWXc{C4f^yq
z^J#A0bw@H@swUvvmEIie_-DG+Y2J9W_<u%ZzHbm#WCe{MB*xwDw6B1c3=&sAGe^^C
z!$-vJiT9^hPFlsV7WxKW%`KD+)wk*i^MRr<)&03&o~>asurTlB1Zm+zUVt{w&WA+m
zmV*_jOyyklMLTB-|L2Rkt}+$*YMKxIAP>2V6#W87bv6tZPw4U&DR+pJII19ka)yXD
z5Ksq)h)FDhbHZ(Ay`iE_hfFc|w>AW`+A-1|TS*)470MkM5$;)fu?J_C&kq&d`s4!H
z*8=VGzEBOxRbR5zmo+qOxKiDe;Uc5(j3dNF%rQV$J+#ZB53CCJ-t))OsS!9$^6AD1
zC3V6`5x%z}NrA)mWyvA*_((B2ez&(!Y>&#6EAswSz6Yg!9Ncv2#Ds|D55uM1S0lwZ
z@Ol?UqR3o|93_4hU99C*7Gx2f9)%j#$ibsUr;b07=j+mH?Y0quD)(bz6aJVQwbFkC
z!gjI*zNv7Q1kj4dL}o&V0HYIw265S0Zw@x?;B?LV1M3U-NNq4V%IUYqL>KL!D268I
ztCx<I*L?E)&FV{z8l~ZZ6;jW~#W!`8*XZzs?HI4e#VNXTt7+H#r+Iq*39&i*!7g^e
z*6nyg+|PcdZcc7XyT^zkn7Ohspo%gmX3JHc3Re%TN3V<(yCdz+vEp1zyFO2fgY>A~
zWBYahsD&?{6q!$2$2f75R#3`8Pb68N5}k;+=P7YLi&)sAaYLGTWk`%Z6qmE9<HhNW
zUjHhn9pw&d9Y9yci>-iRk^HpCF&mhaXT$}_yz3e99bNu4raBDC`m<tuKt8%nySjzj
z<#o?upKq^Sj8>?YnrFPW<8kiOyVPalW|7_<O47O6055jBm(kp%tpP0IK0}ixiVr(;
z?-<8#wR_z}D66*8iD-D<m-7sf?q3n(J4-N7lf*_Cua1*M2S(}9N#X?7-@H$fJK|@|
zbK)G#td-A+^I0f&mG3}@8gvY!7oQjJLHx+X#+~rMcyw5Ld2cv%c|q*$O`j_7ctPyJ
zg=sUcl%ie|O%QpzUJ~1YA{+UVXu;!+moPm`Y1K<&J{}`p76qaBEoG8ohUI&0;k+~K
z7)`qH5X+MDGMZXShhG-!<MH>)VhO%QR$gnMNK6)^!B0Ua;<ygR;|E^DQpEF#H^hwr
z=p+B8m;$Y^9&d{8aG+NXyd{2s$E0*<P%xOUzM*i?oQ@A!>_grvrnBjyWYDgTOVyR(
zE+*^SU|EW(&D)}l*AiS)6NDoL@VN|B_zuYIVw(Rp7OE1&Fa7LN0Db<p_=5jRIz!XU
z!ty~&*zAsFh5C<y9<Z4A6*(J4)~-rHU)P&SsWdjg9rYA29O~j<^bs@DFH<_oQ-kRs
zv#*7;2?fjKTc4W!`x-Ag0AQ3<PT)|1Ix)d8La$H9SjKe9nl5%VvutQ|k9dhggIQ^8
zt6&nuJ6!;Q;}|&u%m!Q$%@Dibad86d<6F+eH-f0>?dt+2cZED{rkEed<;m^li@FF*
zwT>&qI6XLanz#J{fu36-K8g8ud<EM8J<|e*a82mF_r$u?Dnp!vh&35CMD(V9@8L+S
zlK$<;b6z7kHwVH&@}%5|=L~YUmEwzRo_y*NSK^WN$8-}-$P{mJ8)-t8I0}!FEb(`^
zNJj77^@kdlejtX+rSFS&qu=SDM!0My<ELng2JqlxR2jen0-48QCfoQF?ZQ<f@P@&6
zWc7RyE?>#EReatb81r6lX0eOF1UmiNpZ)HLQE-Gi-S=Q99oi<g!!C6C^*@uTO@SC?
zIRgS%Ic@*?O#Orm&RKv;(3vC3k%)7&VBd`f^}-+ExHsHqs`@<c{Mb?>?JW?)QKM=j
z94=of5U&KYtG3<Pd>62*6=;=iz>aADLKG0t;S208Rl}!!A$CB(4sSR&c)4-u9wn<~
zkCM_C5=P_pU?MD_<=$9daESc%9`Wh$Dxkjd{YS)9JvM+zr$WnUL5tCm^7wDWd)QsH
z3hMio-19r}7pA5&?TjdD_w}2Jc~8{<w|7(C({>}xKOugHlrf)LtEN2MG`MQYkqZ+<
zI&@O}zIG|2PmBNi*V-2j0}b$ezV%7Z$mc9vAWbMm|7+EdxHIBF8d`?q`QLhoI-aHS
zF?M(&`2mx$7RjN#{DXL@*6kQmt1{)%Gvdb~ppH^sb3>Uw_q;f^1*F7+WO0IX?<83+
z>mg5U>9YI{7SfZt0vGdOAr<)Hp$#m3xwD>_We5x9aIlrudCCnXf(Dk(x;qUE5*u4$
zna07z>$uh{lJ9S9`J}4(0fi-7*tL1quxuk9-I6U&S1rT6L;&q}Fxe93Pg9<3$*q!x
z7A()^X=l@F)%@1fq6i4@AND>VshC*WL`zdG*|FJPh1x1!PtQ@GW|pDsplxnxM6Wit
zgz4+Mv*~m*OR6_eIfQ+25g4QC&DEG@^gEJQ%PJsiatlkcH?SGaZ=ofSzi45xa(V~~
zJ^kO2I5R~@9ticky0$Z3|JTZrMD2SQMp5ae|HXJlAU=jBx3UzYobIhHEg=DXt+gdM
z=(c_X8N8!~ja$r?u6W1?J6a&{(9j=dY4R^@k3I=RHB)|KuuXD$XUpY490jj+$EQ%V
z+YOZ0-SQZdVogfuV5G)9EJL&(89glfk?P5w78f4#ds@cfakZ!A%cyF6%5FOHq0>Qs
z_OiU}Et8k0-fLM2|F~p*z|st=+OS+%SjEX}Ih`A5xy{8^TN?48#qQMnQI@KJf;Bj%
zqz{o46vn;>Eih7%e|gZdUiTlAR|37tD@O-gpu9p6LoBWE=r+XCq80Of=_CDu+&)DF
z5P(<AiJ{#iLlQ$_`&}pcYzH@MlRq7;A7Zhf9s7q^#xY&fmXBCI_z%qq@HU4FX>6mm
z!|;vg$o+>|%0p2SuxS`H$$<9Pl4Q>qizy1Cc=-j(Nt<6w=uDQ+;Xt9hdZ}eKGXa4%
zgK@>v4rsc0mRrVC|MYp?<fP>m7;c`BN3FDkhG4gj*|3HIxV`<Mr4eM|a^7mo8Yq`A
z-8lo5PTdwnnK!aV(pMi@iclbM)sM?BueY3I&~LVN0}ZtDQokS?l|L?u-dnZ^etFi~
z9dh9&OTQ?buF<<Jlku3j%hCf6cJli5`{ir9EDv(P{p|m_r7?ps{pT}+?b7mz-Ij+r
zeeTJ8x$Pc|Gq|h4Us_I7+gY*>TLc=k*TS6PPTFhfSat2>@3kaX{jH=8*{7yWO6=lZ
z1Ia0)ob>KXUXD7lliM#Kqw)JJ@DHb%QITgKCXP~365ZTqF;<PU?ysS?XZLHhQQrRQ
z84lN!!B*_g@Hlj<tJaWSTtf{<t7I@8sGgzqff_PQKj5!n-)$Lwt0_afgZ>O}9IRf$
zdk1T%;e3@0DTk_O=zpk&44H@gHT-y627O5l83va4Gb}BsUc;7}G6Ws=XSnxp^$g<<
z-%&$z^&?-uEv<Ouj<f<jeZ*h*#v|1WKU7nOgs=P=9{s9%hBv>ep@t(>GVn*MXJ~n}
zh74~XRcgpOYU$X?KYvw$FPrO%q$mQiS1hmUOMqbu`SY+jFH)PY{Vjg&>*@_y@pbh@
za_DRSB1!(HdfL9<)X><K-}nnJyDbCvZ4DU)eCyA!_}l6=Y_2Ioz%hS@p2w<Z7<<ej
zVP~0j%+i8WKl{($S?<Go>i5{Plt&V+{~r6Lcj+%ZZVAP47k1n-Ud`~{aSPK?M1~}a
zI-#Yc(I+g2)ie*E^rzW>(x1k9%EHWJl)N9F@`qnN<xl_AX-g9|&Cb*QH1$d?FRJBl
zEVVE<ao7cusAZY<E^jNd@H#{s{?Xr?K4<)8WS-H=kURcl=@$;>WNx{|q02e!xp-O!
zF<o)F1-xMay?xm-P!As*<lgm2L+U>wp%?YJV(F!L;`2%uuWPr%Ir6$ImW~0YIm>*!
zP?<XE!okMQk#AnJECj3I*_EA&<0|{6B`#L;+FbFWFAvnH5Fs)Q1Eu`4Y6Nq{tc1*<
z;9C}A)ZemhiFj1Sk6w5v4+u-QEJma1ra9PMRhNq{P8nkg3}%KJOfcv<*=PtCA=q?G
zCD#X=kccZ39Q@4FvnTaP8;+^WBNy(Akt3-dYY&bO=BD8vQmI~}L;ooiWpGwFc&?!q
z3es66UB!n>CRrI8yuW(e46nQ@G00ai?vtuWa+n>-`#Nh%SlTXauukZ#Zt%ZWz4cL;
zzfRLz@8z}FO@95sG*8xqB+dZOb!;=JgL0W1GHn+;yUdOCz)l8y)49QyEz~B!D%M;A
z?OM{uK)J8Gf&y9oH08IP5nwfN;b-S54MLHbRJx!slQ13*v{nIZsIK@pH^@5v{$+EN
zJQ!vf4o=(|-k&}jp6L8AcY2i&clC>UEvs@-pCNY(wyx1}t?BUaFvFHGYv<4^eC~g7
zUL#nmIj@n2o2_AC&SF)Q=lTktPJLR2@8yIVbyl8Zw|0rpBQ1@Z6=9aoHnlF|8Xr~T
zkEt)4FKa7`g?UL&V3Hm^MLXge^`}1)8b!(h&8)y$nL%}%TVDa4IJ3F+Y7hvpx7t~M
z^Qwc4>tHp6Ks1>MMlPEMJZi?xt>>UK1Wd_i?X9mPZRZY9jJ!YkN+=<1ye@mC7ZE~D
zC3l22VsQuSo_|q+*x1qfV-)TK6&KR0ds|gxd-?m`)}NSUpceeTtG`vO@<HU@{jE&!
zAZM-qv^_wfhVO1q6@#oAy6>dH)&Y#3tVPKUhFX8DUCQSlwwBd~M)h&|^@mw&#pSQA
zO_@Bs{-pgyiX2h9GI@FS2<s<MoB0RDH2E>BOYjTJ3TF7`V>Xq)X6*=ech_fEc<T1L
z)q<%o`gLm+Z0RiB0@%H!%OAaNZ5{%S1g@H5sn6nJv2x(s*0g^Y_9%q>Pt&baVW_af
zw-1%mvvaMC3*1Sez?xrTt7t2i&b3Oxu-DZuu`XeD>3Oz~4YYo_H5~7sF1IFF?^JkR
z_Pe$={7Pv|_ZFa%MryUfx)ATmA#id9RQ3v~EWe|XLNlx_pqr|IN5-n#o2num;MM>q
zp%!Ec3}BemUU)>>n_)F!rz*>^zKOCFYuZ=evpO~P>VL|c((TUxie71*fZn97w2r~!
zmz8Ko5s4n_ZH5Jr?o+T`RrP0Rp$FSOY++UV0{Lf;bwYIQCekOl)tA!oT<=oyVq`zJ
z#lMRFkgc}bts?p5PpuW4ZZn4YV4#_P`ztKUb8Q6Ag$2FGHs(so-e#SrTd<raEl-HQ
zO$caK?Q?eTQFn7M;CZGzx4^ojb5w;_a>_0u>bTRXe}nM)(P>|)X_cF{Ir5X&tq%m~
z@{iKRaeH~1dw>t2*Gy5dOU@-cg*%}`bKgm5SOPX3^nv$y&|%lC&-T9PTzwsw;8d++
zH)V1OsR@PO`le=y=1L+F*&-w$Ce?8l%H>=_n_8{#nRGodp_VBx*lL%Om!FmrzQZku
z-@4)O@NA<zsY8Of0r>K?z6vD!hfgHj!|7q;K-`lFn`F<}g#M7u%H`t{KE(BqcR+Bx
z;Nf0@|2;Y>?F*sp;}Z(8vrc(Bp$U@#96k*oo5BeR-$JCZY+^!Q?bvi$`&`0;TFpoK
z-RBbkgi#yb-@6B1eX+J9^zusy@5Q0ye?0}x*Cvrje|;CVncM8i?b?rfoVqM{H`vqP
zbRQSyDWBPoJArL5ON@9PyNG*sKW-D1E=kx~yJFKKoiEaBRJ&gJ4wq+^{ioz3->qG8
z*sw0IZOU#dYMZiUM(tAa^2Zqoc?sA^p^WKZrWsXku1vt))+^ouxXB%1j^Tp>4Wz#Z
z?@gq%d!m!%j@uK)g<%(+R+JEj$E4x}p1%DuVQuvwIj<<e!ECv{*_+TnO~&s_*pK(J
zeF+Rd=jy(M=kV~CW1;N*3G2K;hA7y{*>s7)aGe(%2o+D%BQZhS;)4n6s)}ZM9ZGOx
zljcei;%U{P1Z&keh@E1o^iTqBoMa@J6QIWxAH0q(Zb$o$Cd4Ut8M~7cqV(=<aE|R$
zFDj%z#*S(y_xU;@gws+4y0`dgbR|VkdH**FCxda>y7p8;J=j&jzA7Qx1zOMt#s6JU
zB37LC^JGY3w_e=!>9zrhvTcCPaWB72wYNzt(<)y^4==Z^YotYGs%hTzr(t1?8od+&
zGJY8~U1948&E02K*xrc{i&Uj{&HPEb)GVgDYiy|)L0jS&#;=tv9|NXF(aY#RrBA3Q
z<k3DHAT8F|aKG$}gm1LHX8K``?VE5`Fe-%>nR-ksHYP^zF`asIFxSxTW|bn5g#G)4
zNbqlfuV-@B;ydyZ1Dy>I0B-}QQp!Oe(@xJN1@?rQGgL#?*+RK+O&fpr9{T(vTaR!b
zG6-Cx?;%5ut)px67rvt-?MvT_4<{UOv})9hFX`nR+f%L_H6UM2TcE!9(7&-ke@VgX
zZ7swMRqS|7O>#ng$)Hi|Z5CYNOj&R1!fsA?Zm_W%c7VCW$!~15jpoc5CzQsx^Kns(
zgAgh%ie6a3cCRbG@H|^~U~J_EUyHA+FKP7I7MqLDQGc)VL)qlejV-oDb<;L#T!_wn
zeS@cLTOikeNs6-`y(`<I?vk@Wwh6k*4OGg%6DOC;woV+jP}`*$MjF1cNeK1%)E10@
zL7&=EaPqwKsckVkBz&&YtMh`bKWXKp)!S?_ZF4{JHGZ@DlCQoLs4tqA)^mR7lr*}y
z&1L}iI|o{blvrSsqF8!1m!Y4icW<Wt1vVGr{mI(nS5bj236JsuTPr=Prd?lUTd2o&
zn~1=?XD^%R)$O*ry0l`C=Vk*gDF)Ne3rtl9Dmt7y|09~z?6Q%XItE43&)aP=t!JoA
zxz@%rt9%`*RGYs*^)`D<jVh$%9k!NO8jtU=b;ppc+hMDZ27I-{#z5?^?67r+V#S~{
ziTWO3-P6du)5aVO4c}>t!&Ud>oi=v=y=teeSqLkgtrObSB+Rz7&}P)5O^REhX7!-C
z@OyxpHH3`|d!^xpw$*xsc&5JKfJ`WHmu;}FMwr4`pW7JDivm-)>vLOMyerz+ewe}`
zzG$mE)9d8SOYfCrC<6c%e>qdAKT4~2+gc_Ucthjd8vC&3j_bWbHO+1c`@+^$SF{7B
zmAwtL`ADmnsKijW?%qgUoSRb|MNRtxLsmrVzOc>5IL`U1RXh#aW6J_^*_A!EdYo>}
zZgQWU6;G}rTYHSyhOb-2g+wI+Tug8mP<oN=HLh~$UYiZ#u&C3m1Zua}HUPybP&Ju*
zZGF`D^3$yhWZY+yw8o^BwF;vl`>^|AaQ53;($0N0llmU9-~T>Td+)7A|D^@Bq%Os3
z(&jX~*v1@qp*S<`D7G;zg{T9zNqD3ku(1<KY1geETk-V!0i|XHVAY*zRhPORL@#{b
zDQ$iu1|d0jexrEGJZSqkTpR4`TWQ20jD(Vqr;UfOczy4GIQ#M>l-Lw$c`Dxfaq!DI
zxx_ZtS8Sx>Ap|oBnkm<J(zcj3%%5J*!&phmoPaYOUEcs5s+fJ)=JMBh<|uW3q?L$~
z^Ke;ut~;gNFA3E8h^=9D|09Lo*@FqAAO!CIG~ZM9Yfp$14}E&e;CVJGf-}O}0l<^-
zD-xRn{W|(k`wmpNZ~9y0xiCG1)_-L)jjnc|=_?SE4@fL#tXveS@eyeOb=(KNw?vF>
z)ZlY8wP_ZqDqun)r|${Y0XR1?fDNSfM{Sd#M3vg>Zvzz_wM8&Uo3s@`+BtXB7Q%ig
zsUp6{9)cgK;Q%db{<X~=kfKTAwfc6e>X}9A%LTuOUf83*-zc_`BEV+@UkAcWz<M>Q
z6N)zL;G5RXvLgmP+|Pr_Dxx30vwfzt0IHg_^?O?t^qx)ryJfWMaJ>$^f&+x?Ol!7D
zonG!bJ;U*Fy|wD_j6ZH;g6eyZ+Y%K0aYab`XO;HtR90pvu2vmv6qTGj<sP?%^IBIg
zRY^~&L!hnn({WoXFeu^)Y%M3K^9fr9Dmih&#;~Av4XO|VdjSUyzP(S{7{tk}leSHG
zbUbA{>x+--1vM#FJ{yyOM7ns|#?$E2*yoFA#%Ws~NV9gOwy~T=^Lm`EwILCZ9n8N6
zJQyo5b6=I&+TgIA^nPV*gEI^K^8?dmD*NPTpistmPsYRI+?_9CI-Q|jKcEN2H1!8t
zCG&+G!+lVHMapz8R^I$0)=QkGVt!atF=s|XZs>{Uec#8(aJd5M-gjF^)x{B2qdK|b
zw9=<eJ~iNKFrEC#*391@&Cy%=LZx|e?rr;N^w!=Y_4?W7R{X%RvEi6Q6Ma*T(O5?n
zbT~@bG&=&zHZQj?^BR|R4u|JadhHkNqHv)33kZ<A$Hmc(Uoco&u86Zru9jzQtrM#H
zdd3J<c$?)_hOS%)M9j{^U_JhAV6d)YA&m|*3enfSNicI2K|lo^Ics|bg+l=lA}V;(
z{uTSwQF`xJkfLb2&#7m*_h<5NHYY-T%^&xhtt)=rtxvHO^E>A8?FpXzU1|Qp-))Vn
zxC#CGckF=W6nai6a`d80#xQ*LU#DX2x&LVhx16&zL=|P{FlUcaV)Rwk>Jiab%~aSW
zMxb}k+Zu+QQB4qz(t-1~6jrO^VYST#5FW_1u~8EirubFecfod4cLrcg*J9dI=EIK!
zzz-glOXbpXoC{~Df4Qv*i&pZ(Od^5`(`N+8Mdh~63K}k~fo#;}kB<V#^QWx?S=zUX
zqVv*>U^=(2e>`>m<D)<p@spo0^FtUjP_=V^DT80X!j?!&EOY+Jty7YGuENGl7*!#6
zI&qh6V<390odL~&tG0M5y^PWOPdVPY@?UefD*tPaz5g*s_y5*~x_|%I25tJ!IR;&`
zCD*!DW!FH4{->|tx&B|f(DlZD&GFNJ%)wJ~*@$3y=1tpu;FUdp464uZK;-!CmMyj3
zSuf}ocBty$Z0DAAlbl^N4?y{_1yRmA4dwZ$O5iU`_eE*g9U4<vxMYp=7x=ggPI59X
z{WG1^1vkrjy);;tUqmAUq&Rv>FD2tfc9mX&w{|+Hm*!!>hX+XaA#hEAbdN6oO;29V
zy&Ny=10_A@%=T6np$k`Ra?mI!+m^!>B(4cLFG?<K1{wuP4Xhd7q`tl}COOv|5)Pi;
z2SS%A&j^x)0BCe&g-KRJE?mChoRD;I6wXwVkr&XcTN{m~cHvT2L&<VqUo~y66$faN
zxH48(vYg5TDuz++BN1T%x-RZxR5wDJX~<Sht1?sp<u7|^;kg)|a`w*+!vUBL+ey$J
zN<tsqfd?ZUd@+#JL`6z3>F|@e0gq-S`V&U#Xx^xPX1a8V=K=rSC%_X8x;U63qNInB
z)BR|_c5&#pFOvp<>iZ2J<;`j8_w$0NB1)Rhs$gwFzD0GVccY7dx5tLJPP8KVE~XCA
z5<`D_Ia;#9NMUKTv>e*;lo~5p@VMAbF$x<KD-ALfs#tnO>dWlio&kTEICI33-J0zG
z_N>=)=C`7e1}Ruqc%I6lO-7nxke&k*bI~Am!Xt&3p3oJYr%{XgC3;3JgOw+3<E2~v
z+IFk8%><7_b7E^#SzrLnslC<d&dao+to42Lxd~HJskRa2MoR2fI#s~T-7P;SNUJaf
z|L|$IpHra%^VN__HKc+%#7V6fc;LbaBQu(t6(@;tECW7X4+c`}duMbMV9ls7PHK<q
zm+NuTWR`1GV&nFDox6fI$4jl*`4caV*HvDi3!~d4z|PeY=@|vP&`>IEF^Km>H0TcU
zKkXQR0SBjDkEAkDdW(G$1=sn5WL)#OQ6wkD7~~}u=|*UK4JoKpHTTfgY{eO0=PLY$
zBP<n~%>)R+bl9F?lz&W;zJYojiH)VnuwT23w7wgi3hL5OnGofT`j4eU<AwowsG$_W
zq?G3yDdUPfH?b+iH<6;46K*6I0%6yRzFy3qGgQt@mL6BbDR<YrK-QD|Ib-EnDN+h&
z^to@0bAO;wlJ254WLsf1($A?<w6M%8+;OLSX$wr>nXnLb&!DJgQos6@DhS|N)jyI}
z;QQ4Jd~y{Ge~uahXk{}gT#tN|wf++;ZJ1EefFkBx<~<W_4{<>h)m-W&Wc%)Wu6s*I
zor*Xr4Nz55Lu|G0HkZ2Lak9DeKkIFVfaUv@EyYV1R_v!~JuX|Ls|Dun^HPh^{+x<K
z;Bo-WOQNwz{e(IG4^{;6&PrnUYDq1zuNG1NmQouXLY2u_M42t6PSIz*J2)Dvn1`K{
zFSL|g`Y>%{FC=SQsbx6(jgJpD2r}%@OAfXg7~Bwql%CX`Z8#fkZ;R=6j@<2}1b8bQ
z-A)?E>{a)-mlALH;CPO%wU_P%i_^V>^eDFbl5WG|gO@>t1{HXwMz-S;<=;9;#X8-I
zJcTuGPk(im?q@7f7byvW)Fp6sTRE$X)Rp0l$Nc_KEM0L+%@miBa;L7+5O!fp_eiPY
zvMi-gWh3``0fNY=m97K0m}PY49%)Bx;XA&)ykeX0rJO$LE;%sWzV9wQ!Vpar^DwyQ
z?twi3B=G2-(lXd0|J_sij42##zfWphjfa2B$Bk3s^8P(NY1;>IT`A@J-1fAnx74av
zHBP)7=M47NM8-iWocNp-Ri;6eq;=d{Qm+(XjvUiRiVO@@r(6LgJs>rde5fpmnq!AV
zeb+SaUu9<?#{=)|`3I!YScP9dAia)0J}^*f?sp=3)>}Q?Q|?fie7Ayy3~L{#Vte{O
z&;)Xag9D{{F+P)ToF%}?hU&{%x;Riu1j>VL-0WC9@GCab%?f0*224Ua^>`2qKfNlb
z0)AyaC^g1oKzwvNPv)v%fWI0BNt5vX%D-6n1pPipnu6Fn-Tf)o{3uzqYsF5Qu3|Kw
zen@H_rco%kd>$;_gAX-&u#}H;D|)DuOudFkUwYsB;4xyTG#QU?he|#1NO)Lk9mTRM
z)1A=^Ir8HVOL~1=j&FVYgyHJ?&RFg>Qx<Bv_r;!*A?FU4;yCh*ltLkXIyypn9@V(F
zPfwt+Bc(QBen}s#9Vsy#bK5AXFTmv{j*=?55_#NcHt|a6jYmNamB>YpN_9DUWZ6P&
z`;Vb#Y0Sffi8?$kxgdKP4Y#23<j19l0=!ASeNq}pdDNJv`^QO7;=tZKP8z_`l&7T#
ziW!e1e2ttk9<`y?sZUG0t2(FP-09vmfsQH`y4f`987Yp}IGR&_|9T2efR)xiBZZ@+
zPoI%QJOCX4iQF@i#h>M?JF>KYR>{)yS&3=vD_Ighs|cpIpOsAhd|%#{uL07I9(E;`
zE<7uRsQDr$NTNT>*4wgJ>5&OaRbwY$hw@e>XH1aZ=fc$wcO5Qb`#(N6E>v}4zL^G`
zs}zNFpRZfSlVd_eufh#GK5QCgPC|{^syU+BvSB$Ko>X-?;1{^}vlRcF<S=R(epWNE
zg+e=Bb`XS18%JRIq~<Q<@i@G+u@R5#=ddJziSs=As)23#3>)!rW(G3zyCSbefmh00
zNcX%T_3#6Q|AUX5Kami|25n!I?7EE2H2PJTzrXOJG!(nT!55`CMusr^X1e(zMz4Zw
z^XJC0M|Ltg1mbPoT!A{xo*PeZ%%2-9Kl74gtme^u?qpDHHStb*>>$Jq>K{j)rAL@}
z7arY3JfH$%TzbAOGf#;r{Lo0*uSg7f$~{Kr>BK9N8Sg-KjirvG>xRfNuS&@dn9g-s
zDZS}^@N{e?h_sEe*&{(+Y$G``rGa=%&Xo2cv|E;htIdt_m=B~EK#a)8v!(h#`;Y@x
zOIwXtTsyZ*-vXf36LqQsz!EnVN;XNu8j7aq^H{;vU98B7KT5;>9$2EoIwazrt(C5g
zyLvjha6xJ(2mB;`sP`A>NgN)@-Bw}~x$du0+bSj2lqf;={Dx!BU()~IrVR&Qmbt$}
z9F6${=k^S_<PS*<<I?5xSEU8)7@u-YYNXW$%iKrJfmHBOCiIq6M=_MQHq%TuuSxxo
zyzlkeBzMT)U6+2-Lu_+>?~Q~{ezZTXhi+7_0DBp5;fp;3HVB+Z3&z0rQvV=(DK1`9
zgY9s>w3sXf5BA^|dtzL6e5AEj`_K?kvlP;7BrCr2>3`*rHOX$nmfI!C&iuSrSN*DP
zGkGY<jvH($t8d3#^elWSlDm%v*S9ko${R+h+yCrN2W}5)N9B)422<w-c6Ql;q;WWG
zm5T}3d_7ywLb((FG{{>U*guEk0eMOfyOq(+Af$MTy3fv>8DuT(XQBnY>;QVA0r%QF
zk<iQDxfW^S=|V3%Luvnq!dCxt^Z=TEpZy8#^F~wd)&T(_fvt2YAS5*BJN56kkJ4fA
zXZEqT_bo#CSReZ~F1#Dam-ilW*8xLKnHf!*$_M({Uo+qg|99&brdBhF%um=8YL|T8
zA;-g{?=c~cBF5Mo)h3UkU(&WVDSax5H^<`R)T-^!U<4{dZF)IjoV^4o|5a~Cq<pJm
z1|^TLZ4+|F+qeE(6J(g8-WRXhIa1vj_7LvuYGH;Q_tUa@ru~0+qAPn={wi>a7bP#N
z;Ms-WJt%d)eE`h2-kNXk9E4T-`4YPwGwYWncKBOXU0C~p#vJgVR$mtY8T%PZtv}u%
zA6jaUWY&)-GwqPr(zKR;$I%-V^F!E`3by@J8g*%Yko-uNJqI`Ap0d_0Ig4jOYA+!F
zHu=EbD!{3!ccs1Sqt(;Z7mbz8rWvd44fRMt*47=L^7NnBkOMCF`J#AQ-@0Qc^;u(Y
zh838$#@-w-xJYHWumaY%tL<Is)EawhN;{EZqo>!|A4MWygU9Hw36|y9yFovt#FJt-
z!+S{6A&-R7f|8B_H1Uy+y(sa@RXc6jV9(YcyCi$^0-=rJnb@c<7cS4(Xop_TG3qyT
za1tHOwev}(U~;^|6ouKE;cdQ8fiF4?WHRHhvMD;xZqcK=9$TA8fZESL3%uF#wlOWJ
z<c&39boy*g7)^X)Q4p=kvol-QlX>_MIBz!D`6@a&3Q)F{I&D(+B<|@*qx|$H`y*WR
zZS-p?efu$Xy$q`S*xnD#?X}t75s!B^+rO$(8Z%Bc(2Ar%(KP)NJ3}~3tv|>@e}00j
zzW0<Z%H}y>i`^*ruAzMNInxse0v0?zG>gR?NOi`<(%LQd26$&pBQ&ipRc^6I3mLva
z%G3r6jBXuwwwx&2acG~QCHeLyexEJbRGe==hc@`+>W5>7#s<}K$35lNID)XP_U|x0
zXSUkA_)SU|X&0GDSnW*kj4nvz4EXSGZL|Ln$UM(`QlAw$K~CFcpRNbB5b}k67>+6!
z@n=ia>5uGiUFmXmJ<)+miZDf#h$dQCM0vI^Op5%;4>se?(nCJ8*KQ4Bi51YWF!x6P
zbtJA*OY9G+akQqy9?7m(OY9x#uM)dii)eCKi;yQDws+90F;Ss+6xWU{U)x1B0X_V+
znzbFhUp3;iKSECW#{Rm1f%oZP?z~`M$BwTwTVsh5r`-&Z7nj=)Fx^V1VNRyP*VowP
z8x{60K_*R}^y{Z8LkZS9o3`5rN%BkA?4^N>frqW8qS4uOhC`q^oZ|-8-YlI1)Wr$8
zQIunU6!xhrqGNO|l`64?GT)W|e)z~c5*)j0S!jsMv6f~_j#?fK*q4XWqjt2pHVyIW
zfi82@qIAybsHJ{ATKr|LYL}ZPIkNRgT8rbUT_XpicGTarl&8Lp9fep7b(=V%1F?z|
zn>lXN@unHg91*;xWbp$OzI}>+%6_jP$-f%5TlI)iL<5^Un6ifIDleQCH+MK$z;8nn
z>HFpmKAI&4UtY7{JGn&*#~aL}OzQbAu>nDD0HiY*7WwqOj>*9&X2<{sJ9hwYFL-X{
z=|OobAoo0tIyfkRwhVCe7K>D6Bu!ySqbDH<d%yuldY(zUlDIe;`hdd%qWR?q90}np
zmm)22gAAJvOg@N>75gdT9z+Myyt-4J9&`keZJ@&xovk5XDaQb|+<}gS*gNYkq*n(z
zpnK)5GM159Z6Ir@b#=n+HJy;hJm|Q}IZHqFo<lQctLKp-saybv6&z1qDP%gOKjdfx
zvN`u5NApBq4(!8qqRY}btm0~k3p}HNy`Mx42RmZI(p5#J)%3F|m{E2$YPl_piE?^A
zxs}A#MT#21;GZ1g7!s?gS7xf}>xJ~y5XV?ZQU^?&X_N;HbxhLv{IPWpbHDvJq-k#E
z=s0$m<0(k%rwqfgLSj6hlmkaNLYQ>0#s)po_^OkZk8;F?Yto~oSE+1E(^SY!E{<|6
zGqf&Ml|FOSS<4XAF=lb@T!@U67Y*E9(+4f5!WSL=8IAN3W)Ljc8|{QkP+a)IQ}W9W
z0HxEe*BmzTyzDSR-8yyuK=_bZ|B@pZ5w^UJ$yBnwV-TPma@fi+Q^dxOb;<BDCPobf
zMyZJI3JQR?V1aq@Ml;zI4RrgA1DVD@m1*Fz-imI#><GaZSE@;v?C4Nq4XmR|QA{@G
zuR#m`hZ<6YK5eUy_I8AUEZ;F6QROukt_A-?;Vtwb>JYv1sv`>{$?(#&@s933gbR)i
zakEe8Z@z~cox(|`D#6uiV9K+!ep5&0%?jVBrFU=ys{6VlCG5IaXdegqq08%zxO=qk
zeNlsyb#H?%v+qu1MzL>#X!ogeR{KKcs8Qep*CyLg8ME%G+Z{T(>4;*@)nlju-OaiK
z!Mh>Ir#qhI+zE%n`L00f_lCn1UPJ1#r}ijb0Z2(Y<?DBX=*Sz6mh{0CM+<5{#Sw1R
z`k`%l=lvak0j2PlfkqYH2&6ZrIO_2%H5w#wxEz)Akvc}!%~<+Tay;#v;;`3H*oC_m
z78S%{tzO?xO{O{;>+pPJs>2eqz&jY&Xq4S?F_5Z&k(l7W_wWTPW9QwgmK9e~rGej{
zQ&SyXxY%Xt(%h`x@?h+yIgH^f;<hoxk~GttX^wgrUksF;X8x7Tye1rec?gF^xnh@r
zbJB^wlHVkH(=n{Zq5<LTFB<oWRcAL1f6HM+(aJhs@)ld?%HpHKw;YV)SG`h1%fG$l
zNDjg@GtY9g#{=6=2YKNv#}j}YldsIfR>xI%PT!x*#d%74Cc_8R!iA2$KqV_(=y;fm
zs%{bLnKU37h&Ycga=cbW4`ng^x)^)MVhUQ~n5$cJ3c#Zs4f5J0jwnV0{5#b|3PR9R
z?<&qa{x!MJyko%fTF^EMXwjkNj?t=1&iYfkwv@-OaI6>DfNa(Vgp#*59V=IEc61E~
zqmp%NM=bR%bUbsHecf{q3J*@X*Dl8#zy#H%hl*+9+I_Wa^0Sn--%%?8!%Ui6T)Q%P
z3P0fZliMKQJm5&FC4~ynh^Kbln_J?z42+WW!;T%nATA1qwgf#h{5#D3G<o88j(GvG
zg{nrDwxwlK%qd5nF7qgHefPxDx2GKK!&xe}jM$x^Z)@^71S#8lALpXiPdlWTjNQsQ
zRaf(xdEV8`U|_3o!fWPLS<Pv{b=4H(AgK>1b!>_$_oh(Gsi?V}imK%RPPR%p6|z|7
zNQ84Jx#JnfibxFAcNZNFtg4$A9X6)PRSWVL*jq2q-@(pWaRD>wTu5zGo(ip9N}h&=
zIluF|&o#mDJTj0T2zM^8-FNRD;XF{ge!_yQR+6om^h;DN8!kUl7pB;%<KIQm&SwJg
zgEKl?`Q1qU{<CK5s(4>+NmF}Ahte#g^JmEBCz+gM^^ncieWfGBz7=us@er#qm`4x#
zaDp-@(eC^n(u`|%C%i?-CWo`Vo<9aeK7}~D{F7G2F?no~^GqPNmb7QKbdqN^aSns0
zANiML=Z6ji&KrpQIkaw|vn_W`J~PnSCNU}}(8f-z1;I~Y9_G-<=51Nr<1aXeFa)XX
z%boS{P_WalEqA){-f@Mqg#xj@3O<l#tZ?>1*x?mUmj<go@;xU{QijvcLZ)4cf!cb8
z6HpzLmf-}_Dk<^Xz3)F|IA8Gwb-*LzJ?DFPv|H&Mg-g5@E1muHRd4U01D&fbF-37a
zgM#08vWqXkw)52CeRNBCH__bpo$NkMe&5Ni;NbchU|h$b@-V9JumHOBzVks1F>CY(
z-XE#QqK$Om1Lsi|qx|?Z+t~t{FJvoaM6YrVK%*XA<;3pg8<901I>o9Dgx-1827+Rj
z%RY224)YV=TYvBo-`-R3LZ0)9K!5D4>aoSLb7sIl`h1Wl6*${71+?|so#S!GVcy}q
zp9{(N%?!Heh6!?ooVL@c=RDtcP3FRBUZHakmoJ|wbZ+tm$yuK{Jz;P|;XdHp6RL;f
zI~uU8tBH>MdLc>f^{um#If<ynMzZ=;EtcZW)6R3XE^ZRNRfY*%o7&|bKRBVBQJbSs
zu6xG$eJ$yNd(S!#)~?W(e{~)S#K|319^sNF{^1nvuT{J0k9Mvv{w<|^tG(+r#^U`e
zX~N6jcXE}paY&_3aZofKo!QO`ix>C1o!E_I*6<Vqb#S|G)T%762q&tWt5!z?FVE@b
zI>8Q|TC}ogsB5nnr}`Dqxf?$fy<ZPaM_pn_D_wneuKdwUt`mVEBE9~wDXa5UBSkG5
z6%$=psO|s?$y`KD7mecS)i?UolmC9*1z&nO)Nz`t1s<b+P3a(SnCALc&xp}i_WB%s
zF>ZsgK*0fEH@ZO8C+1{bV9iIq<2r<x+=k;>x|lu@zH|&q0IA45-IeP%bh&bXn%u&A
zs-#`Z;jd!it*-347bZG9!6^p6`mGr*T@}-9dG0LN&pMRb`Ni=9S?9Z6p^_KJ_mdx-
z=dv+zVTq}mL7uh9HG<*2{YtJG44o66A}4z`&Kks7<&YJwF1XUA+<H$#iBTT;o@<gG
z#{u*Gheu47tFYRyeoM}Vk6m5#zAMyKQsO%#G%ml~JAiQt`|RWLY1fhE=5UQLI(wK#
zOT)};<J{wFjAr{NAutqTbby<csjwOfv#gAt1G*fe^Ic4#5Z>HGO8nA=uP1ZsT_z?~
zt&*Rn?soy|!JCUpTkZ^@ZTnr!sa;GV64#gqb)NO{(27N<FE_LZ+__4f-mHY`QYgCE
zHTAYCqb|p&RkqP8x@+o<=ACM42X)DHG3cPG6^uCGx*tJ#u3_<d3?daBaE<W&)<Hox
zVY92d_A|HYPs;q*WhCn%*C51WNDP$LuxU_W^k)F+q?m-AO>qCT>yT?GUHZf&PSw6#
zh05t^pHOpDrF~1yQI%hGbKLjgnG8eu%zoEZ>I~3)SZU%N&6!nUXBEwujl7ay^JaBU
z4M|sl=b0!&Nu&9<TJ5ndAHvmN`fCAC3pPbWfuZPj6y5eNEXDX&jD}B%YEucIy{_sr
zDK>bDPbdHg5SM3x5DCS^m0MlW^8S1mNU!PzdM3U<1g8F{H{8pyy@QqJIcFHcg;3g&
zZvH98;6$pHg%fh)R#))trJ;G%XPvisw@<n%g^l0giq&P5$p0UEZyr`v)&38=&taZC
za5&7fvwL$6r0$KgN6nl;O-;?xCNnFwxh%ypMMFhJZ&dPNQK6#Z)TTtmAs;GIOe#!D
zEi=p^>@mY~ct2}T2h4oF&+q$tuj~Ee^}2AKz2<q{>t6T$xifdShMY#zx*<0<TJCkD
z<VL-(z?>3dDs#Va#aLdDIh?h-wg0VIxzZsu&Zg)o*L|EoDP@h8Pvb0hR`;=*=Io~>
zKFbEV>Q@ctQfXS-Ef#w4qt?&;y>>b`O<iG1?QDi$69&@XE4%vZKFyi+uxZEo44_{7
zTem~@vupaq(5#cI0_o~Es0YlG-5Ltf^b6ngiHH2*)MI@HHc59jcuyd$uR*%P@Bg0e
zB&8oix;i!8h)-Haw$zUj56vWXGiOn$GABXW0tSp3XV0gcPg>it#`eJZUu}$(aj-SB
z9^YtN`~SDa|F^fr*P-CyymlYgou;-6??f3Tm7XAY%c`*Xg8n_Sqw+;AYu>UiTjQ?{
z{@TjRzHGOw5MokoUThC2ayje8_7}`>UzpK;P$1lWS?#N5#blq*cCH-#N3Q-OkGA^o
zPjWeOyf6Q}&w%n;EoPy<vli(;iuE7o^*Cj^PoeHpum8xW?}B;B!M?E>U~>Kid<ykL
z5kq(W8(0mx$hn@Vfu@J^*02V5JV=$RA4y&`J(1^$Lij$Q0*;69ADK}P*Yy5&m~W7+
zc(yO6e_8n%X4Kb}dew(ZqLd*qp7N8S{57s~&fjWUq!(JO|1eCUT}0Ki=dMB+{Ncm>
zSS6I5U#($KqZ&dqpLRv@!xX49st@M_z|8(XNET#abwppW?lCcpUpn&VJ}V_g@Qg(1
z8o_76DU0CmY00Y2c32Y=9@IV<k)r+dNAhB76UnFelxX#)QIY%rYt`R6p_;Zv@&f%F
z$+PF_-y`|9Hlr7czcqRxpT1AvJA_rJ<ywwHt`8cg37n$lLN}7`+(S$=06p{~p7%OM
z^Dl&*R<mhpw+S>sG~c?X7G?+sI}d1OGA#={T~(`}m`^toomyn36$80FSgGAktz-BR
zm<Yv5{J@xiB#vPmpsRfFc)}X5^)BbEl~2a-SzN0sE%)pwaOrPfui8?Y7PqNo$lq&5
zSEKo8-CwH&IO^M}K8_y|$-17EcQZsZS(rGD52^ziyYROCWobI2Q0S7-t?6t|IU-B7
zoT|n+{hVdm$Kf%~a*`7GmNYt&7p;ZxRwihj{^K+iCh)EPUmDI{E%+y3w_fkt)3vnr
zG(??G)4vn>*8OhjDpTV@gove+)e&9uw?Tw_e*pSV4NY>*jtk@*RQ1eyZ(5$jGafvK
zbr|jk|C0%a8ov3@Jtu$Pf{zSyqo>q=LRUNUNoh5zBrcHIRe|v+C-?+v$Ij7xvh*L?
zTX2*!`yh?z!grT6g$xMctFOdS&LTaoCV&q36qTupM@KzqJ5_bz8CuH4F8ng@m|DHS
zlll+i9lMI&?v1f#-{`&s4*-C{Oa*3cm3*c*Ho#z(md&{X5s5x*L#QRMzWh6o%v{%(
zpJK9<GzD9Mxtn|VR(3=4+Av?TeVf+iQvJs#hCvfoxn~!=aW1@v4@fsyc;CT5gpMp=
z!W0LB8LFXZ7~r+Zqn9#In9dZ-nN^)*%Kgf6U`4<OZ{y%kFMmr>l)iose?M%WjqT3^
zGN_WC8o)E7DGKiYv}-*)Xzc*L4Lm*_z;}jY9>_c3bQs8YVCGvCosUYIIgq~rl50yw
z7HkH{O9t`dJP_$ZI`44pRa!9N)9W52X7JCjM9fqg?atu+5$DLzEX5AYk)HN&x{|?f
z3d!D~^amdCcbfye{hhfxD6!4FD5@I9do&7!tP||W?@(0=CgiD!ocTuLPs{<HP`9{Q
z#wL_1>|LNm(judTKg`f@x2$78a3yN*t1%0;n9VGiF-&)|gnA9<VSStZ8b6$m@ML1`
zIYh(xRzBM|spCgGhx2x8;Zbcgi!^U%1$mC(JDKrKB`H9zc%Vy$A7zBt0RgxuKfx70
zVgMK6%JGeY_}vs~IMl-mX~zhDsksyhQapSTsQ&H<4|@7u{(jvnN&fX-jESje6Rkad
zHC%R#;zvNmMt<WyK8m?(#_|ii1~%xgdd8*iygtW`E1vsir(d=%>v3+qxQDHG<59Uu
zcsv45<e8Gw#1jYETV3MBgRLUCL^IO`P2l?B@m#;4C<;-k%!l^);S37ITOq&@z5Mk%
z(H$e{_qsbqV)e%iSKeAQ5tF|aN3$N{*+ca|h5NJX?SIUq^5HvY!g~8ZW#Z2UNspue
zRjzxKcUVtC9ZNZ1PU}Ao(78wXwvf(PlDj3G_{aEcP!Oe$@sGk;yJtu^^?IE5q%M>A
zj-~_qC^fpfjozHZTbhJ!oy50fq0>JYY@-X4_^ypYhsGGlzcqT9wfc_(wEl5-;lDi2
z4~MAEuu0poePq(`$^5r?4@-Um#txOTty8S6ou9!prbcfXaw*JD-M2u?K!foBoqT$J
zIOR^^nTfNaDZG=VcV5NjaB~XpAN>yralmP9=<+0QRf=TjJ`X>M{i}vvc#?m@R9sAz
zFAj^8|9X=DfjwZ|R*Hp*)yPlG;Jq7Jq{yThuY%$Qq|M5~Vf59jd^~>t{wf+@L2<9~
zkAyKHEsR%Epk@U#5O`wF3OVmJzLS@l%tk-Hfh|%&#Q`(MfYNC}qv!BzLi6&qp*6(4
zuI-n7-^7s=t>vBQY3`Naspap9{FyYUb1vV)*N8wV^Z9nPVlGab3c2$<zJx=06W1+Z
z{6dfUd<!_Pbqf;Y{_`;f+(@gL^w0wSZUmxrHrlm-XLb^fEl^r_^Gm=NMZLw}V>B^H
zt3r_4#24S<H=7ZE?Vo|+)MGKvfL#<+CwCKf1Qn?AQjDl>=B%QO9G;1{-?sawF5#p6
z<@J@BFR`-|fIydWKz00cWC4ul{3U#=nA`QB)~EYu+DhI=zb)ZwQ9A|P=%=OpXyn>`
z8Go<o+I|Y&u^^I)m+_hSknOoV$N87-)KVk3%W{5<sca{4iSI?rCCm9B6H8Q1d<AnC
z<nixv+sVF?PeZ>?TFC<wQ<IFdujVr}6rTj<a#w-oQ@WaOlTfol%f43sQDz9#;`FYe
zo2&V7Q|$^@$#icnh3s!$38GQ?yomef!hHTAIQ9Abbk!M2^4t6vE3>z$ZV$QIk8EnO
zhL^xE9k+(RD<->GnWSKRbC%UniI6KtJhsc2oqv(j0&TFDhlKf4ir;8Ys$7F(Sl3;k
zs)Y3|$?C!#=p-e(_(Tvh=`Q{wG*k9n%dg~^S)Wr`Lv22d0ehGt$Pe%EDQrS~8XHdS
z-{pUfGvIsNN?Znpj`Ke%K~~V5LY|r7k_(k32snJ3e7=we6x?YU)>$D#S4k6!`0)%q
zC)F!5l#UkhF|m!ocAQy2{zEU}lz$x(fzApFSce_v+F?px$B&~UKW&Jl{p<KtGvX<)
z-y!*nl>{J^6@}r7#ica+p=%MbhU}lB*bi@oqWFLj4Owrk*xF$0qS;+VDT*pH=WHB_
z-9{p?95gT?%RT_(Cg63{@>K{b_3nC}xB}|B0Y`ViLREuo$_Cy)tYD!wwm01Uh6uw(
zXIl}!U<2O;qTI(ffDUl0u6yG*6wYEi+0|zbaXZD(IFzwZsc<1f(LHa76a2_z#fxZq
zF`pP`*tRXz0T{NrwYx7<NiolCnKFB}W<+%zS>KflwX#H*RO;n1f@yM<l4T=*UsKDq
zz;?o$3J|}5H3Qh55XdaB+MuHp*q&<(R01yYA57OG+4+sQb{+qBgD*vH;zMX}ui$X%
zy@|J48+9nNY<zl_vyvX)#HV7TShb0_|0j4HKXPs6MN`8UG_2F&c=^g^-u_=e-|V3o
zTY1snAm__JU(G!LB;CLk?|6Fvt`5*V+pVEgzm@kveXefBI5kk>Hqc56<!z&J+xQey
z%@QixGBnb=mg4}&1zYSB#ZbWOZ7ro)8@I($)qRoeaKBCQpyu28Ilwi@-OjfK#0NR^
zmfGZ_+j;T?zjMmR{69l+yyssqSDQ%RRk%*UL{?}(C<8La48*V$&{I44!NIpEw-;)r
zbHCroTkR$9YU!(IYd>oAALV+G8;+ae%dlc0Kh^+S=~GXv^9*q6aN1_4!QIrjy^5q=
zc^Us)7|RKhNj*4N{_K#26tHt0PX$MMde9e@p;6=-U*;JCMQR{$;p)#ShTn-kfHmxD
zrCq!D)n?R@CKLxnQqbp-7Mio0Zx8m>=H1vE^Xcc^{HrztiX=NvSr$>w>Kigm-NPqZ
z>s(s<45rL!D&B+BG@q*W@Q17{Dauof8Y?~M1SC{BFM#U!zMSuAPD}KpwTC^!Xu|!X
zH+A333#Pm(*OD1+xe4_7UVb(#dJWkJDk(Nk?LYOZQFlX;CB_7<_Q8rgPqX%ee5j|*
z`}uG>^$CBNmLK4I;<Ep*{rn+%_Y=Mc%2R%q9OS#w!Tr2N{_7xb=B$_XoUph)Gc(i{
zJaSi{!1L6mf{%MLOE+@5{kjHPQGHGOv0Y6X<*e0DluA8LgC3;a%WwhL^U)*?qnuj}
zqo<}>re3CAScqFH_>a4>{Ly1*C_Cd>`RbQHY!>Wun?p4q1(=`43RF=nDCjdjDTvih
zO_=2C%%&cnfm*7iY0-a%Q}mw2z5zLVjAU7q^%>s}hxFmk_(iJo3e|khN1M@TSLzpb
zXbA;X@~^_u*ISkR7wDQXU+{<TYBD03YWwsN$x%NQ0ZKG(7G$Q;ClFENKa#D7`N94;
zD<^!*w}W#e8HN~79_Rhz4Li&ybqt)NO*C4VY4i{lhIZ-fHxrmyskMA-3Omj-74`pJ
zZXC<4|DTE8PHsBx`~TbQw8{<szg92V^E<xQY~QZS1{(+?bviv(ctx9?Mf#6oYJLhU
zx{$h@;zz>CIfdC>NAI8Fw}rBd(3#Fm#h55KrY&*0J@o^a?Zxu9KY*tZmHn}@zMVO$
zi}6*2`Ex&3kD!P=Ej<60aO!@Vj|t1F&~}G%x0r4g)U-w`@}0LOaep}tGOmCUf8t}=
z+0MospQC=_2V;YL_a~mc_$Cfo#2&bVe&*xj%5_8@<2;`8i7~UWAXLnt(P#K1q<G~F
zRzVF^4bwxZ_zZ6|)ofwlfY9qc1G?@1B;$vE=99u$9ng&mUNQ~|Fh8)I|4(u=)$vJY
z<OT}E&q`hD_|b8OMej1bp>u(6q%HV70=BO$j0K^55UtzXS4h|x%Jycsa)C>rb(nk>
z>o<oIJO9=i&XKcxU$?#Ebu_WVbtW$|@yx<lI60HOy3yia_y;j>fBl6Kw7@~(pNBK=
z93O9WL-i!#OtJVo8}?Fg@l`8To<k=i$vM830jV&crx0dT*}Yt`rfTW(d43$~kZ}P+
zimEW%!#8u%18g}e>SL61v%$)9D&aQy=L`IN6IUQluLo6+=>SGssQkwzJPF_^_xv|5
zV}-K)-+V`C-P6ODad6er>dV*^%xACJ!kuejL0r368#bQT?x%sp3*+eIM_0Y&kl#TV
zf>;}J1^4^QH2(_U3)|plSNKj`&5A$xs9AaQw0V49=e`!9UCMRB5CN#sFR6wIfT8G7
z0>-`)`M?|64?_gt{5m~nU0mP5I5XDt<%e~}kWwA*&kzqV7@Wq@Z1A8Cytzv))sPpc
z(0vSffjXUYl}Fe9;16MIXLh&gL<7KV&l4B_C!W5UmyK*!!73=FwpaNfY@sCFialO_
zmEU-4fGc(Pa4u}ck1IXp-GB03&DeJSyv}c<tJnD;+IfRtkI{SVCclw3-r$3lCkpRz
zmzV!b*oHxz!3kSILfB1$42u1XN!W;anQIm{W1#zb2y-}8>r+qRujG1tWU{lgj?B@2
zy!ENRPQX|Lix(mxm%M~NIK?`73#pMT9%d$^o;;n45LcTbxirgL=>1>Vp!8<vbUwib
zr4*fgRauGPD<^p;c(K)y;N8|_fsRZrjqnlr;Yym>Zc&7vlihl<J)GC(QE-(#CL~j>
zG-w$GONvAEUtrVHnx#{X28X?n;(UdcW&}`X(A({)*Y`J)Dc@H}M6d1k722SLGroc&
ztnR#a5d4nWuWc7~=P5BGIh1<(3I6T~ue<k4L;xxpJ04!}6FT|1OQ#)vLXs(Kw(H0>
zFK#UD$qe*%Eq*4LX+MvD)Q^Vx3x4j<X)nJYO^5vjU)1H8zmVo<Fr~^VIzVWJX)?X{
z!<twZ+sGkQ20_sPAq2d-f&gKPU!G1#)srnyXwg`Jt9PLA4il^UDM;vUs{cS?rqixR
zV*=%V&4mf7^^T{nuTG#(Ey6`b^AlfTa#gVKvN@V5d9yL!h<BWb1TTyXzLHFs8!+EF
zw<MGt7h8GBGi`zcGGg+kaG@PUKIEDRq1!*Dg;jB9t?S4YhMC+aMwr{QN*7{;Dy~<(
zzO=9XppA*4Y;LHQZ(pxX-|8Q=I0xR;d=Aj{IH9fW0AgtK)yv5OS=A}^%H!C?LMFrB
zcf25wNlI_&>QLbev$$39!Xi4`H9dfyNDw-ZtLSPVb)OPrr(XAs@u1oS;axNhTDB2P
zs%6uat1(oyE8kDvlO%l00S{(XOCg8zQacR5dTqJL)%9~Bz%#715C_?~X|09h9x+Ds
z^G|5C&Q(pr0J)zg@xmc<F|K8)ceR)x=Ly0aW>evpuGz7}0qE5uMVO4WT$CbwXNuKc
zoG|wlQNrzNW~%m0F(s^997}sT2!l+yUsCFJduO`4qY#4+*YwV#xx|2z#?uZ~O-@Il
z2Xu4}cNA8e*yyj=vaqFVaAtEZP+lVm%eVmT<tND-e0JJ$f6E9M<q~2kvuLcZJfpLa
z%v7+~brYWPj40J4h|4rrBYn!LLvLZAA4C6A_Vfap*IVd<8M&`Frgni`*IT&m;h(L-
zv_(1Be@aK5$_OX#{=z71JrDF3x&!4PzrSEH*$l|b+zMljg08wZCNzKrVSp2{wZLbf
z&>}?hVT7-<S(j!W@DCe=WnU_%4H8D1QjE;XbbYTX<e^k?xsg3~LS~N#<VhLr86pg2
z_u}cpfv(+ZsL(cmB|xDJf*G&7j%@I%OX=yM!u{sVHyUd@%%O8b(N?hW(uJn@Wc}!~
zbfMcnfs~!e5IW9kggnMM>vXaagry2nrrsyjv2PR==wf<Q4Wz75#7!QYc~*;NPRo=e
z&z8X9!|Nm34bV<JJ%XjGa{ip&?9+o*4nwD9(avGQpKv}LF5Cs@>~J9q#K@)492?CW
zA++%`dh-C4ju05Y-j5@Mwq|(KtTwSWf9x8`%}P1k$qtbHUZF7d77em%YTv8v$f95G
z6`UarsvkHAXe<+iQUO9u*IuVFBZbN13{t|NAPmC6pcf2DL4yJ?4u0d9H%@m$2=E#W
zOG3+X21mrKNQv=~hmXS0W0zlhpYWj>rBVE70Z{T|gd&{Ckz<9Orur||q_^eTuNWu1
zWk#85gu-#cIvg`Y??)<>rh3MX7mCa%(iJznE!PeS0_gg9VU8JvyS`;!lvCF`ky7px
zddWc#3X4pM?(tDTRl#w^LFqi8vRo2OP7AcxGGH3A(V3`qmoh&74+$OojPtOb`r{jS
z|5qQv%F3dT9}?R8<?2)clt6Y!HZnhq#g{9OeOL(OB3Yoekv4N)#nR9Y{v67DM2NvG
zc>57yW-ATzhjAWFmfzTD)s!jI3Q8I#=lgyP&m1qDj|%Zzi7WV!iL<)yuQG8K=#tEN
zR5<Q^_nk99laXGf3z1)dB6iJQXZL;17&QvF)9k!8=ZdEU7sH);e5%lvc3$^nkZ-G|
z3Ik2ozMuykf7mH>ns6U@X2ElW82aTUAySXDWv*bQgqMX-kNcd6`^_}rAto~Yme8JV
zJ|hG-i8kRGA&QEp3%)E@dAg8sr<g5Rq&J@t((e?>i?U}3q5f@|RJmkMU^N*2tk54x
zF3kXVT*<S-lj`qy>h_#ajNeKFJfHu21H3|DT&7uqCtmE8%=)v;Mm#S(_&+E=O-+)*
zlBB#K47pR1D5`%!?SYf82<@olivlzL@y{LRAE9P$VVNUI1XaH%BqIr0_&J<^9FZ{A
zfoU(_xdBQqE4e1WB6PZAMH<)pjxAIMC6<+rzKEdxGybdU_M%CzVd~$ZOPbUfIs-EV
zAL=qw2)|RBCcSQ_>of0M#6LFSSsIb~pB6$I8>z6_!UO-a3jH=4SBD1ImKsk`diBCE
za4cUJ0&iV7UX=5?pmgfy*VPHOD!4thdE<65N53JoV%<OU4PhzjfEm)MQFak@e4Y@@
z!Y|GfdeX;p++A__%_b{0k~U<iWqy_=*eN*+9lh{PcSqkYdZ;pAy(Q?&qlD%2-E|FI
z(4?+CSPd@C{f{*?dhvFpDIJ2!8T0XWk^bu{b)hv2gwg8gb#2shFcp?9cu{<|w&i$f
zTTYK`O!K$i($~-JlPFb1Or@$AJF}N_32nLVX=OkgY!gM^JnNIdg`kg>>3@feq8I(g
zjO1Sy3BNO*2F&>0Z^DyqaPpD_`GF<E4Ooc$gaXqnk@Vs+A#%9!CTOq~j3>>KT{`ux
zi*6a_e6n<(?RuP2{l@|NVVTfrOr9R2QV*!of3P=Eg@CNqeJ<;gIyJh_96kBPU76ZF
zQ{iS8AE8r!jEkZLxk3Q!U>hHP9sy4M^V?h@s4c51j$_djireo2{UZV&tT2Qm;j$J3
z7Pe)%FcYt}i<b+`#_Go9LYsE1bxPWZ1hdl&%xfH=xw>Br{5*yzetC3#xv&ZZj|Q9x
z1k6wdp$-of1ha01FcM6o9wa<#s@=tSg5mUqI4pp^CLtIBbtJq7=hD<+;q+Rb&;q~L
z<~8vOq5dnCsAE^&l1Iok6X!k4`91JBHA<t3JXV2zu9DlY5**&?#^ZdZO1MHJXusC+
z#`DU49nBNAMSy#j<iTDmStyzh{zc9)Bl8BiXe}5GKs5aI9ifjeZX_Lwg(@@V@5Cuf
zLn)#}xC+sekS#(xv&|5^x?yCGi(AHaY#uc<@%Zlv07sg?UD#*#t*%gM>LN&042|*A
z(Q0#6k~1+rI#LgAjQ+*My|Uy@rNS(ewfsZ9K{^AioO<mPw)nFE)`UjyT+9HutJlLE
z=gU|FIs}Dl8hirisWOmg`Lv)+&;dnl@_{k|8YnsR#V%n09L5|Zez)*X97RP+ug8-q
z7J2$^AudpbCd~U>NOI#%%3ppCh6cLq>ZIRW_|?6mFE8>tB*a>BA@znjGtQCOnYFEy
za?T~E)6f%AAkCT>=qcwN5;}9{OawT3HIJeC!@}Ll*WORM#?ZZ0LRN=tRpcYenWO(W
zTCJ}h#gBD~k8^3GQKjZbgnQhOX_++P2)Y2G1*z64p|tXd&@GJR$`blDO^63nE8RFE
zBsEUm{!5_^OU>{ZXwsL${KkQQYJm`m3MJ{N;A|ZD`cdWT$BYWOGQI4ar@Zf|(AEb^
zjpvSoNUD&%YK7-a?5@7#J4-0#d@uMTEb)Y3Wqyi{om|*S6$S_Ob$;NMu)l2-$~ysy
z{nj8Esk?Eu3f#ca+yt-aM6U$sPOCVzNvDJ|18vg3xp(holBs2aH$&!5z})735JGXo
z5BouQzz@RenZtcT<@x7v&~iDhs&PKR1f9I%uK*9ciR94Uf`u{ij~9inV62`#@=NXt
zM`K)VdE-6+YJTkH#ir<+_a##O=ud$z=$||kO60UYD7n3<*wf{BX9SQ6t_3A`!WWf)
znA}<((>%Gg2@)ci!O878Fw32um%{M5FC^KwISBj8#N-#?^hruy2<J#r@>)30wop8O
zX_34NUlYFcw9DICCPVPFaK(zbT~@SCh80dZqIL4GA{Y!l<C7EN49mD=lY5R&-hhVD
zxd)SZIG6rth?eh~kX*{J8P82j7Mi1L6+7d?^kmJ>cr*pQnC~M`ou0fW5O+bxtmMz&
z9Qmy?PnqX71yKF$<WV#)GZ~Q2%+$Fe6H}6zY{9i~Z)P%#qEk&~^2uA1O!=qSGQFOh
zYVz2G`xX5<<?T57WlnO6`Z?>PWeL>d&Ey1b6FvB5avw7yxvC1SU>+TOGkJ*edDF!{
zrMbxo%I6~GbB6Xw1y8-5NPF;w98S(n?&HOZasEVW=O$ZSu`8`m!oFu-a)Ro8M)9W1
zdC8qskDt|e<MUX&?+_2U+?c1<gX(RQ6Y0^c<U}>@c_psw%1T~p_3VwCfG2&odu^Kh
zbbj(BMVKoeHZlwy;KUEQFdg8;tKA~yueT(x;M~GVrSE9Cve`6iTk=p-)pry;CMlGD
z+?JdSwo&l*WPczCQ|yPy-$U(eSpEpE7j=`96PPjS;K^lHS8;xG&Mv#;<PQE|;vL<W
ze9hltz-y`OwbSy6L&=pKw~-3Y{E<Y5s**EX8G?27`?QVvCu2iOXoh189j6-`mmwoI
z)f=_pjwL_N^kbhmo*ZR0Sb@fiL>AHUWM&%utK-SFn4w#1lcN}~F?Gm&VYF`dW((O)
zBu}OC7el;Ue(RcZ;qt8Slhav-hfgNEpi(sTRPy&e?yYAILy5G})W^H}`YUP^9?Y_I
zh3m-d2w17Bkm;A?DPFfm58x6k;Pff{fAFh5?9F2Ky_8(-hdCN~EqMr>N!OAm1G(eK
zwdCm@v4-SF<-ax1hx5AR*n8P@$^Wk~T6{ClpE5anM?6C8;Ouiiyj{H8o<uWG6@}3=
zCi~S!l~8apt(0Z92eIu|GmfyyY(LA@yHZz2aFG3GhPJ|8_dXcO4bp*BJsBlaC%5sm
zf9Ho|$kSq9ijIVd-B3kLsZicxu~*}OlIL3Om%ZI=)wiSVSc>wdX!{?5P+EMyo&8P5
zEEjltkz1tkEKTS$G!n$?tstpsbgy6!2VL@{VDAoaQd)1fzXNB8!`>Ip-YH&CV?0Es
zih>x_@h*qG7BcXwQtYi6Ugh2n_9!@~2H|bBz5}v3Df@J^r}=Pri0o$X3};3+dnY(s
zy4hR6`Kp_Jn5}fRHr)yj8|Pms?cKOUVLfJax4(p#__WdY-R=JW96gjmdf4wq+|>MG
zU?}wb$G8Xwaq&cNSazxFX}^oU=>bHn|32AEJ?%;Vb+Qpi0n-Jx0M=NI6jZvy=I8M&
z78va6In~C~;$HUT+qYIe(#!5)c8km#%dLp&`q<lqX#8zevw^)#6;fhfj7E)%I~~J;
zprf&U?T)Y_jdV0S&tRczm8o#0J`l@UX=`752)mKK4T;zCf$w?I$-Z_b_L|!My)X*7
z+diX*u}X5k&}bu&JL+8_TmNCytl&+3Y;}FC&#_$8RWs9+xs5Jy@o|*h&;AG&<E4I>
zE6Ry8)YbEgE?k@|)6Wm@4z7Fbz2JY6ImMLN-yRRg+28(Ro6|bK+qf7RcapPn^^&1(
zcA`Jv+~<(T0DC7Zi^^yR6L`WRV~RUZ%Yz5lvHO%z{vdlBIBP%Z&eN}h?91_c%Pa3$
zDQ__QE!&4+iCGO^ZTWB7HjzcchT3DWZ9P5I{tO4XrBmtlFb~ie4I{8lis(|=@1b<|
zUV8w3U%A%~2on`7W&B9{!}z^-B%1H`@}}OSu;>*382Q~%_9x81j13xV?`ty8Iff^J
z{h%c+zt^{Mbw3l$h04YE+o$;fw)|4xAPCfDOh*6aLS(tpCO<LBUd7!mgb)%aFQ06G
zCdjV{S1skHmoEpuWPh6TWgh4tylZB?Y#)kU`<s{TW0|J&t*CdtL1l%i^nnMPZRHB)
zT?=~W6^3v|6CeC69=Hv&oaMCS@Rl&wo{jgRvR*UnE22QkyuIAc1XC2i&+nGo8Q|xd
z74}pQ05orzWJ5dZpXu!(pIv3Y>fwfF`S)KsaLeqY_TIqNu!p(>e{33f8G)E4zH99U
z+}Z54cAnXk(k&Nh;-9VQ;=5QSP5fnug+_6)b87TGN`Kojp4d;nPgPIMkBTeMVk~nT
zNk09)N{oA;OZNWMmSg%JKtzPThtfkW+a|E5LuN`7+)O+OtPF9of*Ad7z$mgio|4My
z35F+rroL}))4m?1DRVaghPN%pk%9BPTA1>(u+-BuE5Xc?7SikQ+j-o2H@$CXmK&?z
zw@apKU|TT@T-9_qcf)9U<pX;fVr=`s-aW>+4QA;rJ~>Y#M{+5k$ew|*8ee4Z2`>BF
zMfS;<VBYJ{u_{0zn)kpudt9sk?*I{2uD5q!K!h<QSRb>JeFN5QCiUE4591i5U<aDN
z!R`;A<s0lhZ^Z>H&~O0@)xAZ3nJiF0)mNP+xPbJ`%iUWt)eZm}CeW;6d#s<KIW&jf
zFSfU6Wjy8>f}h6BYQXp@%dea+7Taf_FM*&D>dF9*+@FM3ng>$VynDT<=Z}AS%4;{;
z2f}KCe14NXg)<kf!QtigSsZmQ!R`iNk{$LQaMqUCpJFHWuz)T!V2k|&Y~Gi)*ys3G
zfV^W<%tVVf-WTIey>qKQ$yB(8hNZ+nOan9L*B$mq61UmYBlKAbabab0GVTsoCz!^M
zaa<SL^&vJrOmVM3K$EWlzafAUw%Zvff*PJ7V>?l8@X(Bh(gP`BhkY1|(%ykzDaFZR
zR2!wf8lmd|{a-Aw1+^=++wV|nBwZ}EKOD!#LFt|*ZT;_C{G{2_skQm1kL?36o{pWM
z6BP$a-wnfp<kLHGDqtA*?y}o(>d4>h!MJNfCNJEJvGvzwfKASF`gPKTE|fQELW}}N
zd%zw~J@=#M)BxA6=bCemx-z#nNAG(bK!Mm)57-&)jrq{c?5z!`eC7aVyk3ZK(Ech%
z^;_&-uEMA8g2rUk8>v2W<-hE{&^p#>-bxj`A<9{-pAcF4!*@3QSz+H9#RAxN#5SX)
z9*JhKecGBrvHeuh;ZL#sRMKCc+PmBGinJ;Iu6vKnqamN!DVPNz2aqi6md+$_fB(!b
z*jPdE#=RYkJkKG4CKQoP;^%fD{5F{(P96<=#Vdx6)m(<AWPko{nox5&l1{wh<=?mn
zWQZc<7M1p2Ikyd)Eyi^R*>Ep)2Ydg6-{a~2L-q`-A!Bq|e^zXuJ%{W=K)DAVhI5(5
z9k#O<tct_-*4P|xC*jlXZxTLpvXl<dUWnBX5P_P}$T{+pRUmP2cx4|^4lm`f^ZQac
z&*Hyyd%X=Ww?V2Kbn2-6E~HYTryOk@cCk^|C`73_YMhFcQEi_Iufx@DuY10-J3+8&
zLWDcNLJMoC?br79jihm0+{=DArps2`?<>FZwf!|*@8pJW?7*?F1&b#;)YX03PzVp#
z|I{mn3T}>%a^;Ne%!N?K$N&#&IF2Kvh90W5cea+PFXIrUhJcQ?5iaQzTw`GYm;(wL
zET&YM%<bMRu~N23!6EFbc<QA63*?geT}3Qap0fYhsB-e`O|bq4(+YI*@Qp-Q(Dq?m
zTe`U^D3nr8+plo7t{l&B?iE-6E<7|U5B_9NMLw5)F1A9uASi&s&){N!R<zg{C672`
zk4BT^sb}pnfT3JxVSKu+oPN>%lo`Xl>ykYx))0Spt<gzNb=$yJnMLWp0l~KUZ+1_x
zE^WVoz*W8QHRU(^E4KxF{oi8A9!43(m+b<|ICdG-U>04wY)`;f?C-36dGzo0YOB@V
z-@yM-I)1sFFn(pcnZ^e=01+)u|K4|q$+h867#pUtAjc7O$;4;3g01)P$~UN$#c=_c
zJ=S2y!yu{T7p;y3OpG!$xNkU(HRT1#ZETJhlP&vOE$`aP20mgor9L^{Mo)!1{K2gX
zetNtW4!lHv5aq!h%^3aiPjNaxt6zzv#BoMA#(|&pc7!9)zkO4TT1^fFlKtKwk_y#N
zb;0Gk#ylIywUPg7;W!KQTlI?q+Brtt9_My`JIC`}>>ab0qj^U^^M8ml)9z^J)ylXU
z8FaS+F`2Vb>#TgL?CAJ9noTUWy>ihED?$O7IJATLU{BxG$<eZvL8+?|u?znY$f7a@
zB9<A8nonM$qb&yCAv(SUDyd0wyu@@ooe#$`N^nVEM+=5c_hnCZYnVN;N2GkIuVXsr
zrmO3JZ9;UP>gQ-gbk{WveC{3xBf96`<6uO$vJrXrSG;2SyS-MaUYi?vB@bwvYpIbd
zgDF-~c@qaZ)-oC2{ev7yxGbC*<Pb1;WX*7NLaPR3IQ|s~?nUqejz2xYB|9{tFh*|s
zh~v+oJ2rLYvyL|)M=Zxa@A%n_S?Kw)qcgZ$JzsV#W@qK$R~$X8*K~@w5tw$u49BZD
zfZf<bHcxNmrUNP+hMD}kgIk){$CGZ%a0DS9qv$B{RR`}*!w}NFJns%<c+N<a=*oO9
z4UCE6R~-XU@E@-_9xz?Q-UbH0JmocqNnxHLZ;Lm>?#^ydrU7^cVErl3@2*Q@n{#0x
zJ%Fp%c}n7%2bv?Z-)1^u(J0F-$8r=5^u3m5C50PT&l_jAQtwOO_i0UcWjfyFHoBUB
z7Xj6*jjk;-yK>>KseK~3bbRfB3t!s%x+Bchv2P@op+yaIt;Sb>HRw@pquk~V#|psV
z((bvAXs+agZ|6GnJ7@&`d!9q%Hd|dm<0D{#$DZZ*(8E9>^w7j%P%kDL<l`)%8`+L@
z%+R3=9h<vs@<<F!@a@yAS+kzGecrg5)FU^^%L31U1ivPpKFrf2!4saDyO$;fSvHZh
z$Z^rM$%Bq8a&)Ih7CXl4A0OtRd(}+z_<@L@xytdC6}dD|@X~Uzut>qQWrgEth&THk
zlHjccc~~~dCzd+CHQhcR=IhP}X=&36M~#wQf{&I(2(nl~|HCZMK9<GTYCVFDdaz7}
z<U5vofdlvBJC40xU<ALn&N0s$t1)?tvH}(0@AtMizBI${r5%PJ)$eeeaZ?i)X!Z_=
zK~0R5l|}r7>|Vrms@L^KUNcISSUIKcSV12-8j&bpG|6;rldw<pFr|V3;{M(&WFONu
z#2o#{-a6wLVSbE0z*8KE!(+7N=CFt4Rl6N&W(^GZgND7BdDki9z8&GRWxr#V|D9o6
zHylE}aag)xT)S}c!Xu6a-q>~`j$z^!Qra;`jA4(nG*77>wp~Rrrc8eFm?PYTZk==7
zF#*m`#~pjQV)=twM+Vm_ONW=J)_>IKKMaAk?exHq?Xj-tDQSR|d-Qw9PpHkH6AlI{
zE1z&+0T$6;4GxC?%dmi5(++Z2<)f}TUJPm?E}2b#&CiOKuUvKbF(^*%hI>3_-Dtee
zZZ)88m90ADX5+y1O#|OUATs;-rjgn5v=sO(ACjW)^~*n3JWeVe$}rx?rL6U^8BPE0
zq)s3?VKCV%B^*TNk{1VCsk2u~JfvC2c%?j(j9Wuxhm<%t=Tv9txnAt+(wSa1I6XV2
zBqdhjksM>61hs#r-k9jE001O;G4U{_eqTwicTDNdRm$ZZQx>pl4;o<9638s9n)JQu
zrJOLM2BtXSl{e6+I#~v#^nh3TAa}wq2BkEb%y{@2m}0Du34<Gloz}y)3{Dy4UR01A
zXq05`5Tzcg)ecnp%Q`gWW3LzkiKJG4F)x{`ErfEg5mVZS=r9<N8U)M^xJJrZWTS-P
zxCbimpW&1;QhlPtE4s@9%cNeeDsbRDR(N-7PVbCNX@?zp_5(TNsKEbi7#Lg{=I1*6
zbvQ`9piy3NG+|WA$BpP|jo7dM-P?n@k4`y=GSdIr9YN`*(>ux;_oYlVfq({HK3Hkz
zirbTAT*@TS$^{eJ!<@j0!#?0-WKLh-b<IS4%fF3F8O9zaZU>Gl1044pHZ5}ItbBxe
z<*f8}WrPm|oMip{bgq__5fkt%_zTXr(z#8pg@vJ9klcJy$}$f;aY6(jlFFu}NcjCf
zkpqw+2jJEFA1b1t^vWM@N||djo&1CW>cmmiH=f>sr$13fLZKwryC(J>!-dIn52Q2?
z1T8Y#3F>L{k(BeC{;}g|$}eoL71X74gu~EqDfnzk6n+b5nU@T&6HGbAc_GCP-)R@z
z5l>xEB3@IyQZJ_LR8R5Na5Tz8F(dN8%b)tdOA(hScxSFBP57*LclpC#Qy?_~;$n77
zFjIf`_5?)$!O6C!7`9-{VB+ZfTp03*U^#DWok-=c9rTpny_C`!j97X0>QC2m^1MG%
zt}u}j^{ee)jlVv<VSKIR<T0jHk+T^b()@GAUaeF(luFI1OErr+o#{=FQ~|GOTRl>L
z=8Clmw%Ic^7QIlv?@BnG_DqGE!hZw}mYaL09`ok@qPJUq9w&P@PnCnPPrE^SdvX+W
zV@h+mMSSWHq1aCoMQ?x<$}>BrT77&@gGhGPZp1G1%b$>?>)~&eKk1elg}#_~@@Ojl
z?!sRO`Q*`#2S;+7<qz6*dOiSdtk@|7vbgfoQm5I+u_xs}FgOZL@wbX!2Gu}MOFNc4
zoz-;CD%K$AK&ZG2&g(WY6Y<Sq;xstVg^A1YQs);gE`d^$oF5@(c~kVvOTK}1?u|0H
zMg=(-njrdz<?6I(u^R*s5g5pU32uCWUmM6e7bl2SrjGev>!*`~9FV7eDic>la4JxJ
z5(035T~IjqSya+O1h_FBY$0}l^QY?ATZ$e0HKFqaUuP&)wGg9eUQ00vd&v5h;yu2)
zG_$X3YA241_3?yEKUAD@DZZ8126N}0R^nR$z6Vq$IuI6)r;0JYRr=?OyTq8tYW+)d
z8L9*mBLXbnU1I0h{KM+HQ&1TS)DIN0cLuxN$#2~yzU)C8cK+sTntP1B)Y`njUpG0k
z<o1#n$5~7Dr|m}SNaNB(;D@@_&Tk9;mn%*5!eKN!{4tv+W6mFt%hSXL&Xj*hF&8_5
zO1g`|ro6+nw{U(G^*Z(dY{zyLYeNb?RjP$bG_&M`WJQTRx`~$mlyD}q-0n#!D>5W1
z=piOW{4Jk3s-7=y4SPfBVh=GmHdiew%K3NbwSzUZcd)OOa;oS1x^hN@fGX(LQ+yT|
zx{{t^D4b7vicIn0=bmCuP=;-Ki7{MUzM3B@{=P>*;4RQ!xiry<j;mI%%Y)0*O;06s
zVB#KnEwG$}t+T=@zK;y2_7=Bdi*TjRa6*bE^P`6TG`Fu<Yxq<RO6o^^)%D)4lNZ}^
z{R7Zld1~pF4`^atNz~u_G4F$U{Y0<G?BBIF#xFn7Ne9LN0Dquhu$cD`!Da*x8zN4=
zZ7`-Lf{zXnU$||sn)&IW;#evhDmKUUX=u6_4hLS7-CvKTiw^{6s`8Ic?ak4dM_;9j
zj(^COl^UBNMyB4HN)yvW=jM2^XS7?xb7@kB7-z}W3e(V5a^&S1A}j_}P^WQXYg5H;
z7q`~T-AyTjlA6<&abm~#CM4lybpfCd#b!gpzEanzvrKXA@JBa8T~7xEK#bxVC0?;b
zuTJOyPO{~2*KSn)*}ON%b#a~#rH&UP1~$r&b7~nX6JOEZL6(e*r0g&4VSH&%qxG7-
zQ~A(K&!J`G#n)op;73VV!yoBURxyT65hXt${)|1+_MkWp&h$Ak3hbRCe^4psKPUp)
z2B>=z#lET&>-sZ41^mdOiQ-F*;ww7jl{EMv@lO`7LzYdx|6vhiehKA0f>lsTJ01}e
zeap71rI*kN_zo`DJ`boaV1WR9hoPxf=`mb6k~n9XsuSWYS6xKHEdUsx>Zj5V_}otS
zJSsjFk-JMRAWwC%b17E_FnS&p(<7?1(CVh4HPqoTv5nm@L49(Yl1Y@aM*mT(|1dOx
zPE*!nA`{$LYsz5;RGHugH^((mY=se?LoZGe1z=+oP7;@*KcvUS_N-fa$5`pX^+~=o
z^KtRXMjnB(|77tgF5<KX?^mn3s67yWpq52BPl$05=l?16;1f6@a_H<6V!5qI)ufAZ
z)_tijWDGKU7*BL&LFro)LolK-KTUO2i54dNJ}K@o`Q&X@`+)xSwAjkeV5Sw*&8M-&
z70ZcJ#a$*GT_>iCNxmg&WM{GL_lyW^@gfR&R=gNg2yg9(_JVbgpy$MHjA9$~yjTX-
zk<Sb06y+<9hP@!JA@3K&;1w^5tLeL!MP|jW@I~<g_P(VriD|y)^%CglOJW}jv*Y5d
zSN+gIm#Ov3VvDY&dZc1?60q(Ifbx73u*Czni`1MRd>Ok>G3CFE1G7?(LVNLPuhBmn
zXA6kZCfT0WBa#0r$fC~pOktm8#^=aauqsZ{l2^p5H24+KhnCI|+nTm-W++5qp&S}h
z+^863VxO5I+Wm}|%{+>GRqSBO+ep**c5lz5C;Vu_J$6smZXtrRQ2wjpEG#-jnsCpD
zugBAOpQSkIgV)64ewFIZ7KQyYd!{%OvHWL=Ex?s?%o6P;OveXii)nCZHa5CE@TKP1
zxsLQiFi`D%UKgL$y#~?dXFrN{^-7I{$jF7)#ooC7rMw}IHF>ZCT#mk@Ih*|Mn^*{L
zk95i?-QA1E%@f%JYUVt#Ggyls&lCHxDa0)hBj7|W5C`9OPxnjk!k#{Bf%pxoJnamO
z-#q!27=U`e{FVqz0X+lxi)?YLr=?D1?qUyAkfhGj;-z96OWr1ZN+{~D`SQV~Vhhid
zoDJ$Mcb<giufm%@t^Y7=>78~zrYTR)p_H75;!jeSJe*XDR~UVqhchhGwRUV9yv6*G
zCq|i(HC=jtVjT7QVP&MtQr!o}B73eBJ+Uj?y;AICVMVjWaXg_p<jwIWwE(`Yat&U^
zUadmLOSVDpXVK}EVp@}@OZA%4)Y#pdtHjtuEELF3uTzRbDGY!ITpU))t+x}m)rVG;
zxLOQ1W$mT$(-%j%vj1g)d9kNgi#J*oAS0!huIVq0wTCqyqjs6JBwu72=U|wIy5cj^
zaMhh^kMMF$=-;06w7`%wK)2M_NT}@N-ccVJ>Y8eb=a|g`CYMgre)MG)4Rn)w?a{|$
z-o|!XOLN~AKS0Qq{d2>Zutvc;vV3nzq$k#hpMvN=l^+M$AR6Yvc~eAByTr)AVzt5`
zWJ=bRQtF?bqm|nw=8WtT*(3fHm)I&aSAUq%Ayb`|n<%zGj09b_Yd9cUYUnVWR<-IR
ziUQE1)@lPx)!h&DZUOf817ul?l>tNoI8k+KLM-lbV{zjhm!T?cUW<!BJ$<qkTR6na
z){4v~6r7jo<~vv{ip4=2b$(ZT+8e;DY}DvT;>I|td>15UksMGcj%K&dU%%}QU7h#D
zc+=%gl#{qI%9YTvHOxnxcu&moQ3^FD`npmd8-t;o|Gs!Pwz|Xbi_6UQ0CT-r*(IKy
z?>65;xgUtD(9Mn_97ecGcKR%owiJo6Abt)PiDl-hO)92(Tl#RF*b9$!f2<QdnV`@0
z4Pq<HEln$?Q$NkOSx|sMu8fDW0(-e_6OyZ{>q9QbP}604r`YY^FBV(*8z=Gh_vwpb
zF_L~Q7TfjQu1XGoKw!_`gYkTY4lPwZMblva1k){E{r#O~nzVu03D~&-W1?vKMlng1
zl%6+#nT3isiXoT=!GmDbypX=$C=Q7!DbxmcyZ*zN+Xd8f6HdSFG;xzS%b!JLtBA=C
zxMkLvzyQS6ThWlsqPKs+XYM$fogL>g$<`bV2Mld=B3|N@cL7Dfy{dYZr>$APKo4NJ
zl&Xa%HUkhadhNt!u}zzD)enTZ+G~);x4g&T{tg(CfeBne$t9RfWw08cIM0@dgKh;<
z%iO2jEc(}~yA1XPWn0W_L|d+83g6CJY<?QaU|{kZJEO4-Aat=sWREW6wumX1``KHt
z`vZ#g%5Pz@EH-*c1CwHJjyg(jBfMN#L=7{eAD6F<OQc>~aU)Vw!+Bw=*w>U<scJQ3
z(wAGs`>lq-(|lvMCg(QnI@$(3c^eLM@QJqJlvBJSC}Mk~4Z7EM5jvrt(|y~;p<!%V
zDVtihd!xs^yAyztv_tG?t%vM{lJ2tp;{fIC5DhTgsvY7ytnB+f6#FP(u)w|z#%qfg
z2-xe<n7f|XkLwMPTwi)=%aE4jEsKfPDm}w${l@|7D!X%@A&WmNSpw3Q7Ck*bAj%kt
zPj8Q9yS)_GQw7(yEhsPFsq_1i_>mZFGtwP2(m55g%-DrL5-onlLad+#ABlH?uuY7$
zGIH1HnG=e4AFQgiufD|y-oTH=K5b6x8>x}6v2=>v1;9cwFl%h&XqexIHG|t=x6*4@
z=EqUWp$(zlSjK^X24yIbpSQim0#>0a1*j1H&a!f40N910gdVIOXA3p49ai<llm_h#
z&}uohOdQL077Yq3c$;T}Tjt`#5wU+-88qUQku*f~iw<Z$hPs%c?Z?#Tl*m6GqP@8d
zQS|bcnCyTU{X8+8PS%NmwEs)&DHU|14kK1U0I<!*%E&$nqW6G2pc<rusptSX>lQ>)
z>x#s#kZIZU6*iSJs`?67ss<YHwemIPYw<B8zjR)Vr%PXha#kR2L#g*SqEqz`r`6wx
z{qP$_#}ij0PQdSnYQ*Vqs%w;3YyS)krS89qA=K@dm<oS*C@8r>wCos`D$=G7HPC>6
zIwqd5|9721zkLgO7TIXXz0GO(ai#T-9#>kw=r}Hr<<z29Y5mDsOhcS++|a^U3i%$?
zo6`7je=q-ppahF#j&PRI)bGVtxrP;=CWiY1&Rp^Kfp^de@d*?J#fVT^ctRYi|E@nF
zinx~JaTj3AnWscQ>UUC1ZS2#Mwwwe#(<n|$GM&2BXT&W&U7IHO{g&XC)bEE|v!Gji
zJgDLaaXc#8`bRVgn5sXD_vqEWY5a!8$kS>cHX4eBi}`5!>a@7atx|BA@_)jHUO~>C
zp}>It2|cRy`v+%4D21`1w9)3ni2?GDXF!7dw<Gyloj8c)qRnG=>bs|K1ob>CPEqG^
zG#xxEuEk`2{FggU=AL9f4?@3z9zU<l=mqEX8O<iDGBqE&AUat;m(RTtO1mzI{nZM@
zQ>%;ONc^60QJKvbE-D?Q&*q+La`!|Irft9C%uu?Z@oa7_N7jpvm=G}YH&g+uDSl{Z
zp!4`4<4~)hy}#kysGuWf{v9Tt`%T1?Nd<MkEXFZl<?)xr7n%F@WpN>MAN^f?1Hls?
zUSX4O{4T!Z<5!le?FNOk{)X5GG{nUlAV0U0|4p%V++{#jDSO2nmFp7a+;h;lZeOPK
zn_?$J>$8lGIK2O+_1RO`0xemk6ohT<6NOz{s(vdw;c_$QIm@{c@Xgv$?WRVT2TI9Y
z?eeb5|C1#cgg2fe@TS4YbS5*g{8wojekvGIFLKf_99y4qQXHJ22@PR%gOe=y4H!8a
zEl6na^8iUw&+IhVNU@(V2(m7{ikE3UQKJ7a6i>G6J_e-q<*i!eQaz}IJ~m0unM#(e
z=HB3JUhrn5?%L1$JVyzl&4>PFmfDy~m(dZQh-mWnkh)`DLF+P<#(PLk1sc0mx9Ct)
zFDEMuNs~Y##z1%J{4z>>Gt6c&J2UamV~Vrc&_IBGWE0n_8)HiadrApzEs)s;1h!Mr
zBT-aj#(7Hdt&PT%>FPAbn7*zjLYe|k$&N<Q+9g5kJ!;eFm>D#|OB!<<-03<uesUet
zSxLa_RN~~ftZ?vU4RkVXbVgr-z^fp^TVmVwk)aJ%n&vG9;I{%kz0_Ocxi%-&YXvOX
z>nCu9?sM2(%p6K>3q{sh7lwM#4IjzhbP`Wx4E*sVCHhJUrV5A>HAJ+a$9$#7!KJ(t
z=&yZ^I11PQNq*8~HZ%OB@BG{yBbWM1?M%sYvXwzrIdmq=ns8@!BOhlIQ0!a^3X)=Q
z2=Z{KeURiQ4-1kKIE>IU&81iTs!O#AQzKt#E=}cZO)`f$j8@L9Y}`(M59i`&N{|%j
zD!VzD3vdng9Rg*WUT22}lf|#47ab3lj^I|eF+^$u2QwNYTur}(NW22e%sQi*lC9DR
zOU)9cL@YSvS?4_ESf$ozt8A4R3@&DWINh*HE%o1BLQ!4CKa8e_O0(S*2k;{sQ5<7!
z(z3XwZC{|21fpI61kYPQrv`gQy3_xSVzI#-73yM;G))SS9pTb69}s&5@zUqmq@PTX
zay|UY=W6{|NPexPyRq1v(GkoT-=nRhB<xyQt)!($6Wv-G4=2?h3T7GK+QO-@wNxM8
z1Wbqn4GZ~RAIKhWXd|VD)T%jyQ)OJ`N`79<=9EWUsg>0*@?ltZET?X5r4oPLY6f0N
z^;cHq_J3pZQe7!seNHDw$x?s$@pjSz&sgK8o~gHIj{c(x3nHr6MlBsusg1?M(qRl_
z_6`Agy#zdxU2;efAXWWRr07QKgXBn&7zx9c6J@4Ip<P+#Y~g|T%B)6l&fnFo6`TtL
zKHi{=S(w5=Ro)cnaEjDH%`8%mNtMnqZ6}|OQfy?23Ma?JXgKFSHzd*l>d_H1{{W5a
zD0TF|JVzNPMM&AwAty{O>4@1*GosUdsjVoDjXV!{OSNUl<|B7D1+-d}MuWNZZ&B*S
zot8UFQV8dlt!4)>Y05}L<FjdUnj~S0uT7Kg_bWw}l;f$KygN(D{_I=XaM+Nj=z$m#
z8?J%M*^s#ASQ_U^YdTBeDCfh@(g5!CiY}6jHCoyQi=ve3x=8z>b5`6H4Jx8fyGn^v
z(N%)I8;n6A{l&aXD59H`7+M0PF%*?#g4nS~FGV}7gobpJHXy>)Zc?<haRdbv95nvk
z>q95eqVCc?4i>7^{GG4#^OWV`F$)F#Q_9r^@tm(~{J>#c=<<SeoBVbUsh6pDR;HFy
zw*KS1%A3Gms{0t1nEaz!<j>uJ(C2Al7ibT6a7s4F=MHd6!#yzf^Y51Kg>&g{sfFp}
zDw=pIJe-pINdwu30+PO{A0qk#QC)4vwXJk+AU2b0G##g`sbMR{KYe*N#g16mMm{`9
zdf9~4KJn1?7I2(p>D}aYL#0(5-br1-gImCu`h*M|J7ESq?}Y<;uQ)F+P@lDLJfGwb
zPEF$Cg;o>%6uAD&bYZwO7``bZrBE6=Lh{1z+4BMIFnI)a1zcK2V2uB3klm0*2>i*-
zd~o9j%WmyL2sB@K%ab0zS88LezM!i#Ueta-D{Q0$``rqfaN`^pv?mU4s()``G?g4)
z7)c=`rC7DnQ7k@pJ)9mIDYcKO(eYx9eyG!nIZs6+CGnq&ttQV=QcvWTTI))nM@LDa
ztdoMdciU3tSLIgvaFi6nfQ(O7dvzxBXlW#(ju|ZtP`VuRSmka6ByuLqWoHdd7$bF|
z-$qL@EK%ZSJ~1%Q{muff*<=3fN5WVsh?d?bJ=3;PhpA#lm0umge#*2cs(uCygJ!Tb
zZ>A#)Cd5$xF<5{~8KYSCTs>}o-;9w0RlhEB{8$Nc4tesHaiHX4%k*AZXw(3UWR_^^
z?=0JLCoYG)YP|G`cU;*yWrWyPip#b7ferP?+2BIq`Tn&>rIRR3$2Fd6Th!iVx!w*M
z2&I!irPLDFEyG6NPLhJaFFZR*dd=L*7^lod+Uzf?(`SKt6h=Ac(f9wh-Q}vcMRFcK
z&Y1%-iO|&Gr-88d{S?W<M(4=!#4y?GNlaAJ>8+Fz9gsjNW5xumna;sp-27{{4m7jV
zb#L19lr)Ypfu5GS0ca?b#y*XsQ~B-zr~GMY2<yaQe+74@{!^v<t-6SX*)Xn}NhvQ$
z9p!UVC5{Wz>I}>}XSG^u?A688V{1b=MNXGGS^wU;9GW;?dJ3cCd^pBNr>9F@Oqr^N
zU<k|2m_9zpsfJF?y>6rXpOHesjGUUx9oOuUkU*wY&qxoOa<*bm%<fES&tj$(!0H(c
zM$q%mO5yBdLW0oM=HV>B7NZq`#R!U6PZa(f65)d-YVO?x5n9bw&VNpNmucDddO`Y*
zGdjj?bv9E*$M`DUuZU}uKb-X(>-1nc`NJ>}TtV|4l(53vS8nl&<nnHlwO1Q%V}~_1
z)=m424eLCeoh@~bGvd_iyYRmn@3{(u@_nyMp=N~R4fbuYwO^N7V6#%Jr|*9q{io@R
zuyZ;4j55JMq}0;6*QMTUQ+u{DjQYNTb$$K=y0q^~1WkKGiu5zgO=Z#AuhIbpfZKu=
zc^|^@%%E)d^>0Y+Z;5LqX^!;7-#kxnH*9ot4$j9cGQTMeRfXoG>8UrREL7vlo6<Zi
zpP6%|j&L?F1d?LKTxo4^p&<&QJYyBlreT)sP+Bxkin1CVS)jibmD5fHAiGQH4@a1s
z1ynyzdcJX0W_L`t(VQ%)<KH~L$wI5L=u(z6qH!1+Z<Qy`mmKECzN@mO9*w_QEc!iL
ziq~6}vQT=$ro99}GD)EdGrcgem9}-Y8aLBMRlmMaVroF~i=-}S0q&zp3!YnqONcU@
z%I6=8Br&E~p9{w9IIkK(h;ruBfW=ZmM|MJEwmZRHx4a(&dVmAB&uREF`x8!<Mv0?7
zhN<A&uxZ>34B3DuknqS*=;G17#nKZPlH?pI%5VE$+6Hx=hUG}@aKE3C13FKc3~}^D
zj^vO1_E?Uzg|n0!7j=cDet=djl^phJeePe=E1dbawz%mH`eUgS=g-oho}lw^eySGg
z@OFUr1%*pKbD0GCU4{R)Byd>Rw}}tFx{ZEaCc&y45+zYgu4E<NccCw(<>HL1`-^6;
z&aj2mp?TUK0pP3Y&Sq@CJx|k1u7cN=i)|cz^byeKH|9#-_znLE`T|*jm_C&&-Q~|3
z#cIl4LbO*7a2LY8A>^aHZp>a-*(%7%ZU}WTNoEEql1VwsrOBbJ$w=4;)n6?(0u-aA
zG#yPx3>B%r&kCuNEl<_qgKXAbW5dX!g)5{<ZnV<3Xv@#(Oak%X&*@!hC`q&2Alp^+
z4a}u7811!?nZ-?d$!Z`ke4Fk^<!h&SP(q%xGThh!%C72il{nKgsVYw@#x#FzrE~_)
zBdeqhVa2+gl9legsrVW#`SxBbF8`fZOG)i2bZU~^uM5l%tyX2Klav=xcdESAAOnkO
z*J{usb##5T6rNJ2_L4y=D-U0qr$Rx)9)k81gfqD=lX~48`k0&C4WUo+rB<L=&gCnF
z)1}hv`Ly(HDb!Y>&%urE?yR6w_uRy-xPq$QmfGVg^Vi$b5O)t|(eO3kL}ZbNOBzQf
zLKb_|Piw#`Qal#GS?t1UZlEnLl-1xWDQUxnx<0tkk_)0;)x9mSDJ7NgrTQW;<Vp<6
z`sZ?eU=>oTkZKF0a$GGg_0Pa#<XWj8emAU@X2E&s9VtU#S?Mz<5Nu=<#L}68&Bp$C
zPhh}RrF8inq|cYTzAJ?><gwxJ;Us`^`g>9l@!u@=#Swka`?x(-Q`Y;^BAWNU6ePF&
zKnjMgu0HP!YaoWb9^+<ROk<0{RVb#{i?G=j)7B#CO-z)ub<!H_W4LZxSCHM4eqATM
zjDjYw$E8#Crj)_y9#pnoDrjY7W?&;%=r_0qy$ba-djqnppoC&+BRCF+iqZWI)O?c^
z9%ihM18&nZd08}l^urN!*G4HNj1|DT3%KmhvDZ>BCdFS)FKv|CqBd(cN_KQ?)ka*@
z>gmEpWhDP&#`kWLn6T|vn~+B(-PnX(u$)RZOQTHXbLr9=0+&&aDUmXuCpwoBhx*#$
zv|6ZC^MphU*D2IjV_u>fTcku5S7GU&d`<+E`WD=y;G>A8mCNB<!KQ%N$@AOLmu?(s
zD8_D=qD^Q4fVFMZPR5n2+%+3IT46L&md5y3%~vQ897mN@U(&!3b`Hx@Oq;(ySFv|n
z<$_u5wyFXd?}msdvaF8tBg-$3cvEJ#Bo8WCmF+=ym!j<lAhbF-+EsZzh>P$s_lx$&
zy#;Dw16qLl$jAu&Ef{39&hdcIMW`3Mw>ryRi6KltHvS{&!>)yD>DVt}YSs@kw|oz)
zjY@-OS146e1AT7^EGNsyQcQ;uEdzH(kc473YgOY?YDU|QQe=++FB+8Z7eg~X2627h
zGdk&!9Zhe247j}=@bS~jto)2DpL#~y_3tVp3z)S9omH%UtNAyxe2~U&{$+B+PU#WO
zTBKXnFlPB2T3m*^49J$3Vr;IGh20=fTV951C=~k}65V2T#C;SR7Q$FAn7i6bGR}q~
znwWh#oVxD9<<H2|SUEZKv>~jc*}J5L*i4)6mg3kfQj7za)7`tJKOr{PYmamn!)RCT
z=x^<ja+Au`X#%s)hItDo^F!fi8D<akILpB=%cAOX$%!l!%xr$I6zk@*<<RiG(iDX4
z-Yd0gROnxOrO)7daG&%d=4p@p(p_+-@0Z?RJ!3y4gjNRS_#@wG<%?SaUO+mfELdeC
z-UP2l6VyW!7~9s`WEm-Fm6&c1XNLyh@T5#mv5=!iH6yAks&6om-0CN0H<!QpMEV-K
z46X-f;YvdX4oR{8hH})uYFuld^yWfW9LAt!$&VhEAZngRtE;dn<WngeU;R;HyYgm{
zP_NOd2M+2pQ<)8l^gG7Cm?DoztrU}3bk7k`z*)57h}6rsP>WthCywA22VA0;|FU`k
z^_yuUMt><y(XSj)P6L~L4z2tWJ4qJ(@};z_F(nEDH<VT%m7d1N<yS3jGL;-B|7xkd
z>&byVxp*>vC5=_ZK05Et^{44yNl^@oqx?N=0)_PMSJHccV<)bSt3BNxl-}GGzojRH
z=?)%~?xvcrLEe^7!`IR}cMi*^!A9lB-$*u=3)|C>%g^6{=QC$T8yD}+BZRVQr2Eu#
zXKSR`M$zMrN#j{9Z&T=l|CAt_W_~MeMe|dSOVM!!Iy)*$m%{pWw=qcyfEfo8qJY*P
zm(q>=Y<{qqQUD&V(_L>=B$|fTN}b%zqt&%)2Wd_FqE@=!sOwV=qXJw$JzIf(LI+t~
z?UkRK8%BYO`dad%4c|#E8fEpvca8g64*ee7iN+(R+#&XzkO=Ivu_q-Hht)s+6u6X-
z*uk=gQ+!H#l5GjmmTquH{lL0e-tYs?DtvzXBc6@s98$!x`_Z9TOG;QH@!@7p4VllG
zCD)z?#SFQ_OFv0KcPXT9KTF$VYIHMl4FEn+7TU?Lw0)zN0_voD!0NoWPTC1(p5?6c
z5FI@$wQ&Vh1VeWFy|a=%fThR2fZcdgD@r&kMY*~mFp#`{kroD={#)Q0CGg-c(iFFB
zMILoM2VzMv3f0!zBdHnaV@1%yMsJ_P&0>yg*moR2>>zdV*yXU$CflH;aqMe|Z8I3t
zU%BUkl3OShe3RiXcRdgGKl*R>1!;iUa#<B0NA(ps=>qz;9(`R#iI4ml1~u;oE=i$Y
z*g2p51EgT4Yx;OI7cTGkL;AtPTC2)XL(o`%5G$tj*QA%}FP}7D`k6~>LtppwYR<sy
z6pYiCu4CobG4MG3q03aaT3I?F+CvxH*g*rJ^{^DP02p(fZ{TXG{eJw0G!eAgDbF-3
zeRl&ShW7iNn;^E--||m4rK_A#zQ~H6xNm6~T}M5ruPJRXsIn!dw6nnUn_*6SibFcM
ziR9;*_O+TvPdJHQX*1NX2-@M5b{(;|d8hSfv6a%B`=(XtzyIx<_F1FfU1Wd%G@!p|
zG1~{EeFO^dbU<29IPIlj?Py3~+QaTA{R;XxFs&U(IsNG#n(TpTvq8=6T@@_Q)Rn>h
zI_UP^ptQaW6MM+DA>Eo{q(9v}&A>=^TGCq5y5?ySTGS|tzdj`Cj`6#(sIx3-ZPaRn
z^3Epu0#&NG3nqx7FHo(1sscFLd;5uH3j%D0=*&etu50I%)~=M`w8>iLfzAqKfc1jY
z8#vrMgVW*xZ+JX7?H3RKN}U(}!%>>(lNC?DhNTTRRc>|7wngKR8WWD5s+8XdPkSo}
zj|&Q_Y>U=uUBbXue4rb8*bJZzS7KTq1aJ#F^$8)%y}5vI8`mv@s$MJdqe0e9AlsrH
zo^p7Pv@@oNyp`%<)kNn8Fb=ZK34j0$Vffu?o&4NlKQ!v@wA1kJ+ApnwuH1v^-Tt1m
z@aCB+dyUZru)nw*7~GaNG_7Bn4^3FUu^)YMPg<(C2ER>9TBgRxk^R%2<*>pQ4oI6~
z2KEY7_31W}G6tr-6mHyxe!i*SJi)wxjQzm0SML-UDZe!+Z7u_ZSu(PFl%D|;I)}vc
zv=&ykcK0%Ei_4LpM1U9Qkercet-V<UjEQU5OMSR-${3XvBiD~iJHdf&uNs~9j>#8j
zc*>yp(!|h}R(a9bv;iEty=Gk6vtA4;&y`x{hgXQn52bZ7Ba!RTw9UY9k<*_@`&O@&
z8@#kwuSFJ(oBe*2JpJjkOPnvOG@BP5#9jG+sC)15sEY4@oV)3j4augFP6)jTVm7;*
z?9GBw_FkF=0V$$_Mg*)#4N4QD1O!efvI#^5q$GgeP=tUeh#*8!QBi_|pi%-xL<#VF
z&277ZguFlh{l3qWJac#E%$YuO=FBOBBBW{K(!Vn>Lg<OhG19mf(zl>In%{L@EM>lw
z{*#grFPUFXe~%4S<;3)6AXU64rNhpXoT)wan3BF6OZW7YbUV{RX+AA|siEYi>r|c}
z*M<_!ecI8~>2LW-iMi>ICL?{smgV6rXt^R@T33|bpLNcS_tOU=fKA^x>G?J3GedBA
zT>CH`R;!C8ud?)ef`cl5P|u33cu8NjBAwdLUJ^omKT403mhVfy&a4m9XXz6W6fInW
zOLZl+*q{CY)8yKpp2g&fH=Rmvi(To&DKwyL$uH^WVP@sRFX_t-hO(cj>NkwUduQ0*
z1N3Lp<0<%T`h&`Mx&}bf+4TNOTnsfkm%ah|-4*B3yG6t^B?(w%2A|=OH_zpCHB@^i
z`SI1>&tNfQuO86c%w3nBy^((A-cT77w<0xdSZA}@`?^oCKP?!#vaNKWvw62SDmy3L
z+y?dAnr^<{)_r`H(6%Sd?TjVRJ;DGoGeS^+RSqyW1@9WMGl`2Zs%KX+#8e^Iz?VpU
zo-#j*14df=ta+6I$AfdMIS#?oW6jBK!%^R!(6^KV=8e(gHGM%?XevdHGmE-vWFso-
z9uetP@>3bj8fQ+pEgpCKedEkYx5diPzT@kFmb#5M&t=LeM_x7eh5Bs2hzv+B-v8jT
z2-A9vPWYuzuO7^04p|ln@Ruf<H@YDzJt2x-=@&uHNoG?_9T;S$$9h-T$WW*e;k24$
zo`E28viW`la!$kj%S>*}r#vw0xi(KW_lnfbsTArQ6&{vOaLa-I;yFKGGA7x4Y3WOS
zpOy`vFkj^*Q_Ml`e6CvgDyEnd8Q`Fo`#LFesyPhntnXBFD=fQ-Q_W^PHESYH`SkHL
zb5mdTo6o18r<vnC)B4@q5$=x!mYRpvXErdK+$r<T76e1*o7s)*(R|D^*)}-LY;L^I
zo92J@ps!S%Z|>B@tp@{{=vC&wP>Ziuo9~4(NI<c9KU?S(@0!0*0+IfF&pbu_mZbO1
z6PSQ-#~tQaEWqA7%m-j3TsGoOt#)C$>1%oBdVM_Qb!(Dd+-3d`wtS?qhs>{eL8yPc
z??>U}bJU!S@1m!p!|B#hvp;1YHNU7O9;}@xU?&nP%xlBBovu#5guszeLTeu`M2b3N
z{>9h5l!~cOGW<EjpEn2Ks@3AWxfzJQJ8!~XSVqJ>)Hjy0QU=H1Xg!tib{v8Q^A<)f
zxnK?kZ5vkpUL-ZUU~Y~I@lQ!68hXJTqt(_nqOm`{eZg!6FYM?Aa{}wOOBc<m74rGi
zv&!tYJ#Hl9g%odp7>Vf%{&=ygw9p$<vzSW%GRM$Ay;g=$d6jt+>*Xuv`E={@|C;sS
zM+1WB#Vh6^O4efK#sFjI^%N+fz;M)5`n1~Il-2mu-{vPgt{E;b+{lJrH8XMkevikX
ziqf2`=6$d>BnkhS;k+PEdic5$4y%zv8hyh&97fGkTsLoo!fx4LH?Y|9qzO08&??$U
zTW*;bae0e-WE6877hlL&fTU?0ejrTs%9y~hoOJ5Fqp;=coe_f!hrBbUAhDNE#%=?`
zK>rNXGfzqj$k@ul9|JS;S@>*l#!zp7e__nng<x)2#)Ak>hGn$kHcA0aGK!diqz_CP
z&GECsl<~3`!X7ahuy?yr+7X-au|L9Bn`LwYF8Ux<0ZYw@Ptc~G!2v_)^1N)}+CC~2
zmK*vzGL{%X^8emFW01FO+P34>f~M4ZV!J>or&mT83_8)2N093T6+D6#9wpnrj7PBH
zEFPG_IGLXg%t%7oxQ+Iv)U?maCQ|sL8NYD~SW_|$&aeWg|KJQ}q+{k_H*A|7D?=%N
z!Xa<z>%ke_ng701^%`lPza+!V*bMbUWEEr#xhn+y{82^?g)YwszZ)LfS(tH)XhlZP
zdZ47sX_-+RjoA#Xm={-OB-956+w%8u)S|Fn2*vt5io^MRw}wqxm9dS<chuE%R++9G
z9eA(aQY57wlh!l@(SBXM5OPhG?%VxA1KlTga`z2)hmwwL$mnzTRxjR^0lOLXw^|tj
zTRjj;-zIO#xZmrp5U6eA`btq+{oAJ{sZgLVdK$)%rIlqF|AaF}hpa-C-@6UxM;8ud
z1WBJ9%J|I7W22VdK8j_lExGFzC`GXaO-Wy6w7{;d>Pcw!+!-4@PNROjgOUQ1{F4IT
zhDj<I*jktz03v_GR~ZMfbxrs>V*`S;V;Q@Z%?)ZwA$0v%2IDX(`x*@oS)5AFZ!(?=
ztk!6d8Pu_JVat_0+CwPw{5Kg*$@%4FsFd`}YfOpXW*i4=<=VFymti?j`r~+pFS8(c
z`TLA3_<8z=jK8=*-4<y%ojQ@R88`n$KV^($em1UEW|V-WUwbNJr!H@lO1oaWo{6^>
zMzDJsgZZP<v0pQGM>jvDad>N%t457;SEwH+w4`%VSxrVKKf|G)U416{K^@J<+p@x6
z<63|l)-0SphJgwC)Y}pRD!|^N8ROHBn4I9ICaKfCGGl1^wz#&S0G{&!BqYj5h9rA=
z@wjy^bv~^8j&u!&5xyWTHj&2O9MBYYTdYxPI?eaBgy0)l)WjP*;{51R=z~7At7bru
z1~zWo6$S?F0~5Vvc(6HD4qxKu3ke<OH7Rkqvzau-&jJfbC6qfjGS=1p*GMivY7=LH
z^M(>ylwc`FU{17@$YbgX=-mY@qFad;461&hZb-GnNZpexW|n1IiiJ@zy_;En(oE_m
zQqNRNDq|on=mMXDS))3H!OUE-gnat~V1MlS_LkBF*Eq0f0;sKES&L4qTQ@yLwB#VM
zW4`Foqly}j^n+-@;k2Hd%eFL?9vonaWAY#4AGB=t0qK-F$Z{VDnIVHLn*%)rC{_Op
zZJxA*Gye<n8_faf;U_KL1`jBDVw8o6;P?9os&)tHol%x8o~fGO2~QNuMq5UB;lfdq
zW9iJ@28?^^7)xWfzX$1+F_!xoSFb3q$P@?z0rJ~F=#}K-Z~!4yJ!eT{{Temi(i1eq
zi1C&vw=q2S>~H)67x*NvByXAhEG>M=VmENv^z|ziE9a1m6D)tiqYKr%Y8i?}F?gaS
zHc+?Vy+WEc(eeR158F((Fy8d!$(BcgG?{~AMITYWPJszh&18!|T0=g$7H0dtU9Ke+
zHR+#gc`guryl1YZk2hXI!sc7PLI6wdCi-{2g;|+WEDtiv=Hb4wSwclAR2rCX0mWNP
zNeeCafZ7?b&;q)pKzi$K3rIBClSO!7aFRbd!rzB4rV&dm5j4EO@+;Cxlea_!B>5uA
zS55j3GchbC7M3c6Whk{+dTg0x3DC%qrXc_KQ)KB%1|8u-C!CXBa9PIqf(AMDuH`$B
zHQU~^Ok^ZUmo=6X2*TD{ii33LW?#;sQ%^twFt=5{4}HJZvKblj)>-`I)v?~v9v$(?
zddob2OyfQuT8^`gwWWkXUqnMB3)5#mAz2c1p;1nM3Fk{Fw9N7@ZJ#waFh~~#<#nR@
z)@KoH^HBN7ZTClHNPV|iJ_!Xe6mh`vwKr}r=MGtJfoUL}J7W3B4_)K>&SF9E<9C(`
z7|I8aTb70EZ@qcTR0hfl;=Z@UnpDG~P}jsh$gXY%JAYj2_&uA6u+{p51+-i>#r$j;
zgr6_|jH!ok*GUT;hRmRDr!3PMi}G@LbOZ$_MS;<)yZ<Q7f>O#1$@q)qkik&?uWQ6E
zI6sA7ysQ57^chRMacjBu(jp6)K*Q(^=65YXCik-MU&{TYO>~>v!1pO?DKZo9t?)+t
z61Z?sA7774rDrU&nDe6avlhEQs`Tn5Yy$HB8$s(XS^BW!_6t8oV%3&QA5mpt=8Y?>
zEGEN=|KxIS*SbF;C0@4t9Ds)1{LeCs(eOiSEIlyx@7GxF^A9h9!w8uJufO)-VbI&k
zytnxHSl<a^>GFxg>+h#`^<$RcYmIBJTXd@fyY_1G3+;K(H@S(9|1QSfzVx;FVo5R^
zV7D84Lp6<l*5+uHV(xAITTN-bpEcdh?yaKB=c*%p80Vvk#&iG1F)0fu9<`DB`&+?o
ztJ_waY$A<T2U@oSpyb<klLOuFZL()L-BTQV8CJ|rh@ibe)@aOK)dJUmU~93VzwS)q
zE{>0P{-pZZxYGl29gdHwXJczAS&Y_@RtzUbhB*N;@C;P{!K5kmA2U9on#R`Xrf^&A
zj%4<(bck~_(r8_VP3)%8>IHh^6Uy~_M4-M+tPko}J*KXp5<=rEOJkOVTl3H{Z-!g1
zA;_sNe4AoS*2ee_{kt%UdYY_1dNK{#M_Oa!bnneu3smx?O#8^ACnBxy8Bo;){%`lD
zN206`D<$Lg&KTHDF_&t`E~t7rI}>HKadB*;LnD$6*Z@j^3g0R4A;=Vvu<>qLW@1{c
z;EEN~pcpHYo|zY8jm1oPFUDHI$|}7Vn!NUVhD1@hv%McxWoP+In`5mv+4f!<XB~kc
zJl=X!?}HE;lxSrXp{lrE68uPv>t<047yz7*U_Ep<xK#Qe(K-@Y8z)(>BB<@TM#@UI
zuIAiM3oG8#c_FtuE$rCLx)P`IE^X1$@l<OIu4+khYpOyiMM{?DR(~IrEe#@aSZgaY
zUrsPA4%_dS{*73ko67Yd`^om;mgnS+kjmOxFEK{%@JoGSDR)uFCiGTyvo2&`0@nSY
zXA(oDqz=}hj1HS-wRU1cMpi2$DZ-+|VBO}VhgP3fDHf+cMu0t%Mn~>RZ7TJ&Sq~@o
zIG{XS@rTq<egot9qsmW3Z3!yGj3B5iky{A{h`&N9@Tb)n_*bW)!>sXPi}c5DS?~Dh
za#>(Afj_3AgZwndAJ>ao9)<n+gtTjzHQyIBRiCG<%kgd`{W;1y3ZhBUfM={Rsex|J
zJ-z&vb#ADKDOQ-~l0xTOE7)UGWxn+og7;<)dY#f2T7&W3eIYt1m&VK*#7kuht=kyb
z=sAPlpzDjQ%pr&0VmZCT8-twE%*9q`8hSl!;~I#NN*8uui$hqw)7sa|Z~{(DR=pQP
zC8=wJTqR@g=bE{8C3@qHrE<Xh2<1IxSGn~;FHILAmda221xWYpvp((ZzAw$8bqB0H
zm1D$%==}c&8BbdqKNwDj4G%`r<S(pvNT9+mtb;%jT>rxQ>)o%H4;{6Ju&t)9tGjYV
z{r;qN*Ih55Qs^(%ad(IK`&TU3yOwg~jCEZDEQF9hto5-nl#B4rmYHFu{F}Epl@xH>
zt(Ok`VeP~oc8cEL_OgM-Rawtqy1+&~Nf$0#jWA((mkxOGs<ltORRizhp}V*2!hhDQ
zjG=kj&o&*wQ~tKTCS9kja;7X71@)$*Wzt@M_*08;-(<DZ{XhjB53o%JLv?7N?ctb8
zg^FMzN&%2WO$uNRG5q-xM`f`f(+TDDQiY5ZVbx>wPoOOwf&d+ZY`m_x=I16un0Zh?
zJg#7em#vJ;rpa40Ij0dUNf5Ui2WO+@RNnev5_Uk<*p5Be)~3n%{{bpPwm9CYz`-&z
z10vKa#Ks)JjM!|4Oi%vRFh3d*V!OBTKD~9xetcO4GuGUf{tmIF8_+;FA`PePP+JV-
zmxqMfrZqmNG}d^l13R3K(jTF=rkXYUt_CAtsifn*sMHI>z3VBdv8}(M8r~kpUyi5B
zWvl$DF!;YfX?0^;9>@A8%x3jET~S7-dM!(!H^Xf05xFzWmf%&0$f_=FQ|MNhEyDM>
zTuT_T@rj|z|ML8sAP+k;nR^mkz@T1yO>#D|`EZ6s6|Agg^m4duyrJNzYs3qYuzc9@
zzP|nx5@GwI@d|f)y<n__MvT53FL|46qqx>H)TA>3e7^cw9>^RW563oMrMCRyG7b{Q
ziz996!PgWZB-T{8<|p}ZEtW*tf+N+cvEy8pnDk;2lcy;q%GRO1nx;vldGYS*q<90-
z0R<)cZ($_zOpCHbcBr#jOw*^Hg7!t(((Wv1joKnv!4Y<tYZnw9ZA*^JRYB1HIqE0c
z5AmvjsLDgpwl)}>>CrakG;>9?Efv4^;FswrV3Yls2jmyQIZ0BRTNQ1Kh%HvpD1|2Z
zW5m$3Tgkwe5Mzr;t5G`@CFZH1Up|VavFSgMEhP??ypGaiF}5|guMK7|Uzy&nWcW#q
z(WbVmq*WpeNKJ{gjc%fAj4I2?okd+v>S8$BCC8T@X==*}Do`pRi(z^g@(uE1Mp%-(
z6vI29<Vm*X+a(SQqlCmb8#Cb}Tl}3CXM>cSo7(p?Ay1Wtwc%<6Jpi|3K^cu+lDC(s
zpG5}y^2ZxJgHDwu@h7N%ysaY`0<Xv0u46x)mSAhfR%y}6H=<}qg6-^sy1=By9pmp}
zU`4&-#qv8{Dn(YVea!W+y}~3<p^2wH05*rvYS$#&IBW>-C)twF`~yigCJB5w$@X<?
zw<#4xl|jL$$bP62rm#;G1}jT+F&Pu-G+i!!l<iQL7nL&80<tR3gDEz~4~6hn1|2=K
z-j{Z!*kakex1VobBK?zM3t>OPdc@i467YPenQapARy4DHW+>byFaHEO+4*V!m8aUo
zI}F8IX>4=bTZYp|WdX@})?JvS+WO@9*ADA9UAP2Iv&o)8znU8-jYzXisKu?4`BB$e
z+L9TINft!z(8~6>Qk4u>;k$ld;C<i9_N;DuwQ9(_4^Y)j=;>~5ZCe8YkHKwF!L5aE
z!+!4W1civpx%5pNTVDgtrHaC|Eci#+m7dDQyPnyb#0{p7<%2?{^X+YRKg<j!)q&Hu
zM^_spN6KmA)qmsY=*KGp$=qsPtW<NK4X-=0o1RytU<)eA?Ucq^Z4Vj@J71&u8GWKC
zAsYnrk%*1{uyAWzkGd_-vi%OInReR;On#zMcUwW6PHgUj8nAp1*S!Jkqch!Y&)-IV
z(zL%G8X0!X7mm^8US=XN%wQ~wZgSk0-?z>qdf!aS{p+E}rIH71SK%jJdcU{rIIDE7
zh{;fX)HM~}^J1hAMOzovLVnRBkstN7g)rd}`&ZFzsnWTq3l)A99SE<$e+RlMXFtIC
zNpB3Wfq|rT53PU52F{r@?P1$C1Cs@!Q@_PWQ{TVh1F7S!NN;L8)b<$ddek-oOD<`U
z&En4a${;Q0?;Lf0%yzV%?7P4g`Ew|$=oYEjrwOy<(>=p&kJQyg(tpEk<P+$&<44P%
zvVBwAe4nCh4Ug9`Oxb$*o(L{Y`gxRXwJ#KcVJtS8a+}S`3iIdPdZBZFXF63Cf0PWT
zs&PZIsq%2PkE?KMZ_Y;FjkUdjP8>0g%^JEqEFw}`IL;Qwx@yz&wiLsOB~%pLwyS}!
zmV#cu^22<HdCA6%FLZs$mduDbg};;hBlL>OH1AZqU$UhK>V~&;hlFu2+x`y@38U$i
zmu=>t8HePlA#cp8X4B=VPeu7a6`Y3#*aX|7tu8?BUL{2JLUqGqEK$AIsTRM6m*4QA
z6%%Zs&6o`+mV;fv8KW@83)&yPL41Q{HkVx%HYM{bwrCnO!4{NoXTcZiEx1YIZH017
z3q>o`fM%(RQH*8ftLR0!!ZN(L7S!QYn~7N?8$2yF-k6WB!Q#WYD(|@~AV86N554;;
z>cqT(yT0GuoMYbnl#9QsWP5WiRf?Zzd!%*bj1qTNR`@X}3h>1=x7e1@q?VK$NS=9E
z9)AT!1u_^`T-7}4^TeA?12viK>UpxDf7fgCl=K=kWOrmH=zqX%p|=sAo2M20t8AMF
zN^<Xlk|@w9@P*&$!*v_iQ2P2^+X~<ND#1UJcN|?JMmILcm~wJbu4a;5R~oIN@|RLm
z>EL=>XUubzOU}31ZE`)A+!~J{<6cP(LBgI%smbJeB^7!Gu1;SJ;3EAElaqYp!#}yy
z)*jj}IONw;r&m*B=*k9=MRni`)oj-Ju*NGmqhY>MkLEu?8!=zO@WB%rIQ2^c9E_dM
zN(jJIl+0c&K|jld1aGqSsIw5(R=_6TR)`*bmqI%EZZpGrmRdsMgw%K%USdnBvlxwl
zxvdyI`Yy$ERXQq-rk2{?Mt^Fq4dh-ob|1+38Nn=3xPfXjWLK;yQ6AB?@XK`8hRrr;
zD6*02?B%aD;?;?%Ar!I2mg1InI_n|rM0*O~jHJqfu0HhC7Ms;yW74}u^z-7v)AT8&
zGd|r@>PK}-l~hpQPj|;OS55B6^7_;|c5SON>sY7A)2~2E-fD|yZ$Mce+6quvm7qk+
zVTrv=zKn(a)R;>p(Y)KAc9z+gJ=0VEBV&D4O7m11%=OxL*i7)}Y1?Ti{+V(8)=~2^
zpsj@ts;Jt$lGj?fOGa$cBWrb_dX)tBHXyU=e({@sUrq;_v&|L_0uMfyzrCY8ZOCes
zr$^RPp4^&mA+1+(Z%zsA-wE`$w?mt{o_J9Qz9fy&hyP>Mo#3pG+hhBHN_N@;=~CyM
z5c1h=W5#RTV-OpvO<%=DGNaj3@OZyq!L!UqGSfy?eI&zem)cQyVB2kDQYnYcIbCRU
zIgY^kI<TVL))oB5qKuqTXfG;rq+Zaxy&7m2%D3j+!v-3bn%B{Dwwx&G{3o^qpL!g=
zwENulS&$|N>ua#Ps%DwFXqQoH0kx<$mXt`T<3Zacc8oK>k5oQ3@hMt%*wz<w5-wrx
zrKB%y(e<N_q@Q9pZ05?P{H7baYJ9zBuD)9s_DcyH##8lIHs+s^;gSY_ZCe1w%<h{5
z+HhZS((Z3<GY#m+(ltJ5Y~U2nW*$cwF%@4b+&jcas`%c<Mc^^?>kGCV5Vu(uZL5OS
zhcdQ#9;FKxZHK|N%^JBRGT0xRXd`2RFDOUFu9~awpa48V`c`2&%P`S_bwf<4!o6a>
z^ezL$u2gZ^#w3<nU9mAKq#;T$|B7ua$lF_2Y{L)?`^z>T!KJ^@%v>qC8rwd8w*Fg7
zoI#;iZHze@dzC>DAZAJxS8dho)fT<dLb~vu?ToJ`^l@p|V*zxD%QPWE76O#T>XHnZ
z3mSy*lYG50$9RS7;v0GA)cvNMX8C45>z>-`5|Mq*fXm|}_4mvCo;@nI4az+37XK)x
z(BRBx>dodyKLlrvLNbU!W>Z*kl1=>VwB}SClKC!PC3}TtK5S^fvEs)@w9TVXX<(Dg
z!%UVWEg}=Afu^Kh@#jc(*7BhtTyrVfl=*pm98yn7tC!L;>tjzcFv!|~F0D^`jKI5$
zi*Pe6aqW{g?bTPL+y~dTaI-Gww$IdAmwp{l>APZ;MV&%AXWmtwOrp-2t?OfODm>uy
zu9>m*L8t;=znSmad`%v$z*0Y$A_vynRxgB7nMzycG(*U7yjJi9`^&%v;iplDY1!>*
znLYD22!z79Qn{~J)qygqXlV*}<pig3Au-o<ozr(<{R{ky_hEK8j;VG|>5&;5g<h=7
z&7}l4m$4i*9+4Sw7YJx^-8FlQC+g46Pt0t}(bgyBA-YQyvPRX9qjXeeLsfX>nfkLU
zZTvN-A&9YK>W4Trrok%A9#?;Mr3&HCHw58&p?-+47aOdC^m6^#l`1$UGz4+v)%qbY
zm<<iY*~#^1SE}&B)P^8#O{*Vbd~SnPh<d&L>`E0@&u9pu!>sxtie@!fg$LfKKf6+e
zuje)dF)Xish>E-htMJPF`m-xl@LJFi#QcTzLvU|5ScUf&*PC7TuS@qV$-IfJr7r(>
zircwWl=%ePeCmgourzaIdoapQ?9Uv`(Zn9t0*U`TvoGYE7Jd%7TvcQWE@_h*G0CXY
zpJ)DwyZNbuiBSm79n5^n{cF@0nKSU~{1=%IAt-6RirMfA`%ws|F^4jl?XF3OGGBCq
z`yb9^ul|>Re<Z>ib_a{;wZoa|h`8;!zWQ+HCNI#UQD0?trtd0%Xa=3B$n2y<WgzJP
zRc1cU=3l?c+>Sss>&Kpu{2GBFk2?=z(<VzbUuRmpfPeadL>N6{q6$*K?=nv@Zd~W@
zaqP>+4`9gadyI=t0Lm{>SwCd@B8nf>I9VF?LuM1daQzL=!^ltGsm!^6f_<VWuSPIX
z)ae%pSs$gIzho{Bz3#(bJF9rwWsH*ZzhuS%RACIM4tE)|KWts8>Tq}TuYi!956jl}
zf6aUc^hU?S12_;juIb4GIA*tr-Ncz8ereU|%x?a4V{1f!>DZ5|gv<IlI!gk2V;3^B
zn0}M&nOs;jB%GePocTQZ?x)L{&6v{5imRn5QtFjVNT|=Cp?_s=Mi5q=`J@+=Y>0ng
zc({~To%s-K0M&gA_S>BW8Sa<3tokV&F00<HPoB(D`5rz2C!P0Qap17+<(pOSVXM^R
zieE!G<^<G>!?QA-f*L}!Klpz_G%mCuM83ub5G^of&GAM5*F_>qmpSO#(SqoDaY#zf
zm}48N$C0M><KW}6eyNY1l%^+S!Cg{4^CP*42Z6V}D5EW%OlhbJFQwL71$l5jYM#}A
z<o#!9Su2CEsXcj5R(Xi-5!y%h2o1*siVcP=d)70}b^ghTW2&r_?utk^88L&tv}ZBj
zD}UOv+Ib<}Rk^watnlSu*ybbk;j^A&vVKs^5-D-|mPcJ3-)jLq)5(skASU~CYGpxh
zI_AhKHJm$4Mb=q@bgWxeessLs5MP`ua|5z73G6Zdu7+s7M4J9s7Q{sJY0$7NW@SUx
z(fnmt)&u^UAW9M?8ExKDpV3*X4D?-0brWpb-Z@#Vuyot!WH}6Zhp03st1Y>5vW$@R
zD9OnZgJHhr)+<>~s2MvaWHt47yS>83nTz;hX;*I6$81k54S*Y>&|b}g@LjZ|PmGtH
z2X}FIIv(SHcrEK^FR1d;v&n;_>Fd|CKE<}WbVgQxrq<o-TEs^)v-Tt=<!h4r1=?k0
z&2?Srm$CLw6=x+Y4TB-sce4hwOGup*t}=Inwl_3!igwgHan$+W^W%naoZNL+9QEGP
z)Fl|dx8Cf^#<FH_miOHyZkm0T)vDfwq;y5)=M6RE<uB^3huRehha1AN^~;8E3_02m
zjw==Q;_%#Pmw(+5qE6r39TACM*)>%5ZB~6(S#^LM$LqzTcFdpO*IO4wj41bqtPJSq
z@Av_GZn^aB4_Q+=!<wJzvUtrT<($Y0W0&zMC$rA_s@}tC?r&L#+4k_%KN0lo*{m>p
zPd%IUABd}di#kK<IqzH+Jk3hW&t<*Dyo`tak(C7r;(mW*?ciixwy;g<G1T&W)<F;6
z7fs(7YLdb(WC`F}Ny9E>&12jv*_HCm%dqyA73|-G`o4l!!K!By{i(;v_D#v=>mN^p
z8oy&)o|(#p(e^7@)4^)1dO8uNu>Z>1r_cv6)V?}vK4_2KAE(4h$E&lT;&)W4{yXc*
zP;e;+dD~+X51drF4|xYvrp{}>X)Bwr`aw1gPaS*OQ>4$m?E^UOfE4d*2M3{8>fvvH
zfQ9*i_E4Yj8qK;(?lBeN3@UAG566>Wk^hx&h^c%{KQ^}aFd%Ghv{xXMt{Lr}Id8V5
zP<fYm3AE`kcu^hI1n2?ub`yIl3%50~f5*aw;r6Xu@scI8GM1#Z1HmdSjj-E-DL7zb
z0G&*-gW)MfCfi}YtC%)+v5!ZPbgz9Pg5~$xtpGoMuRT0Gyh>AnUsI+w7k(pp*y9Wy
zP5lXt4DDryv*T*1hiDG~&&U-#upJjeIeqL;fPr+hk9|t8ZW|J8c*<+~Q8G>Ji{_kg
zRTbJf##>gO3P%h(nCQcF%*&ZgL)W+>JIB-5e(+je?z(*W5iZJGrv0Y>yeyfLf?@()
z)2`XM6uQvQo`L~2_O~|!u1<qyMM1bYhCR~oH*dj>x6iE*SLj!E&PpZy(aR@XBW~GY
zcjAZscJ_+o3D1->Tqh3=fPML4=@vNreyqaInWZNN*iSOYWw|zA#w4xtVY9h(_)+@@
z$@T5!padKo#Z0l+M=2^ioQ+fL8=;SUxAUMXuU;JLTA%fny#Y$GeSSkY_AO`#$FpxY
zgu}47ejG}FNJ|>RAr#b$!*e6Oy0jrgdCMC>6t%+sN_|wGGB`df?dL<>cc7}R>asW?
zd9SyF5;{sRY_QkBJO=b>&$NO7&cny;M-Ys!wnx&qAMC!A`_*DQ4gcBhPrH7wo5=OO
zeY=`2AsvrUp1{wxEeUkR1{g7KtA4asc&53IOm7U~skvV*j-bpH@OC!tdwU16{A4c&
zRLxKJQUn`+wnuUMq|biFdROx1(v(X37JPR)WuFC#Nc<C>c8D(jh6Q$ro*S_<lH$+W
z13@H({sK4v?)_D3K%A?@*T^-I%1_&UxPX1&8nX9H10_E;EP>9Su@44xkKgQX+zl-O
zZ8{A<Yi|$W`DfjzbqDu&wHRxLLCKx>Gzp|(mG&qKI%5x~KhN3UM;7#BE`|T`KQ)1s
z<)o@V?P17hIB!q!LY=9y^ky;{XN2GZ=hB0IlsI920Og&x#{%a4^K#`oU9g)BhdxnF
z(~P$!M$(HH?8gAm^CGLT6m!Xb59=EAVI=k0zQ&iy;IwyDO8s!O^eMH5QCSrb9&(lb
zc|Qk_yPwdAF&21Qsj>^m<-9DnI_`>nI)1IZ!phVk)j|jSC4(0IC6|XrcUH@rL`hfe
zK^_?tdv~zRSY_`l&An>>a)^gux%Bt|zPndr4;dbBKJR-bH~P2~{Rn@**EC()R`=j=
z=i6$PqK_2I>)IuCy|${yn6BPat>x17P4q{8_mgZ_O^Sd?)5=_ZT^EH(&dM>mK8MG1
zZTMgwD@A)Fln;hDysT<Mga-K`pGn#zd&48<QCCGlPmVoG;>orx84tSxRUr+<4dR5M
z`~VvC7|&cFDX)$SMmjT`ha9eqhvt>01-X7d)|0ui)O>O3*>~NR6Ln!NlGlg3F43rq
z9?g3Q73lb6x0r)R@cqd;{LbpMzp-Dh&afN%**i?dD+4)ZV^Pbv<MxWcBJ!OTF(d~O
z_uVpfrm6^JsU-UGah_Rb3m?g6BY0Q|mMX!Ck^H?%UqrbohqmOrL8E*}9iQOspy|dx
z!Dlng>PJTMJPVhp;ZGy^F1KZ>s!%c&(2*yR30gpZK6M8W9`6}uX14F>lROXV>yM{y
zE1udtf#bB8rj6pWLsdN^<A2_*4UN)i&l3PHCZEx0M=|vneOp#9NHHjtI7dG*m~)i$
zH2(&SALl;9N70vK`N6dESw51o#_<t!;90&YJvWXIrZLa(O%$MSG}tjY{4VXg@AFE&
zky=E|7<b|&kMB>P<I4aubu6E5SaFo5KZBxB=q~lgc)B%?AE~FHh`}r-hAxihd+E_A
zP0J8TC`pBRa||Cwx5lH&`Lj^vn&<f@dKT0{g&Oyw2PRZ!FtvM$e+&=0^Iqc9$^Wa}
z!8GX=WdHFcewWA3=UxY-aWbkBl!Ic7Q&3Fk48T413g1MBJE(slVL~kgRWmgNay?}P
zay?JJ>VY7b0w&hVcCz-*4=2@1oj1AG&xE;J8Q)Cddnt8kGnMzORmikjISTW%9FOE`
zIppSV%dG`Be>%nuMDA;RRA@Z}nnI9#o6py;^#N|tK&fUS|73kPT?NPS#XL6sx|v?e
zW$ZQB9rm~uN$(Ti6&El{e$;hYI<lOHdb+B}abzW5&2ZJpVgMO7;;scr|E}Uk`qY<Q
zxt3S01qZY4%4!tp2Yh`LsoY=+ThF_IqJDmT$_D-_>$AGpfC_aszk~-3R(Cs<UVU*h
zA739UQNiKAjsN8CI23N}@SP2{`0B@ZZ?Veub?t5l(Y<>bMr6JF5WesUzmPNOzEj@W
zp>xPpr!dn-ZwQ96KxxU1a1uY|bKS7ZJz<lJ+nc0opYjh{z`hc=Y~6&~UM|~o_ih81
z;_lWuq+{OMd+Wo&I277Ld29dd1}0m1K=xfHo76in+jjRJyA_oE(Op-l!ggtC%x-|~
zvL&p6x+wE$NO(hyx)M<@BG2Ag7TFM@j?w=UqT?|QA$qRqT@m43Br?7s9P1Mr!tr2I
zLpc6OZV1Q1X7%DwmVJxV?CXPk70C&y<+SXFIS(-kgCa(eCY9!9CmU2KI{sQVWGV<U
z6%nq%-TOmr^3T_^QxUVL`KAPFKO_4iE%oOy{o%PTYG!t_8Y2lavy+(qF9VhGW@Rsl
zRkp1NSAIxG&etoLFCqJHF$snhpSg<u?a#&2l;2|fgEY3e5ARQv3&J9}Dpw&=+Zs-P
zM$=#D5H0;#lnq6>TsqbM^BBr5&i+Y73wsbu*_ENSy_@Yu%i@&>0oQaOf>+4e2<hCr
z*=y;)6ORYN+?0t6a{UoEfEz4v?`M~SnMGUHW`odjRroaJI!UqXviAkuX34`uH$KDy
zfg0~e*{}>Ewfrdi14f8*uYS(hD5{K~EGIhj)z3A399d^a8h$YQDXc(g`tr}$ankrN
zv#(;svR_L%iTf%WiidgB?^w2^J{Gz{R}SD9Nqe(s0JjO@##ICGOcC>K_S?<%M@wA@
zG<UlC;ITq;lTa>Ie4Aas4p7<Odhrk0?4fec583UMs27767LfFOfYF;S@7@#X>bNtS
z^LAB<Z6IZr_ha@jNZ6eJF&l2-%BAB!XTM<ZX2nre^Uvbx*;CmeUX1s3xT`B&+IlKG
z*Q=-g`l4T~^w$^nHA<77)-O%^4N1Qk6-ZOgWLpegxM@+vne0foKFof@3rLk;FPzJM
z6Z4MyJ^Njd>hJ%az1#~~>EiIVy{O}#*>*be2bND2o&F=c5YuJmpV@_wYjkybv?bSi
z$>6pi;?8G3!<}<2xG@0MH9J-~63O`Q8@;8+E@XchY*>GkxP+Vtra%Y>l%}M@Bf4z=
zdhPXt#i=6wG8BwuuBSKu%TA2YL5egGq?G@cof36t3Nv}Wp4wf{j=yW7sg9gl<yO^E
zITq(xxd>Ww9h0h@hSy}@Hb<cbDr+&wGP}*F!$e~nYH}l+y;I*gq3Z&!ypcUf0Z#Su
zP#eJfXE^Z6-kkQ`%pQvM((G1tI(t)E76xzKx3ZZDB-uWZ>sB_8?^E?Bn?8Kr@w^Xr
zo!&|PB8qB!9E+9j<}{{9j-Ry4*YOj(I<N3|Fll(KKoceP--?T+hiJPrJ<!2%<QwP+
zLws~#1E6@5ET@W~2B3h@5+WlMLK+5@LLG6Q)a_59j^EhA%6cg$$QKN@qfw3s&J*Bb
zw4*y)z3)7flS1d>9b;+OjOchOAD#od_+$R|k^JKw!7Qh#nIoiD&bFxvYUi{Z0|2Pc
z%$x#gV>^d8v)ZyH-N6Jd>XyCkWOh_4_84H>Fo^7r$M{g|3`Y>QM#YMS>*6!95F4Lo
zb#$iU3`aX)`YPk@2-{HAlY_izn#HmHe?Tn(^`p!pP)QRALl;ZK-hsLqT}Xa5UpkoW
z*w_IJU(rCLu%fg+lK%^iM7LI&9Jlyf&?qV4WrygaV<BMaB1w}R#etv+hs<(x#{)^H
zcV?R;X_liZ^#4(=5e-@5aA1OHn$}F2L{V#SbB_EJ6%afEM7nlw7{~=No{h#<^7G``
zFkVutB_|w#K9CUN@glI?F_QL>V{Ba|P~YVaw!++aWquOnEqBP81kfq*M03y5y3u&B
zmFldh#$39sqPJmRy{umBjMc}OR(D{hsud1z*R8eQoL|V@uph0n^(U9!-g@IQ2V+|?
zWg2(G@1frcu`$e`sqZ)#18R>Fc&~J1Gg*Q@rycjeD4NoXbZeEv*8mPwMWI9GK!ww#
zm5vTL;u2lR04|izN(Yah;%P_c+WBzU9W6v!0c8}Tqym~!=m2v|9v&GnaxnnLf3m3I
z)ItYXS#A*5&V4=MMdD<k1NOP-k0RhHrgp33U>t(mc~ac3j<nlqQAxh5QHyibV>Pm!
zqj{?xYrq#8zs3<oy^9@twC`RYIQmnc_Z+EI{(&Qq{MRD=<Ss`v4PE143@JH7;U5kk
zYPsGaFvzi5Y|VNt>$q|)>zMZ)t+n(`?`y>z*P>=`a)`8Ptz(qo{9(#0K`|ZIIa*;K
z8MjHPSN|oOP?eBU;5+yMqS}`NCg}rIMTJ3q_h{c*wRUO|sF9wC(iLRAH#&N20Mq_L
zL*88D5KzomCGrpgTM7E8nsQ4VFnGv<C>mD^RO)xfe~?Su?AWPA{I?q|uiSx}$}RtV
zGcus%(UiCuHC1z6-{Quwevg*n<{C6j&XBnFwhS9SbnMnL5BWsP@ZU#{o?7f+$qf<s
zsRohzsUtu^S@<a`;#r4)ZSD+}%6H**$G0lJ#hbeMP|g7iE7~$fE5!CW#%Rk<#|W^a
zOdmTQ5BYy|OP1Px;b_T-2Sw>bW#k+59am8;qU7yqsi5*ll*yV!*m%R~;vt7G@<B5y
z&6OV=!uit5?P*5(qAcws8NbAQt&P()Zq-08&~<WSPmaCfGK8-45d&dRGxsZb3wEn3
zdE!HVZ`z*rb6psX2A!AhS<7>G>OW}+b9SYLGhS@&uC!D2VAS?s4~&$3756-}raVpF
zG2IPj_^@cF?MnNlE_ALw>w9uIbX=!g1G%=;ac3GkYVJg{<Cr5{Gl}J@TGpTIMB`eP
z8fn<JwBB{$MZ<MvHRZHqz1g4wo7M}<zjZWboAbEu9Zm}R-oZ%h>Bk*$G_7)32>tsV
zDuXwH+f%V2U--_Eh>d&f_gD*_`F;=E9YX7lBOjEp?#Ne3eZEJ&b1dJ;RPFxkc5}L>
zOnzp9UU4Jik3Pxp5kdK%rZLkdyFX2fr|cgbvHy>*Eyy3s<c_Bvokq!c=+VLW49rq|
zy-a-`V<b%|hUD_kAZMOGAyW!&3~{a~=z%gyhN<9DoBTt8uAjFKWN%{ZELXgV%UOT@
z>GrHfAAP~pF8&-Pn{(viJuomknI7dLv$i&BXRdM;*#|0bdmgz*(x;W!Eo-5m{GVki
zgw@<7I0nMdxksfdPC15v<Y@m34rH0~fG3(?9qrk|2s!PrtMmt>07}z_G?m}J#NQlQ
zn3s6_3a8}^7PET%FETX}d>UwE%7c*=EQf)wq9TR}lY8440Les0XD=^aONaI*(lNu!
z&M1@zD2{vdbSm6}?QQUHGPUv6Z$Mv6M-kjkX6*jO(dG6ykRHtJhf<A7djBknIY;Nt
z%CrZFj%Jj5+2Kw7&N-%FKS{d4&h$%;fi(XDPR}^6ZUL0@JF=)rK~-8()*m?b)L5MJ
zpK9Mz{&auii1(pk=N;ur;t36ANHwrLdr_e>;{V1md*Px?WmHrt#ea%3U;ajU>h}pP
z3Iz-#`(@OQzk({LfLc)ll%#xLRJ_GssJNOA!a_%i;&&rH?r)i>;BKPKLPNKKH14L>
z<m-PUXEn)5AT)ev;8iq2jR3XrsrDUm&Hep{$M^n!-SJ=gX}FWF%cO#g_5*({_J&97
z&>D9>%MI=OgjO6#1RwhErn@fl_aoxFTY3a22EA^1T(@l?5$-p1gP2`4%`$ddho7Co
zx;+o8s4l){AomKyW8)&a4dvW6CI2#Yd&1-A(Wq`NkDupay1^Wjp4rv+?}4zbZHVhO
zzys*Z_-+xua2upwZ*}{$fa^tT3%bX1y=Lz(=#KyU@&5q+dr12WdY<jcZIU+q((~F%
zglnev`kq7h+UvbQ6>O3|n9=L>P;L|D|JrMb62waU>0TdrA??E1US+-r-@DkW+6Rft
zt9!*ED68(pBlf@QUW*vi{A;~J0=P}H-{E>o?{LnWL*jH>)s?VKDGL~!);`Wj(okoh
ze_XjH^|n=U%^1ti0q0K<PoSTka$3<>eMUQz5LiYzVOoMljB+y5ax+Ic)52M9+@Xwn
zOeq|*iUbeEv}=?z{qAU+jP^u3ZnTVc$!Hnv_R)2tmHrwH=c0jST6IgvImVfdeP{j{
zC(k^^jB!5WOHHR<4v4JLV6If^+^(7*WDi|5_eWC@O?=VW#IWc%@lS+A(5e@m!{bkD
z{-@7rA1AbruPUkN_lHfcXC98=Iz&QjI~nE<k;s}2`%wn8`5Zkra8`muFQFmfI@k5|
zw`xC@(UF&(2|?^PyKk~x(32Adfjrq*ifo;UO3KoFXn3&0-<1^58m!iwSDeAIWst-~
z))d17uw=!5hGwZ2Mc^Rx6=z4-Hre}%bG+BiZ_B9N1ZQV@dIIbq9)-sOrv=7PLSJ=e
zLfH|;;_E5fA*CLCBUuO?K_lY_At{acY0T;=toi84jo^5i8J2^)W0_?5(3?LXmA>kH
z+1G!KD)dchxz79Osay<Q3C+!Q?uPxPUelesP%46L-Y}C@&c1d)3mo5NH2ZbuAr4B;
zzqf&#%vW1*zT6sV+zclq;7?P{=Qk2*^eks9|MRM#DBks*&1u&x<T)?Ro9&bg{TFG%
zq{Z5Y-r;Msm;&viT>IFkeH_p}bU(d^Xx?1s<8*bdvq=oYsf;UZ+#UQ>@8;u_JkQw*
ze4*a+oG*L2{FA+rSI%=X!v|2&G12g$i@Yf+&)LPR`s*_4cld*FnmykcN@Me!VUQJ@
zp66@<F4NjP=K?S`EpIws1PiX@O{as>7dV@c&s)x&I28B3<@}aAEq%YxIh&)T1x|>J
zdi<b*`OYtKw7mbevjTo!UR~rog0b$o*m)RPqn0?O@Z(A|K;_NzPWAyOc@Z3u!Ox}_
zI*$_1HG{xEIelYTH=(t>X5hP#@s|)xZUCRk{~H#x@g)N&?wx^c1)B~UGU$fCOwN1J
zC>UA4Cw4sygrPY8gh$!2K}kXIZF-HI&!y>>zjR%T_3(l!?=yMY$GfLsy0b6}^W*;w
zTlrbxceV;N(sJyUGwy2VKWGI&4p3>}Rp#)x=z$0C!LOqKLQM4b3Mb=;t0`gcIJ@E(
zm-KEV4SmOXKP*hY`;IfnE3s^^+IRZofAf2NuPfUNls={=3<%?^84Y9mPIA&yNw_5~
z7?Z}C7*k&L)!V(u*$XrH)Uu~QnnD)YMB9p-JzMCd-04>MmfL<%xvS_6=I}Rbl`{}X
zU`*RY!&W)j1y26XTjl%{-%yx~q_<W(8COz{KfBsF3_DlRxhp0w6acRCJ251@06*N*
zim|2dV@`<wP0;J0xAdk*(M%RBg3iC|WUp!Xj`YU_HNcFy{3{{=yN;?rCku^rf6vLN
z+KKOBzmg&FI8#nr-ovU>GSH0oouqu5sM8u}0xH;djg$H94qNN&gJ8s3pnw<eUhqd>
zIOeK1xJS-ZB_e{(t#z{7!Nt80$qrtJ(?H!79$4q>jPFV7aPDCc0!BtlM_E)@fo^M8
zHj-3+h#6UnHty4HC!O|^H*V{CXB-N7biMOkL)ih^)3iF=m7g5O`AE?loc}WSPfbdk
z?;+S$;@pT}bgA<og3g<r^WY+C_hu)o5m(Ztt<L2LdVlC#gP{6DG`o^YKXT?au2gxU
z{z*P?wB}9xk>#;8?o6~db$m44n|dGH--SAEamGp|lJh<0neLJ8&eNc#tUEALAn&K{
zbf$SY)7`Ms8Ru!-n^|PC?fhJxvwXQ4$`+UmL41v;1*R2x;(P4wqj}yfqc$Hq|1_Q0
zr%wBC+;iXrwb|u--*{V37E@LCzf96UyPU6qxT1;W&PnLMtL4tN2%7D2wn3%qwEq6l
z9_J(2p+om#iX5YR_BwkRYCfT<dqHcU-}gFWwe@&quX8$11pcY`a60+nUp|!g2^RHn
z>KEIu1s(eY**z1D`!JW3MCsvu&JS6of<JTSG}Wi|M%}g)v%c>Ir2to_UH!SpCBH89
zp$(s5^2v6EOw?pQI}n(Sp-73}?+oz{KaJ5-s5|Wu@*Iu$!ub*|KHq(TjIudHD1ST=
z?L+oM&NmT(=gSD!$ssK{A3A%;*%C3_j;^LaW^2EZ@#94PwAA6S^Z88ZzdU;I?^H6L
z5B3K2&@T`X<Db50BKxaOZ@L&HbZ@TPc08tV7h?JK+tupiY8(4;8W=3x%d}@?e*kM}
zb+Ay$e#-U;mxc(Pf%kBT@DYO2=Tc14(olgoj8rG15RQP0_hTY1>VVaDoVUj)bWPtW
zsYU9hx=v^@N41Y)?PHDhvG$m&-(OK&L@>4qgSVY$v>9H+!i1$bP=60Y6(F$KL?}Sf
zVK2X_nvjFYP`JSMg)!kmGEVRL;X(_pK;AUR6~O-Y6T{++v6V^@Ag$zeeOmd+j7?C{
zp?@Q&!=ZnTH1v-hu~fNfryn^YglLdVLn4HD6ge?MIE9WFViGLILpmaPCpay=ZxUWH
zgzbdkd5pM*|G-unUyv6eIiiK-Tzt)LIgwGPIK!2>fl=KJTcP|Kx*j7qAo89SE6n!B
z;oT`a&O|2?gwg7^G$>Ip`v<Pss&?pl>75orM?-Ax$8rQeLkUr`>}Pk*$7QnpwP-Cp
z@3wR)vbFG|m*Kz`vQGUwhJxD*)`)#ubTZ3_FIRrZK06<kK5Q@a@`3I3E<!g@Gu^ug
z2O&sdyjR%lrAPXkg$gV}L?%er%)%{iJ;j!#r%*e)Fd};APNmZ2N~l$OAH8Q6lF;D&
zc3}bnZp_~quFCZ8u!K3A7rG<nFfV+;mQCA;rj+z^$s<(NHX?=DF660ivpJ!3A!W`;
zmocdoXQz%ol$dE?HzBimC0Zgc!{ge=3GE}VV6T#Nh<0?tv{Cw9y3$RUV8D-@2Ly=F
zD`T<z0ihSZE6&!K==uXfyY9K#Q0RVT^R<{f?W5vr{q$#X?5<GD%x@mv!-bZKYMPrO
zV7OI+*TCn)9Pyl~O;jLe!k9_X1o5a?=Q$=<eo7Z`o`>}mT14Dgr5RgkK~Euuw)7PG
zN7hq?roDtT4ZBAbsGzrSFU{#CJgg<EMSIsO8g`O<3%2@j5AQ9cHPAdb3c7F36BOVS
zVs9(R|F(kqJB1z?g5^%(HEmQn3qlOOi!RNMq9+7lXzLPXXxSoz6Aa}C7Fli_&g=7P
z8nZ3KdXFtJP86oMJf|eco2<-$^}xc(cP!**cAVFV!bs0`3=@~iqE^;1d{aoR`v@O-
zp-QLv3vCdD3=nokAOBF9?<bTH^Bo3S;W?a64G<2S)|9C8^Ovvm*|LT%@BBMb`u;)T
zNk8m4Swn<Y2;?n(>JXt)`yTp)(3oC-469L1lp~%WDtuKd;^|?+*R>)>3>SW^9Wg>U
zQ7hu{$7@9x>4}lTX%C2Mk8h(i;YndttqrabzfWnE(lL$r0=jRM&=;BJj1nG3aB>v3
zR@^~G33d&WI9f2)?%Y~94E!Q#(rC17TK*=bJJ+vQLbW>=Dbcd&ptlX2VH&>$9je~Q
zXDEqaqi7#_+6RMDgm0KD+vpV8kp@fES0Ky7)~<I;gR!N-bzz4O*Nu!hg2^yr6IGgK
z4W*emI1r(Qor7^ImOjZ51~UnV#OH+P5WMxA(5&6L4O(S?Wn*8X{FE#Eja=Dz?#jX_
z=X1j2$jOhzMpU?gHtuvb4OpXMSWhR%3URpD*NhdKHZS%-v;nuq8E!PX1F3wnjuXa$
zJX}9cc$CYRe8&rCe8P1>uVb2H?0t0eWuX%=!-iiQO0xXjjHbRKWCiU*N2C1^L%2b_
z@t<%yePzFq{(MDXzA*RXwu3KBmocLY)GfzOo*zWF9`XyN2PR;Ek1306Tur8rG;x9e
z(P{8lCZVfjoybU9K1oP7Rw@h`%oO=h-b%kt68iSKEw*f}+<kI?or2x=X|R2+53X*t
zTBq7rqAE}YVT->WkEX?wg#|b|l2=@ffK%isb{|lzNXsNb->HHhO_%~#=32C?UqDM3
z5x6uJU9H@`u1yg_?usFSWoFl@nNvY9)K%7<NMnA9GREZ@IBpuh-`ya+9s4V2V@z}m
zJv9wmpNjp{Y1s4RD*1y6bU(XQ$!!SB6|APCAISX_%kOdbz)^ZUS4d5)RF+FDU%f_!
z+2@9-g!f-uPE!~VhFU!bQoLpI3)>vBuo(c;4X%pfeq5q!%wx%1Gdj`{`oH7Ou5SWv
zl5nrPh(lTtpVlg(-y?b9xZ7-=E;Ki(CE-vBYS+k{Z}b2fg7fvMH?S$cCgd1UBfemv
z$<H`fL?zS|*K5KkAh>+-?+9x8x)8viDw<eLh_k*ftPFE+3G!U3+$dk%qEByB7N0v=
z*?^^{GlU_Gpq(&N7>s~jdMQ5`MD>N4LJ&Iq-<d)>0@+*I1G5BYQ0`$F6CUZn4LJ|!
zf`e}a)9zV9+b4BVN_{&1pJXcaF|R|oQXwm2`D;gMk23)Nm5;p<K*L{q%a^9y=;KFI
z)4Tdn?rf01@(sciJP!uh)s0V^&+O?XlKz;DnW@gBggJsAzGa@LWe#hu%79?<E!>8*
zNP20Gzywbf{sVQo79A-ao+E^D;BuXOL&%|z7YLy=aIO%lL`2iHxxy6oyj=N)5JjeW
z!t2;emd+CrWXRBnB-l=F+Xx0W{CT`nl`IrG`zVG$g7SofIM!Qimj#8C^gu`x1`KbL
zDsa|YsQ3ypE)Yy=o+){PlRb&C6gs?62n`KmSvn|LkTCRZA-*Z=OgB=aCj?pF6dq>c
zHOuA!18Yl&T*Hoy{O^O6*ecqz5IuUH{(Mu2VPL^|YC%ffI&&&m=34+;L65zKWm!d!
zy)7g(Wn1fQrFJo>;3W)v1|3nrE8d2Irkb||8+(*vHCCD;S5z$l38iRbT<xYbW=(NJ
z6fQvj%%CskqY?#lX1?$kdy3Xu)>!NN&FScTq@eTT(Y6)&LM#K++ZHPKJ34WT3`m#r
z<;J1kWjIztjA<|Rr(7>41MF_BTraTW)%>mn82#n>m?t;h7X1CTs>KH{65``kH(lz0
zhp+~<^77yQky3KRLSZ<w*rK;VpFgm5><{KXhR4hRSl#QHJSwC*LTvK*mMNLpFrgun
z-v)&b1G5+t*=g6E?NH${PVRPuAWP69ASj^Li-cGUTlvVDWKg{~H3|+6VzdPQl5p2k
zH3QXl2D5gyHu&#QDl%=6a3wr<kGdn*6ssSVG-I)l9LIhG56D?2INu1Y7xp?39E77d
zm-Z|cRtHon5Gi;&9kC*ua+e5CHP_MQzpJ9VlT)~cf(XQlj3t74k`NrLXWRU*Zcm~S
zIM2CzXh9jw3eO;+r2#*<l&~n*xCvcx?f8O(o<VDrDgY8JM8$HeYNE4Z_CT&>Xowfj
zDuQ;@2SS$$gha3wW%k{3tF8u7ho!>n;VYEt%M|!QFYLKBhv?I#xQ8tw<1!&LspgQ}
zJmp4R=mA{R4*dk0^SNb0`h9CwtDT^mch`B{$F<Y)n)Z<orvmb2v7CNdhW@!m{Bogf
z=qF3LWTw#zj)XT42GVlD4CSLq%LR)++qcoQ6x!1+5Hlc`xKqJV0ga5`Pe}$B4Nu;m
z%!;I^TfLD^;tC-XMA(}vusGMOrYi61AyhIrIFPotej|dOdPfKwar`~C_!;ndAlKuB
z7NfgQaC=R-gWFuG0q47qT@TG`cu#Ouf_Uw>xMTBRx_70}8(YTomBLcPjPDs88%xIR
zU@K<01VN8k?GlD7P&{=n6fEq!5WJ3kd+D+9^J6KZNN5(#D#@nlOdqgnSR2?_GajxY
zKH;h1+nhEO2~BZce~ye8@(V@6cm&g<o&wW%AHBFr$PQq$m365XRn!a)rxQha;dEw|
zFeF}0K*z#Q9=rp;2*Y>=pCp5El^603T`ja@_2NJ38!4?`Ep+sXo1=}rz5vc?O9DC;
z?+MShU$2k`vHUvy8o;wS)*M_S!Fj_8l!R9lwgAsb^WPWXg>()Dt_5XYeuTof)h(BI
zoXz2!Twc+MOQQeQ3Qe>Gm;D73lx~vx{^v~{dd~HA*{7#L0xT2;_kzHsUetudvulDV
zf1Qx3x7mlXj=YgZzpfLiZi|x)>xEQ~;l6ym*h<5q<^)oH>F3_k^BaWE4dK^{)EQHw
zee5H#MCgFdJ$3O4*o><;_z;x{i&+<S3eSn4>{7vm2|ln?7#es&>z3nEc`0};h7<2n
z&|0CHYj^?ltf~DLVGf*ANL#S!fnSPnw3PXw@PSugrIzuu^j8^JSOF{ootM<e)p2MW
zE}F*O4_`{dwhLfyN*A^ZyS&2BX%#%Lee9!MyM&gg>4HV2QFQdfu4$CITbPV(wrIC7
z2=V>Ky%81W2cOoQ@kUej_z6N3M*vcrQdYU(2t1@!<C>ILF7)IKhicXT<{sfQn49@@
zFRTAGLO5D-?h{sd0r#c-%5)z8zSAU4IRGL*keQQ~S6?+P`W*N8YAXL+V7kc(2L*vE
zq)z2m!?{8!_n<JPu}LS~7J9hBkty=Z{C{9r`v=fRcyKs=HI^RyL1^1iClB?fQvLOF
z#y+*&*=|(wJp!+?Z(1=9pZ|aXg=@w8-&L(UGS>DzKMK!)^Y+e<!gZ|9r6<6nE1?nJ
zTn&$tUFz~BVEnS_3||!-v%JWG(k|If{MEgwbnEkFey;MEZkV~{fA4K8&G<=pIo|Db
z@ep}m$1Vu})ty8WZ90<dLpMXxpQH`faV?TnL)y~VrC~v|<AzTFJ4`~;n^VUcp{b$f
zFbOq+mAmFDJ?;a8+f{A*MbdMP(?c{+-k2Uw=iH#Nlz0R8ue-w+-cV3aGp4stY8BCj
zFWe^gn!@urx<dYe+vGAo9301#pYpwtmzxnmC*PhMY|{NoUi5U~C^xfXSb7k>dJ_Y#
zX4r@bL(Oj55tg2aJ8kqWA<f-IFgS8c(4PadV&j5g%Nx9BC2xq#2tn`T=+iMQ4ip`3
z1dA3wBC`Bi7e_AMChA>&sX6*RgcI9p0DU;|Lml^`9rDP!ahp8bo8;B5QAeDbP}NC*
zL(Fjo(Hke{O9rvEyYLyb)=;~23i7(G_+ehPif>7udx>x8b(ryguEPxJ6L0aEpm2Q%
z^aqJ*vK!^H_H3FPOS6q|Adc4^_Py6A_SL?3w-)`VOPI*qfXaz4go*d!8?A(Y(=d@O
zhL78b$>eMz&d2wOCSpqjKH*|J1n|U;ljZ>R2p5NdiQTWA7|7A42r<sxDb@5%g!n38
zfjx?znba?iUNed8F&O$!5p;M`zhHEvy~RK5nK*e%n{a=uFMk|(pi3gfV}LsoDRxxA
zP1GhzoTz+9(#|OHaV<WpsTk-L$R8j+T3n1sJTynrg=le{;lM8H)YKM1ljFpuNI;EE
zv>{IHKwrm*iSBA{q>GUvn`p9D7K+KHNwH$O5)nxUW5r=wBFYNJx3j6Z2*IhQ;>`LA
zak}wWlUKZ$0(iNT?eXF^mg&@f+#|yhM5YcVPg#3{I2PX}3F11i@&+fOqt+;_%GHUY
zfRxLL;=>5wh&WOjnuP9-gY`mXf7Mx3GY+UR)ifhnOiN+E*(t*D5ZF-8la>aj0d{a(
z8u}`pZoh2xPt$lE)7$Qcc7_yr`C{@;5zX<{utF|x=I1m~Dt*Vkwx9Z?h%xj+iWm=K
zenE=J6sh4KDAF}70_-0vd-H><cY6}6$u%HicpDi%#I>}C9G9!qQ;l=-tT49P-NcXV
z=?#i_>?KRF<Kn6WZXfohSF>MwxtaK+hnL$tI+H3|wXVft4<<)*_X3^YT<oPKVry8d
zd`E=vdAF}Z>{CCa$+N?~`12^fh1e>hK-m*xd3^!mDRoc_aeXw4K<yc$^F{d6L%Y2h
zX>~wKXeoB%>RhldwUTQmPm#}BX$v-id|J!1FZt&JSmJCgFF+Xvi<dcGkiUJ}xYup}
zHrl!^L-NaQ#S8?cZR=UGY0RwMg!bZ4POme(1-_W#&Fbv0)cIluBm;@iNo<Ayb9Ims
z#L{n_<Yj`WSTf%uCM)rg6qxu=B+b4@EJQ@h&f-!8Sd|g3#J=ee)Bm}%I7DAIeY=RS
zupdQB91-+W7jc^cYohh{ieG8@hK(}gCAXlfSfr))xlf#=<EXq(eA^?zpBAKxFL<U#
zQb)7+jT#e9u^D2XUgpjWajgzJ$s%?FrVSQxG=fO0NC@O@;S;OaSqBTYiR1MjZ`;Jx
z8k93r{HgAFVapQVVNmlHM$+Xh@rgk9GqN<yE@rZUSjl742GICEaB+JoTYNU~g!0@N
z%U9AP4(uVaE9F=`%T^@xGm&xBC2!x;i8!_@m55#Uq=vzxdvze4cF40oxf{+Pg%pUU
zrdtOFvK?EN#F^1e922BZ+&{jhq>23!f&Wx@Wt7=odGdZSkzVXB#^Tj>es_5hNZlF2
zJE6??%TN#AFGEefzb>eU-Q`{Uj`nmH>nyMA0U6WR56GCVKTsDYyjAuPv&^b1MeUh*
z1=cP$D1}C;Ma-N~C>xEKSwYu&i06#Qm&x#ml^>sBL$ars>Z$ae&`bP)IX&#;8)Kr%
zUSbRV$I*9#{b=dC!SO!9K|CA}E(ne^#T>vJ7FNB^^X(qu7aVxEWM7YD4Ewg;VjA;e
z$dKV@&U?Y}6yZc~Y^4rPoU7|UQ|b%%@l4_*KzA=suR6u#m=y&|a-kZs=Nzz4uzins
zKRAiLc8a|MYZl8eY(BLR#L0$AqCKq-M$k4v42skfj~vpu{xyqT$y=a{FI^JEEu5id
zF?E{PCsNwpN9=9z#MZdKIFhAS4E`*V=Jpq7<A*D(Pj@a_YBNB*#l&+u_4p5h6%UDl
zGTfKo??3*Kn1U*}Dj)?MNh=-_t>JndDoL&BH`GxOqsZ_uww+2Ee<3QVo{F-|m`Pgm
zuqd&5N+Sk}F$UH^j2;|m4yw0-R60mJ;L#T8^}*tEa#Kg#3(r*nkBRxL#$mnh!;8mb
z;%SDnbbXr$T02w(IlGuX8Y(8TP>%d_sCbtBsM!8@6#Y3&>=d4>j7Kc5pPMtN!*Fp4
zeA|3BT-@Q0yT)rz*BTq?+o#13<Qni-Ai_&I*!C-_JV&gz=`vj4v*H)5X!*yV&x$s^
zQki2sTfg0NcxlAmg^|)rW5h|!_VeZE#ORiqW{t1LhT~5wgTXj%aLC%oSmq0I_#AZ_
zE1Dp=`oLH*(~!7ti8^5V5K6VnfrO@srRht=nCxw^^ZS;_j0QSAUR+WKl8+id66}eD
zTjH|69?F^M((__&9mqax0GYohGWzlbafy4bZLXDf;)^2gW{Zhl6g#l+z>8QA2u&}E
z{m~_(UlNZP{I{yBjk-<{o6{2$#O>5^qWBM)CW=iddlJ4{Oaf)PlR8ZluabGP*fgL_
z>7W$OHSRTEE|Dfr7UQ_B($dK|)k6;`_%Hy+n(&9Du&Lqz12*F)bH&|(`YU7=wVy6B
zo~$rkEJko;Iu4#H%70CaP;}5YyoOa*yiyhz#~t|WYa-KN(WJ$6L7+~MI-mc#*qWI(
z**-(;jNszUuBZ$J%@osOb%JpTT(zptzVeH2G4-A)#s=p7D=F0CiY5Q%o08d247@CB
zYXk-7{+$esqac0-jeq6yWEw8KX=1)ff0`+F)%UynrOJM%`9NGl{48vT>h8~%ETiEI
z5@EGsD@~at{$N_6h-E3)*ha=3k=O%|(zCP07I9^Z)H%9S|4`11Sn$|3%@*%ZWe|*V
zgD2#;6b{msOwCHBde3W8Xyp_$M`WsQDpQX6DvY6FZ-_pjnogG7B>8zrF<MCcqa$Ul
zD5yL7O#>m!w9Iwuv_>j4@AjpOZ-@aD@rG!u6E!Oy6;pc4jrzPRY=)vUrLc<Y!pi?2
z21E8WxPr#c74PHn=>56k7}wq}<6yJq6d#c&^_?en@xtTS%(rkjSCN=>4W=-;`;7RO
z1$yQtT?_PuT+8XrWmIzQX_I?i)fQ@ddA>Ls+uqIjptc~lk`Hnhids3o;RuQ*&x?fJ
z=*jsw`0?|-1(<qu!w`d!`YaS*WI{&!7Kt?w{Mxfv+~VDJj<)BX)K@JS&cV;%tY6PG
z16jJ<oBTBZs84*wv~C%j=hDy1P_M}IrRvE4>*j2nFQtBuq{>#J6yK}0+f}$i>=Lx~
zO*P+*gH$o5FLR@@mHu5JrW?;IDH_26p7=XrjIrkS*k|4W3AUBqQi9Fzh}PS4Rw+5F
zYv-(@7AwW(aaDP0`PJITBCST}Y4l3*$;k6aV3VAY`Z}S1o_<{^re&#VngA2t?-XFR
zoP3k~d4>yl(FXVvSAm&8ldmjGRZTryVh?r&bcxCSE7WqS)P)P-dHT`?61JKyyFk-a
z)A;Uh#Zk*bF;uTlEt#(K<Se|iK3+USiVDcf8_dgMy*^*Zd)5bhW@8Zimy{NYNpXd0
zMfjUv=$jSJF+4LAzNuJUEhMiZu|vz_+L)ivK6YwZs}E{f`QxR;2ZOKhToEqeJL%OT
z(N3?8gcOu4g8Frl*sS@TgK$k74c2M$j&hd9uM{Jx(<<?Py$fy|k~de~*#&nD3Bz2^
zkU;dSny#!8VSGG~tgFTUkG=N}kD~hGhnY?9ebY&S&{81uPF5)@keSIQ*^PiyK|lrU
z6%vUUB!Pr>0t7Zl5QG4UfD?L<h=8b}sGyWYqei4fK>`GLKX+z#c0>5K-|v0@d!IZ{
zX6N2>>)d<pIp>}d>0D!Ookp!o4)gfcI;hLJFj|aepK0y7<PMP!tpkmY6;$RO{6>8)
z%{tonj-QgozCXnKY~$xvn0z+&zzLjJl04Fu$EhnxzQje8Dk?H&+^pNNK%NRLrk`Da
zrE!b#aq`p-O}Gh?CrI^iS7A|u*lz9bjSs1zGRWV(37^!wfp5@>(%1kjt;9hKwf?L$
zI;^bZpq`rEx{8hD^J0E5t(q{})sK_ygNAr$fEZehz};HYx8%Pu`Ek441r;VSF_;U{
zG=50c{d_}vE>*i(CtGu$wpHoQHfQFjKwrpYcRqc&F*(lF67E!&P4_k?&xM#d>yzZy
zT&+VRZWA`g4HByw1E|xcWH<aa52NAng<8Ky41;NR_|yDNI4bIB<tE@_c~kjO<+=nX
z{Dx=0Fh?fbsVkMq*6?OgfG=ZSFuj;`S%d02b=jO8<EknzmC)GDK>nv`{F0km+Oj#>
z1;2saA?!O%$2TVr!E1RLx_p|rWeeogex)E2PSfO4^yD-xER~C!VJs!DDKNrT$YDEg
zN$wh^Hn`WiCtCqUM>*)M?b(((xdjprwQWni?YDwBK24~1Y|G5ETjh?~Zv!9SqU0Cb
zfaOoqt!)s=oTmO|IBzh9G6;rRfZBE=q#Q`>Gz}<Eez$GrV#`#@9AvigsxY9fy#HqU
zktKAY9OT$(x>ugu8OK!or^$CT$2U^qj)Xp@$~M8Avovjc@+%$sG%8yoMAu~baZdSA
zA-ZgZeTAUOLaki0?t><#8wTp9k>bxKA9i9OSoKspe_Je#3=8n5KIfBzU07X6##Nvt
z!-vLwxXnpgb3WNi<8IqHoe#bp6n3V<ya}(UO#xlXw|8i<TaLe-uJKdaW(a%JH1j2Q
zNN3)wN#1D34*tZhZN_Pqen?Tl+e6^8yR9!(*EE8>al8{r|I{>wXv*@;d1Lt?O8Ut&
zoYovOxl;Pi$wtlPDml;8<uw;bio6dLxsni$xau=wp0y|Lm*l4`5OiHFT{B{fJ8k?0
zqpY%w(!|{#!G%!f_l-VOd3v0`<WiUH$tahg-yx-fHNekt{&?`eLmFO3#lI)NrKwv(
zK2L-VV9&C^MIEWQ)aXmg>yyt1)UB~#zG#lIK;H9XbZQl=|49C^UB!Fm$!g3o|4_Zu
zslgI99wl*Gd?;01!Y*l~noG%(w1pP%ssrlbQkX-tp4A1>OMfOmrm1+3#@7b=)3HAx
z9fWtb%U~DIN#U0v50>-ZYOAI9t|W^wYE9~${3E(TjaRTWbLimu4<d-aik+Q98CR1>
zY0#!P8;tw$tI5f>FV58W8d$tW60Rk82r~Q3gDkTgY7{|CgdB#m;2h;&1Cx?NTL7fg
z9z<8KCHv#|J4Fjar10y>!`N-%vkf2(<dOT+=M6aY)J``WzG>~C9=Px9`B(CL+U$eo
z`OH0T{;~aNrp6StHI4IgYZcupzEuSmtpRSm{1@0=gbKRyS8^N~{!aEp<CFhR9^l)g
zOfgQER^Fd8(l4LNeqR&-CAF{qP7d=coo}vJ{Z5s1=WlRC=cwO}<O)pojT^~5?A#a}
z_79Mg>U7E`dbmu=C*{O)zO=LvBxDX9X-u9W7Xqfm9D!MInBI<_yA33>gBIUT?gyC6
zjthh7_uJ@e3H@^$EQPsiWm300$>VH<+1F|HT}E&(kLe%A6f#<QU$n<a<eM63`87d4
zTLu?*$>DzHE6QklTvD>5jY9;c{HA0L*O}$Whid(ImZheFIG#nsvs`ROYvfWOj8N*}
zy=1t8D<hu=$)ResHUI>GDfICJeA+U)`tN{DnUe!Kr)3}V@a?qhEB@cqHjd*TM{Ok>
zALDNs32V|miFH+1M&~(xGXUmm{#`A?D+`<`#*R<2j(OjIHD+Z<@BEzLVk%lIa{kMT
z`2Z>2o(BtDMMekot%`~q_@+Sf9@BB&*X^S?s8Gmgv6{9y@`=8u=gAW-e<s@ncZQsu
z_?VbVB|Ah{W%-eX6>Vmq@o9U4wg!9mMi@@kN}A%tchXeNV-d*vQ1MGQlE~eeXXa5c
z&U|}xC((^xjJFzRKF0dC!o~J2#ntxB&CT|$s@dDS?mW{ZS?kU-_1&swZ*Cs8c`41_
zR(QyD9`NA%wO6l%tRDWM)+R5!vqvoB)D=>cC%@Xw5(?aGG9HOmS*U7L(nOAP!HXPC
znOTgRW+KI%`g-w$(80I7__lbMy!iYCRo9B?Z^_N%STq=NEkA6w_84zIgv%sx%8mfq
z+V;LvYkw~{9m~hw)@gv(pm)P6U|XH-+DAsRp<o|=u$EQNz%&+5a*W`z4Q!*t8bDwh
zEzS8`??lIa(Cr#(@Zn!`&9{8~r8LWzkF{Gmk6B=P`qOq_KF|)iRFM5q5dG@QpLQ!$
zU{%!RRHP)(2|m@Iyejfs>AoMoyI0QF<{3~=qlzQu6jeW~+Hz2--)RS3^XH?0jeG+5
zbUdC5;45Y4rkS@({ArLDYhedX(DHu)W2OaS{&Q$qAfJrGs4kG72y*s`Abt@$iwfL6
z)Y7#eK9pH-u62(Kp?1Oin@~L|4(6d>m`$rcxYLI22lMYjTJTN?Ux~+nP<|jS$hz%9
z(kr*UTeF)oUHx2nUcn;ZTU24qn2Gy3D!;qP&lPklI888qb@Xj0{~o%N5{9LDoqi1C
z<0v_t_wjUa^Ii|qOE#|5;j|0Gj#2W%ZlH3k67@82hX#~Gq>G}b%4*Ow%>}{1hXWUT
zcgxpG+2OoVBi31_O`Y0$OG;&yd5%@hsLPhD>y{sj)s@fgK{ZLb>l7b}g(%wqhth?W
z4Nmm@dmsBma~-juoOG;CEG@<*$+*QCD8{K5^rkS)OiMe0bprqvCLP{*lms?uu+NcB
zMDokI@XKGxUBhu9D{<dYx}#91Ig}mEi@uFYnmQlm)6w4+78AtWE7Xy98+`taun^-z
ztV-JIx$^(Il6LWTRJrMX5dGeUZxeY2H>&t>3gdW2Im<AxPaWNz*d0e1b!y8qAHPvA
zAJ?{x)C~1-)HN%zqj?eCM#^f-`(rfA+w#m(<8ll?hUR=1<3w>Wd>+!pIKDNViQ)aY
zG6|XOIZImC_AE^)Fhevs(Wdrj`G(2ongN#>=iBqS7Ra0qa_OQDSf7@(3mvVcBm3t%
zQF<qoh7`|IIueRrxvgnXzRP2@tt0PkDcC!f_fneeXj)qA#kHrJTn`@_Gyrv!#quFc
zUA#*iA8CPii{pJP=XN9<Mtkpl2NDrXROdKscX@oBEr+a}zemo8zPD{Hr%+2XsNL`M
zvh&tKi`y2eS3K|E3~HAQ1%+!{s5S8q)m8CMZ}bRS(>72so+BCA5(!bz6GL$a?O-8J
z<UUI8^g-*;RkkTXlN0bE%joR{US}EnPYFB=Pj@AO@1Z0GQSveumNc@nJVh^d#uqK4
z<(>HgV6qNffY46U>s>&1G-aCibB<+WL%E?~z0ogN$Fi{NWHKq51?APTLn0^3ba0>(
zB*2^JmATS`F8pd3j;~Gx&Oyzy_rjfaE}iVk$HDExgRW>bpW1ih4bXd;(~TbzP+6+1
z>s+?QU|+{BRtjlbUatU6Q5H4aTNFeu>iap8XLpPU{+YV-hKC$<jMH33w1^=PB;D@L
zYi%>ve#dL6a}T~(Z*?p=7J6D`6E1HskGJuGSzxao4OL&7);{lqh-{TTcy~=s7SnVK
zhC`ZFgXn>a;6#y?_x(*Z2&m^mGy5P|U;MD!9x#4jX5HZN8|ORFJ3V<%6f~W<(2+A*
z3pum`lG-4nvM|=Zipqj81?M9nb#H}f__yW4o0SWb%i)W-DJAJ*FaDWFH;m9nG`?>%
z6zS&na-<Wz`6xTg4jr7++dv00J)Eex;}}=++AX<ShZg#;K$iCf<&#70`tnooSlE}(
zc4JeG@kD7fb7=hbjc8|-Yat!&hh=w}4*urTm&R==@u06q2e?z0+WXElq(46&0@L!7
zw<l2UJ2z+1^~40ND|jo+fw#M^kv<>551UrqWd1rk?wNm-T2dPCn^SUknm=WeCB=LK
zgy_n@RB10(6Dntz)EU!uB$H!DQY8EvwX#dn?YKuLu7&%Vl03bkmYzG1e@W9KX&iYa
z@t*X-Al?JC!LmU(YZ@soiAQ9^`}81*{~k+y{QcX0^oNf3(5n6X$l8a}CR2G~GSFr8
zWBg1z^qUfr_+6CzI3J8zdhT)l8%VKw4aPBigZjq{Q)usCo^M^K>`3Jd$W)dqy9;y1
z*2#WAvtEe~4p0r`7pwjTu%F<N!))HpZnZWI;VbOu&&F66?ngRXd^?i1_RMpn#ZU5n
z9jlb>uVb6>iajF_n3m^WB~{*{SM1&7J?e8LHXxx=$&k;~kGWR5MHr)*UO9Ky{8{QP
zKW>oEQ#kc+P~1~|YcQC@p8|0OCzIzMXz_UeDLyh--InjGlO+=jIkf*N{tT!`8jclL
zL$$+sf2!Ga+tJl~W#=en&!CeNBg1MGrG^mQg~OIl9;s2}Hs)g2yCpc$mLYdMY3K;P
zmsTzCi&{WevyzD&{AlL*qYkur1n;Lo3cE+|bQ(bB0q(He(5p4DOtZBh;F%hOAInp>
zH?CK8JBZ0(18KlWUdw82ScAZoH8gc3pN7YQk$hJ?{u;?AxtWVb*}FxO_$*|R`eeQv
zGCxS>J13}Zp0{mN*?RVN(6=&QZOD38HB^_3lc0t|c)klB!+E}6M9c1<vaRY7-Dmz2
z(EWlBmuu-4p7%vf|L{D!nvW3pHv`lz{b*B<@}&+6d=EBQ+597NPrSXa_XqJHcEKca
z({QB+0|)cR=_T@=9?`WQY^ub!VOQzRX4W0}2Ah}UENse3kzWy{j<8C-1hWEZ0Q~LC
z$zgOZJ?t6M=&>+MC|r3k@v<~R&ri}Itvn6KYY81r<9V7sGu36(Qp?S5q2))B<wwaz
zGX^SFQ!GE!`(X8=T3zdfr_H4{(wpggl&1JL%_`_0PP@|iuCdmOVi*B2|4hviU}Ow(
z0WvuqdPNtU)@douz$Xq=TT`PpZ?(>#Z4GS|Gi3&*AVu(VxwOi_vtwH_@Nf9qLZbs5
zvUNtjy&VQ^ifBKCi?(AHGWkYuPr3BFk$+0F^fq)f!$PIx48E^MQ+OJl|MQ~Yyq-^`
zE_O>?$ayqhNg*%ixzn`aLVxle!w=Bpd_%Lm=SPx|z6kNU#_;_?ozza|Ln%{oag@%E
z;WY?8F@=AYlE(5&HDzewXEBnzJ?D3(i#IoW(CSkrKN>O)%!*BWFLODoxCJ<j7meXz
z9^nZK%W>oR095_jc>WkZs%`>590XF{1avg_Hbp&H)rKxl01F4R!h<C+Ngdap_oW^a
z`QDnnN|UC@!7kv$S54%<dPFb2esv>miYH+$<x<lm2z>Hsz_a|*s=!3U1SYN6g^OaZ
zxb<1ShZ+dQUgu9@&HQNals=RBaNkm8>BvYI&Nv{-qNK@uS4@>j+#1A%QT}9J0CkRO
z^5Q6bDhxPpP2msPvvQ`a$s8<3@}9rxZi*Nz;3&KN9G}>%$EN)L1_a&A`(h-tl3YrC
zCDT;CBbQ(+30DLPs#f(G+;+(#hN?z0YCl8&OygVs57+Cm!_y)faWg-PUY*WsF;BVE
zc@d$4nGoL|B6VDxj|mT>8uz_nunl`062+wF`MLjhP4s(#FVLLHB`#`xsPxARyvfgd
z#~1QgaLUPkPL@((7T?-U)o6tx>%lDkK=3(5f}nc{{K!pe*nTG{sP126OGn@19qq8r
zp7~mMibCe`v%Sj{&x|;)Wo9&!F1`=cnJJx^$7eAYOQ3&Z$g6C@U<VFVPaz%5;j69J
zv6WXWRL^zukE$y5tig3`)N|`$aD2bDBb}bl2Lv#1Z0BfZ+5{sP*{-RQ?$75VBGj7H
z8@TK*)S7Uo$gH<*@7&^BIWxJ=6>3N*($ZTWg61iuoDca~+U#rQuBbKbM4wFM*U~tD
z4@OY|ze5NM&1>qi0LM=@O<uqc_RUd>VdmwD$h{^}K~Zjy*F(wl%L1JA`Q(xdTETj~
z=U{KIW4$bZtO#Dn9B51~9|*9um!tgg_%N66jYs16p8ip~GI&ifpVj%6J0+H8KB7_R
z+6P+l%)>IYG;q6#-5)09@e!zHTpk}2kZaMTs8bISV8Di-Z$;6bJU+^rU)wA{52}A4
z;TG~ts{PDDpc$oCw0|M*9-ww-TZ``8T*&tW21s1Q$Kp{t?_L1Cv<NFjzSV?G^ahnJ
z;+NqSS_JBa=lFcSFB&My2OpQuE-U@%LH@sN2l)Z?`;}NN4KKj%-Er0O9qHu)ei|yc
zP@wb|w_G%E@xQDGw_t(v+G2j5244hsNB!V(4)p30CNh)8E&<o?Z1K)SSxb38&yA-o
zlOGAc=(Kq$ALV@p9*~riC)y6Fr|H~MzP+~Evdk}7mwEMd>b!FioIR}0bD`eLKpY>T
z7Z&8T#=~dlJwMHnKgs7-8$b6Wf69wL3N+yn`eYfp0X6aG?y<;CwadWnAfN7W>46ls
z9Aflp%ji`d33#+z&d0j340KEpgSy;=Q^lv+FjM}uC<QK0=jp-4m@22V=bSW9qTtT`
zt@Zq;x79ETX|l%T^v$tuu=MIoICqMP%W2Z$F`D>0nnGCpwGIe1C3%N%qEuDLuh(cw
zKQ)c7@P`qV*YzU~QvND_9_J{N^mbH`H9bsDCL{+?%4*1M3MqRvuxCDfznUNU-+uWQ
z*YLXm+tKu2ElO-9EmfLuH00Bz|Di}$G1hSn?JI_OXD|I&%!g?ALZ^hysGY6=%!zqt
zK3emRW~~LKT1oG3yx9?t<7@fX15RI-*Qvt(wDP{&8z&<?k9`EZy%aZ;IGMnglv375
zKnOc%#YcRYmMsPO#QNosW##FxOlrLYnSyaGAla%hzk06&j|xvC>u~;`{*%NNB{5XC
z50+~D+xMKM%ys-77ftb>rt$kVoF9Zw|2W&@Oh%CTEqpI9GpDxj2{bV;FMzaL`4_|M
z73M(c><*<HKzTB+2LBLS`2pc&=PgH&j0g)AAVoa6m!c-!(fSrCX;u=TklJkHV_Zv>
z^bn8)@j3TG==p8@$F!}CA7m<9n2f{TP{td%QmL$r?`7}WWC4Z+%?^m*mF>dD|Moqt
zpLw@1Q7YVLFaflZfqb@UEcwW0XcH<fO@C7UPVlKmDC@a<S_Zb0@9e!%`8XD=Ui#T*
zd^>wwEz3?{hwg^(rk;$u`8d1!tCA_CoeTFm-QNuvQHw1+>s^2A7PezsIC)-^%@%H4
zkQaqgReSgWt|}T`PUE}XW7>96dx5zNNw*hLb|75P6mTCH_pcDH?77KhAODmE_PKq$
zdqlD2tk|j|=ST<GW$9c-V0MaWyoZ+U;Z6Ja18A!H@zJ4p<WF_%OO^Zi4_xa`nyDnX
z13bWoY3fc=!v~H5v}xMHt_nu?r>_nGsj9kGg=#xk&%pRvDhnNHPmYy*kz4+E=Gv|v
zTGL(R0z67U?sw1>YkY8FlTQbW^ZXIOHU%TJ03NWKe9HL&Qt(0kmNR)8dwEmjF@BWh
zT)Bx`YsU?xL&tbgQ&>&qvl=H#Z+^wsJ3u5q;RLVKR6%j9=0Pk~pWxp}P^D*u3bzjt
zl0|5yUM+33NMkDLwUc}VlRYu1ppmYf#ICA@8Eaq!gTemSv1%B~zZMkjXq6%&!rMz}
z82U+m5S6V;^QO(G_#jtRoTQ_~IdGu*K>NUzs%Jzvo2nD~aPG@bL+E*#%D-F~;M5BA
zMl0OLKXaOI*U{W(kXyey0WB1%0*qqi7Z&Pbc83hv2;>;}fQL@={bXUBj4xCfV7)~u
zc%4GN!{)h6iJ#wBoTWL_=<oP`4+$KDHT4hZLT9lnUHy*#fQcq$w=$P0?|UBJKORs`
z^!->m^*z7PChyH3_;6;A&G=gQ0^a%qpTUI{S_EB%znYO)ndL{0)aESz5hqLK`u)fo
zpn#x+e|MvjANfG(iJy3T7GH4WIo`wtsC;JAK@|z+5O;xZ0ws6<0{<8=h3+E%DWgKi
z|CYxL*k%MQ>`NnRc~2lVuD=jKGnL<SYWcxYHI`MdMn$S@NqWm?AC7QH8*2GJ6zh`b
z60a_l!>T+-$K*lm^DDPIkacS!?YvJW>*UV}wXQE0y0cHZ>$ab>og%nVJ}{O1%y)5B
zr{xA+_!*2=Aysa8phb{LP(&5EQ|QfK_`$B{EMKjPzWjyP`>=O38I5fWmoWCaDvGV+
zq1-@qb$mj9wMuoS)fJ!nxn;`CB0?QIzATFp>ieeh*<J{WmUQ8MJPF5dJJEsF(_N|T
zSKgm(f$LuB2s79+)1CVL#*ateSO3QAAvtaMjsFafjlYAa$)Ur)^IycMowAOl*o+F!
zS>y$kQdvFkz;5S1`-9(zl{5AdC`G%<>I&2S*-t{eSo|k{9;2LnnSaL)6`HF1f?ubI
zD<G23(dxhXw$eLS_@f+NX5QojKwBs2&e6DQxKpp9zpwEZT~HO9xTsd9gGIg|OYUCh
zFX24q@9qzx`wjd>l)UhlJd&ip`O(l8L8T|n^#vm{YLnid*4*TO?x*Uy+_2z|I?G2o
zZ(Wxx)4Vnyw8JJ{8lx+uyyd;xL&{J`vu1`RNiny0JFfM0wHnKEJY}t>Zq=;LoK{np
zNo#*ko(5$U>^;0({5?Nv`S!(5cDm~uXnaPmJ~Zq$A4bO~2;QKqqWnCLTC1=?2#N6?
z(%IXfBK_4SRUvCrCVAh*Sy)P)?(*eS_3EMkJ6$Q5*^XNRBC+DlG>$3)-eBDYfLc2z
z*bhbfH}M^0DKQ3)V-`EfO}+uJ!^q!i!evzj>2jU?D6(T?up_(t)m6|pO?<ott>0_n
zpY&5VxD67{xW{+Khr)GWAOsw1?|~-Dp<Va*Q(U1b@ogQX2iHfhA0}PDkHgQ+iXCf~
z4G|v0x?~qH%T^2R+>TggcNd(uT=s!k;#YaD%dQBp0+#0(N3jnlWND6M%GzUgfTuBg
z@;g#wt>`OxX#^-LsdbcEB*B;Ibvq%(jJRpsMmWm)%uZ;B$rxuZ1O}*U|8wj2D5Mh?
zZ)+*SUSOnK!=?xRfvjG(I2C6$Y~mRC@^9+^t_Wl%fUG>K*=;X?9+EEFV+37tEkjk2
z)^$sY>fdvvwL|7>l+eD5JT=!dsi9`m<8;eO@UcTZ@=<2GKG~5IXqK}OsL9P#jzd%R
zM^LPxal2BS=$^CCP6d|FJvrB#7PtsO9;`QPaLnY$(R8rJm*XYeI`!kU^$MvKqPwZ$
zUtK+V)7I5L>OJuC=0&H1u{1Nw3$V3qT?0Uit#T83yIeODZ8zwgn-J#GWPXL~8FwKJ
zDg&+Y7-mUr<-MBS2k2~QZG})`h#ZJoCQ_ls482ID9+{GrH4%{2C}p_|GhDH>8nnXm
zxG#AoP}qYn5E3MOh)3<P2maEoAmKgN7!~(6)|k(|M_k&`xHdv(+%x945teJPvfH;4
zHUQyL!vOesnQdC)NRdTL+~`I-fw?Q3)Lz(aKDnuT2Vpdl3OWcYQ9iCCRvljTov;wj
z&>Niu-rIa7X{8X@W}wTRgn@uyks~Q7R_N-=P@_yMl+Zh|LR!QPi*D*a>Kc(XtQ7(4
z4Z0pHY+$IF3hJi^(W+YsuCzB!K-4p89WUUbN5VzVLS}6ARf1r2Rrho?#dpS*%%Pc`
zg>GE6RMJ`43d=*w%FLnBU4;<WQp<ZIWp))_$26PiQc%L3Xka&i-M6rl+{*#B?>Gh-
z=_O<PtZu?!@M(v;2@!bw)=g-Sneyx|#DG3AtwmhGAR5_S=zy)cxrY!+1>J=ufvVEc
zUe&>qCP|k`{d!=!WxyVo+u9z2gT|iWN;-JBEXXu)YCGJNy7d;$_?hoo*~)QZ>J_+J
zrhj@1altkjaFwI{DcSw{2&b`Zy!#5;c5L+Ql-L4A7Vi~(pu#f5!;xKmI;ux=D@_vR
zznBjp>49<f^n71|>GqiV3nBDOUtu)$=_gFEP7)*Dy`0>1`>~<SyGNd_Hkh=S{_^}x
z>n}uT8Rf&;W!;v|E94d>R14ziGNlZ}B0>nmGT^DLg9JxfGEkU;gu4UfNtM(448j(^
zOs@_SqRpTZKu2?~IhHSYnf!G^XGR^eD=5>N&Ou=4p3w<zb^tM%25GtORIC#mP#mPF
zKke258O!uih>~QEyg~PLLSNSk%ORUXy2pTsDjtxJ)SIb)&U{QLWUn*d@a>1gwSt~_
zTtFBYDS4<clB3TC3zOSe3!gEs^@d6dF45r9RA;R%ZOB8l#SgXAwv!7}_r_k!32@x<
z0}(5p5K>r2WH!8l=0AZ+g9rX6gkCH)@!1Fnp`OGT<+L{R;*)~EZH6-yKPlK-E0Fd+
zDSX61<}h}+@Fo<_&kh%^vE1Twd40)#q!5aQ5IIuNxtZNNfMRV$`6-=S)BU!a94UXK
zu+yIPmkvJe79~wf7S?b!@9_dw5~?#*Z*b!JAqZy0hC`yDvCcEZ3C{>UY5#m23uv|c
zr{1t5KYG)F;!}kV?Nxo=qD|%*Rc9pELeNy+mFVSEfrS#-l`14?_TDAkwg*~zkSZ+1
zi@9Y^x0k+76LRg206Z~oK`_0VE)4LhQi$s)`BGa4H}dI1I%6%k>roNZ+knGUPU{Pe
zg*G0hrutqujTUX3??bJNKXNn0%9k6dHPFkQx!@o?z#9Z7P0=R$s?I0Ov}_v3g;Ii1
z$V6=LZAM`Qr#W($8Vq;*OhOp*H1FPeegqAjw@^!wjk!>L?;PhsyPw9_Li^>@2eqSb
zMhRXtY_xzNU60?hCsS%1LLH70m<4dz^g-?Ae0;GBqlC^*pto@owZW#~tWiQ2dnCd+
z+-S`3`B6d}Q?b)<G(2OpFv2=B8r@#$?r7l{=a*|)wyLpaC7pRj80p3`<inL!CVQGQ
zWku;Ze<hfNiF@9Qi=jnhh2cQQ<9@w|xD_>b;E#5!@SLCOX{5q(Jmu0`<3P;hQt>!>
zaqS%^2v(X$r7Ct%#CYM1-HyAGseG0b*NgHK#w0p;K*EtJ8$(d>1R;)X`>2sZ1YMaR
zw9{l~Dlgq93a|{=px8`=c5~r8q|+0H$2q^#7IhX?-M*4KJu9?#V;TQqfS5q@0QWpA
zw1JM!#b<@CT=fRu$pWXAgGQ>U_AxsSth*^HK7xazSmw&Jog*~Mn0_w8duwUs6m}xf
zH&cY8IG75b6LMJC<){~hUwmZQ##d8dUWR3k=M4&&Auy@+<{3bC#gg+(p{)jvz~WyL
z7H~NGcD*dPaS*C}@rq#5Hd#K~S{2*qn$9RU^7-{nj^rIVz>!wGDooWNSvGGkd$$kl
z_bug2&B~p4w-3zI&qz<dCX~3~cuLHMUxBbpVIB?uv(<0ZPu^Dj2pZJeuRSGZ37vXY
zD()wA^=1e29CNtM>5eGLGJzA>%54|dN_P<k4CbQ)maSPhOrboRC9t@BN3w+cq`f)j
z{a$JLQDynjWYL9Hv1I89Gw=}$Ob!*kC(Ob8$vp0yxq==<)2X>aM=)yl<_i1K%-(F_
zB_wu!Uw9&dRf*3Jz8V_6&N@a+sIM-%Qfc}7!YYO$yM7>ipp@xIzkDFngsIxuY8O;O
zq=GKy2$O(?2hSI_qP?}{@CV@Zp}>|#)Q7_L4y*`k#R>o7TkYne-IUfX>GG>1TJN(!
zh~-d97aGK(fxeXsQmm2!@`N>-%6Y`xr_r%I;VIzhfQ7<s97$e_u$x<}9Hgp*`kmEk
z1Y}j`Tz^w_SsdqVx{}?2bE1#}p(j4ESRl+d3%Smisy}&(^CJF>{_sDxYNaE6vsei5
zE>@IcEwalJ`g^g^2Lp{?BJ^-mB|)bSkWbz{nEgNrRi_&{l#VSCrrMVttKdupwT>W@
z#)WyiQpQqYr2S?1{gV@0)23yDj^0`(cuIlGgpF*}Sr=An>HFnEf7hiJ3bH~9BjF6^
z#1b%hrh_wh)K_yS*Oy{e2p3hBt$KL$P<r#vqmR)iD?vucV-7H7o(%;Ke6SKz1t#fI
zSrlcC$<WcLB4G#hGu&oIF2SpX_cTrOX!UAPnmM#*weS}nTh|CXF}ssYLIUS*StCp%
zgJzh7c&h$0-Cp{(Snz;g$jmd!9q{%(_?W2}Cf*Jd@kf3fMec*Jva_qF7k%-O-~~}?
zgMWSiUHVAq;F|e?c_E*puysNK<O5sR2_YOb(2tg|wwVb?d*5sYN@gHzEe3MvoAp8}
zc5IuEh5ee+6VkKj76)mS&qm?N|D#Slw@C<pY=@#29HLWA6E|9nUC&rN8mY^_N?99l
zUST2cD=t)+uDuz;1%ZpI*(6K~WA)*yMRTA>;q1u66C4|Jvx=i?2aVe-M2E44Y#}@p
z2sr13z;_KGz@i`AjEUJu=h)jBdcfY!P)I4>N@+kT-b%^H-m2(r_Ets9@fOB<Wm_{;
z!C2dEQFA?=W)SFZGYB}dV-OtxQ9-_2K;6_+`4-ezPsg_iWBt^4FIAQSAEAL;K`ldy
zuvO>{Y*FnT6h{AS6<!K&=40l#0*_rJJIt%5_qSnP<<P}#LV$LuVrCR&=MHTq=(hSZ
z=0nMYH^iIUfZK9NaLw<D<s+LX71HNrI8-aBzD#&ACdXp^q|#3+wWJzG0qtt@{b*si
zFibWLTlF}YwsN6o>k>7z!hSn<un854`z}VsLz{+@J{7|J%n=o26o4-3^5=qw9|Q+w
z)jv4cM<d0oOs}|BPz+zdm&@N7KBz0GIx@eLX6an=sZIzB&$ZFApYOn!=0YVUiplJ~
zw+lhuIZA?Zgg}XwdT$qoaz{)_5a&gbX*-CbBeZe5@TnyRnfK?=8u9+f7y3D;>4hD_
zvzCokze9L^)!T=_TCMQRcf&NkvQuD2eJ8SR`{8kRr;wsm(fVA~)<y?Z%jC^|EDuXa
z(WQ51-=&hoiMjst?q`B4L&%C$noOSwPr0fUK|c7IFe#iF@v!v=`7Z>kOiv%L&e4!k
zF)Bf>CPxyYST(X79K@$2Xl-7vNdiRQN^WqouDpUe++j(K5QA#rlnSBELv7kWs?Cop
zKoDAsx$YABs5&@iqb2MVCQ7TOr*{d7zUP!P7-xHPE4ez_zDsCt#bZmUZkO<hJl&Dm
zDwP45hZ%j!HZ;u9D^lp2&jpwi?iR9{#myceDB66Ms>=tB!5ahAy&<}af*c%W7VHsP
zcTmx$I^DmjCmpjo>>X{#sIYmm>AtVctaa2p7v&B{ym5~(CLq^>d~d1d7g+Ao_6pA^
z{h#}&{(Ixhw)DSYukac4w4baJQmJX5Oxy0S5;ADkew<0Lm^>h)`!&biOf%Gs|Gzz8
zi~pA*>YA|mf0?&GE9H5cd9dZYIsKo{o8!NpH!sXv;OD}^|Gtyap!pj<7yR&WI3!H^
z?`JiVK0PEXSElwAoWPjXo=ggb8I7mt!$L>DBj)wUMBtx0*i7rohlRbJRZrA=74sED
zBT*1jh;D^-p+NrzA`x&y)bQEI{wCpi6gQ3{Q};PIA_G;J#{ZrG9kJQQ)dQ&}ZKoIf
zbmU0GkKmg_5TrRK{KBFlIg#gIQK3{5aac!Bd?oyVTcyb3!T@F&xndswlqqRR7)Y&c
zUkf9w`k&iWk2tssf~IbOdmWSy&D1gcV10urQ!?o3Zv;1M!C$R9igLa`nWTOWwB#FM
zHuT(lzhy*g8EvhG=&y_}R143wQ;%>pQe(v_v(%9Jdz9sKKkcUmx4W<tJ^=|{Hi?Z<
z%-hNdpA0|ft7H?m%OCz$$m=8|foG`aNudWMpNZ`T_~9{&yB#JKofL*}31;_^n9n8~
zk13YBUY4fFSR*waaLOThofgJuEVw&FS6FE7%t6zMrj8tob_StS2PdFPtjKJN3ik_$
zJhfk)C3QF~%`CjlMliY?T7Q;h#n-mwPd}nOOH<3UR!o)WIL<9VZD8L+0RB?(55nUf
zVC3rRAT=$KOuq`L8coH%<)1bNfbn;$7sfEZG*N#Gp;GoA!dVAUCeK`hfU%U`y(T<^
z$GK}lUyu`l*M-Nl^=3x&(K;W^y~liiT^JNl^SODZzOgE>*HEVhA@pDAwm0+Gw536K
z+1$N7V3*GSEsWOO*e)YVpBo6zWS%*uFm6t^LoyAz<1|{cQ68hoyI8}yNw;nYZM-#Q
zHc8aqLG);Ao;dY5h7O9t90Gykgl1<-8NJ{DUxH<n=O99aD3v>iyBTwP-C2y57CMP>
zaBT)=BEBG!&N+*40L^k{x|Uj;HfPc_7ZFATlFn7^q)`jHi{ADSNSeIGFYw5ENeq(S
z^%0+9HP__FMbRI=Vi-=E1<w|QNRfWxAxlYe)QauY7L&DNsH>{dStPxz6({2c2!t=D
z2I$*dnM081Ge(svsPdC43xRyxvb#=KJiOm>_Nhybf#bf^Y&frTWDFsWJ4R%b(91z$
z7ty?}dTRV}_CmP8PC-^TI>SutIh`H+XxpZ-09y76oLV*#X$}fp3Ec=1pLcCKWL`xj
zG%Z*R(UeqD?MqM}SQRYJ#x9qmI+{X6XX+6mh9Ut`9sAm(v*3<MilwU|Vn4b&tH33!
z&f<wurHj=`ERm8!MLkEK4})*ZMQud~+8ZYR1Mhx#y}pec=<9GXLeBMYiu3|O)5<&B
z-`&HF4h~x!s1%58Ek;=&JS`CJwh#+!AUrG(Zf-O_4Ry$^{MlOkR#Uf6q1Wo@WQ5om
z`}9%HrQo;<qdr2@B1PtT7-49`Xnmx}Vqe0aY9Rd(DK23($&MK7=)I`_<C;E*7Q5R_
z#P`wWi6FN&BBENW6Lz7E7;f{bZ7asIZwAE~e=@Wcqt(0_o;FMe2lCB5MtoWRLayo;
zDxt+O;t^o5QSHPSJhIwhXeClnJ8?c2oO{!}UQepmVsHoV2+C++2kbU93df25G`oXX
zVKbS@9px!7pB-jTUFMVHSVws>tucKAsPd`xxPj^<rzdtobl;RtVhXF9JLC$9eJ4@x
zr+PNEE+dMJ6`6yGgDZXfaHk~BVI|hSut`gPalj|%pe_ifr%%L*OKiQH2dPkz@nX!w
z)1!|Uqb(&D#EUKr_{28|Zo4^Nd@?K(7*ReW%PhM%$C3gU)Crij8x)%$CO|^>bb{#2
zc`ijZwkCKdn6iLidFf_2jWg)9bjCg=mQ1V0Ihe|7M9yCNp|cpy*`a>Z^Lrg|+x*%W
zts|&wqBvDfOWf-UgTd-1(UtVsQ^J-X#wq`Eq6n9e^k!GF<G=6M{;pzM+m0|&`+8UL
zOI9=08uh`nt7Kd>-RveN;p6x0j;Sl5wXc^jPxmM0=EKvyw5YpS&a@PCJ;j$b=k`(g
zkBBq$bx+{WYP!@@90YM@r(UAK(Ou`>F730wF)tbQo2f#fZ}zIVPCmr_X@76A6Qn$|
z9-9c+DV5JP22%cRM@Rfd0P!fQKE2X`4s86#*|c&F&S9$F?dX9cVn!dat43~(Hub}y
zp^_;N4*Lh-&AimY`inV!*%mRU+KVER`iqIaEQ29&Tp7c9RCd)-?sBs&M7T`2%>p)y
zPqqnIl`xqL1JfPpdNWYU93Z;*bM+>l!XVBM1R$){MKKNcNdJi9E@<UP{S%->$W%m2
zA5nGV0S7v!7Y)r9+GXmTD$YPhO{wA??z$;)73u>4C94`AN)xyHG3T)IQmbEO{*g)Z
z)5Sy(3MY~h{OQ|tI76?esHqG5lqBdn*OP-mOaWF(G-BbuU=UNS-f8RUD}&e@yM_5p
zr!7X2X(R&fIh&-mHV(MxC!?68sb3{KT6SOmtx9UCZHgHpvqO6>1D&!|n<4r>R7V*7
znjr>S0KA_TeUx@XsQ=UAdoFd0<<WuYt{L7KLepKfo-P$;0fdq!`Hm6|9E~b0aG{EV
z#lE=kcz?9Wtf(4hV3dbOi;GPM9r|)wY5Ev(4Wq?f$BOVUPgBN<T_e<p5~WtUjis^g
z4#6}XjPcQ$$~F$*9HdiY#XLKuov9N=SWUxHCy+jwC~j5~$4nBtnG-im5_c$xlb#jx
zH8uMbzwvV>E^bF%CW}!BGMzG69AWPDhAASofC;Ak6Bj$vs^>%xDyO&r+V`CJHv6Te
z<f-BtO4?6TEoskBv!nqoi~^>MV^v@;x-u1*Vcm4`b9qa+srwF}Z}so_!9IVg+fKfQ
z#13ZC1%C#Ii7<;YWYV~v8uZbT=7qKV1<@Wq4=yaw`m$wch6QIL6XEeMh|emx67HnV
z(I+p69p(0|Ua0HoS0plw(Xu^-l>cAaTlr$M_Ovq)Sz2BeLuX*s%j+S6DrSft_ziL|
z81Wjh+T`>&OZI@7*6c|$MQ;n}!kIFtTx^$`9_q1Q@Ni*Xm)UBOYYiojS(Yk7UG@p^
z*$k(7HB>MQr|$S!IQHb<g7OHVrddF%avxx=^pc#7M%eO|+dA};IG4Vfx!8sHm&N|T
z=eaM-XuZ~<w;%O<1!uLqB)VJ*u%|<>V7Jy#+^ga$0M>S296;w^72}a4d-slfO%#ET
zUwVz<V*)<zNI$(MhEVLQq6-2{icslNiJi``iy6VH3T&mS0t*K}NsvgaeO*L6O*;0W
zV+j5Fy6E+<SP5G*SsMKY=!K1@#BW2O;P>bV*<Ifhf5FbwzJ=-=TRH_Vd`s+Q8wTO*
zTjHAlmuW0SgGk12_*VaqfgpC$(RakT;p#3>2_2PmfVtAtcf|~aN;>nd*h%>nG+S)L
z7Ap(G?Zw20@Re>KX(v0`pn{2FAiX|YeAkBVbs&#9Aelh?_Pg7jo}MGNgH$4Gj`%7b
zx8{ib@R_=0ir0bX+h&Oaz<5l^5@*?-1kBTHZI<{-T;pdl9t7p?KF#|pyQo(91s9pl
zI%|froWbef5%4{+_<t_Zh2EVjwskvWq36zjL0r3geso~2$b#9(aoU}-F@kfHkd0M!
zP8yvpYPc|!^Hry@p3Kpk>*=lc#SklZR8MQ(7gK>T5{po$a!_c^h$9-;T(a{}Cl)23
zo(9Yl``RIoX58-wgTs01X~xc+sALx?T}fZg6MyBXYY*@RHA}HqGZ8vee3HWEixXR>
zUYjq@qDkWb``U+C^$(X?zCiq-MIzmLWa`!2may%mLwTU@*dCI5S4TG&f(FTkap3|l
zm`n~_glO=pQ(CS-)P^^cJTTRl?;+?hi**oV!Sx?AGZ8@Ve!Jd@W)#RAg&cLnQ~-qT
zkPnj9+Fnt<*!lm%_HtUxjzo*aZkmUaiG3j1b@`fQqMP|EvoC2nv8f;D@BQ#WLE|Sy
zYiV4e_!#wHjuF;T)C!#2&o2ixBL9Xr`Q_r^hnsnlULYun{M)udo3{ns_(+!ynn_W(
zw6M0~qjq5QzppL0d2O%*R4P;IN<n8|Ss~Uc{hYqivK+P2;+5jd^15i)49+FI2oj2B
zJHWD_Th5GbGI-H-MdCB;E6b&WSBpVGka5F9k4ZjnSp+n1#Ncz#A+CTN^J2_u%(}AB
zSa^ZT^^E}!uQaFsu+siqZCz=hYsAM}&iyxQ#AGG4t4aJs`PE<&d#jKR6ucJw$Rwdy
zd`3yFDi-^;$d_W)ijQ%&D339ruYM#B4{M2^Rm74>=RN{rslyy7?AG#i;uV>U*n&%R
zyAsjIW?#gWh}~K<b5R|Gk8})Ww4H-4AAxDio6XE3=9h>)aqP(K;*TX_0=+Z|*rN4%
zv4_eZKDS<sQ_g}->%~;%=q!p|?4rSm;rp>T*rwSRKNjcOyt-@<XCl(tTN}iFcGhx<
zdzD*0c<HoASXA9uHGch_Jt|X#bzl}Ecy1OCfYfCsIZ?XbVDVxei&~1MnI)CS6&su5
zxc?OU2dfb0tPmP_iIOV=mvEf2OU3u(!AoIV#LF5eHhjb9g?Z|#Kqi`-X*wizE5p%7
z6WH#3v0U82lqt+6ln!=wx*Jq*XUah7olnJ3XT?wan<KT}RJL1mW6t8)D4a`RX2xhn
zx>g?@Dc#vEMmnmXZj^8kd#FT?V{L`p<^vA-t%KqN+@EHqIQvTrKNp8GS^sy3#8`;_
zxhnA_yW0)y=N3y3E{M6%;?KP(hH1dHaj@a;3ok6;;HQ7D6-(W?ZM5`?_zE5_SLMg-
ztKx_3?V30XqS?2viNxXQ*C4)XhkEAU5EC9zPb_Czh?;$920iUgf+K<ocKby<D!JVj
z^8juMy_uLiQELZZTug@?*83m$+e?ji#ZOq@Ke~sRgpbF2BK&c9-*O>Ll^b<&H8{|g
z$W3mT1aU$zf_dXsbW>Y8a39CpZ|m0kQuhbqFjuRD!Bo@7g$weNjm{ntER;PE-|1$B
zv<M|O>@u$r#^H8}wg=hXvf$*MU!+{I)08^U!PWl+NyqI|{MqSWo0xLe&JMN{#C`fn
z5Eb`$+!M|O7IimePK5S`srqFD=P32)nUdg%o7JO(Q)2Oec@>;mZ|!AIi%zCGQ~BT&
zW^4SYOb-ejlCl8z)f<MSybK>Jp+i&Rf*}GPzkL<+mgVE&u9aRIn__fB`LCu~D*w;6
zTe|5fj`k??#Eg^_+YXsB`-$l9?inc|&gP{>f4rVzvMjUJZ={Tm1@&59>j_4DBh9+?
zPk_{+B;|mIt2F>9HI%0;_iP^66TbS=CQ6N;rgU&)$JzdrVZZ`Y_ot+IDz8KA9CdY)
z{nsgzJOXNdG~=`7+tj^VLu(f=4=@eb=fb&hHKwt9@rgmvvqU=nW6Bh*TIgGwLO&|k
z!!<Par<BiKRgg-GJ(m)Vt#I(y4jcp-H2&gYCdYs(T9j0JE~PbNkL9Xs&Zn^E@(#Fg
zNw6BM!CBi7U`l$WEwoggypZywmEvD-ZMKk_UqH+#h(#dMi<oJ6p1hdCB3zptAl5oh
z45G1D93aPmDO(icn{INHE?-R1u?wk$+LSQnF~StLGQ@NhI%cz_y4sXKHRxM)T}qIq
z=0^ny)_nGB%5XcRj;K%hlBFJ8^n8HS>5r5WHjHmC*@8+BE~Q*$$yYC@48Tr`yOQ#x
zFB8K9|Hwun5RZH7YDnkMpapln=1NLJ3^0LdFu^yAuYM4IxAD`D#v{{DKVQkw+iASF
z(KvrOd7r=jEhP62(5K>&7og9>BUG!Oj>iXD{Q^9G3(+5@vw`{~{0<4yKZ8ecuwKC9
zSdjizJd%R-W37n|!E#|d{ApH*9%xEJ4I_Mj-MYo;hvN}d^be5#M^@QOsYL^drJ0ex
z3>H8~<Ma$KHk4!p(Cs+An^uLbuwE~gRx8r(QtA?~Z>Pbl>=@ueye<4Xo4Vmbc%rYC
z0uuB=v?pHg@jn%bL4OiEOb13t(7Oew{jsf|<@-~1g4}m*PtO2pM}q#C9qw}Gbk#q`
zbeBHwrvI=vcb7&!uYVnE?HAAMn_MjSBMy}Gdq01=@PhtzySol<Ca%(#3y@xTQNJtP
z)oS!bU2^rm0=<h%^oKOk*+uwrOqALA*&?!AtVak|)jW)*FSbAm?CMB{8Ca+v?PrCt
ze1R2|^rikBR($P-Bj>56&!|A@`sp!8IcZpt{zKNli4I4nQCY>*c$&IKpJCg|@inZK
z76oT~^l-s~5`D%anqFdQ8YB8!@;<6R%t=c&%EOXiK<2>NG$wV~j0B9n_MfrA8mg(A
z&`El8tNs%WdYG7(KAT<~I4Xqpl<UXX7K;8<@68Hv2lY)Fsq<(0ehfbAg;BHVj|%;3
zHlQ?hm;P@+&T<-$>cflEE2M;d`a^62vTltbntz~q&DRg8HTQC`sWXI59M+Gvt+>~h
z@+?`#sJ8<&MpyLN*ZLpbF@0GVR}7`7AN6nG_uBEX4BNpOEW>td2i=Y~b$JrpfE4_b
ze!QJ}=E9ygw$Yy1gpJdcC_cSQOlwDZfPIT>*XT-N_m^m;-!JF~aB7iY;1b#Sw*_$D
zNNq=HWsN>kqr!NbBFA`eF3ln1C9glC`&cV_Bv6F3txo@u4G^QB<PLUe-a(yo>^D8A
zF$?wZ=-SA1DLPJisb25@pE^hAoR@UxlKwyTP_C0YT#JUf;$=Pa(Ovvi{}8%ySw9uz
zSoO8&8yuxv)3>o?<X^MNxY~eDn@c48rO!l(ZGY*5nFSJRf$yLj`i}VB>(3SIOrs}w
zaM99FH}%^Y$s}igdP~n}z6-bXYcy6lgsQtycm6YlJ;<lRJNhUb_et&BFzNsJcUs#7
zh)L`rD=cK~3X2Q1s2wr29o)$L{=G`@!Uyd{k0=nf2&cDV1dE%AcdhCEYj6^1NsWN8
zLLW-wj`a^T=hL(%y$61yh&l7#o-il6=9%h1`<wJ`7O<L!!D_}Wck^h`zScDEjh5|g
z8^7F*KDno7kwjUi==i;d8l61>5E1uP2-Ao+AFhT)QI!i<+;3iZ`2)Q=nnjNNnvdo+
zYo=-ITMyS6N|&wq%R*9{m0dO=)l%=W{D-p6s97{~=3fubZ!(w4u2$vV&f%IDr7t<P
ztm(l!EqgRTqvq3eja-<;W0V$ZQpdQss=}-sy6KkM{=Zr)_R3nRhcgy4bA+I)?x`_g
zCD#s1mFM-2M}Vn%nFst_BzmL{M&FUIrCg6xF96}Xn1vZ;Q50n$SNh8%^$9bOw<gN2
zIjh<dT=Hb#%e~|#E!pF41)16xdT?!}6<(<WB4x~Aav9#8^PtO}Qv-mE6rMr~?vi@V
z5yCW=Ua7$8^>7lq65cj@r>5Zdn|)G4X?5?^A(r3wd#AnySfnp-)zrW$4&h9ssKKer
zG`3S$IrQI89ro||VX2WAqFKmgo~NkYVG$;e4xU`9HOo96Ics*HC)b~DKat9O&sgPS
zZ1#}f&NMy9lj}kIpL|5VZjZlK8u(P|i#AF`DxxT*10zy9ff||df^Xoz`{wBQgXB~l
z%`v8SqiZ8mb&tS0m(QB9PAQE@PL2AnYh@96Wt4LFaZe6AMMBihHIBB^8l0Zm@jvu#
zZ+hx>tCp0_0N*qGF9Vb?z-58V8bmuYwLN>5w?U-pw3(^e|G{&Z9NWemi0wFva=Fqk
zGgJGrsOzogq%v-xVXVLHbt<f2Vx%>5Qom%bz9!F2ZEbM^EbD@+Ui&>O`c0t+b5jRf
z9rFMFuO0F;HF75TV@{o`kFK0TXR}jTjDe{4Q>~!`S^!nQ3Lo10-cMx~`951WhJa@p
zUmd}Pm_~2);<TnwiHJro{WUMOo$MZf66dEbk~Za}ws!^miHoq->YVH0Yx3IT1&ih6
zC8_7ACgG@;Y253vFg~pOyNe@@e%`~wrRtQtR&?3YsHLgrTyQCDHlS(7M@gnNsqcnE
zy)k@m>QHW}$){Z#E>xPcH+36m9;tIB_B~oH_#&0)^1;+`NE`XNO`2<!oHo5mPLlwa
z<_^K!?<Z2n<4Bw}uBbIlIho41^k(dNAHW<4E}BatPNn+b_cNzbyWp|tRH_b-6Q@#_
zx@IZ{%ZNQd<3fvqDd#k*$s{^0gB%Mjn(uy?RIHduFMh|WkWAmDuGioTn0a~JsUrw_
zw-rvbs>g~D%0H8OHbA|WJ+n?_WQwHOXH#9AF#!#OJz>vLT$>t!Nm)BJ$d69drhbgy
zvm8J3qr9I}JDAg@qd%v@ZBD6l{kPNxcTCdHf8*PqquQE;5bCmWMW{6PM(VK6fvP^%
z9~OZK3yV=A?Q4@(X=lA7&!!LBr%lHeOze;rPTn2T7!`rv1F&_)&)R5%9*WosXOi|z
zLte=RP(N~vr(T73m(%MV(*js**0uFbffQHh*f!`<;a0I|k4v>3(<V6qUk^=8TZu<)
zVp=*raqq5a_ZZR5JVKZ{$9q9|A@oT5kO`cA>XmjDkArWw)k<IWPD}9M_L>rZ#_1z@
z3{Cq2c1q^A--e}4o4{?A#7$`vIc_WM+?-a7*Ywh~nRa-7xh-uRp44G`S_~e^%Hx&o
zX~}pyv_0)69=mqPc^7x2b;FzAPC0MFPB}4WXPSt_A9to5QRvdC{aXhG>dZpFXmH;0
zeGkX(drGLlW6fkKNlI&QL7B|Tv{>@qpXMS>K9~kq>04>x=V>|UQ{bVrZ5q6O`9<0g
zJUkAk>F}uiGA)Fr9!@j5Z-rmpjvD7)ni1}vRIn}0pB5g56P#Oz)BaH4df_40KKMwQ
z7QaUwNlUTRaO6l@xcT?;qiKE6T;HQ<w;YjF{&iZ2G@?2U)-qek>l?JT^h8>g`M1>N
zWZHB#VMX7i-R4@eF6fw^@tr)xFzfH`&-}@s`}8v=Y4F}k+kZ&wgn}1-Nb6^*tNWR>
zRrp<fCM^jMpR@8@4mrzuKy%K@eOi4s?FlpZ@*mUosq^XYV&78}8Hov0M5<hg>6;j5
zuDulbQ(8NJ^l8|&v^jQus)#CcyIJ)npU(c3R``&tN`kEFy=+@1%k7PH#u_)gk#1#p
zFT9&>%M8+x+3B~i+`!@8lGayF`JR(p-%H<N=J00I)~YEXk|8@CR`ymdS@QZI-Cefc
zDo?*9`OQxcXZ$o6&KovB)OjImoh&RK*w}9h(q-<PF?v$tlJpGQN@>*c^gHNnR(bkQ
z8YyvQdM)dO%*Bp7IVG4j6{R=hAiY<otE{O6*7R+eiDg`Amv!mQ`2NCm@-!$C0^J6s
z4>I>Z{gdW(p7_M33mdjP+=a-p=HT<nEZ}?16EK@tU#0IpOJ8JfI~OnRv2^ydM(TMW
zU1g!Af`jRAx5q$z{!E8clRwhCE3pF~^xNt{FaD9<LCHeswLj7m@mt3N3yzy9+Ee2n
z>8;_s3ZB`50x14cdS~R$T9pS8dG8@06Sq~F;;8ykI*VO|x`)cuO3(k9?!ZN6XPG6H
z6{^vLZWDf*31Fx=TuzUL9Btp_^dc_kxN5CqV=Kfis%KqIABIB@E-a!b$@K+Cs=1mz
z1lJAiuBC5A%+8b7(udnCno?2JrK#vC8vB*Wjh5a>FSQb0W$*7ZUjjjGN4^cpkw)K4
zpU<(|FBZ{{+#>^RZ^YR3Z2UuauP&;=iA>GQ5h`F+#oQ810^RV;t@K|Yku)9D4d6P_
z3ytX~n!UA=@@}VJVrtS%laaM6Ujb*+y1VIZaL|2uH@zH>H=ELTC_A^${-tiqW*VSJ
ztA@=zVP^=H7T!yToBtNooV+hr^Ur;`nvD<sLp3}186H&&r!lb3#ApnxGe2kyHk~1p
zoo#O<^yVo>goQa7Cg4$Usvy~Pplf$1*nK<vukHvMWC&13V!f%zk6UeXQ!(RoK`?zg
z@-Lj{&W2}E#Xru5xp>SvwRr>`b}^(kFU~G{%>0Pa)$kIN0<$)0UwD5v8s*#H&*VME
z9s%42xf>GHDfFg!?gn3L$uf6C1k4yIkp>2sg#KNyhVPu4;7XSgj=D?Eo`zy(8U2Zu
z;Vyfw_c5H;Kwvo6-*5rMomixYABY3d)7|N#07E1kZXOCS#P;O2Q1NfKLdkW6;VNo=
z{_o;w+Tz#$41Q0)QT!1eo;Qm(&_LcGK0*+ONa@?bOi8@q2GCNeU^tEAS<2EIuCeQ+
zSq4K7&JOw(rg8_+r>2>)Uflc8wBR!g{TXj{!o%QidLqt?)6vfvhL<CnNvoqA+#(U%
z(><Cg<g|jQ!j=*sPy)VE@zaKB&~laB-ZBhiv=7Kqf9aWdhIJZ@PBY)IPh(5j<gY9V
zpbHBO5F(gPWCd}|6QL&8fQZl1hFn9qV_y|{SLK@-9MxmX4#ffx@dPbdD*cw34;Qu#
zuJK$ODn6sNhjDEJA{53iG59h0p>C<+RgIHb-;PeK36GS{FE=a!+LmS&8eVXn(=rH*
zs$$#nHcMr9vMqP1#UGlxdgPQDH<VaX)E<7aNTo1s?!JH!a7jjE)){`o0?RrQ;n&VJ
z5>t-&X3h?}W}m_>(#88LuV`l+#BRDwdbh;zJm&6F306@Nxve*Z+p|$nmct%D8noW9
z2y6SqUwvXt`J+9!C<^`9vKJUqp!YvEFy34dDN@<ThW_9=uY7D^cVA8$4Br4be80g^
zZO?{i5^ou~4&-@Zue)?%qag)$z*6ES!%rX<O|{<!!|pNuQ?@^(q)!dg?3H1_C4+1%
zQ1uzMfjlsO7w9l)<W%XrWJqN$bJ%ztWrsE;((qkC0T|HM-3BIgIl9|0ws}>L?J;aY
zO6{?TK(yt&*O1%>QVm&+blOEjl6R3}hXIO6_RCo;?Y?Mu(lM+={Uo@Bk@0rT2j;J}
zlp=mZM@pnuely^lD>3;5hj9MvcCv(odc*5zt>F)YIiaTB5C(GpUcDg}>E%(|{b|4-
z250;p`iEg69-IC!3{^_B#>4xPVK5%e^_Lf3GR$^|DVE1A!xK(G3hDO^tMSOv7>8H`
zliS)PDU(>EF=j}m4-7pSBKd_g{ugB=lv%{UXFB{h;3PM3*wJ`cgT<8RV&w5S?_&H2
zLYPcf<9!Hh6kX$JSRt!AA$D+7@H^I{w{BscdL|dq4tL{|D1P7FxE4Cw#U4f=z{hB|
zw=s%)Tq^c926N!hcl#Li%~+nm0AmlvsmN;l69SCy+hUD|0Am6~6_Hw_quLdRRv>`u
zr9pwlt4<H8E}LHbB$yj%>9ZMdUxcxX8xZZ)PR3{O7!+^R(!^M!pd@MOSgi30OM1sR
zYkGd1HT_x~W=1aiGak_i#;JJZCKxmD_$|RW9*-wF8#5fY*kiFf(%apQ!BpAV_&Cz-
zyU0+_bTMwln@6H?BDY1Fm1vyF;q~XP#uxDryUATE>t>vcx4`c5+iTtBxAXFw)W3)E
zv;#7I`pKD5eLvEg5;_5oQc*wS8^{RgZ!E{-%l^h^lx{eg!jT_BLk1YvA>)q$a&^K$
zxjUN%%AIx}B)?4_WE{uJ4l*|3QI#YQFF_~g<>+L{OUm2e$K<z<A7go+J#OS}KY{F@
z_06Y@5bY_ehAuv3bb@T}_os~NSAh{<Jq;gj{5nj<_|-RdDmygW@}rWvk3e54rNoiO
zsZ0v7N-)CAE1UZ3jq?}*lo&d|Px?V`Y#Yd3mzt&-<JrmA=>=n;J+lTJxio+bvoQU(
ziv92c&2;)>=-w=2JN$;Oznb*yOD&SVZkg2M<rYw@TP8WY(gNy*mPy~WOd9ZNi-PN0
zCV9Np0_xS4N#|Q84SBsq!7VM50^Vo=^=`|gUt1=Pe6vNtoh_5X-)aH%e#@jQEtAsT
zZc%Vw%cPihT0rHsOuE@JY0SGV3VzWtDSmbfsAVma?zK#Mc20|eU$;!^k=X)jb;~4&
ztQJr&WEp2PThX1U&3nL{wu`(IT+*~i@|fEq>AjXow^}AWpWUKhZOf$e_aA~XKGdb8
zc@F_}qMa?1I(^Ur%G5H+Kc@xM{FX`gTPD3czeU0NmPuniYyow$Wzw((Eui+cOiIjc
z0rhdqq|m$;Q28yB92Q!j0v#B!Zgc-^Pu@93d+Du(#w173B#G-*n8`Eg^itymXW7@E
zIr4~bEX7g!akcRmCJAK3k3z>uKdd)8*+F!BaiehpazMEGyF}W9O0@@-N@G7U!dOe1
z^NCTb;qs;Bn~eb)#&e2}xe;(rVhm?5EJ`(iI&NiWcp+u2IvPdCzJ!1@>E1N3<?l5*
z(UNV(p4?sO*ft}Ktg`8;a$}t94vT~AGn83w92s#&@kWj7svA~=Zq-T&5tYl0T^Jo9
z>n|Rm?w=Z;wWTE1eQJ!d$v*cfXq+81XFJY-Y+9><nVG^CbJ?cxJ!8P0WSeSXD;;W9
z%?zT@9Y&)SROgT%0Bt)Jn5uRd=Qq!`pKGsEEx}AXjYCzz=<S`x$#$-)`>RSQF&IC^
z&N#8IEC}&3a2+!16!bax-Ns#P#$5Iqqd}f`nOG8p$B@0oZfNMuy+#B0tP^{Uqh!Zi
z2aLl(9+<q&2XPTpSY;f9m#eUi*V5H0V{7k9CCrwENUoE@zA&cPSx8@Z$PU5jA+|F6
zs*8@WuS(mF0MC?|#=jBBX`NdskrF^3f4x1z9wEl?YeyV2(HsBMO{Tvu95vQhZ6~f%
z-($uQIRZ2b`!I{Y)rU%t89f738@Pq4&4-SuXa&F~`j$P#{y36d-$X7M7f$|P8I$Iy
z?rrKV(PHZ?8Zc^Lrt6lhrafi?zXaO2GRdzB-mjON1(R$U$yvFUAoZvBS!9-$lx&M-
zcNLxb%9xMEJL$L);>1Rp^|kRW-+aJf!Z4S6>=Dfg7UgvBYh&9!tVT7RT?ny8n<cP{
zEeY_g!?|e?`Ab(KJ^c;HB&GTY8g|0yM@zrOjxb+1T=>@5+I-<a-ql85(B^Hbjqn&Q
z_eU-;91CN~3FBxGKi5wf>osSZXy$37KV3a(l!*J@sFn7dG7i<i^M&Sn<Ck{m2hBQ-
zW-fkjoCH0=!9N)LLg{dP?hP$1`@#4;l4QlGE~h`SmqN}MPdKS-_rXPDor~Lz8|FEy
z{(>@H^8F>vCF7f1&<-V8S7d&gqxCdOOa3&rg$zcjxNGd=qFrj?$SUSpdE=8*aNgUW
zLLD;PtN>p&17MzQ>`)lN$<wvcG>4318o!nvB}!<RbH*|(;PcKIh{+<kxMX}RyDap{
zV4EC{B!U<PS-a6ww$${^C`4-6zsl4S=a;b^UEk@K@sgwU?o(Y^$ECg@8Lo^rh1!R|
zlo6IuV}}>`ZZNmz=cv(zOw%duARu*I5Sj5M2i0nQbVfXSnH8PU%UvA>s-^PO@E|%D
zozVxm+BO+Wn(Gn5#|{?Uo;DdfKo-wzoAENZVyf#WkNB<r8Nkxg`TiOIxVRNnm^Z=p
z)3iu)gGD_kh)(vygL`9ucDeh_c3{?q56gHO0@06$WxRmLn}L6aQs*Z!c4LA}-0QBK
zJVQ@rw8tLKa{aJ%K%-@=G3|D<0w6p}2l;f8<~^D5jw5}Q+|$MTl+{$5x!=pDP$44`
zBOfVb07(_n^)Cu0OApdAwrK3~;SIBV>-^D@TSkW7UJY(=XiNsY87hzj$OUw3d`5_?
zI_clhjAx)|*kwWn)Rv`T6Ecz+qGa{T(9#E!GX8YLo>=?gdOw;sJ%a^Yg-~P!E%@bT
zq$$(Ym2;82pU()=x~d2!Tk85=1~~0Uo(A%F$Ii7xFt*ceyg)kl0shiY*%?#pZ4uvy
z`5Da+Uk7Q+{0xMqFC<~edVka15=Y$ZhAzn1r9l!zi6Mw#GQPNPYfQgx#lUE`(Z_W0
zr=bfo-uSlwT^41uRRH|y(#7>*())`tI<jWUzF!~Zdfgl^tLiZ6q9Q_FOApJ70fDjT
z#0RbY$*&+I#IM?dO84$EGhoml&MWWXnqzSrQAJs+0jQcVtMMZ$sk9)Y2T--ya2g7?
zT|HTSm?Q)Ugu4!?!?{ds2T6o3W1=4bp`RYc9)C}WgEzE-;K{v^SG%yBxfGOj*Wu`r
zX1zV}xSPc;ngukU^=?~cmwn>TiA=MufuG1OY|M!$6@<67?@k<!hgtKtVfJLk)p4n9
zS%mpn{XahB#zrG|OQ#mK*4K`zZ%s%9sE^;|fhY*gZ>GvuTjk0c^x0G%1JUL|{lxe1
zCVKB`&HBEyd>}9+R9#uu8kUx`;nmJB?}kTI<YbmuyK*v1#DP8wk4JW`;i-wsS%Jqs
zW_8v^O)jy%Wd%+iMO)k^PoXtM83q4$-)ZaW|NlGvfBBuHJ{vPOc-vxtZ}?l<<-0N<
ziC7-fpOHT&zQ3-eLHpvIq@-OLbDcv}OU7f+|5LDNWUG#L@B~1*4loJwF1X>Y*zoKs
zxZy^Rby(~VBZkH9^#8E;<zY=8&*Q$~kV^=1-w6WZg;4JUC2GAdv{oen5<I8|ueSC?
z#R6}zwH4|ysA%xMP_d;hR;s92wc3i-T2G3tZE4ktEq?0lclJ%*<b5Gv{k8n{gXiIS
z^X@x4yF0TpJG(nO`_{)bZe-x$iMPTWF7W2@aa@j^7>=vzIp4|Ak@Vf)COQV5<3ASg
zKfbQuOH!ay^xGlspvv%cLe(=Z!?O)$j&<+Jcyypp#x1r6QP99Mi01c+^0pKXg-iOY
zKVEi8uLfyjCGBQ~;k*^JhWI5I{onm@X|(`knVtbmfqvc85IomD4qwPOzfW|YjvgJA
zd0Twp@0a4*;0m*RT%5m~d2J|drEwI?;D3~oiLb;Bl{nBZRIIIJut&NY?^c^0H;)Qi
zH}oV@-@bnYyi(#u<EZmWO5CRAD8zVAhA)f`*b<>HJl+!hJ7QMsa)8J^!yWYH{;qib
zUiW&OmNC0({QC4MW8@9JHtL6=-MxtHjktgoSjRr;amf;__vXyFW%%gD#zkT33^wio
zu93qlSzPMlEH1U<qBxAif$qpTap>g(ho&#{g}pg(7id+t;6Sf#Vdnt(d2ze&3bwf4
zs88~t^>OdOk(F^7wQ|i{6?fIpKz~!NS)_V(T)C|w*Ij%VoQb$%$juFL7<aQ2B5%d{
z!>lEn9f)dE+;s#dih{U#v?wF=r9E+X5e~OYJXeg4K0>yA8t0Ci)%t83FXkQSzBjH6
zhoz|Nn?2!Zahx1IWEA857!UnNBmAga2#HHz>i-V--Imzxi__p10h#_qTt7VX1ZVQY
z`ohfvaTvIYJU9?HgEEL##?iFtb1)4Grv$Zv!Y|`6d@V^l7Pp-)1Uj6IyDKs8g%vL|
z8lt77<u`F}NVtgohmM_a$IDaV_EEaTob`4mGro^Q8{i5YyAjtO8(MQCt`AnC)6F=#
z#)#x8w8C>(*Q(>j(k=QNpRe$;;syJ0yBLl{K=y`6436E!+fJYVK`f5l+y08f=x?Q@
zvL-IsmL5>j%e%M0{<Ng3pd}RAmthS1hjH7O0@CwQToIZ(<Tj(sk>Y@{u%)sS+9AEq
z{m<LR9|fck&bCyJ;%)5(w?;PCM<%;7)}U}x2I83{wVP6d3)lJ*`_4G0yB4VQ#l4zG
zfyx)qC%I#g(o^6Qxe-Rmm3<KTM{;EZ+Jj%nl|E?6)Qx{*g&WhrjKjG4eS;AMZ*mA+
z>INynN-6$EC&mD>Dp)y0<iUTdl~PW75jx}lO=R7scuPoNxN<({%zz&G#IK$5n$VSi
z*hVT}zzs;4Q(^B3qnGF}lgHCm?qJ}%F3O*gyw~)4fHB>a>jdrx<Z(A;tz!a!#{{;M
z>R!sHyq5*RvjUeT?xtm9Q&(B@1f(rAzadZ1Nd(;&{9aV@?hCo_<{+ieD}!7er1YZf
zlfR<0vLg3}DOJXn<dRz>mGebSpF3K~?IU8-@pOTDK%NWq{V~y#92={A$hV)KNbm*a
zcx8gQSDI?J4Ak?KcuK=~_#;KBG#~z05ihD3Jc?KTWokm1#?%BLL6eo0LPr#0pKNMF
zB8oA=lM&wvD-H>>kknkMo)QxGs<J1oE$2`YHCHKgJs~USDx;8DL_SeJMFNrUaxBuk
z_6fkwRAs(^MKFFIkMoFR??ORC+NLYVqBPA<R~|zt8knKPXwm3!wP~9le3+@kpg!cA
zOr=%d7J2-R+}X!Z8PG5h{&<f;9(i1*JlvwSX<A>#2b41{6>JeK73iZ5jKNW^<Gn?#
z(Q4}WXwh(#A9`>HW=Y=fp)X%G216uD?=Mn@mzEkVUgNf4c0TvY1#nfA7`{<6wGa}|
zDSf17Xf9%SHpx1tTt<(4q>YUBbu;lZZ>dq;WRam4l;^pAbV(Ua0TZt(H==ybo_r?&
zdc4uy6<(-Nj^`7$R48j4Owk`v#f*!lgF)#J$}^5MnT})4Wem9HY?I*?%7NCTv{Jc*
z@i4_TE_lR`MmUge|2v=+=zdgw!4$xYKPd;`qx~ag7!>}bJc?Lj`^S63tXmEaB=@@V
z1Il@3Kkixv<ZN^2aKq?dmC2Z=_*Z2ceEj&U@*B5|i^gHr<jR!|N2-(x7x8Jsi?HWu
z>}Y-UU$Km<6P|S*9BkdQ*>zi-+@}4eOhS$G({IYxaLgV5yYiGh4uv5#O6rk0t_Bqv
zzP^5!zQU%v*ptf12me#zZg4qN{;iB+vh~++9SM(XlD7AhSMdZE*gaCVLM@6dOR+N(
z;(rg#guuYk3Em7jYNLu2km?Ts1Rz8zIB!bGBf)m6&H|`kEJLL`sEP$p6?LG3($sn6
zl@=;TcVB)^m2I$0a6O2-o48;lhPC?3!ONTfURdipl*m<~{`bB&Qrt8PyJ_f^zIaUV
zv0UZrR?WXZ;z0|cZLrEWEDZxkacfwnd0B1+?=ykdw{V}T&VVLZ<pW(Z9sOW!u!`Oz
zc_diX$I%pL^TGqFHN7FEmCD_b7Qq=)3T}>s2a?7VxnN(yd0jAuO}1Wu>FYud%JD>5
zm<=u~JKEq9gsO$(O+yfQT$MG=tz1jPxKmJK=x!khO<N==g_`A-pq*Uh&8Tcv{Zr%}
zLlHSY`+R0qc2H<a?0--d8@#Frp((R?=sjU7IjCuBp`d<T>PnhgEl!Par0f!9c5IDc
zmAI55O!Z#8j$17>G@YLV)5dV9=e1TXL${)q;VN{TI!@x-slu#1viVy{PCPJ41s+D~
zsQL^kJ2FzmZFB0-*BEWPb_ekwWY;fkxD&A+kaqfiPWm*w46iv{j8y#^VsdUNF@&=9
zReWZ`NrN__y^;mjqf~<=B`oaeqIDxNFJPy_^@b^(RIMzo5UlQ`+HIQ5H^YV)=k0h*
z&cg~jlwRI49M`9V_H}cCPdlpyVJ-2KJGgXF;k75`ua0D37gf1!C|!I&ieWfrJUnHk
z;7KG=9QocfZNa0*zr^6GJ)Y02SS5$bxV^S8zqe{Qnqen<tAZG}N<K8Xd7OdA(W-Qs
zqmPQ-|B%~9^@0_G8RCgBmGEO9l@<q^k$qK{m}R6*jB2n1!CvjBQs4vIgoj`IsXFsZ
zgN8_>D<)#(S@Z_!uj+#ftE2j>(vVW-yGPqV)hb&jr&99;Mj52T0M(m}-SwRqNaD&)
zyer`M2R`=P;Ke9%??U2x?mmdZqW}J=fvQ!Eq+|<sT&8WA;bIz8N7uO%67+ThR0)Ro
z>C|_kne^N4)M*$e27^`o%uDirnQn)|Pk4yY6V?n?g=28JF9)l7Ihd9xkAve7)plI+
z-#bM0I-Uy}uJY8s_2ziS2}TT6DRIGd+fdcZ=+T28cA(NJ7_RE?d4V6)Pa&&}>xLH&
zL+tnvx*ln%QIIx5H7mk&UaH_pkx}JgfLg=)J<mwftudt#Fj9rV{5TuIo2W-3J0)4C
z=v_K;nBC>EGkm{gk>Tb*?p1=<)tJA%F-jF>ym?0s@uOAUB#TeMqF7ZVd^uWm2#2<;
zSk)%eO*9O4Uqifyk6y6H_<Y#!FfgDDc8|g9WlQzfFfm<U_%Ig3CRX;3w}F(gD!K+8
z>nH6A<=%-cpk%Cyu2GLJi;%&qFR4PzJ7sYGCDje6-V<R9bES*?A#(cHHt>P|!`>w1
zW!0zFW`120@(V)+y01{GdLcQP2^>{jMbWV~C{=wO%K7EnQgTzN+Q4A{#iRM2Yf~L?
z*0DVv*;x)j396}>j^6zkel<aLBgmBLim5!R4rI-6!mlX*8f44wzCgZDR82q=l^=ad
zp+}M`u!G5jyDZ46ps6Uw!FaC#z3twLI_P7XKK2WGf(<Yunk;*hRNat}3ls1-3|LQ6
z>CNpnBQtIt$p(I817|0x+>oHZOi~R+i!*An3J>&Ohk#_&5G%ATL0z`Y2YQVQbA#o{
zss-lo0w0?@WUcT5dRez{raf$ZMdfC`5Ucz;Ki}lnPM5*=ub`AHTQN-~!&$I=n#xVG
z>?|J5v+-z2H#)GT#sGKdMaf+&*9TTlQ>Ab-RmCBtH&krc>P#Z1t5)K9bLjKQJukSX
zRn<@*n!e!-J;YAa^s{?~qlg8~P*u1V6>>7bNjS=JA+Bw&u=kc0n36e1xI*YUQzb`M
zPME1e?*RR}MO52X%v8CcRa$!Hf34t^`y+!P{~+Fc)?=3HC*~B9zp7foK*1dB2;7Ue
zL>z{nF7V)?0~#`U^y?}bPz)m(d%%X*RZ|_x4Nj4Yb4Os*<PZHEu9)AYCv5N{s<|pV
z34Wx@(J(VqXXkp(2tn;8s*f%}&Rms0@^IH&l{Y?)%~kb&{^MY?-XAH~PYZWNV$FU-
z<$zmW@4lh>`}y&>_PpN>GyndkYK__YTxsgZiUJa~K&59$uXj}bR%VDC0R&!wtV$(S
z^F)T{A^`wJQ7AAs7Ye_{woBGCP@bl;h1Kt=Fn|Ht6`ba~f6p}7bCuY{fI346aHkG{
z({Gq$T-n2gI~GNS&-%MgnDtt%tk}S9i&Xcl90jv(U;?%7r1V3TFDelIl}&9iUhJrB
z)!StD64eqq6{4QNP&z9JW9nAKL_lHgaa`tFs#=d@hSf4vSA5+0wZIKVEK}{p-`2}j
zAL8TV<tlo`U;Q^crLR!=3g)AF=55@cA|)%ZKjZuruefc=kcwOt&<PK>g!5rm9$sd<
zT6G<<uX}o+0~F?|#xzs}$yuXvkzk;qb$V5o0F(0Cg40!gl{Q>bWQ(B~4P%TavCmh%
zfZpEFdz~r)t+UnZR6A+$XIkxSg~R^nPgSwxz(y6G%;nstL-eJ?+M<_v+9x<N@=ye!
zj@Jd~0}in}Lt*P7Rk-6;!%)X9y2jl6limh+=a8y3iuRtZHq^#5+=<3nPqs1%XRI&$
z@Kh+tKdhQ*?Uu_=A54DKXlNZ%c{<V$)C9FrAc{A*jTX*Kj86|~;edg^<hF*592^VK
z@IR)aW<73<xUI17Z;d~5PVd2xEm`fDC=zxYTO?o(xqLz;SXOxTw2H3$&}9X3yIgfX
z%y`Jo11|rKgS6q0oqlv@ybOx8xTkVKb*fh=y_s(KG@M49EsM{^1-!Kv+B3eSRhRgd
zNM`-*5Fb>~X;XtbL+N3h+(zEj+Q9B^@u|2Z(!P6qM~Pr{4&w*41nEo5{6VVh?G5Gg
zwmQHtH(UWO@5#ZB=oR0bgNHQdH3MPvTXA?(((E8Rawa;S>(m-WJWkn3sv`az?Qb~A
z-o}L|(*LoyHLm`B@Mb_u2<kBkwa(S2QjmV}#9Kd{v}PP2u1t;V%vd$@`k?st7~G<N
zvfYzj*BX@)??KuOiJvFM9<*g*{5E{V#>J;$M>-o9KcEGIc)b!IO(Cg6<MdbJmv}7Z
zL-<^%;X5UU!lsyDhF3>NR9LPv<LM0-m=uE#g?C3U9Bwc^#0A(kEq<sO!FT^0fpgVw
zMYN+x*E!>me*rd37a}_Q&k?~AEmxB@S|Nhd&w*f33Woqvga}Uka|F)C;-=)x5F$G9
z&k@1AnOsdim>ECT)5MiS0tA=1;5JVBHKxglfjN@JhA$93E50p#iE@nggaxzWC!+0q
zaaR1^mLAu6F8}eDiObjFhxGVf@WXrYPcgz1{{G4)AkT1(h{3eaH@u)#@D*MfrPv5x
zE{czEsNr{jj_A|oMldfx<oofN_B0h4I?xX^qt^OB;la?CVDWFw?eyQB?}bq?#(fa~
z)E1ZY#(f<B5<a$n9KQrt_IfUjSD>3XNnIZQKw@t^RUvN%n&t7nWMyuAoVD2-qmqx&
zSxRiz#9wBxX+N%wKS?ELSAP6CSM1d3pCIyTyxDhZ4_muI=(%S2jruVDJ8N9x4l9m-
zg@)o-vM+unzCPI(f7KdQ1$PGb_JMeGi81H~Xmc=rj6nB5=D~R5LMk5;X6TW4enA*u
z)6sb0f-pFKSsT3kgaEwVDKU7?DIOeGnkSYEAdAk5A$`A%r@PgH<AwXq$D5BA{&XS!
zPvN>b{BV_nuN~0my=(E}fIej7Pw_p3+7^Dj9{)F%#2t}5|4aNzItXL<oB8m^@9}R6
zNi*vPUwNK1oo@?Tu;fm>%EJ2k@;}Av>tEb8<@rm9eg3`L*!w>+K?1CO5}#lJ`;tFF
zGf#P$>QpX5(r!tDX_1^<v`)yNJ#nF;kGsBN#ux@qYIPoi`-gds33$B;mrlNPOo;Uh
zF#3bxIR!%qTSkW04Pz&#QEUrI=hg}BgK_Y$*W-em9g@(Gu4mK>0qn4Z`3(ZRF+5>)
zLjWXwM1rioG6*v&Vd-eInfKRilk69m*D>Mgx&&L<4gAKNbG%td(~MK=TJSWam+Sfj
zdU?HhJv4elLX5!lyj(js!Bx{gB<AXTD*zyfri~!;5y3Y@5&0vN^0=zPjO_^m+jV~(
zNXMY$JlM1&;a|F=^eISaaz{ZO(5UVxB$6b|V*Z^!O5naGMm45C3T!))u+FSziwq$^
zd=;hTu&1py5K_w$Vhy8`KRnIwcGf@rwgVFeqrUSF(U0~U!z4lJ=x7`L&}}Y^3n@OD
z(1P1QirCd&Up*w484QJg^|ghV;|Whu`^KC|Xom(t%87)}oN&TUkM%j&;6|455MbZ)
z30;lJw#K9-=M#Ek67?{L%JT{I-l{*&Cv>h0<w?eTpRk<aJOanWYRJ%w2}Rbpg7)+(
zYUx7KuOi_W8#j7cJvSvT`O&yMSPH$aCj>}K3po1*ZK02?aUnJr#EW5?>RvK(`FcX<
z=IGiky_wL(?Hs>1d4>P67$)3IxMjcCfJtr#vRf~E=@;~;*Sl+PB^(USHmvhYOC7M7
z)xL&nJenyeCLDEScqIWD{zt+!jD<oX9ww;ho~YTe9yUHocoiLZ&y@b{25lcBHPfK&
zlZ0>ZasNreZqwZ;r0i(|D+x6nMy;tZHgxf)#-`unQ?hXjG||_M9x~-<Qgnb{sv>!k
z#ItC6(Zy<an5{WsL$a(BM>3vu4y0nmgE0<kRfl#^I_HQzk=Z7maA!)$@4ktD;m!dt
zZ=ay^P2)m-Y>kfxB)omX4wJaeq5So%4TdM{7frUv6I;@2+CJ}==!*}dH>~j@9(=<%
zz!?zKJ+XtpM_<3ERX8pHPV1iNM?Lkq3n-84%RT*=2=Z0;#G5v@yR7BjGAmFFNc7Z?
zs)=MAFlNQoK8c}0_`zOggV!?R@;3AO^a!RIUhmahipfqg2aJj#@0%#YXchhXCcY-2
zSX$y<E5!n70}?5cD~iNW7fkoWv$ptfmDyn?X}?5w$u4WX{z@<tO}t)Ae2szg{S!a1
z;}GCVI>Zb}^x{!`Fd(r*a4i(paxa;!%&~v7W@&w7&AAGhvHeMdeK-tC45#?eSy*NR
zu7eW2^nZL6$=J2>q4n^k^`N!ln&N84Wl!r#QU@irL@!seWJF?tjalSPyVYlIiS4!)
z;}fYFOwLS5{N2g|{5QA6me@>nqRA42+@wU2+599a(d@49<x~!{A?BidTB6X!02WP4
zL_64M-MuiwjFYHlCHAvHD(GKNJdf;oV{W24fbvo<bD%WqYam=8eH{2WI8YXd)PSB#
z6MK`WrHON15ZayvM+Jq9J7F#a7Mx79WYiwM1xpUb8=XdYYk2!<K|5^Did(EbD`;`2
z^JYl$(S^j#^_g{?J1^OMDRH>a*e8!F5_vZi9|`I3W8x6bXrH0XB`&`tZnL$(o_)9A
zw!5YpNoj~cl3Sg4jrWZ)MD=j}D>0_wdK{@qbQVq>FyJA2kRVEo&-t4vL<kMaNhUo?
zRN<jz$hooAlbp9xpSLx<c#y*`>Yq(7UwEqDv*W*v3sN6<Kr>U8x5|TbYOD5<;OWm1
z?bW+cuRU(Bu3^&jxvz9#(qV3dx+l6T6-KCI@j=h4L)wj9PLO?bmj{gOs20X=h)MFX
zfiF6$@iHttS~Pw!F7uNs9n}vRJiv1yO1%-i80Wp9ei2tVqSoj<$b}cwayn5&e>Hdg
zs5n0i)3COu+S|Cw1Yh-3_a$sMHHOqSOeR<KP<JqXB#IvDUPfQGdh*`1D!f_@`+BL*
z(jWS$LLbJPZ0@bT;b=M{v1zbcNe^i-O7%>}VQZ059~Z#eD)kiMdzDI^7-7Nlg7?M9
z`plSBfMagFx?QcXI{M1}HcagD$k3KfgJpP?J8sP26~-APAVGbacB)$%wXeTPDcs|O
zDVUZ8OG&FFbrQpENaRgcFM-_;vJ_;(WOWH0Gj1oVdy-L8)z*w?y^tnDZnD~+?wQ4w
zMFc_LBN0x{hM^z*L%Eehf>3v<#`$@gx~B~efU;R?79WLe*VCgzu9ru+!HiRVaB+%M
z&Qd!FW*ccY%##^9+X!SJ;5D^iB606`Gk|$kW0-O%Ul&4F3m_>f^cYz>SN*AA`chRF
z;<dNbxdMnv0feEnym!<)&6A@Gb-tS?K&h$1+LT*{jCnaJn4F)d7CN6CuMJAj`Q(Tl
z+FjIp5+APX!bXu-7pcqaJRhAfc9oMCOdG6^PQdVw)nMK@TP$#-GHmcVFIBrDkIPcS
zLiB#l<CvE4@=|rnb|!PfWK3)}1uhdtaHlsQySD#e68Ya!b%v{hU`t)RFipd8>t|Zq
zGPby3z@)e^p?G&$8OSFWErrdS)ffTr6wFC1Y6X98R{Q?Hq3OO=9mS&|A8l1TS+zI2
zGVua+qRP~11b$7{ip88?QxdE?(6OgJsB>HN22L(epBMSu4ce{7rT$V#{C$)s$u3me
zQkPXO=E)AC{>~m(s1_blcc%+h)CElc<enqCR#Y5Te=Z!Q)*nH6F#9OmLdTceIYXMY
zvo*~8Qk|@?o;VSAVi#x^_b0C(Rew$wxtX4k7#8sM?14;6qCBp?Y-7RAFoO*FMr}uH
zhn|X_<dxIv&+R2>@God?=LO$fQm=sGiQVOElf#+j<o-pq2Odz;pZPKfqx`kKs>UOi
zSIG7X^$BX|W8f>pE=6}J{UpGdR9sVAIiT|X@rGK9hOGKF_7@DSuBKOSXm6R*oUZ?B
zT9HVDnm_n2{?zSjUN!%UnIGKYGTZ)XPII~@%)I0;{);06ws+P2EHwBMxU|sxj>DG0
z;nVlN+O)n$<~~$MSqX?v3ZGyC!miu0?+pn|u-5Q<5%8UjW~~4c=GkhDHVx3Rkc%Ll
z@1zmgJ+>`)7+nARMyfFv+{R54*5K$1huk&7EiCxiU1JU?w%=PL9?qe&pSb8%euAQt
zg3Lvug}u&6qkyM!jlTuM;j3Rs+DqG7n`!WMYcmaow$ZG$K;e^O3V+_gTpD;pYJ>(J
znHQ-M5ID4}8TtBdVge8CE@(l^-U6I6`e-aI4j%ngY?99Jr!kwPTL)+kqvcWWf*rZ?
zqGl%JDcHI+D#^px-*8)UEDd8QT5b(z$jd`D?WiP};-?dz5t`Ku^B5S<&``KEQq009
zBLyw`a*Vk}c#uJ}NP?!yj`136`YfEN`91)(cGjDkckyBUmZk{j&imfdbfU3WZoQ)^
z#Mia&YNkp&a`{F3T=TJwT;eldGu*~Mi{H&V$N#v%|3DR#uF+5x^izgLiyCQErsjba
z)_l%f`%p4#k!DgG2O7Jcn;ve2E1zfvIV{8ZE%#mn9X{1Wp#w<br<yX{iJHADCR|@R
zM1lHfbde?i8!)p-^O}U&13&IX(c4JACYnRk&RSBU3CF|R#U&b@#JR?Bw9~L7fw$Q{
z3JjN~8K%^{yFxa}Jg8Y<-Ec!>Wty?r5Pjyn?o4+mII8J{&8a-936o+Co1fQo!5T)N
zM|msPmrS(BC@1sJYqsOYS)1=Q$6mxfamPQ&*TJ-7UQ9d!lHzS7#T8KfOLu>g9h_7{
zoh>xKcK3m`AxYu<?@Ih_gz|>q(4=XSTpeUDZ|_I8h9+6tV|UpZk@O2b3_Gs+GjC2n
zpH*}n`|wm4oc?*c4Y}7bX|pZbHu|nf^ziA)u1Q;LaVz+>=%nu6ThT#-&am-br`Lle
z7~=<LaqICYAsmTL8jL_reUgTF7=h#xw4h{8ijKot*ds*jF;AQ_Z-oVYlCB}7rf<@4
zeC+C*GzlLqW0J<=V`@xN4nFS1Bn9BZQ-R0Yw!&aVQY1d!RwNB!wvr=?q;8C4Yav9r
z;k^ga{z=~W4RL#rKK+w|Y|RGE(H~7CWr5ND${v~|u)n?#02nMHYVnZc!;<U;cGG8d
zppr%;3GAkwwZ9X@(#6JHk4*vqLp@|`Fsb(1H%$|-eRH)ztLkMzZI)Yvf+G`>&Y4U6
z&>|2ii%U9-o?QgqNNP{r{|x5@^-*7Ya2<f2H-xtHlUk7>ZzthF>r#^aZc?{;00{yH
z(?t`pm4wSFw1hou(nrn)q4k2o)E3TU%JQUXT?FG4x$sp|Z!7Mo40b2EjU;BZIs~21
z^23zQWW+Z~e^9$2U)`2*htX$}9^(j%D$-pa<KGW&5t0?}vL$byO<L%HGW_sL(lOz*
z6i!`BGLA?%E5+LyHd9q-3UNsStCBX^|Ks&vf0KW**)fb?vD*!WlP1x#I86sg8|MJ2
z2EKii<o=)VYG)I#8uzfT2L5h7>7Vn;qPO+?c9WVmz)+tw(gv6Y{M`O6i*~s+v8WNZ
zzBJG`@Htr2(CD<iN#ixP#+%gUKjPJvCSEl*uXLTCgI5+uC*Lkjs;?1MpOS3qJIPD(
zkF7n6JnGf2iARmdBMqDy{%^%7aYPe~8kI%W<DY{?4OtMYnntC@9+liDJqNEWYP>Cz
zn#8G5#i{$uf6JniGn-h{s4P;w{cl-x`|TzcH7bkJGM<A)4Gl`mn+B!E9+WmN`Hy(@
zaTBi^n^(tIJqNEW8W76WO{%X^Ro~4`|CU7yHaD@TQCTG2^BgQ{XmncAr12VC<8?0i
zk9hS_6R#SZR}+ps2d^xSPB)G<slG;4eW_>vEsI>fZDLWQvMB%RbFiqP(J8A*<2AO%
zE35jCcy$b-rfzR?E^16~h^oJygI5+ur*~_bR9~a2KBuSumPPufO)P3e79~NH!(_LA
zylLCe=ya$_<2Cl^^peNqf9|5!5U=pQlcv$BG4D>%z+1BC;FZPE$x%MJ$(^z>4T!vU
z|CU7^+c&YO5l1Htly-d%7B!^tK5No=jXgSDSNuo3Dr(|YWAn;x#B=b<;^?$`M3d@k
zRMpph!oOwF!3j+)YE%}Dp7b0nYG`!AfXGeuc;njRuh0CCc(uKWSB*V7<-YwKys|ht
zwR@*Y^);&ME6Mn`EE<*B#G*!JQRR~7U{OE=2c^$fz@ABy+BKb&Zp5RV)~o*`W_{Ph
ztVX^USp(slpMzNz$EW?9o0MOpD!<`-{w<4s*we(KMrG0LlILJiL*vugCY9IdDsS1b
z|A<*<nwZt-%ql+n9L%yfJ`MY}N%=LZ^1E{N-?C^{MH7n}lSM0jdkzjYG(3INr12VE
z<Av1xN6h-ViCK-zEG6mpbn=%j7J`KCuMh`|ztnPyDYPkc@t7hCg1XvciaGfEBp(6f
z0lz7hqOE^c3;WF=L7qXuQ=SUK+rj8oQ%phV0E5sSC2d+ysTCV_eVZx57^L9Pc8WR3
z{HGnJ&?un<Z@ix@X)r>l*9%jA5rz3}-erp17)bYTBI`C~1s4c*hH^gmwNv`SsNPe)
zHz0I}j*2OE_WZ3w*0AnHcTaH6-R;1XfJQOJALE+OS4^2sYNDrvS^eWY1oI5D@~Gx-
z0L!Z|MK<K_f$IbZ^;>PM@s2;kD;e?Plp-gLp)VOTCDe77^|I~~YZ<+#(^@83j&}rf
zA2Vf<HI}ZJIHfiD?d2)sksbtJ(kNZ<*@4_vP8n-_X-%dla1cgt^^`2rmz9&I$Y?yn
z&!<eu#>YBMyATZKyih)ti+{K-b3!QDIdw|#KaUP*(exQPdrFhrO=G&<{P50{f9}QB
z(7^iL)uwgH#@>ptV*ev%ooixNBM+<^Xr1#M%(AHbKF?`VevLV)fMI$6mPHkLO)P3u
z7R}o794u;Rd@65Jd5x~}mVWXdG3#^_vl^XQ<csHEmc{XD=z%8X*Qm<x^6`JmqM0X}
zSk$O2diw2iu&AN&=~R=-Yjl;@>WBY`StpyA)#%I`^!sx#%i{QS>Gvk(*Qm-*d-vb6
z=*itC7Bwb|mM@w5-z@JPYtnd)tnrj&r{mPne|ejFY>TN)>*bBNUOx99AI@*c)H~E9
zON}i{ds|I?!6wkOYgTz`ui;iZxGLB_%L$*_$ypL3leoGxQ#2pgqM4$aVA`V>|1p;>
znjKEFnq;sM$229t+fz&aF^d{H>9wxu^ibn&St((D&Qx16DRZjpKOfi{;#htY#~PVq
z1UcsQ-!Mzx#H_|<mVV9D&wZFv`aL%WGH#MnN8n8SMo*a2JIIr)CR2ZyYQD#E$z{{X
zS75lH(=jMnaP_9H&Ufz0%%5e+?XApMo?fbjg{%)r&J*0J`L_Uo#I{S;Gvv?K$?pju
zZVMnFYJn=1*tAXVCII+V06<aP7u*B?gW#JX^W_Lp=I;dn#`3?6N}e^|zx;ynV%u~4
zj|=>dD-gRVd9oFL&?{2Im=JPhQL=-r!9~ZHIR~2jo`LAZqgdG|81J`T7a!?PCS)hy
zWCT7+WaP)mUg#%8<gX~LtjM$#$trqN=E51uTu4}%e6=BDuya-N9|BykX?5~_v|;fs
z>%Ym0HOU`X8Sb8*Px99#hdD4spvYc18Dg?mHrJ2#8p=56s~3%8uHYrJ>-?QwLnj=?
z2cwu>`VTj{GtOkluH;amLleAJm|V-5Dz+%OmNV5?dy_@(U6CZ&?A~?n^JJ4F7#aIT
z@<bsWVDEwCzxldvDouXhRQFwF$*(pSwzBOhz9N?;d&|XDcvA>??QF8ymFxZU$>s~6
zi!LOKoWA@o3LuYOF+-Bu70Exh5F)L(DFD?~3qbe$nS9CG?c6P5uo%<+F#f24JL9^!
zNowAQ*bi(y+-u(FF7I^=m#D%eQn|GP0YUa^k~>uYjTftDLq*OgA9&#&_RegG>XhXU
zeLf!L<dOY}u^aCGHceu@qL%ya1$*x$hd30Oi@Sa=xhqoze)p4?;iK?=@=?6x_>O+0
z8<cK{u(7gI)IiRI<h-Do+k6eNO5EMe2g*#ivAXL9*?2gMs@opY>>u=nT@RCAK$O=W
zCilUI>{0R*NzH9gFC8V<&%Q7XFM2L`lw6Hp);v!Bh_?Go%ibOV0z@5}*;&UZmSbVY
z`*&;b9^qg&$b0XR0}qecrxh;=f#N60KKOgiiywLDetnWmetq&vYy#dyd#y#8FFwlG
z9O*(9#ZQ}SgD>ibM>gZ-@=W`(uO;}Z$v)x%2R=Fim?lr2=0LBI$Fu@`UFcKBzj{E#
z#~et`^l9@33t8>`=``#=wJ-Lz>MnQC&xx{U0${<b%04i9>)8He|K4fuqobhdvTs(1
zCuZL?qZHs>xFbrYy~|1X-|;}y2dDKCN&(qaI*q#lT|QCYLqeoqPIISNHLraFP;zYA
zS_|%$XU_{RHh)J#%1%x@PxGM5Vjgt+W?E^38U!ykp9qIfPn&At=JwMd|8&}w+5|Yk
zkng?~H?{-$`@3nwM9O0L1xh*+yL9Xk3AuZDnpyOMDyCWT>pXEDmK==#4fCM(@{vG5
z{>#N==#SG(8Ur?6pC-~Rjz62JY5*^<5`ee6AqLO6!GoWZkcqbikVSXIkiLHkAb-3o
zfQ-I3Eepwc?PPN|e7JsUBV&p|vAB5@K0ZpdX$7P2PYV@te!+bKszHy<sL1-K)2dV4
zOc#r1ePfisT-cN{y$#;HemZ4(5EgPfW%@w8RJ`kq>9?7U`g@6COeA@E=JY2$B*(u5
z*NlE{WZKs0k0oKbUvdcWZuA3IPWFz9s;4DXqz(6{7alWw%!S1}ru*Axm|pknnC@xv
zJZ&!UJS~DdJEqe?%e`Rwi+Bn2wKqbUB#>og_0#9av|&1ebkA5Dh;VRrgBN#Bm)e&d
z<x7Yh<nBRU+d2JdPt-k%TR7zDs-_28q3B(UIN?JM-kAQPD|(JDTzz6CL)Jc-e$0kh
z3{$POJMcdC`6V_9bPTZ3-jOW+0M4w6a3gQpYERo>qS{;QMG~B}*3_vslHNL=?W1*~
zy|c{04GMkm1D8ISTyLQr!1x*|s<4q(Tg#itY{Dh};SxK!m7)}G<*)1v$xlbM0O$K7
z{a~$&wio)?KJwFMHIR#>O0`pH*;o-jc<idBBW*qPAejDsy;ZPQl<G&lGM4EKb{^VE
zSaOO-{UswXarV^4(wo3($<Jv0aKiX%hx~)0bN#rY8)`Hydab`!LyMFjQ+a?#p!O;L
zW~zPM^|K^F3{u~8aXlt_fKsE7lGlQeoY;YP%e3AI%@O;Nj4Mqouia29nYEEIHdvY@
z7{MG%`K!G@x<}3o{z^;B-=lM+D+6b4O!A_3igODl6u$X+yDf<c)lQN~3d(^A)Ox_@
zt+mk(Tg#2IQ~*r4wj)YURJc}-_tTFJ*Cyc`v%jl5d=;*B@+jaT^G}<`J?^`kL{YG!
zjW)>L1hI~XP!vF?HrimXx?db6G59gRjW(dckLFTMI2|z`t(9D{9*g1cq~|L~(@b~L
zBbW#Hx7991Y81BBhT+3?gcGF=-umu^{@gK&Qc&o^LP?KyT8YH&!hQoW^qN>J#x1P!
zYa?x{_#cnHH>MaJ(0vt!XJGWvgFc}fD~w-E3^{kN$Y3W_pD}*QCGw)^00vFSzMn<s
zVlC#(3!#-!v^(ezX~oel$Sv2aE=&lF>~YWzN{XX7k+qxTYb&!t-*Xh-;^?*zvp?Dc
zzStXGBH4&1H@axI!+|JmfEb<BT0!edFRHh4VjNM3IK&>NM8%QsIpX1R91^8840{U2
z-j2zDb&_luJ`QPZ-Ixr$rfVqUiLXn#X*)vJzG!ch!FBth55wB-TK77IQj*mv)Rb6H
zp<I*BQ|qgX_IMqXg-E{ID6tNT!Z0_4{fAW_&Q!zfL(w~+uq4_6Zg;{iE+oINGi4Gj
z#hRlQtP4FD%ru9boD>fPH1-zCf!H2eBaJ-Z{=w*;IO=@eLp!=&vYjc7?#kSQbv?Do
z*g&kpVK~`K+oE3h#fN$L&XC<(`vT?hoI}yu$;@c&3yy-}l58KW{e>#JoMBptE!r?l
z<vw@V8ms-E5NPWdZ4CulGfu0aK#DoqTmY4Jt_2fjAt_DP{)y0l(7%y9t#+dgpQU@U
zcCHXFN!C8B4M`Ar3z2~~;Z;Kw`_9!m($dSl`mceiceSqxQB6rT01aQjwS$bx)H;f=
zOlGyNR`#VR;gmr(p!i^AAe>Gp91Q-iue2jK7irg0<k$52_WHNZ*)dK~s`r-a-|p0c
zaR>F!pE$$5OszAq%F!O^%xr|hmdMkMkhmtSGub^R#gPI3Ct4R0c1%0W&h(k!=f1`-
z=gYM(&~q*JXSI_VrU$rgI2iyzDJO~5m2<_A=DemY<Y$~rA(zi-XJJLiu*=%V)Tmt2
zb$ffzuRl4R{BTuU;f`Mp{K<XM-wyF%aCR^?s56uv-sVms?`l^xH<c}@8o{ddrDdz0
zYI{g(l@}pNnL*3TvrD1n)y4{lHJC&?rYxw9`a#Q-H7zU_cT1j9W?$>eqjo9%9qOhz
zGGuwTl>TODayur)-kQmSGx<omJaAnXHWn7Ym@-3@G>R-5m=YurrHzH&Lu!GIh3KKR
zl17o9!%~JwYSl!Ygd8LnN2cKXy$)|bw62?m&>v4od8an?cvZ>)n_AF_`=#1&hVmSe
zQ?}yLg?{$$k&KtEbyta<q7cewq@Z%te=%-6(+L$P(<+K_Cs8v~1~N>M{>*^!j0b!;
zE5!ko{2hFGk11L^dOQ<Ay3bB&izk)z*K)=ia5*8awAWGs5m4h0$@H*7<obed#xp+p
zSs#yQ{84wfzMfKnI<We6uEdIWBF!c0tIv!_YbkSX%A$H8$m};#zHkgIG!Ax(jo%u_
zryXZZ%T62h@<06XjL`*fy*$EAKOA3L;LF15?QYP1bxJ#O_`Q^_5-i}OH7V!G>CBW*
z7<}={PiYGUx|AQo%K7owG=^4}8cQ*cp=aRG*;PJf6Q=46Xo6Kfa3?FJmq<N(=x55?
zGR<*Nqj;$nur;XZsLc_rJk5!<#}{`exs4<S_nvI&=&3)megYE)m4_eLlBbJO+EY`>
zJOT$o<kplHn1rf71R~C_vV()I4;pP|4=bws4}FLYzxzQ-hgvzEtLh9MA*k%-J+yR$
zLX(@zPB6Q=c1}ta@vsvDeNP{>({GKLKuyMmbKk5}Zg)WzTHg-jW==|{+NJVVfO)VB
zF<A!IA|mpY7vtI!rt*{EQMf%l4|>7dD^sdq4Wzt?MH@a8TK)j}pN2_^b8bpkS|0;w
zC5ieZC5mCL!?IN=5f=L7+JDq13HC`1c1MEU5f9H566}csnSa*{OV>5^!vEiTA(`}P
z%FY%zACq@&{w9+}79C2#8C{lM@n`}Q4YS&Kb%D`^r)==cq$4Q_bmC?N?0Gch_8&|y
z(za+upp@yQ8&Wod3@MxWZ8v78F5uBj67Xo&SDTpux~lcF@qZ5fzl#5_;s5KTYW>`Y
zWz0@;J^76{Y!O~L^9}re6aU{L%9(FJ+=pr7!`~s}!{2Q;k=YID3*T+e>?VZ^-yOFQ
zUu~^YJK&=;KAd+`iI(9?OSnYVRRVKbg|vm0R;im2JjOb8js%~d*ruj8NBFMJsp0rY
zG(55lk3G(*Z4u^*bLtE?d=3px-4cb*KgXu-w#DcAxYP+0$3s=>i`Mv5Xi_^^;d9pH
z)cXuRr%g?rMBl%jmWtDy-Q>pf)Rmt2%v_i{$Oa4hnoXUDufuey4;gPmT^WT;@#Oa)
zMTWIv-ycD^BD0$$EJ}S(ieT4PrUqiJ75daJ_|{dQn&E*s_7|lN!B?BlQh%jI+}fMk
z3W11gN$R;4`26KWYOo7}*<YkoA>A&fevdT;mx@$>d~IKmdY8WLfA5!Y82VFc3#;AM
zju4stOIOIoH~g~pr_>qNnD`Y)SIx^N`s=C5u9&g;|5Ar^#Aj^iyzU?4^L;WeJQ~42
zt(n&jUw^2Xx4R9#E(x5k#n*>{^9S1?78gfYu<MsVm=ZFdk`Y4YQ!+tL*nG;7?ycvm
zcH?vT`S}SNOs?s+APgUV-50FJRMLIHdz98ado9>a8~S_i1??{4)6+8zH#&Bc`G2Jy
zz=o1&tA*OG%x>Mb9t-jRJ+iGw`g@*e$gCTa?vIaIi_>GwZ}Kh~1IUfh>Eju5ntDtv
zi2j5bn?6ARF=||9Z5%%1L^u-1*MjIzI*u3Nm^HBu#K4Inhy}`85Cb4BKHUzwk56v{
zvf>OEvR0YyB&b&Gf(${mG~t<X1T%~fKxn=dHjP41l+mOzF<mME%hA^Yn@Emo(uWEl
z3fI+!0EFlWOJ-!ckl@MbxG80#_<~4bJ2X=>Ungy*roSYBh<T+J#A_twm2^}zCLHBI
z3(MQHI3td1m@dMhC=)h5wkkc2e4QeKI8-3Sfe^uveL7<pR4Oy1#CMhmHm8@cMjWhq
z`i5aB0~yw!?w#obm>~jY=cK!kjdMiJU6&}V$e!0S2atDP6LpR~npzP3NzPmm>kmy5
zLhw~pL5p|NBZ%u;>0tuW^chgAsv{vXD#M8&ELvA43by!M*m~Da*zY@}imEklun-X^
z83X30C(+50QFfSYA;h5+#4(jkpCl+H?Xj>F&Blz^$-XQRWn(tiX<F&#j4|Z#`ywz4
zV(R*#sJa%!wDl4Z6)lKq-y9JR3t~EMsR)M!F-=)6f~YH|Bm>fi3y5MtE;p}C-%e*z
zM#9#WOA@wLB)N4(60jcjFnfJ^m_Zq^`66XtK|*N;f*FK$vml%W8%3P3Ae^^1i@KHt
z;SAj-!eK!;N9_<nG$@>TJ4LY17Ea7y6wa{1X9?%yJ)$mQK{(xtL=3M_IF}Toa4y~Z
zkAxFppCO#PKNnTYf^dFWA`(3d!ui_)5rhTd?0qPGte~gXC!7n8h&rPM;aq$)eY60P
z1>szMEIn2LVL><xPKa<=5YGK4MK~-7=gF@{5Eg{<%IWmMf_hjG&If1GhX^3*3MU{$
zZ!+#&dJ6$qT?r-K&ZpyAhe^sUh$KQpkhBZwG69$ck<7j%qQ3=^Jar}g7rI(!R45ii
zGV2!+4v|O_9AdTzs?d-$LbqG#9Z28}QJtSDk_2-JEfEW&<bc~E_FE9dv3Eqwtw#{a
z+P_3a)iXc>f^~pVL(pJ(d^a7<a})6_43(Gu7S+vyH2!`+T_wO_K^kozi6AUU<CrI+
ziq|8JpDoD{QqqDj=1DT1A&fh$GoB%gCAK0Q7KHJnod`!=VT4^?8Fnxz2hG*KThLtf
zbIfoRkjR2;-gL@%hHN^xWGruR-~@!|U>FhixMegfptOP!P(2dsR_>8uFQ{8xQ6&gF
zQUGB=N^kmz7-K<7!~HYj1UM{6>4ZQL4zZNVWf}iiN}GpfbRd5OX9zXRv!xVs3Hz1>
zDRpn1@sO?}8x@TODgCCss9)40rO-Pnqr-~+D1GBPin>KzaV2Qa;^w)jOp$yNG-a0w
zK8i$>pcR`h_-H{Y7k0}K%B=;d{JMvTCiO@qap)}qvmlmUeMBN<VT=rm5s}Wq7}>3#
z2!{o+95_IP!-7~|9i3rE5(Z`n2RRGEm^}Dd!k9T!gu}u>i4eU><?v_8A=W5@pd5M&
zcx6EZ5$qWv=r>lx1PdZKe%!M}P&ZzLLnMNL17#f9K2Zcw&uB?-Vi_-J&@-hEs+Fj^
zI92&-f=DJT$YFoAs3TaA!!b#sj!>T*mQFRw;l;_KGV98rVP1*w69ugj2_tax%8Rdv
zswR?1;O3RTO&1BBNGu7?D}^#^K_X*kiRfRSM1C|!1ZF`ZSHC8zsRfDLK37CU3lh2i
zO%V<Y68Y8JA{=!kl3aRM1YtoKZ_Im^Fxsa*OBfNNH<|q2GlY>0%*c3#)rt@ifL1H6
zK(V4eV_{I#XNj0#K_V}|U%x~WT<Q@Hc@~5*LTnDzBaGZC4}8891q@AB7gCrbs`xWy
zlVH|ojEu*Yi#mb@i98P?HrFSS1M-X#8NW(Y$@(M`;h!Oq@oPm@vmlW(^6QsK;8uDT
ztrtOv#FF4j&mn<Qs4J1AbTjS%o5yeq!WgtoR7nfM7_lQGSAfHUFtR&EI4lU`^4%gH
z)D=c(UxLHq&OIV&vLKOrKYf-&p8HIM!@}^05WPvq;%7)Ct&!189r^jQ%v6MZ#uz#M
zfT$;1kjTxY^-Cmhi?8Poi*Q&F%ll;_h=#<H^gSkmeWox1W-tzvhfat@#KJ)N@kvpa
zuppM}z7}<fx?)Liop_s|<JBjKE@z)5h~ei%m9Zd*-Op#t5ELaI8s!(BH8k$IBqC*9
zK?D@UG31XcA}|Zm_^?7$Qw!4Qa7{!u3)1NKlL&_eX>9wm2uEFMBt3r>L0AyPVZS{~
z5U1UEmLMWTZ&G&a8G=YQ-+tE6h!Do1@yQ)g&$KW!KK)C?1Pg-L>wonNB5}R<tfBFv
z2ciNRl0oo&$`6gw$D)cqQyK|oea6t(n#sJ^@T9TAHdDADQC9}(UX2QdJ7yXtjZ^G1
zg=-0QC6dHAX4XGxl()#Nf6^G`k|{JmMIvYz3v*mEpD}5?>Xs>_NqutY>nQ@WAcw8J
zGoP`R)73ZgP3oy-oRM3Q!x=IW4hwRa8Z08e1vy+CB7(3Whik$z>s`DdxYxKrpw{Y)
zg)4|>yUZ2>h`P(EfK{;D+aa@$0IKdJk%L;%Av4TippNb+>L(VYFg8lW0t-_3VW-Sz
ztlE6hMTEn`a9G(*1ks=<ru5D<TB%7rMYV586bbH13avm3BjMY9MBTu`NSGBPVsd>_
z_`d;}9rpIm6fP~*6+pvm5kZBuvM^h886>Keg&{F$h)CKj$YZZzA_$Rf3fwNFZiI;b
z^~qz|C=r+ic{~#<s;-4`v2v`4h!*7W&NvZ{y7IVpf(V5Lag@f1AnJ-E^i9ZYPQq20
z3W2y-*z7<s;W|(q!HlDbdXrV^XGtg4$PV<AQSi70)qP2s4KJty%|I}NaIz_qPlCPz
zqFF^<Hv!ja&k{|AHglMO0v1FwX@&@*LDBqu4vHq{<nZIHOcw#(hD4Kd7$BHcSP_wY
z5_A)I-_@+cEr{lW%*;`O^6C@K$?s=&AhWYF0|l`4$tJ=I{a!4{=DUkCg_8*jvbpFZ
z5d$p9=7ww$gaz5W^|6RD^~q-VauHb03ZXLsT~>k_g_(WHs~}>GKDQQFe-g7&M9Q73
zYD2*3P1u*Si!!^Dk5-GY?a!+PI{*>}ZD<bnrfz6MK3tP2^m|F^x1p9h4u$OiPd~>+
z@4fm=q3cd%z7Q|xm}7=Lw@w86WPL5ziEz6lGn)LlA=6I4^@D?J6+e++vxIy96+?v(
zXG${*$)K&G=6a0~LZCRl1`Cd4M!*833VCn42zK`lVYRqrzSsg$_xWOHEr|XkVV8&%
zCwJF^7(kGx!Y+7mPc4Z4fb5JRpMN5%%&(u;0i!%6$kRar8r}V@7MOsYfb4W3=l6<;
z`iKZK)Z$Zhv4~H;pId|_$bUSDXR_D2m(&8ANRXW`3LwTDs0~3oXfzpkP}JtvN(Ep9
z*?CZaW7lE9N1&V}$Vs77+ubrD1UJjyc~m5Ep2vg`+)DU2$3&w?mlHyWJqa5ENa2ah
zLP0&|pA<rHo=sxMDl+ku2xaNl!VH`{Rnj-2ZhY!=Er|YPM!9Ghzi>tf!4=BQCZ^Y*
zHs?I)s?UmsH@|bWG8lZSfM(eHU1qqTK?BbVLFxK8bogIpB*>ySxRBQ0i_ng_AcW;q
z*3=g^M6UP_J6flUnLYxv(=Q1@xdk|<%OZZgcSQ(6jU4#;A-3o0Ff2Ixs;J=o6+&2!
z0JsbgOBVkiqV<_M8+;)$c0*gz?V6}8?!)XGnQh6PA4T?@`9s0=dU8ztB@-QkP2Js`
zBdn^P9F@P-`9QGn_bg(0=~f+J;A-l8yPglntLypj-k+j=g*6QZzH_<~<o!574Gvw}
zASX}mX3i6*g^~k*XYLfI$;tNnnQZN}Sr0RJ3DUUIBG;$4hqzxd9m%rCnLoE+j>9{S
zY$S7>>~Lf|Ndh+hU_3HXiL%XwT-eH|V4QhRXSSVN37=5P|0p9poLMyS%Jt3_y%|5(
zGW>uiEV@dhGCOoHF0g^v=68bJDLj|#Eo-K@-fTMkq#yo6Z$@T?IQ6seS38K5vQBOV
z21uDiy2q-kBpkuF!YC;lh!H|&O4*l@)kmdlsdKRb49}3uC5l3_)Ro<01uN{@`N233
z*25)B_&MVT{k8oz%;@Ejp)GBsj*7G&NTmnsj;G%EQ>0boi6{Fj<6q4un7&-+Q>qB#
z!>(f-Oh-`*NP#c=Aw7qa^KH&Z$nt0VIu;-_JzpYGJOqXGZ#Q^*gr_4^`?FH4cWjam
z^%V9FU|)9F%A?JPw*pwXcfKK`bg@k^^J0r;GN!F060vNBJpruD!vy{FcWDyiaa;T}
zGuVqf4q#)g15E&B{FO={{b+(L1BJ~UPo@mggV`7HsPQvU0;05sz*eklKq-%{sMOda
z@~;~ENcxZ9+AA=~n}T4ArH4GQ;?^<JO;*kDG_)cg(p#~iZWa*0{#I<8`m;T1#kNL2
z|Bw)N7C!W$tUo^Xgs`Fb_&$V{<Kun^+XWvTLxmtEp&ZDMp=>MsW*f%N^fJ+cHPJ#6
zqcBlpeHi;262(9pvY|Cw+#FAisybqc_YA4`AiE<g?|;wGM2v|Nj7@b4mQV&ssM9}Q
zLM7ebULgjMS^$8Wj%=`>84geT%bH<?70kcS2fO$^h>B!=u-swXgG`BJv#nd3BK_Uu
z`B20ExOUCN-kadxh3&=Mgb7{Pac&d>`GGjGYFP{(xvqwV-R{WnK<>3JtQ$VoeZ0a$
zU&1=$*{sN}tg2NNkJD62r5SlM>FprJP1xO)?TbgOZg*wB=~d3dpW}aA;D4C9$rV1O
z!i);@!Hz!ab{@yAuvRn=?KddD%@hc(Py4DDgI<+m!kl4?@1HX0P_D5LeX#|DEujTb
z*ax-<ON+-B<c18jOfyGCIUMfJhBy@SMdCTV?rc94%T7Jm{uun?%#7jg@IeoDu)9fg
zO%W~bU4)7rtdG-bb2YQTsV5s^_2^=;zH&orW+E)^$u5u};I*~6!{Fw^PnG(}&8-<b
z{peS_<B{dVy^yGdaAs4Fkr2|GeHTw8F0`3IPr|Ou^#WP8y_0_JbO$_(c(XS<7XwWs
zMYFkGu3t1tQ5FB=CjVoFxh6EtNFs@%>LSFnzB9>JLGv0@8AUEa8;|6lf?IvqFh8e;
z0Y)ft`I7SZ9|fk6QRj@+%I80A<bTlPz=k2=BD~s{Z3mnCvh-;B!M<!;XNtg7r2_JI
zUpAd_rs!$nfj+^_6uFS4K%uSDyXJZ`Za&ru>2yVvo&&&p+?q*$wL{JpUo3{pt`OcF
zY@DndQTO@uW5bwyi0Q{}z!PjyBPMw2odSK3wx#VyJA;3J_IJs~i%@y`iPwt$?AzdM
zn->7G-70IC<?_G_$_KDZt%?w*>&=irsJ>NX4OuU;d+?-i&e50Lq4G(Vt=`Y4AL9s#
z1KDHlC45s&<T!T`q6V?S&dW_KLG^J3rVnD<N<~e+fPJMDLKuHiI*3hXFsfGg5cW-s
zv6VlBZ4b(sckKO5Nb`7NALoCZf;&T456P(updG~eL93zcATdRcledN<MNxA<8pe7%
zY~(ZMLQwJ@4?Gdyc{m%6155mHwk;m?%^J>rYoRrz7h&oMww?1bVQb1^>xkM6JVh!;
zu$fFaB?x8U*@?jnhAlX5d_{p}6f4dBt_(gL#rpb`nLk@8!2G!yN=LC1dCo(J(QNZ}
zJm(o1gPf<Qc?G#8;@pX&*%z!zk&B01NPj3_zuFUSjb;_KsG7lt<uH-A5QfIGzAZBa
zt))j(6-BTh7Ri(W+hf^bVm20DD2CC0ZuTegF)Xg_*Guk$V>xnHjb+=~)AEo=cuYQf
zIO_u|-i!3n7h=0)AhY&$h50YBX>Cdj3{#XEpUtFyTcK7fGrUT-&=C^{6h$$#9><OV
zzxj9Uy&v(~>`o=G=&|yTE<uiyr-vK;ilx#pT`2u{*ml_k$a#N-2b>+pLi<yE)Ql_q
zkMB%K6f});71=0Jocf+qD$+WsX@8BI>{1&P6B9rc7ViW<k7rxDUFWe^@jtGB!vyvv
zsX1RTj*^Nhm^p!sQrzRA9`QeN`5$QpO86==_#anzewxC2T&RRO-8YAT^+dKkig46K
zRJ&JT!MPotR#pnr!Q!Ym)(_8d)8HGeV0Ij94TmSPoqZ`fY_x(wn-UcbtpR0P0~veN
z&O@vJj6BxRTFG{)osqWbnHeu(Mr@8$#ril>vee3OZTgqqre@`+*hLE#^R&z6e=OsF
zm<Bf!eNDr19uH%pZ$6)5BJ@dfUlG*AK)_%Oi1RvHc``_w7vhRKS@Xk}G?EDo-vK|z
zvoyL29yIoDrJ#7R5eix&KBeb8gKbcW2r%+z!Le-~j%W~|44GqrINLZXXv-)aFw{>y
zVPueE9*L~lm1nONWv?w30<OD0rf0zo-GNrG6<kbYV>~I53^<MPSg<jO9wWkd*jl4m
zhremCAd;wNaUmxQwrJRW7y?R@#7;#$+c%!|4L1?0261si;`bIQ2Cglf@bXZeM6S~R
zg~5zTEKQ1)?h}xR;xUp)A|R0j>tcwW!`(mX?nJAKGYbQe<e!JNf~d*tdPGMl?qH&L
z4g7C18;f>N&YQ!%K|O`_l@$M=-{aMiaU)Bnus2*WVBNcKvI8AzzT?Ur=qHCg^FzJ$
z(QiaBT_GqTK8SRGi@oXE?i_CpT;P8cUFDULf~L`0b9&?)jC!AqcCMQi317XBc6l*W
zzt5h<$LSB*ptj`(be!T-RGsChh<MOUC^LLPgW$F^YRKc@w3v<XEaHnV=6_UONs~ZS
zQA!{bN(WfmAYqEmLFA)F{!sa}g$>DF%;K4MLurz740Y+?>D{BmkQvS5>s0%e8eX4W
ziBh8Yh&_PE)K;uuN8l(sas@jtutr$xdxjUpe5pNResq>A&^65v=YcQq(OJ?G*z30A
zuJEQ*t|1==HR691@jvqTAEw?`%%`lsY~lgUM|(5XV|994I25jBBU;izD4(9T3~q+j
zw4&%NtaEA~1=(4TZJb>k6|^KChcS@Vo%vI}nm03sKw{pCmP7t})&^GU(c-%TpXj;X
zWu4E??r&<rM!t4i`5y)R4^s=)nJZ4AXrYX$;`*qsJs4Ca%hv^lK*3tp13Ii@1M1Yi
zKu~);?yJ}cE7q}*3)1+)GWZ`^{EteW+Kc&=Z2pHSz}+%FrJSGLnkua~SDGR)Qp%_e
zCA>D2wQ!<wi>}#C^2d2yEy{U%(h@P}AUdzdnIC0@HAdAswVsV*3ZV4{Ru(}kjv&%w
zYcUK3&S|hB_$o7KG%lA6gHmB%I%=y}b{4LUw{?d_8(2qQQ{A_iEFFYwMuBLE%mws2
zVlqVZv{O*J&~lEhr3cq>HmhI;qCRh?pd_RpK3a~&Q=*xQw^2|+nO<$hm9rPWI*4B#
zNxzNkK1okgM=^Emd@PUCo+eV~n@P=gN~#0zB)X%{<nLhC%YSc;6W81=>|j*L*S4^p
zI6=6#g`McXk!Q4N{43^DN?^uT)(h2n=2mvNWMesv;^hW0FQ~dh;5Jt0Ndd8al<*~n
zpJ*Eu!~SjTQ=H=L-;S#eh2-jXcCn<j33(omJfHt@?~+L{vmkpXPF?bV>|}q!$DG})
zJ4F7`XAR8j&GIwHm~N}=oI5hs!IEB#J7=46fZtgmYAC<m=Y$oahP>)NnXqaP>l#(b
z+eFv-A12cMXfB#UVOy{PmaeZ3f#^@zE{+rf4>YIWBpLSIJ?Rs?Ap3J$Tl|gpT+5+)
z{0Uo7I(G1Yd!MkoJaYL$^UY=DLe69dL72%|IqiI)brCCFaGVbrd5Zs0&i^>a|ERvm
z(+j&F&44wMZneP|r|IH%@97GP$Mij9x`JXcy+=-0Q1qtv-c|@e_7$<eJ2Ay%;~_NH
zCB=uqbyzodrwlCBIAbn_KMu3KvAwZFT6shNBe)b=3a=mGlJ*>7$2b%pHulklWal9^
z=(&-&e#wq8hucZNxSB~|-1IW1evB=|_yt<S)r)^R!16EI&6Mabx_Cn1j73q9evEbX
zFFI)~TW2B@2G*f#gNh<jc#K`;<o1XM$vDN!62zZl0}z?~wNsuhRNd20NEdF1Fb3a=
z8ac_G4{(Q;ksJz(!)##Gybv!(3(#nu87yoLbpCg2JISMyu;V*6*frZwEGne~bVMyW
z1!q>+dk1Z-oy=9vFwo|n!u6QGDo-f?-ljRO=yp2KMmsF#+mQ$FoM&%KvQO&w^c%&r
z*Jo?P8Ebv{Y=&`##PCE%Q2R^mq4axP_sb`d7jQUc7L)lG@hQnW2|qMnEGK_lVxQ0@
z*;`lG@2v_?7K3K#D4D*}WiST*?LA~kE=jLoKlAf4ss1w;_)aLH0TM?&VB=9w?0mrb
zcu`TOU23OQuq`D!DsP<4WWm)3tS<&1z4rhY3YY0!UkSu`eaoQzL$-&*vJ*x|V0gHP
zI6*OgUiFaeZ!Yz;s8mw(knQ4a{`$4}YmB?D5(8H8kzK_i*J0;hcqP5JE|*?mZ;btF
zhCn6P=VKpRTqkoveYVq2H=^Y^Loih2S2O8l8=MSX&{uxp#dzSz9_+6R^*Ckt?yLC3
zR13u^Q2Fb^Efqk6%SO$#2?1$<&ebCiDaPsaUFN)b&^18U0Rs+A4$#RY*UR7zIM4vK
z#=6QcO9cvq3DkA*xKd`sQeeh%1%?Icwszadf7;6bDByooA2H_2<5Md6l<UwoNY@ul
zx9LH;7@XG2)xiO9JV+OYNw*D2kuqI3e0xQv>mk{SYr<9U`@sR3&JWWrVH&KH>15DJ
zt_wzG{<0j~Qvely9|yoXxy~Px4#;(V_$1$8T`Q&%`UL9&`Lf;#*0n<lY!1dks-c1c
z7;6#K3Tsgb16%1j`qLKB{)U#Ywaf}T8?FgRe|wjXN?RePl`awsI^0Uv8d3a?@NEkX
z4OJK$jQr%56^abWoV+1|^6t2N+do9t-?!XA55+m-6O8~Wwl|Ly!?nL0yu7c}^Bqoy
z=*BsibA$ARjh}-V8Wi#%KZuyCvTG+qjcXc;Dg#QcE^V4ARwF}=y7xFv%5-kH1NB*`
zE(jIDccHqrOwo!kojbl%g(0De^|6b4FhRJO7Smc6f<at#zWAvi3<+ilPFiAW7LtJ)
zmZMthTE`U`QhgP<rp_c|tQSy=3N;pf#OFX8MKedoUMLYL4q&dMDKAYk?79f@lJeHN
zm5l7v0j}REHX4hsG`=^JX4BQ`3lOzN=Yj0jx51v03nguIa(q;@(RJ#RXR0wbBgr?s
za>VN2Ou-}0ZV>S@GNrA~-4@rg-ibua8ITu=n6t!~7hA^s$S}Mq>Qs5o9-Sv?6{Smd
z#4h(iZ^WAiJA3Owq*cZo#yQkYa;>+{BVL+eh&6{jkZTBTzpT>fq%{W(lri?Rd$4Ae
zuC=GhUd_aSsK%`<v{mou+`Zt=DxLqxVq>-vQ+BRfml|FT-5MnWRhpxKO65kf*J%qS
zf5+>FueC|bXF6w*XIJ2})!6in@V()2f3@z_KBXp5uBl~~5%aaE*~gPW&>1=wHJmAn
z{eo&yq^3Djh^e3PsQJ1Jp*-OIH9D6%pnTU9gMMQPG~d)bbJ-ppH#S^hzK5FdE7t1j
zR(P33)VU3#=DVl~HDxDMthLa}EQ|OTH;n&yZ3e~aEmZx{7q!?(1tg+j%ys+JqK`e{
zwqEDhO3-b2ZWh$82d6b^2*RJVa;Pfd%J)^2K-mUe$I&JDj(SVhtc_K(eou{mebceW
z-0e*lTm_#o?chk9C>I+xa1F~W*@k%RxXi*CZl|FCM%`m+zM++v%609HFnW`&b*O1)
zIfEbEtKhI<lowPhZ<8(r?WRMU&`ijJoR|l0@OYDMG%D|rn{~ygmSXS8%|VWV+2`)*
zMiF8w3^P-@7O=Gf?v#4F!`oYQ$${AhJH$}oY6AhVG37Q+*0?l?Ge4b=ofSs4#z}D%
z1Z{opLWXYB$z6qnpySm|NZqE(?PhAT$;?RO8(+*v@hstg)O=!OPALrAu1iBzuUTB<
z0oS(cl+=`v{qevb;&$M;hLbuw?*NQ)kLJTxh`lfOfYUp4eI?lJC>k<8q(Ik|<~U>L
z?GJAi=!P3mxx>W*os+w%PNu3nIs*3#be$0@VyA8~KKAd_?M8}UYw^&Z&i?4riV`*I
zgHfJvV3%&Z345pAx==~+euJGecek!R=3c*B*9IS_cI$Qo<Qux9f%vBkEk)w5YK}BI
z2g?d|b9^tDV*39?t%!}Eb5x)j78ag~bcc6$_jKr7`;$;(^8&()fLO%8+9MEg9<;7H
zMVX2))|GCf2qcToV@aEObgXVTQyt}+^NCL03D?A$b!6-u4Nr@uS(f7}*z$?)4QaWd
zP+q{!L5EKT%7#}(7U{v9BDzm?+a=OsF^&?V*sF`RHmQ8Re2YlHalg(<sC{^7o>oE@
zc!JY@T`1@igYEH3l3x3DHWIXO6<_GqN|%Z2fcHRrq3acJrPwG3mHZFWqTuyn=yO2l
z1L_01Avm6HKcMrIR29RWwcv(M1(y%#!h)(WlRz0*D=0clz%Gb$*XtlVsGE<l`h&WD
zXfOYGP}kG@+;OfzMYW+kBr9jn)<EY{U9g*RuU}?^Tg}pwR%nXdgK4F@0C!_Hw63`f
zjH0HvSU()YIQfuIOLZSf+7uFFLyGtx#r%&==Xje%hE7MYW7#NwkJCX^y&{C6w!v2T
zsR&jd(X}3X?|UPrE4<1y#p$i#9coJV8evRoHJ2~#9{<U-&huz5IF;!-!;mtaha=62
zWpXP$<}mxX{RN6Rmk?_l2o}RPWx8IH@^XGZ#JF99Yr5R`M{uUw-2hnorOw+9owX2?
zMNn`)rjr|>>>Gem9@X`*bKn4SiG>nj-j`@j-Gj(ux&X;N(;khWP8dj2kxiic*t>1v
zn`1gZk$y%clSjb6=UqAY9oP9fnyAAQ<@Mt_*TlsJMsPzTYOJ3+Aj(GuLdlxp)jpVZ
zwL7L|@o*iQVVewTY34L+22Df%9_sLeerQgT7zLIHQI6w>LeSC!GKg7|>i`o@=zLmc
z81qq+t-zMH0n$(CT1$na3)X%a`TT@#H4`Kl*%-x@B98s|8C|GCF>ejLev+GJ!bzMM
z<q>jHH`mJJ6hFxPX1-wQ6ev#XyqHs<>5%1Sk8_xw&0G|xJ^{_)kG;s^)4DBEM^m;t
z--7F;t^wfxqt2D2RAK>`kGsEVLHu1O{9Skrr&nB(2dTWKTf}%%Bjf*A`x5vlisgT1
zH}}ORd*nVL5FiAC-1mBbaz_ynQNUYJ4t@H(fFJ>9c4i@9pdth|Xh4pD;n0l`A;G8t
zA_R?!5;Q1kRFnV#0tWnld#+6)@ZS4<{vY^cX1jZ;tE;=KtE;Q3nHXBCJaJTy>BZU0
z-3xwv{jorl{pHWsKfq(%nb&t?Qctc2x&`i6>tF8(K<<J7KE;Otyfwz^{=vlG9pGuh
zC(YX+Bk^D~A7s;!{kd8G4*6ax09p~vPYY<$l#n$mWB3$9(-GH^{&(Q6qx$*@-mdIm
zc7?#!`FTN9@4qzAJw1kBX9UkmOy`qm+y!eIt^F&{pAN*F?@z7-ekxb<ej@)ei-mkP
z)e=n!-xb|Q^{JL5%52BmX<R!#g#Jk4A90xyI&nj(`?p2?-2L10Z}|mODt#7ZucV(-
z`LU_&Hzs0|KT{R?LhBZYZqWEaqPM*c?NPVAa%V*u&`a`?zpN{t<>{pIFJP-Q&TO++
zetDR)Gvg+E)i2lxDzIEbCr;vGTyd|Ya3S<ycRqmTrtzN`igvoD6<c6$usBePa%EG0
zTxaoiH(mhAx_0N!Q(yw$juNJN52pIrlZU&yZ?z#>c~d&yd2qEhrgXv|(^6`*mpyt{
zun`K3Fal)6pzHgk$wDvo;DZ8dwbCVDQ0eAt7K6Q(*7x9V1q!TCgq^c9$RH7zE{8+-
zrcuF0Mm^+O{S2mqso*@-Y&eEP3w75md|!NtUp8NsWn@_xMO3x2otJ+blVC|SfWTCC
z3x5~N1@`0<U1i?=VPUmzO0EwL@5v{qpVPdaJgyJi;o>k3hS4`Y(dW6e{eeEouKa}-
zE&^v@V>{5AUVNqkAkkj)m8Yk)MzJ(?p9)KzkZ>F8y+0ql7)^iKy#pw_H*dKkQy&r9
zSGih>q`g$@q_nd%HeihE`H|7|mJ!VQ*WP?en3|_a#YTH3E$GXOS~@d(!`|1zC;$>!
zUD-)Jp-rB0*J#^>8Ur*N_Afl6?Vo7nXxQjzvEpj;Zh+SCzSl?VojXUjMhmvJ|3Hhz
z_T$Z513l7@&owseET%a=xn>IO&%YU0v{Pm=ikR7``~V-!jKN@Q+DR4tc^>OU#sGer
z@`$9$0sJ_;#}4EVbB(U;$Gp*tUW52N^!U0#{N1c;>_LMp<Ud#*9E?Kr<Y0cRG9s+>
z*<k+mX79d~HiVxab4;l^%3h<rNV)1Br;-i~;q%!ix5ij#_K0@Av}h=QE30V1g-{!P
zKa{^s9z8bdYv(&F1+Da=ozGK~JKxH;(~CcLD}NvKciYE-B=zp2xAL%E*MHuAJ3pF>
zZ9$Z(mPDzhZFlg!V=6Q>E43F7zV8p?2g=NyG2Xj}V@l~2kZTmk@y4C}dW8fQ8hsbf
znE%l+Ku75~x-y10Y3~VRc`w>}7as;aUFltXwVLkUJc6%n3HBQ$>%W8e$7lv|<rsc}
zRuPTiBmR2`HU*uBXvJ8xRmJ<4vHXEnE&X;JU-;ic^`gHrw3fzE>fQW{(0Z-Eo9}JN
z!`+mjkJwz<vx0DnaOrM-u4gU#(ldQ3-NHQxhHog@NdxCy!2PB4&Un6utsH%X$<72>
zAA70tBgvmm22{dWu_!2nqVDDUumO_30d}fS+{^dC9&XjW{HQej2&hgI7W1{~tBckJ
zT1q8ZCSd#(xQ9&OdvQ1vef~ba(_og(_%8lL$oBNOY|PF+Mj}`V{xY8KV`o*hD(4F+
zwgxa5YNd-WTHMhS`HozGbXmQZF>mGNY-=L>slhVA4#V?Xu~f;UT<euSIHuWsKObz2
z(JzWD(&>g3VcrOQDc=_fF5jn{7d1`hll80L4D!`)Q6&m%1#2i(-oPpT@?{bUO?r^;
zWYq+I1C9?BfuG+2BNzjWa3uGK5AxfLSm~dh#-~CXG529U!sunslGi5#wigGdVP0la
z(!+cgF58u1Vav%Q5A%^q*(f}~N-R|PFyCl6wS&qEgeZ6EBYdT2=cVmUufOwZoW%#x
zJzvaCabI|nKkTFL*R-#$w*#{R@5{6JNoMTI|7z@Z3;ibXA$ZUD)MlmbzgfNL-G%&P
zAx)}cR5qZ=p{JdEG!4q)E84cmXxL9Rm%Bx}e*1Me3|^0X@VCV^Gb9KnS51_7(Hgxv
z;TGKEV>&WmAeA0`eIebom`{jr1^{xYqWYBu)%}qmdnWOV`L9}5Ur%QoV7AwX`4-P7
zwuD))C=EO?8|Vj~&$wZGmkRttEh}uIr(frz$m-xLTei1uH$Aw7A9Dj#k|jQ|d3or}
zc2nt6P;R!w54&OgptprOIQhP@%}CS6o~0{D_A$$gEPBPsf6=_97_!Qi8ADbsa=NJ4
zbrL;c`LB8+kk%~aEzJSqcthKR1Eky?r`=Uc`Oi79#<!P&g}|ZU=j`-A>_yv{zQ-Md
z_6oA^vDheOIe$0W_sVkqTRbMb!FM!nEGnjTFXfq6ZtCab3XJvVOtk3@J`~w|-rzsM
z<Fy=_CP(*Q2&dW{KG{@Rq-+gTO<@&TSMX27Hrv<0l1ndA#ZL4q+;6VnNB9J0DalcG
z_vfy}<2EijUfm=CO<5PoD+LraKaQ{6DS7-Xf4|CYa*a{6ay_3+<?H#`#;R?_uF!A0
zaw#-r13$o6gP&<H`EoXwi3{e2(4qRvk?z2E_&3>U@cNB>GE6uQZRF?U+GQ1%ee>tK
z=u_yPvW53%SH(S6$Pd9|eIZ}gu~IuqY|xZ_xmy)H?2_l(26ArYS3<H}cZwfG)3$+=
zU`?vRQ2A^dKLhD=w(|q&`FHt=TKW&~^3Q7N%Zfbd*NU|C9Ia^74ml~k7N8IA@PO{U
zQ!6@<e%k2)arZ7yI`^KIZlzi8@pDk+$@h32wBvobsEl=gw+HkFw+F<%#Tp0;?JxGE
z&-uWU{@n+1dd6-K=qtPBBpK_?dpw|RB_0qTmv}(*_|TJn@<T1%N@MrRSeNbffS$fj
zE-GUkRq6q~xYPrpSD6OFLT{CM(lhpZ()aF{)6+llfd2L)C5h46QSJeKvD^b<{l^{<
zVV`)?%RbT4t<>#P8S8bQdO(k;kc-M#U#akbe*Az3g!P~X!a}bd^rWXB@}#dlB&UZ~
zdO+{4l#^syPyfsV`m4`8AQm0=fH-%U-=qz`V@I^~#me9qL>H>SAk^_Y`KVk}#`?C;
zJ)qzH+ynZdFEkJqI`oAn{pD&;`Y+WooMm5nu<rkr2kYOy@_?T3wFkR_$2{p9k9pFU
ze4~N3QqwouxE@4XzV(z3KQ6<UQUCO~C;gTh4~jq3XmBhv_Jk+>+6hnkjPJDcK@|PH
z2hQu?%lLrm`h5DfRx3J?gp(c+7f*W9*Z-iUTgm*R2lf3wdO)Y0lFI{i9rTEwJRmOr
zq=B%|<3D@St-pBEU;9N%A4EOsJfPRs$yLf@W%RH7y;?`Rf8}RuW8%@@_z7D2k>5P&
zum0{y|K)c%9o%FPtvKz0^Y>|fmIi0bAN+U?j^$5Jdg-5@^iF5^XVmg8uL(Ul*z*=a
zvGLa#NNMUA99YlKGURThQvb1i=u|yF(Fm?gbA~)_p?l8qFU0K9II=Dz7i%dc^wU{B
z1x5oQ=lF1|&coL?XWeIur6;J%c|HNRzTqBn^;c&z0|L3$J`hqf^XKF2CGIEBLm&*O
zEmW6)N)j7*yP+1>qb7w~>Bk0s5EhQa3w$CTQ!et|@yNc&KWenIBJ<l@sr~{#>Uu?f
zKx3b~#7~OB1&7Mf8n3NUrB!N5F8z9me;kKv;~IHpE|xfKpUoY78Jjg+HyL+@4}po0
zyX#dxi;HGZfIGBNy$ulwesD9yuOtIxY{m7-4cDh|Lx6Vss=a_XPKXF?u`Pg3`xtfR
zggqXAR~XB1LKmA_Y#20MFdT&mY(f&#g?Bdy1>9Ep(jb)KK}KOD9zPm|VbBeB_7cWm
z6@JM}*n`Ag-okD?>b->tcntRu=9uc0E`tytpBObzg^$qD)Yv-pZyzB!pjzwRW0dAA
zq=26H`3l`4Su$(1d|r@`E><;edF1jHtdV(2w%tqK1^L-?%Kn!7_ZWTVD=Z7G(W{cB
zklL-XDVyn3t7IZS;r8~YKa=|evQ>z>)5ur4OBQ7RVA2*WBY)q>uD!JS3y%-2)b>pJ
z=IOmpG||J*e9wekTFX6@Y?E3^d;Ep&*bSWa7t+}E?9o9&oK4q-et%GdWp6q{V}pcm
z47o?hUfVd0lW4X{=t})fLN5}7g)|!aO<FtmkPu-yr<I{uCZxA4L8T_)H`G)1)}&N2
z)vX>y{ZBOpP}eZwu~>cQS)tDZ?PbB|vi{P50aYF*e2hWuFbmO!ibC4{?dWjYYZe08
zkCW!JHvAEWvL6dhFAb;u7NOK!pn=g(JFe2&C?VcZfbV<Fh@fLxz9#x5N|=MukE?TS
zG%H$QZq=F5LU)R{3BydhZk{4Ap;MygZ9?Z59dPbHYRIEKHX#)?xI(8#ah<7Z@A*Vp
zb9ZborAiHEs@jw4N0Y;aNaak$MpC%YwpHo6aAAmzLB`;Nt4a&E65Qq|d&k_-wj*>2
zb0dTf{aT5;8x@pfao65LfIhuN9%PsjvH-o2Y9fS~p?VX_m8M47b!z2lt^4b!HXd*~
z&K!U>?AW1ji-RKBn7WgNeF^MwlHSHt3v*<AQtmoyOW`c8aWN^JHwDGPDzzz6=-L|n
z{2QWwswMjQv?fl7qs%BFFo4$(Eu|GvLW+UEY5(%9f9<gi3cM(LqxPaVylD$;@r1NM
zR)lrJKbpzT!;;%Jso5AAXka7!^@VYrTXjd)4cl{?mc$8B6ca1N4!tQZD!abax)W}Q
zoze+b6}{%2(71(WA6pW^$Um_)<uh-HX)DTSGRk)fsMpCxRdFDC{g#_dDwew-TIfc<
z#|xn`)!L`Wv=^Q9H58Em%CizTp?r;+tx*1$O!?OBsZ(J8=ZR29BNK&`n<KR}QHZ=T
zQYyh!teO-2n1|rE&`U`|a%(JWZ-`|ps@J-|P7+)O`jvWznRAt|qU?FvODU~R7Vfv4
z+APyebxUN1o~Jg`njJ!9017gKGBZZiDF;^DHY0{M9Apw{=#JjL<m@2$MzF3xNm-YN
z!%duNmjz%3<ib!=7#5h*430YU0SB&x%s@PmN?*75(v*%j0%HW2c^!pU`qTnX*{+u%
zEWcz{sxSJO(C1~gR;HA?rwE-47{y0Ygf4COzsboeK`<q6J1ET(sWe3hhTiRPiokB5
z4d{gRJd?PSLE$*)**TXT^nd^#Ew<59odnSU>MY3{9YbNAv3S&Orh2c2$yD?}P=I@P
zXTgh$(ecdJaL^Ghprc)ccHQc<3|-PXt)<j!FS^Lpu$kJW3SD9vHT7$SRzz=pDLt1e
z^i=3+3jtqYMOe=@b1iM|BiXU55Q-Kqh&Ufk<GKp%VAAlfuEIhbk37^(=-^6N9}Eri
z-ZWth%}zs$WY+|1K(ONaXM}{>vRJmM#Sl^pyu)ZSE<NBedb+#df88SU$e1p4QfM8G
zaWgznW}EOqu+n2n4sf(mLAs1%MY<q68lorQH3WwtJ8R)-l6nXm0~x*K!D<*v8T(@*
z=*gbKEc)aYVSXT^Y3r<0#;VOYNAJ;YDuwli=y9T#z@m8+^@5->w6}27PZeJiX~Fqj
zvDCYd@FX+*=p)S4T7p3iKTl@&mD*R>6P=|Da`_Y~!PlOt{@m^j1P%QJf_%KHpAf<s
z>NgXY$RjYohj{^XsK2n^P_>!tFZ5|gv!-?HPxU?8dC@%sfl}N+8KtuW7)sxyc>%er
z@l-HSsDWN>!64yWSdr2&R;NGeEZkh|YPt~3#n7%>`-XObML};vLZH1FW?W0m;OuG`
zY8(m-PYf2`1cv_}BA7WN=tVQHuC}@2GW&4>)cunW{pirDh$QMdL<n)smT<#0PO>NY
zQEX`HU>ahFR9Ho`?ZQ;L<yPQ*%`W48)DFC--3ocUl*%TI>rX>(6J9rN1nh0U#l%tF
zZIBQ%aT0xhpMLJ9+c5#rs(@iag&}{le4gHpMlTQZrE9|k+&1p^8!kj~fm)~dCU{YP
z-|2BQ@=oC~W&9*44=eq0r;uo9+Drj=3B5wl$&6LVy#h&W^j!kG9&@_#c>OM6CgjVb
z-%E()Fe~1NOe2Ju?9<E<!gCl54I_m1ls!`Lr^Jy$JQa@=2GXk|1q<fMvXMeZJnSQd
z0o1^f>dAi;lIkgal<+q;d+DQv<kninx=ji)va3COAl=W87PfF{$CTtKd#(23S=qFd
z+OJej$J3ax!b{PG%x8inVqDAe{y`&5F9H*Nv0wUOtdNXm`Hd3>21v)$?@H;+{A)N(
z7$?N|;A4XwZfN6#34yFmHaDOg)_8nk%~kp8YVdd~WgfX`qT4fs2SAVf3}LvDFN2=e
zuqKj5KeyDE<`;}IQ|#TsrGOF*)l!PPM~E?$Y@!9*oMxA)I*f~?wPgr}G5;Pm4T#&?
z!M66*0I-<!@gSMPU1;WbAqem5hFrGMvhhON_$p06YsBIrv-@0a7y3`>zgjDNOna%(
zUS9KTv<t|5uh1S_{l52NNr2p+_~d$=T|XO!v+H^H3IT|fA>1p(7y*P%+pcw{ZLeSR
zrEl&PmULtlfKF^6$u1F?{crZgT8WJls|i^w%D^!C+c_$RHct>%0oEP&fhkwh%l8Sf
z7~AkMF&iN9ZM{!O#eDhpK4GLyZ`ynML6p4_yQZJJ*g};hRXKsTfX`IX!xOQAZKUlJ
zg?O&YeRQI**<jW8KOgC$9+d3a4+tI1$2O{TtI=K>>A(Y+9H^me|32H`<~6V#ANxRQ
zBeoD5Jst=}is62goTi@A7kxzAZ(DBj1&i@xC^LY;EdbKApl#8#dNS738v1&&@V*iK
zM<=Isi+8{KAQ)ki-uMy?ze2qYvUFTR3sNpxgAQY7scxfdR!$L^kC1JO&{1m!-8)5y
zA6lir&=mO9%1>F4JIHa|eESx_R-xz>S85e+IqI5vZweGYpHBgwZ^XzCr@0+3`qKkb
zh0t!hv|{>@)U_`<sBE~g%Y(FdBQ2jQBn7{tw}mNQj&AK^quQy0H~R1AsX}Ui{vk{T
zI$ku>!X8Oh5+7x?vyB48?Z*T^NLst7YMNl}$BLtCnB4``DSrQ{HQLt8j#Kr=1uK31
znD7Ju!^6-@MGu45R?*&vF*r+Dc7nA=RFP+-Ry(+cQXauvX{6DQ2vN<^o%0CR2o>(C
zN3I7qf(AV*#5DirhD{7eD+O`YL1(ZZI;3~fDQ*6;G!>^)*rQDvV{^^^Z3wu>Lyv)D
zz>)89!9w#N!|ZJ&$74cNoQJepzp=hoLEL~KY30q)sPv$brSTk=rozaoBJPneE8X#=
zU?%tD*qHzSrsMw=oxV5kO81jOLYO*~G}E3oIPzZi?+hFL{iNVy@r*Mitk^f+_C|_)
zN=Px~Da6DCbHg4Hk<~Ju67J-x-K(AwlDJqsWQxw3^)>9&2CABlZpl~2*fLLNoZ2Aw
zy)5*#bg-6<N9oxaLYN`z*mbNpy90%KK*Y$wc7q)+9%opcRsiB$xQ%H!Q@+$G3D5=k
zJPk<`n}Mf=uh}xAy1CwMu3D$!Rjs`sLftdi0hH5%@W-uG_KZ+$DBsU4<;=8XrVtdR
zD?JWWX+wf}#2R4&P&-oyr$aL#56JH+m}ma8gon~}7v9Xb)Y^))m-_W;3Kmv{gFqoM
z3o6QD%9t(mva&DO{J0X7*oJ9Q{jeP?R!}RN4K~VC#vCD%j?EU@hBhzD_HkI!{V&)k
zWRBnm=_q`T&`&8oBDSznu1t}OG8IiCXm%<TG;44d&k=I{INW>wval_>+bL}dR4C=5
z>^cSXPOj9lE>%(YhyJqB6RGAfny^xM-Eazy?(JZsbYUgPqOAUuK!OiQG;P=?;WU^a
z1bE(U^p5YEkQlhSD&BFho8D%Gc)}_N9k3AUVRk}GJIIPH&3o9?W>_$y2{kK-m?UvD
zB3I~d+4#0f-As+ll?AjkSLl*lr;q~TSAkkYZ=N2Xrj+V(g<H6d?wB`)1yFU%0<HVl
zD&YkVtI^mzVF=dwrFlXRe>Dh90z{*(JLBASdBOn$8$R{l-rA2&yTGMt>5@yB!O{|!
z4~VCQ`9iW@;KzL7MVPHlUMGZez6>$6n8y8dEsCNijt!=DZwXBIzAUCN(KY{tRM<+q
zvQbEWXVTjOvmbSB5*{@)!6dOjSWas<3BL4xFQFsb&9tMjGx`S5w)Mg}6mb20PZyYQ
z4t=Tv=j;A>gAm3UGRr8VJT0E$Pb>>k{GI8Yv6D?Sr93T^I&H){pwvp^mWV;*y0FZL
z2D}ZCIDeyX?LXA~?uNGl=-g%@5BB>@w+JPiA?q-Wiw;VlXSNE@6KzJgl%n&~1Id3I
zw3-{=ra2}dfu{P$1<|l=LX)Q<?%D4OYd9{~mHvvIq5oqij(6oFPK7tQw+oM&a}-fO
z%B}}T$fdL$!UJa2gSwf1gQq;GH^^(JV4{zA2;D;2w``I@Z7&DD$RY2Y!mMb0c<<J|
z1XX3GY~607`q6#8Xwyz1J+w|4R+vMw>b|i|R^30|)H+$2c5DZ5$%~04zk9@z0&E#&
z5u!wKC5W<nHuzZn<t$cQU4>Y2HX)j6XO8~<2quKf9umwY)6`2le6TPb-X+8YYGs*H
z(i3Tc8R@TEG_k$Go=NuagDjMP%;rV2-xF??BcRymz<WX>7{~UR7sG?vn0{}c)Fv3Z
z5Nz6xh7GhLqy76rN>7F@@JKQY4>rPkscoPfeAC{-d1s^2G*Cx&-YKL^e2MjX)BD1g
zT%&uw8}$U}x|<r>Tr8|&Dx0H&HkfJj7pr|~>IcHV^vPwUjOuKw``ib@WUfy=SiDRd
zecCo?DUI5T-jQs@kqbA`t9zhHjURq7jJEF){vD{TMU0%Pl1d>bQ&J_<*1gyUt}4O&
zJx%LNgsz6B4OCr%sawBc#hf@6<td{fGTfUfx)rsSZz7`xD0|O`a#J(zyvW!e0$iwM
zPc||moi9HWW(6{YwXRgdBdA?@^1ukh8QI1vul^9D_0zrBT7h+Bx`iGTzE7Ccx&BkN
zMSFDjU^`1=@Qn6l7`Up`3$u$uzRc%6^aW=#XLm!XaC>^Dwg_cuFFM7}>x-P7mD12u
z1N|VhRX7}xn8mL)?!GU@GLz+wEE75yQmQm=tHZnI8Nn=5gQw^hUFnDJ;cQ-vh_Z&U
zwrxW@_s<^*Z$Sz5j!*$Mhw<C%poP{R5Nvp70Ve3s0ihe-?brUcQRqRzPFHFk4j`}3
z1RG`MO5Q<sb$!DkQb<EjpJOp{-aH5aRbQ3sXx~9dadqx*4hr8Z@ijghh3F8KLT4G6
zk36SKDBv@pb3nC5qGRsCp9#Y`L-l$J+%&qKYicgyM9{Xw0?!?D_c<cqc7kJs=acTe
zRl*jdrAqryUudpYQQ0VeGi6r`ulciVP$R*2b$WX)&fV`z!NGC0?((k~pjyK7N%zQO
z!ac?ST~a8gjmM!4QYDpf^G5r*#Lmnxzo<rd$iSDe7)xgQV^x4JRUNxO(tX<rp^iiG
z)bD|JIi39ToQ3%BvDTDR{`bQ8D3x>C4W@dpM1$&g!lE`5QAn-O7l)_Y9vhoX<1EX3
z4dv@-)aMtIDc}boh>oxH524u?F8PAACAC6~P4DjfgX-|yk8$KGo!*NJr-{kugDCW*
z5EaOBTaEx~!Na=WcFrq+(^v{mXU3=61B%zlAQ75?mQ8lXg2x5^fZo)ne*vZcAasSA
zXUY#kX-J`hfFkMaqOLze15`*OeiWGbNlPpIjx_O<@Ck?!|C2BdkFz5lvC^WSgycTO
z%4Wn~s6JVcgCK*-=}MGDO!iVedpSFP#UbNQg4I-{q$<W_Z4f2e=Vy={@||7s?arju
zV)xy@2(!E`x}c>u<&=vmPYX$O>9i0Na>}I;OOCyEiW2`2!UHN4vrEJ*r0i7%u%<Le
zLzgl64+w^JG~*BG%qnQkf!Jv3dPWGQZGW&)PTT(!%&otq-yd}b(9eH@$4vi2h;H%O
zeSZq~)2Dw3mewCNtB%Znw)ko^!~$+lZ!2Y=0q-jMv&F}*?d?)HGaWnwMTQ5zKr+?i
zpkDb-=A`8`r(PHr*nozEX@jEqRGXb@#ftGmz0kwh@t*|K$K5s$+bVUX@4Xuq`u8*l
zozbh^nuJjra<vVRw@PW=B_Y~UqJ$4fY{Oi8i<D7A_0!(6(b@|_50u(>N$5mZE(n1)
zt9NVbdSQswC=0l)>h-14Mri*^>9ak(ql47Snb2NDQ>q_`G?nVn4CFu(8>#k!5Y=N7
zz^nZHCXHvMR4GAe{LPU_@zf<Vx?E+erksNPN6ZjS;<Au@Gn#DtpU~++wO54aTjP}T
zKjD-kQ;SOfx_M`9{+|$Io%Qr(;X0j#jIEa;O}MTKQ8y#Rmh0EY7Ibb)nwjQa#OZYR
z!&@xA2{86y7U7sehgy>&|7N7HS`3U4H6J_%Hf=C?DF5%9lVij6(Q7qlW*Hp)Tve;?
zhPKRf8G2#pdyS6k6J?6g5k>PkN9UUnW&M9!>$cW};BQ8Vf6O4BW*Qwa>H4(EML0QG
z6x4afVh<)PlPye4U~Z|Ikk4&9QoNTV5nROX<yiNC?i8<@<RFydaTRvGwl8kbUi64<
zS(;WgS9>W?_#E`C+Djn~@^-{9-~7;-*^%^m$DQFMdOJGO>L5o*e30x*3fDeXo?#1p
z2V8?y{(#svK8`pD*=4IjBdEyNVFj-}`c-{6x%?b{G}6a0)b@Y*Fxb}-#W3QQU$D|(
zUq|x)3Cd5tj!qDz+xj_dwn82KuRP*v1?}^{A^PbsWI6hO`_zw~@<+@6_d5NkOMs(O
zSJrKyb&?NE&V~oW(w?bg;LW19;rHfkSP*c-Hu%vW3?3UQ9(d4M{omoe8wi@_(l>#Q
zF6iotAg$^c8XAO)x76NG4My+J337DCVO3txe=6D&s@`eAj(FIuF9>#gFr&8?5J-zg
z(%RERjYm?ToRhRM?T}rO-LqeEq#7_77xcOkMROaLcA+0$ar6wRP>N%#O9`(!#skN)
zcOCcPF(-YDm4?QR@upv1bz~r+-&~|O(z3Y@S*Bsxrfv;h^zmHBEvgfq1&*^BHh9!1
zUIwl+Z+SyG;N0$rcTb(?c*TGNyP8Z#BK^ME5k&qA9FevxWuh_77YiT3D?cf5_~T>T
zix)V0deh5qh6cFH7d!TGeXi$ifny-qm7;R3JmHlkvt>at1zd_6WN(q!q`90ZUspBz
zdY_lUIL|oWzVL`XlQZ3+f}@6O>2o5{ZvRVBZCk?4p`}Q44;CF!exTX?Z#cRsv<#>G
zH_+oUT`lze8;+nzo%DYm)};l;LMn($SRYQ&IgV<s++CmJc+ShyO+V1tby^3=Fkz4P
zmcv3HzKOvmLl38UZ#jBWXUFmoE#XMqrS{6Z&CRcJ?DWDQRrjKvAaN{)+t5yzI#T`C
z^Imk=<p{K1cWX=A3(s3_1i-a+d@?P~cU;hiX}&VR{t;bDN!E_@)M2`jcCT}E1*&!H
z9PKphK{&aQ{j>zMZ-DmRylFviJ3i(txp^w<*Xi5zk^83t%rkrwy1@~NN0$u@ynE~h
zM|Y&UGv9I4vfOE#<lI*_$+@mg=rGLDgPSpA_m*ME{@UsFATn-o#Ej2hEmxwA+XCgM
zJo=giAIbS&+MefrZi{0I7pN~?M?a&JtKr#SL>CGjw~WteS!M3^tJK0D{dZh}Uft^G
zcwLGiWU1q8Mv_MmPQGB9W3OijX42E|-jGuaqnC;tf%tGy(f^%Y^swrESM8Y_6*RfT
zkpj?Hw>xgb!@k3@+EB4qaiM?tLq}%=LgAD(1Y2p(hmL!R-|1+}QWEz%o@LLpoGx+H
zWtU?*K3%!X@e)f5eb4cxng_#FzX%^_+#C<Eln(DZ=CfzI+Yw2n?>lCxKj!1>?QX{~
zJR04OWR`0G07d#1J7Bq>*8gF#<25xW7X?qog(9fg2ac{D8WvN^Zbt(0xSzr;c%Us-
zdTzHP$*UN{m#&pK(&*FOjsbf6BKA1CF_0}<b9|5EX%DFmUx!qSN;Fa-Tvmx=u@0{_
zy`Z>m1stTBM8W$U*owM4?Q`&Kf~>m&>V8`4_!5%CnlcDrr)giAqrEAs<=Eui=gS=F
zTv+2Od6s}j%STpCtBPIQxfCwaRNpeAfu?+fMWo)9z8cqpV9HH<13qSZKXSa-Y{BYE
z^U58Ik&w8vi^U!JvE!E@l;l1KhlSC{=Z?Y9Z_obR5pTfH?CMsjiJUv(E3kl$jc=;l
z;h6TK2YX)hna+l*+|PdPm}bD~QS~>DHQjIWk$&8k)%@#q-#QSK6qfSG9peM^NKLzF
zbd5vs--Vi)z~S!-U3wR`#RpF~0?BZ~@eZt3HlJ|(suu{P#9rnID*PV#`@VBjB47I6
z@hRFlz7`V!`ro-H9g_^Z-lS05m{{8Uy(8Fd{K2uvt3$QcIK7oMT1u_<lKB};+dV3r
zuHBOA<398=#tCQ(C;JHMSm$67zK7O1VsWbSP@Q9&LUl7G{OSlX)VxXDOP68{)oQ&(
z>F;{e>|Y%#P|D{wM}}M=d0>n$!vYO;C06xCGjo1(IIMNKGWiu{P#e?Iu2}R>xo`R1
zvDORre~JChndzr9s6Cs?@}1EXS<hzm3iloLj$sD8$j;I3b>|%0jR8$7)Sj%R$rl~D
z(9m7D=t!{X$ww;n?!<>(E;%+b0Nh6b7PwG2uCgC63b44F8Xa@JLmNnj28ON-RdPG7
zIlePm>y`8<dzA-VJ<T<UFQdXngE-JoOY&tLT<yxU)+B6k#MpQphg$9HPds0<^1kE3
zsmv%YVMt_niFbIg-s>rdywdfJR#xUCFYy&T-9x>_L}RS(v5~n_B|)P`i>#IOyq`FI
zkd8r<W`DFxD_g9+?DSMsh&1#RJAU!OQSCB+F@xgkEJ1DUMV_1hJK~S}iw`k`*!3gq
z=@%d_!_m~L0P(>nUM~s@9pC<K{GlN9?vGeI*%TTmiZ+HeDuGthdq$EMv)%KxHz6=4
z3wriRpg0uX)xJSu7k^2Clju(wNBWy-Opy4L?gSo4+joqE3;xV|IB!?}*!#H9I|38D
zm_df-_Z?{WQ@t@t00;X^V1XSucu=tqgsT$8U|y9w(B0>Qa9E8iB7(&(;Tnd(dj`U|
z07Hm(xDDp$9bsl#94tNy6fdJ-YZQluh*L25^Fzemp{y&=O2w<*p0l!;Og*l~w)IKC
ze#K<xrsGCDd+|yo=oM~yX)AU}V?BaTJO%-*UzP4iLL7NJ>pJ`dvN@qRdVZy?n3j~Q
z7NJnI&c~jw{#@kE9Qln20rosP)K*Lek2u>_jK?F?BtB`(MBI(Cj|arKvd<30*`v!O
zeu^vm+)spwy$vDN${+%zs>5K#w#6d0M_!dhj5dVSHqSfdzHAfQGY^!wNb$oMUK@Nm
zFU-+Wa^06A#Sttf@vSl9U-1Pxl*`?Nnc}rjPe7IV?#Z!Y2gWuR#)-G%Q4uGm!}9P-
zoH&rPF_<6%j#L^kZq+Sz0gXzK%gjp<A2r~UACp88k6G=+CIi2M?7#eNrSGqf@u4*-
z;t)F0so0mYJBs1-Q+tu;c=ya?aUXY+g0n+5w!n}=Qp5;j{)%GCuf2lJcZ%4yN0C~B
z4YW3<JZvBt{ZNJtK2_(;qWv4?;L%WM@H9U~TojVm0<t@-6Z&96U5+wlWf-TGA2N)<
z<p$0$-@eV$c3unmk)yq^OjYa1(v%S-R~VWqK4OBm(?3$b)q*u^9C?oo-BPu(t9V~P
zrBXe7OAuO0Orgp&aW#}py3Y+Q=_aPrt7&4Kr9v;Nos+JrBv%xaX))bfee_*-e6+8d
z*u_%*kB@Sdj|}BGH}gtBuI!c2HeHM|H)@e~nzWaC8kjEjgvWpSwB8mkI||VJtvh3>
zYGPz3s*mgLMQwL=Nn6`{0_R8mJ;Ygtdc?|t4J^&By5>V4^br3IceM0d#LEWhvg>3c
z$0gG2UROg5dDXZRCNUAwgv8)bPkal^YMhoyl-E;?r8QH>2GB=6#TPh<`u7sgGb|7=
z0%LXuy?bBG%QV%ePaqxaEtZ%IwbtwMei6OdM~s8?GA5zXMu+=|CMMXhkVg%DL>smN
zxL>l1%e3GYF46U2kDdrdMSaD#hC)OaSG<<CEe>+krcFf5it~NN5rIXhL76dEl}jjJ
z7v2b_C;N%aAx*u6a%%93NZQs<92lT46!p~5Pwd31W^sjPf5LHI{+WKJb9Y5CZhdt3
zg>d(M{l#;sp0kKLy5|Wo$xyeN)-4OMP-U;iKpb);J|&u2T88Lj#n1guh`3^u(kEtE
zsq~g0FA926yestBa(TRiwJ9fjZ^(D1MBE_wZwak@Qfx=j<%#~5Iz{A!;^MFj0@!^-
zUp)!T>*(m5qy!ZM<(E0d&dM`t;QU;TI4Z|oO7wz30lXLG3$%v9s`=#T0amd2vKc;R
zJkonvY<O&cN*oCudi5!B$v^Vk)5Xy-`lho`Q7lB+tM{q_QZn5MGsJR3ihfd5^M;CW
zmLd#A+3P)~Z58_zH`2tJU^FNRJ!jwu`ra5A<SKeQ7zQU*#}8S8{cy_96jc_iXj!yx
zrZ}cGB~RU)lBe8bW{DS>?aUo>#J+gc&k^sXsoYpE`g)GYq(3A$;{J*A<z}c7_jE9V
zp*$-_q5RqB#3)4ZzRg5upA~mr=gY<$eCfuQ%e{0BQtpeQqq%IC`jS{AOB}_6Fs@$`
z5$<h;a_>p{%VGrku^{j9aC-P<@eC8i*kvb1h+S0l5dt;Me?|Ptsz<E7<iQ||x@V7J
zk!b(^#KO9J-K&^k2;ldsSkB?++<91tvS`|?aZqWsi}j`t=ZTgU3BS)1d&M*gYESA;
z$2!5XXyAO2#ow4UUp#|xKP6L~*t(Bumfv)=*HB}o*acX%Um#`$#_A@ox?!endi>cT
zx-;owysPM?jyQbW`a)x%k=eXX+hw*wN=@|dlOX$8Hb%6g$Nl?^r+1uU2SecwW(AZ=
zMfWz|V#pQ2abflY^P<}*ZHbsh<6^D2@aLm)A9vjnGz6-479MZqE6Ybx#q*7~vp{$Q
zRxT3<#OfpdltZP4J|hd4)7WKV7h1SXyu)zHp@hn+T_%RJACSat)ONXOi6{mWz|>^7
zs>-*DaV!oR5=n~K(LP?y)ubcNUZ@mj!YX7Vnzvk>2i4Wp<q*$`X!aZ8umC-zT_%;j
zA<o1mhFc+8>GmA)PK%zW@B2PJ<XZQ%FI+0Nu9AG!gCATbnj;QYKI~$sTt@bRjnT&H
zWr#+f9?3=Bwy_!C($1kxn_yIg)w4j!lb7uy-ki^TdpQQ4DzWI*7tp2^Vmol+qRwxH
z!%iXe_-HddQ#m*o?>;NVVW@jru+0h~n(3oiV7wVC#RR0XXnC;^Cj1f*5^sl0Ia$~Y
z0uvRzq5@G;j>$JQa)lRtwNiW-->f^GXu)F)K_aZCf05W34;P7JA(@>aG0{I?ZBH&m
z=87@#$Ck-m35cgW$Lx@ml?LXy$LESxFZ1bawZrSRms9j=o|tT68H)6g1Vd0eBAex5
z`kbPzPhE|m@AAYX=(M>tV!feqqieyvZLwhatrgSoi?&ZebnG!}#R*o`G~Bcwaw0Q?
zFnt+@{l^twQ&h_=9015!?mB#B0N^3(#3nq-R*V_%&VEaLk3~TnRv=zv;L~@d^`q=3
z<9*%p){85R2^E@wa$dFCl%+b4Ku<z1<8zsX85_9?U6n_(Hi-*jikGNG^+{i%r8H2`
zX7LHwL;P#A_!8IP{&TZ9iwl*Mc_EJn)8b%A@G}d=$b?emE6{k2Y=fZuY*{J=1G}nF
zJcco`X{(q8vzD}N;vU%GF~f<c-1iiLlrj3e^Ng*}RTQ&n*><sA3=_=JAIhGjEnFtp
znrAoMiQ7z0(E?bD(9hc;>?6P;L?(*gAqL@nd(jv(9_rA!cZWP?LVrm#d*O^6;aPWx
zTfLx>xWg?z@3YIvDxk9$tg&S36&viD%0eVi=9^7{RP|7MZ<@8COQ^y^9;VEO2|nJO
zDF}0SVX^oPU_AJNI0ug-ABfMWd`1sMb-P+}>u#~$oQZ1W6T>X+<uqlSZ8Xyv(^wxG
z7qrF;hxua9U{;Q;^+x;U1sr80_(!e$=2jm{Xx!}O?olGP<>Gh+fGl?e;gZ1$B{Huf
z1;cD)pJ;J4uAYGPcK(NANNAy6{FH1|wvpC;C_Zx?eCn=)PZ*8f%eG+dXZDH{{zKJ>
zXueNO3(am-pX5#`71sn{1=@R191*9lXu9J@mB(-3dO_C1S_N4**j3k#Lmt<T5}G|G
z#)`o!k9io>AHt><0$ZgRj>lb<Vn+<dIh7FV;9((q@~^2Bt)@y*?h~1kZ0q3OUn!O{
z!>fgd#XImga9FIgW@#48CC%|n%)4lzy+_0#TY)wYcYE>+Hj+Jexz$y)aS-S2zH&qy
zhn3kq@~HS&vzQgRwEGM3#qN4Qg?w!ue|)3J3VyP*?&Quz(W}+s00`>E)uQ7%5Xx@^
zfmz2%BtwwC6#E0hr(cR$|3gGP*}^psu`e$tQsGw+JS6()D{&!a_3*F7Bbemj$HZZ5
z(|p}Cnz*)?lj*l_#ZXV=j%xBgE<W#>tl7uq$-3t_w$bux0KcbdI&lKRaWxI8ku#^)
zVB=g(c{SpFcr?_=d2uHoa2%r%C&al(#4^(SL*MVf+p1~Scj$>~D*cXq;r{JA@!vl9
z$+(3#JbUdr$5{H4n1YPrpP=D5g>_1vxVpoSt}8gLWi@Dvh(tj@iyhjs3}q3)GB4#&
z#(nLZT^Q8z+^XbfF{&-AME{^6`=%dE{RJPiV2g<yRsFOjeC7TNKD6N%u|snq;;Uc8
zZfFXG2$>$yb&w9L>DD@#kk8bKz3}VpIx*R%Z=xj6Rveoqd+nPMbg@nxX|2~<%X<pc
ztLt@QV^^YI#aMH7u}ZC7+8(i<KK)gkuI$Oe-FN+lF>~Eg&;Bl#V$zQL-0xyPE?L(V
z>Wf3paus^sarLEv#{GeQhrsd11)D$C)3?XKsQDPJ{zGo({y)StR&|F#W@G(+#A_F?
zL{rkA;+;6ojj6}3cT(4+09yX1xB~ZIrJTX8S5E%~zkaM2|6rB^XT=Wzo<+@#RYev>
zoP$e+y~(4}D4^K&wg|{X$IpSZd2XNcVzNIzOl`tCS50#u`6TSVjx5E}RK<rX>aiWB
z&(-z_U(+msN}5DmTZZ5$o4Q2NFXycx6na&BfYMVgVvCOSg;zzK=p3QVSD^%GVm<}~
z<n*c6#3zvMK5$L+<r1<~j>qeqPYyU=r;K0IJCwM1X~YUYDc!2myaj@c$}1j~5<DZU
zV8s#%cTBC=EPY0q<~~885GfPdu)D_40A>TDtjw<2Q<Jf(?%<@aK@D|bb{V8DhH9uV
zn6Qt#1k8P+sL3Gp@szmBD8WyNmK$-864d#o%eEv&7iG32au6dq^-4;Q^j%F}Ueah3
zzuQaxO7fDrqhCJsl9<uW_g+#Aedi?wlb^Q~!L}IQQgX5$iH11|%d=f?f1S29;Aw`p
zG)~5ssa(dTcMT?^k2H!NYRCJ~y*?5`QtY6U)jq@MV;|``1Ahb|>)?<&4wt(5F({be
z2^9L%vP2s6+vOnI;4AfEJ%dZ%+Cm}eKI1Pv$FZ0;iIF?o6CWsD2++l&OnN;?N@QD)
zvO^aUCOSw8X`cCYkko-?uB&UZku_NAVAj9XZx_p?F~L$iD3DR!Xti$gES`GNOv(+G
zdNVjjiw4<zyMeNHR^!TXHZq2QdWFP|DTsC78X`4tQO!j|h`I1AM9gE;U-Rv_b;Tt0
z_uRI)T=##l!+v}xBIL`~t2ncFpEF4>1$C*^wxU(qOO9tLWtlo>tfG1fXm)_#;_5Yb
zSe$e%Ag1^=wFet{^+n$;)lh0DDGD3gzat~UZMj;0`96IL=JGV{WH^kf>wE)fStn_r
zq4+iBTJlq!BzuH*rztxDV1cP1md0R+*SH6DmIiRPEX`nDs#L4qbO46SiQDew%z<r^
z5WK&bL!_xJI(=@;AcIs%f1DeWO81=~!#uGbKR;$rSd)Sigb~EVWNzBoRP@VI<}M+o
zN*$B+wpC}T6_hSiUn;bedipw5`T}ClmafuH@V+T&(gZ{4Lf2VmKbTJ+PLo7TjY-|4
z-spy9-J}>4+15>JXJ#Nl=p+MzZsBrQoGet+scupoQ2VUA^j=uCLRZ;6t{G~^2EN!e
z=VS~Q;Vw^?BpBJdGj5Td#?!Unp|+gOUENcv=I*ZhOvSTEQ!@QG_HG5=sb5{k@QtqY
zmU>~=+`W%99uID?^dQauGTE1Y?IUGr35WVhW!n3!43{sR?I*<;VNXYA`$`DEbhV2=
zb?Yy^sFzvd?@K`gr1!Oign?2!BT!Y!PaY^O(sG6jLJqs<REG4*AT1{o1zsC0y`hzR
zZiv(l!Y>W+B=JL~6p(%UP*2iZb|mG}A-gB3<W?jV&`-B|lD@i4f{t+I?JUKeb31-$
zwL}k-O8gmZ(S;BP*4-}ML$?f<+Ql977^~m}Ng+N4*AAZ`9~K`if&3%MIb1TqP;>2Y
z>DHFzcQq@|)C0wIZMYO=D_yL1%OVVK%~p7^%*M?u4>%}mq=`lSfOpFy2$C@UPAR}p
zs+58%Ub<7dElvkifXk1R-BB}$H10mh5~2c3Y{T5;3#jc~QWM5l&<Lr-2h=$*PTGKT
zmf0E7ZCs!(nEhEn%hpe{(#VOI{oOTpBM)T~#!DqkL3ZL^40>5X*6cbbRarW0f^^!0
zmF~iKt-{kz8LQCdSOKq^BV@WuilU|WNh}aS-hEP^V6}+6bIqia_e%*YC(60O6Q#Z=
zG)#HSS02U6<E--Ne81GU1%Nym04=>=fsbrJ`0{>m9e5l~l7EfBqs2Ex$~W&$lD{dL
zgoU+~8YW4-uG7M+|4R!4JWZo@rfeIz&@kHjfLza^2U@i~6)I0Dp3)}E*#joG%I>LT
zuT`?Qw9X!=WQRN`e;xf`tFLcYvQ@f>t+Pid*?&GLwME;nAsdh056O?2%45SrSo2C3
zyJne<h&A!Y6-&VUPi61A*Dw@S%@=F0JUsQKM7`=L%AT){T=kx}D9u_d%C1Jnj<Tzl
z6hY0e+)oBKLuFP*+0~2Z07pwH_$W%POf|t``gpB+S~UfOw^Sa3ZJUol+*!>=U?Por
zSPB`$D#RqjB@1BJhS9+|-Lo@{<+KQ-8HdSf46vLQgEViYTmuc8Ds{|Y7|L0x$nsN)
zGlb-{?nv`jiZi_Bw4O){P|C4p%4zJHnn0x-f(A^LY=aoN<g7Nx3Rbe1y_cMJJJLc_
z5IF0W)9yrCTcsS%;-^XGpaR8+wzpxN9WL3^q)r}w)YNPgUymR8HRDHHrnTTlpG}i)
zOVIn7UB)JN_+p(OVU}-ncYjz)V18uaXv`DriATVKOKI67l38PIEg7K2Q(+LKqg9!5
z&<~Xh`l%fl=!!Lkb6u$SqtbkNYRNU1)4oR`tiXi)#Tabe5QF7W1kZun+GA2zJjOmI
zF~_y}k3q(j%UJ2~V^SnTgPkKF?eE8=IWWSU^SCt6*iDyfk1bMLR-?V>!J=xll!Fyi
z^jLhPYiiK|IHkqyx)xwKwun0Ky7r3e{keB>R##e0D(6qN(<N`zv%ODf3{4I8L$IH1
zOFGk#txI^C{qa;U*H^YkxRX`Qkop>G7E$){Ny%iIA<ZDywk5aGiKiuBNZ&s_Exl%_
zT|`9_$64s_!AnEkOP-NFVuw3g<i^pi!)H>tc=~OY^guF;11M9cTEn$MvE#={uXcP}
zMbl?XsSt7y3H^aU_5}tKL@C{SRf|!>;>92kS%%<Eljlgm<|@EMQTgIpFT@0}SL7@1
znexr;xNutWR7~I37ap=l=19rC^x!7t8am~hRRllv3`Ld(xJ>B}KmSE^wnxUpUM4%D
zpfDwoyWm-=&H&lk`Mea{yHLSFDO(B{DhDdjDqv~Kl8em`W_S=DB~<&ow3^GOS6_g1
zmrs8GmR=1kP`=P*$mCs0f~=)o0{_us5A-@sc+95*|CS~i>ayhcJJkC{sQ~ciymC37
zuDmEk{R1dMtM__I>If~+gD**=@Ywv4^rk_|lKXS@Lp``K_l%dpu>jGvAogx_<HlF8
z8rQi`zaow04B1)oHQ5RD{jZYAko_@pKYx&_Y8!p%PoFCZbZ#!z)B$s)P%7;u#46tC
z2<#a^2TnMH{n!1*qBlrc#nj!)FNs|9q(Vaj?qU6S+2gcxzO>16)4k5N^%ebdos5W$
zvoKTYVNyN4aY>XMnXAVAaV8dx*k(pIu=#+mEruWDCz#&A8;{N|kdn<!>(xHjBgvIh
zr`M!mhNks2=QXsxoR+*MO@VUi&(|QUmeaw7Qi>O>mC9+>LTQqc&=rryh0<(1p30KW
zg{ncDG~Hz82H7V(HcQ7qK6K7he#(6c<BWBSu%*qS-HW7z5J|~`OPU|MZL)5W)G0bg
zPlKCUp8f;p%K4PKSnAd*SB0lo;G^=t?hXV4ZeGnHj=7${>lr+ml)YF=!WJdtiCtEj
zJ?I`Us$47uVBY|b%LqENSn3p3s|+xJYPqjDMMGbgItJ+58942|E+xjPdl7jj!Zi!!
zki_(t<y7>#v|RJ$r>c=j!)QG(eH>q~PwO3-Hpi4Y724Eblz47!KSu8eQU_p|*=b26
zbvv;%q_c*hXXo{?42`MPnGF^*kiqR{2FT3u4w>iP?~q0svHzl@+c((gLx;39pjeq=
z%<N=>D5VCn-;DWqAtCgI_6gvY2&gIt$fAsXGdj^3Q92~wB8pLk<04S!oHz7WS@fAC
z4TL43y!qqZ2~O!fu4B2r*VA6~Xa(y$!?}W*mS9H0;B~2FrG87X=Z7)>Qfau7)WcY@
zu-J9Bb|4N7e_JX=ni*8a^&lwxiw%8tv79Yi@-_q>Q>xK92$=G~<x;Xm--Q-@p$`0t
zFX-(YDT!#glmnqW^$pDNY@BCGeL}Mp{)?80Y{+9fogR(bjVj-en2G=KH>5a2$wKHD
zBr}ENNbQ1inw5`ol?}dwv#lh_izensY2Eb0gMXs1OQT7#_97KhVU83@hjXxQ-ay_T
zwE}xAc^_<xMF;=f7mZ~ASf?5745re3O^Ovtzr8uZRIvi9eZgAjXeBcmdv=AC!L$U7
zmoo*V45NS^UMUTUZ_#+%h;BEG!2sqG+ZbW4VV9_Mr4(z(DRfQC>c}OcneAgXYS<TQ
zFZ#OnCY9ZjY7VlqA`B}g6R5!k>|OR*;Yn{`p7gZ9iI4-&4?Y(`-w@WpLh{L#CYeqj
zYB4!*+MFx(2+--6OVhl^B9dLM<OO<^{TVu(g5H!Kz?SsrZ$*ie`QZJx(`Ro=o8*8P
z@(Ns1sdj!939C>KPw%gih9>h`vPT*6j#^OHia=trW#a;v)nFSXbkAyO39OZWSS_sy
zZ8e4S7Rp?&m!uE_gGip)dCE_f>m61a#xcKhTm+N=GeS6>AIIrqLUw0E&O!>UN{g|m
zAi%Y8{~Eic5kP3c(@#fG#u_O+FjoQT8S8l@tdTm$=rQp4x7AkY{?(;)WQ~*<$Vw=~
zrPOuuRwLLICb{1u3Dj-*{XQYAv^<2AkU9uom*~Z$0D69{^bmMG!t~g@nUGjRXV!wP
z)Ve#lBpA2wl(0^E69sm!la}~t-9*FRlG4&j-%?T0*Bc#69l0t+Tf;a};agHSGy4X3
zpz)aEa!BrCIypYZ?5diY3O^^Gw<R0;T~G0$-fv6oQT+pNOXHh2QH%3;cHZOR-bQ(M
zkE=M7Q4;ZZ%qBUyk4z2R+k)8YWPkgzh5G$_P&myfz*JY~3FQ|^9okj`N0e3NqSsv0
z!uoRK=*W+^22+pqQV+fGE9<3AA*?}aVIT0|9vh^=AoQFKQtyaTxE&x%?%L%rsD(&$
zN3b_qzHbAR1Euu%J5n6R*`jx(V$gN)M(O<<DYLLd$85ra%~QWk(pDH*{;~->?7*f4
zD#4xLs)t^;1}Jfb4ECl4N-(eAp1vGL&ux+B1m<aUN7k7w(8}VujG6zW7D{D?yw_+>
zkBb(!ajUe@>$Y+YY=!nxsl8NbFZ%4y@^E;T$!N?NfZ|_D5NRziw^cZRE406n>qu93
zK*IJT*A96X!Aj6!mV_`$FAhqiqT&wT)P0BKM{9RTK8A_~TBNKSm-I8)S*_*&MNyi*
zQ!<-%Wna-Am4XG7y;HK<R818YcsW*g8_YW-(Sn?h?kCGGDJhJ7z`9#4fS)w~)dO(w
zx;n<!weQg|F2R+*f#XtX|1Kz|3+U7?={O!Inu6QAPrWBS$i?Mq`+<5zEWlp7xgr{>
zW2=p2F-mgwop9e(MQu$xO(kxrx984<{hwy4g1241W#M&NQY@L{a<8hka{A>ArJjPh
zRQk@}He&=7-||Zg;$z{0hFUJ*bd&noX*#}Jii9&tbh*^Y$Rg4v?vW;$i?w|HqzmD@
z_s9h|?!g8ykG|R??d+SYj1wlL;C9x(Wtdols+s9^uJTjnl8R?2#s}_#MQg#~OQd`H
zlq)5o?7Or^6l*CPwfgk|SfOQ|rjZ{?@xg3CVYKsRUsHB}T+qGrnbkvR?Dl~ss`(IV
zLI#zUVAlz^0mo$!QVgzTf3!!G*{L78ds6)Iv7z+LUhp1lsS#f=!eD0=<0Cu64NudV
z2(~2C_PtnQ<VR%2@2}}mJzBKCQo&GbzuG!wm1t40s#QU{bDxwvzd>tqo{|lnjP{cA
zi8g$-6m>a`vcIqQHbg|uUVs8X8@mWsc%q-2#6H%O3<<dJ4dqno$>kWwLOhbw`y`t`
zs}hBiIM?jgd~gqHw^E3@d9=S&I)bCg<z>>asErB^AZnrV2Bt2D48iG2MHeeH!hZXu
zj%mA;%qaU!`m{tVQ%Vo+m%>e@_{~sl!>~7ky&wi!c%0TH3?gz_m%#GWFcka-cZ$#l
z`=Q`&q@$&m%v8T$dKuj`<0EM{y|PF04=C0~)@l0lBPra*ezO`3at*NmN8nS8c?|w8
zV9~?NrF#QCgYg=zMLK<6F4+vbuF`_gr_4&M-RzI0sr1OlQrJI|Ux82=^ojH?%Si11
zR5+n%PxAW|I=<p-bTWLICGmIkm^Rg~sk4x!sfuhA+x~5;6|E3Ig|erF3O~ImxYO4G
z$I|`*uFC-kqgy_eif)V>IS)#KwqgydKmGy6%<@1#re06*>ti%Qte_zWAn5;oP|CkC
z;KVg$|7<i%^I*B`+wo>J`u<8Rth*?;Qc4J`R1lFD)`LdOLv@5zxoaz>o`x8`r^+=Y
zOp%8AF6w>+;><3Zenff_k1vi$WBoOT;7#_c?P6$nmGm&OHdjfj@VMislnF87lcUlp
z4B;)GOFM=(YBRD)d(i_h6ly6tf6CNGT9)?0)0!`&4t~5c<dP^M7docQFEKR7R!d!P
zX~7aC<s*%EWGg=v-iZrrH4t{o(>5~oj%iEP)l#+*RZ-$bTni7VYXTX%=o`=pq0y#w
zX%D7`wG=_sn4&3(nVzX(ZSud8f+3eryLQ=3@voV^;~**FC=ve?V06eDiyzFy8$kkK
zGfJnv!it!qVTkG8yfd;X?Q1D{sJ>w6D~qo3(-nL=(dsqom1r*w^v2iHzl|tL^LA~t
z(ZFvoZSFfJRkld_45wBB-%8J5oV@t0l#Dj4{Z<-@U%!1TeSkHr{)E)t+c4B#*hIBH
zIVm*cJE(5Do`4?ZG)?_ZnogND(g;kc8<wMAzs1S?)89!Cv7*>jpOAWh@1cCMp&8Hw
z7$^eXgw_`YF+U|nIu=Q-#*NtAJ(wv{)!)}*@n9=3_5DGL?^C6<x?bCw{F7GIS{a>a
z$7sn9*r}AdV}F$3TwO|co|3-8#wGqIY<iE;uAijc49AQ$lTv8*rHN)xr|@U#e%M6$
z{K7scr1UyzwGow5+2JkGbmo#Y(sixg1{rP8uTrG31{rq$xOi8>?fzVlpW{~q=>`(C
z;7n*7ZT?ld18u1PReFP#)=R#0hksl&nL>mx8hSh=*46o~Fql_-_nS1v2#LhC-8&c|
zR!09WbznacxHKloRr|IT%;N3erO$!;_IF}CP{Jjt19iVB-9fQ`N<(PaAE?8VHG`!N
zGlCEve5vwJslO2<q1o*RbfVH{FN6i5w{@Q6nu8Gx+v_h~X39E)4yvZ(XQbDNKP#nq
z%Ppepdg*Z^<{o9FOo^xY^-_?lWOxUzo&1Umv7}x~1DF0P1yKIWOWM-hdMU*H{#j`n
z=fnC5B1Fdd6sQsho`<%phGutwmTBqsQ6cVE&chU?S^M1$Q1axuziWV=x>>{IHXmq~
zu$?OFq^GF95qgHfjZ$w<1M?fP$1kK^jp$;zDNoY&%g{-pJxMD|tU)yO3O3BOtWk*+
ze?_`OZ<&&N$r|Q5jMkx-%!2}1>ynxAhpBZFukC?BPp#<_U;6MY>{B#M0;!IDQNI?x
z4fFq!es0<R?_b~LL)lGISaTu}h%keCUX?^D{W)}i>)QApT(H~s8ao56p^<-M%Uwe=
z|CY{L^?_aBS!QIWWMS=h&2}0%>xz75Ur)ieZ(NWfIp^(|<qvVrC_EBVmfG;h=A4TS
zr{5v&vbBGp{WNA9<Bu4H8DIKzBgx?0W~k1Tt@o9Xq&{qjG<@M&h8yCeR{miMqg6&{
zKSS<<mWttS)Zge#qT1WD`?)6VZp(FEZA$07Ad}cn)3lA3yHHVZk~u`JPBp%#IomF$
zx}WxTj^WZPGF5So6_J%0m0C)b_Hx40){0EUIp}X6r^$zvgv!|J>r6%ir}a;=y2trC
zk8^!a{iVth1sdo0rwqM92dbEkz<U#+3T^amd$@1S^LH{k<7|KDOL7QJ<%V2;P5Odb
zEx`G#wMMHZM~7vvS)JY$wjIAWcJYUz%l~a?>t)Z6#sDWfEVKqXN5dRr9YRThu?IN=
zWAYUs5WOlC6&{31cn|wx=~9+>dNIfuWGds@*cYQ3Raz>gqk+!x|05(EyuTFW^ohnv
zL1srMdu*SHXyw~GIy>XNrla#2JTfjPTIit^XAs_Jq&V+aO4;amiZe7ZQ$ZHnmS$m4
znAj+XPhsXX!JVA(V2;-{IbGW4O0xTdPR>7!n5OS^b#}tzXjf-~wRV--_dn^zvUWKO
z_ftF?fn%>Ur=L>RLfwa4_M#zr!p%MohO`9aOsl%VP)&umBhC4Pr@orz^_?6!*5axv
zO2s0ORt*2Ts&3ASsFfwtpzhAz@eED2q(M0NSFkVSledgPzVI8iw_&P8wd98G&f(fu
zhIF}&GK8V&P9EuKuZ2#eJDIuL**p4JDX@pLkM=&XhqJw*b`{yr!69mS59eHDm~N5t
zWf+rhao)}HHM=NZ_rY77c3dK;(GNGo^>U8DS5tdAd$W>dubi{dwq8zVz4A5EkQLI~
z*{k^%qkB6?B3W*Ic7+M2jN5xVJFt&sFN!n0or}zcT8yn`HND=)c?+QK>Ej#)w(Qpz
zzmz7qGy1~r+~O&!siwdA#5FE58fTXNlY8Sda%g{NjM`cRt>}*#S3ryUJG%jlOr-<;
zowvvD(p=wla9=g+GmrxIigJIVV^l+zL<6|bE>cVxce$S);Org}sH>}+-l4U3IS0|H
zyPTsZWp0#vG{~P>)YScDoDpI$dchc{NnwxZT|2K9L29=83Pb-a^%Z9~lKLuJ^w*w1
z>}p7tS(F%SW;QK$?`*4A&~zl&A8)Wlv^1c{w5bVY+Q=OD`4OOBeEvVK_ABzVHvck=
z0sC5M(kSNuf7Np|sSO>C`^fB)J~bf_WBDlOpuxHkd#+|bS>b`v+~L%MLEGXtW=Sp$
z8SNa5%K_(&cHYH>>#+9gAV6D*z8m9=w(8dQWqPI^7bCGS{z+q<VPPKF2{;^W14_}b
zvCj795={Zs^pUoer+57#taNppa{yQ3K0Max%LO(oMYZEF6A=P=tTT<C$Z-A?Q22)W
zWf4ud+nHu4dV@ko_OTcW-=O%J4GY|{_c+V_pgR2F0q1%{UL)=OJuHr@zV?R3&He6V
z=R3>>>Ar_BIWgoGOmT)=b^GRTKh`&5$J|?|U{Ly3UXWK4JFLX|SfXg;<6{F{-|g<t
z`MA$cbw0)dfZq48^SH4XUY4+Fj)6gf^DS(m8Xj?G_!lbL3Vb`}QD;m*_EH&ddp+Fw
z4|qo>Xuo$U2V58r9~&_qG#9Yb^zNfh+)v~F`cW|Z01a67o3yQDRJ8s(a}|w!)EVtx
zU7<jS$HU?=G5XIes_h$KgUq!1ac5MYx<++vJgvPnX)l@D=&RRK8nl-z3VgzuJipZi
zcf9g}vNeP50HrYvSv0#)G^L7Jys+xzG<caJt&l|#V^Gz!2rZ3OsixrqDHik}M{fX+
zG&}w&AKt|<Y+Z_>?<p0yFN{OftwIb*b*XIpS{*AjigQks{aB-$&OG5vjBC=ebmwV(
z3k$p{?MY`MO?=WB8OREv4n+_1I*wtX?QNlTZ_kW0>*?f^h+|uXD;S*ZLs`A@H%vc+
zStAFVhxsRrir?*$2q!iti#A>Mlyf@`dfJ&x*^iI)r~K*8mHxF#ixQ1A`zdFX{Ke>T
z@igzWDaa>5QS{3fF~v{n6TEsv4{SD0%y3SHi}K*7or55@)Zcey0J)!b9tvyKUyW$g
z(t9q1``DT8_!w<}#+jmnpLze4P=*k@;%V@e&|sRnaH-eoF+Jc4`ru4}Z=k(1odXOt
zjkG;CCxXngoabOB;L6w*!97mT%yznCb?#NBPa>u5Xnj7}=QwR<Rs=**IJFlGWuRoh
zvSGm-=khomMCo-vT&9zzaI57yFq9ksnf<JD2_Anx>x?#lU;a1c@1(b%bI$b0EI1st
z(tv+C12M4?*_XvLd+A@!mFQN}^Uf%<79hl14G_XS92UHm5f5J9ZOLD;0p9k^Vi+W|
zSj#AHiQFgO^K!$l3fWgNri~Eq{$q@9_oFX3r*T6v&#N<7zej1kPAogi1c4PFJp_vY
zk7vb@q@3+!o+sxb><cp8@h>{xG-wCjQFi?RxttEYi~<Gp^UKbvh*J$J^K0d$K!;y(
z-i9{Ax7lO5>6%uOz%d8s$*(#;f&wXFE`*(trc3_x>#;s28a)?8EdZx(XTxLmT<2s6
zm!HjbrbAKq_grUuSmimTG8UE@^Qr2bo8}zuYX0x2L%ZiW$6lvB8!2W!WbXp%H{aO=
z+}0VgHH_I62HS`9W*+*Pna(&p046SjYaV~IC}_NeDl(lGs8&PQj6&dn5$k>6RSgkZ
zj%;RgcV6JUz@ae-3!T;uT3`F=A!G`bb}|1`u(E6xK&FTuSctj3>l}qP1jOEu%<jU4
zSWE`zDFCA6zLa-KOFUi9GH=%9c_b~ubjUkL2`@TdaK|skVilNkMj>_X88?L<@Q#9)
zO@hN2(^E??JgarZ$BL_>@>^#0$6>MbO}Wls8)&w}*>z@Rz5E429BD75iu+-deX$2w
zmgzy(Alu}jm@+<Lkl)76;NU0J(%Y>vETwpYfyoeTug1K68Yr<K4W@VvlpsR>te|H^
zCktE{`rcKuq2hN6z0}SeRPnnE37cGd1(k|U#OkB6C$F0EXcV1^ctlCg9s#9)sEF^P
z2@<wKIJTEC0bn{TIpaOK4K!!i60@NJE*ZErA?*M0_8#C-RNWu2yPMv_ruT#n0TOzL
zMVi!vB1L*rkZLaoK@b9DrzP2wEP+iVNHIVn$b=pg1q3B1zM@13h=Ph5lqv|{@6PPZ
zhN7?E|NWlt$@64pZ=ZY5J?GqWPr15688yRX%^qXcfVj)ET9ezKDsz&XJHI-c-GQlc
z%63_r^HV|K01xbVvT+e`NSPADj9#-^>j2YUaSSq3p%r`(dhNx*nD(n=ci)VR4BvTd
z#!&jiXYgr$&T8$YmX0uitdjWW(>STV=Ho_Ban^pJY={c5eBv6xRVpoM8cN4GYanW#
z<q$&Ps*Pv=DUr9D!<?VR+@dOGJRZ!5{wnq3tsDOiW+FA1DRjaV<6;;?T|k2bYcgaU
zuM5`RkyZM)LkH&r7x(~&d=CS`CGXLdiii-ucMw6%Nx2ItP_!mT6sjghN$waDv??BR
zPjF|0DwKzc)=1_I6tks%f9el+5@<uVbzx|h<`d&Pmw{XsT{(Xvk;dj&r=!xL9P3Ox
zFuP%Lzg(O;g7)YjuY?V+pyf8}8C|z2W9Q9pKqSWJSwmZ&QkPccdmi(Bf@xvhbs3Zu
zYH-ieoGV{QhRi!*AWi%8tTD7|wbh$0<XOWgr{u3t3e30Gi_v#Wl?FjK)%k?>G7ZkR
zcBg=m?QmC|Z*5|%Ds!YxYH#R*xs9?z*mIT6-F~{W$pa<V*a6uURAINa2fDgtw>Cg-
z!YXT5b1jHvn+Xvmt7zUT>yxbAAO{bXz+k$x%Ic3sk=#XYRbYL_&{&7(OWLqXbZ9cN
zn<s=!!r7@zi6)rhZ^?J9>?ty=0sDH2&Mo~bjJmA>ES#dEHJ}L@Yam}ZMJF8B%xcny
znA$60Y0uE74(kS=5^d|0(!xRrcM#d?eIQ%Kn_E2);vWh@GnB+A8nnaef%hvnZpP5?
zB5Rau!{*SdML0V{idtk%a3!nz7?X14aW3pp+Ze?|Ncd$XuH@gg?!dsxK8LAnVCl*}
zEE4YUwbm0p1v&sw*^kK~)U((c5+-Oynd@9Z0EPDy72sHwhmG$PfPs&^56laTtxa_>
z$GtGXJi*`&49LKozALtliY-waS8ta~)gPcGzx!dIZKqM|K;f3qOY5vn%_lW<mZ8le
zK6Q9I^CP|(B6<uZgKE}6D&@pF6>FQj<L>(^Gw2U7T9&}(9snlL_IIpJ4T2**q$9M|
z5T?zYZoOlTtX0dCp+?2(t=D?1#b=M~L_Sb6SZ`%v9QLiZhJ%^<&w6X4uyPC%^MT&~
znd^bCz{WQdQER~l>q;B}eKuPAhL`9~gG#IW3*15pP2UJ1%^mIYb?ld?!>a`&R8+;T
z()vx-Hlc1wk1=%0s;F4`KFX5136w=ei|o@}6~|*bJm0m}!{dxNIFSav%ce&4da#ch
z>=&v-!q!@lKt;bT3!@jM!9jHLUErHj)TR1P6du?eA&HjNF1)92IhN+cA8IkG?AqOp
zW|mkxKXRFOm#8c90ASZz=4dKCZuO-2%{Y9VbOc7ZK~~vsvo$WRS|i%Ju7-XObD>72
zH#S=%{PfGK8l)6$wl<-Yo2@YcS5<<|_)B-3f$na$F2bhC*kbLvP;Yfph5jWh%}E16
z{Q%?}n<W6&Eq9#hr50wkYP2}ZF`H6$7_61e6!*11<Y0VCgV0Z5ha+~haVAlhtyYA?
zWoq$Z@-JJhK?cKR`EDuX&L%WRWgi_$pgHeZWnjF9+pJ4)f-2c&9p83|lMrO;1Oe<Q
zjK^!SKnd=!%fm?>LjzfY&Vc16S+*-+Fl)Pls(_Fp>Fw>-$9?okxJ18gx5gSTl`)O(
zE}?pQ?a84D?_29CtARP{9qo=_uyFN<>q-EzlPv1k5M4x5RiV|3s(~KO`i{#`2MR44
z3fQ5c&-*duydBmCu6?xLwU3}!O<Q(=gzTZp9Uy-tv{kl-MzSr30b#u!3pyU}iVh{v
zx3cxg7#&s)YB=Yx_5$;Wa%(9L1F5^M5j5fB4L*(+heR0~IevYwAuvhGh2}vtd#80H
zmMQU@ry|y;?6NXn$|!x_h;>nKl)6FB{3rSlk*#uv2T?*9+=H=-j`$4-`RbUt@Co=b
zOR0yWs{HOg>(_=bK_mZXF>THrBmj|T--(pBRaiS3V>2{leL)|nhBz+$3a3IiNMEJC
zA7Ub0tmeWGA)`~sNeCVK(3<4O8ez)>sB@L_IS3S`^OSG7SYM>k2}@?E(Q=704uT^`
zM<<rXnyK`lb%yEEuQJ^o{YezH`^Y-Mgi$%tU-ZT$LFq@<(0^*q%<ft;=#P)AL;tZ@
zisdrCR9VA57%v-_6Q2HItReFDj{(ibI~eI9YY#9KA&0HA6K<+41#KA5pdWUs7UxVP
zdEGx3@?l7$Gst+v+BXUx$huE5D2img{5`-scrx^RiKZN}zJ|?r_K0=<{a@}zuY6*S
z4}IhaspJ!@fYs@8)Y`>duC3x8?WKaON3D|r*l+a8=%$+m?wyWWb4(SO>UsOF#5pQ%
zh8x`E9mhbP9*Ix?JK0q5X(Ubi%vw)j>iiupfU7D~&3~$B$7j|?f8PPzZXCB-{yzU<
zPUS&_KG;Vm8CB$6X?+3Hvj43+DpL$P9!onaajrN;S1PS=;EZ>Ab21zPDol>g32Q`9
zwF>;;C=@S37pUb4+!6@dmdK%bC#+3^a`0Q7Oxyq=lMZYgQlBbM;1E@)6<tDppIgrd
zEm0LC*}StuT_N55+}b+jf+mvA)QV@}jHaAX^0Y1c=ZE^1y+D(`ur@WJFck%MYGCVi
zG=@I^0-G?8JWk@GZwZ}0X>AU7F2P?~e>VE)#vj$P$0=)Lc=}x@r+#CtaQAUV^`+Zq
zaotf)eX6auAQH8l15Z*#qt02Al1^S$hN7}qFt=zAoPWxh#sd8Tow5L{K@gMgQIpyI
zz`@J3$Ui9Blf56lEYrR7zegzsy%q1--n+?sBu1YHt8k3EpH~?3N$0Jp%o-*4y!EUv
z8!;vnAr0LqJ;pnX=3crPK<h48TTo3|thapnJL_9aZDQgNkSpeqFx_K3o%z8UX<niZ
z0M?7z%M$XrXl)$Hemj@Q-SRu8(z(em(142&*x*j{qBS|twL0K<mRzQ?t$eI}=^|uj
zrYw9z^MazN<~eH10EvA}CT+>d`+%*KIz4%MrtHR!dV+l5N2_OyPnEWuhv{>7jvcrc
zJ@Xe_U&;O+++PM0PUMO{L;^MQ;v(2jIv_W1NOQb6b}C=&#WA<)zj|>NR7vsXM&hDe
zUhczHF|Xki$i=a<eNjCh76RqdK&}}b@#88?)oAA2)RZVk_n;`l$CP06^rqhVgHvc-
z02gDd`kBO<ED(Ac?MJ@_aO-O|#pHu(Q=fo=%M0S(Wqcf5ZBke1Z}~Xp(2}@d?%Dbm
z);M|G8tt=>X)jl`ms2#c)nB3d8ame8ZEP4vrFA$@EJk@9F0mOas_&{VT}yUZYl5XY
ziP&ZGFmugm$oqqn98q1oAo`tP<~$5F^t72vL?@5DcdapV)j_4-Dq~fa6AOmON+DbW
zfWBua*F?bv{+5HTzM-k}_?T!kI46`#*O7&r{B<bTIv5u#FxF{UCr|Y?hSr>xL>H(}
zLoT_6^Q5S4q})NQzgm9D*pU&cmvBf2_j4Atv7UF-D;-y3m$xVbRxn6{%6WXz9(>`0
zE#XGtzLv1#+BD)4oP%szkfSuCx9jHzb1QW)fc=|ludEZWHehb57y9|*(og-s!UsRF
zm@c!XFW{P+L)cQK6dh^EfrV+zY4bv@8*xD_=+n-|T;dQx?H_&B`XIHhlkJrYMy-IK
z30Gvbe=Mo>Lm7V#bEtEHlACaG^=nUq<?4f<aWEcCG*mF=G~vSHoNkkxA89GfD9CsP
zpL(wzvnR`u*EZp{2N_j#Ri{|xi<Iu*kH!E)+l)?JiYcU66GkvLLc!P@exu!8xg?(&
zEdk15UAgX{J*nNeu-f7V#GvjCA;D!D-HnS6Wi2syFS9T%8cwotgT8^dZd@m5aeUH^
zdxM>}&e5HYOuYA2ckU`$e9gio8B2eo3E6`YRMs=Voj$a1vEWY6S-3H#4G?02phwYP
z7S4yJ^x$sv(piQAjTtV~UdpwXpLALcRs;}cVL5DMRcUVBjZC7K*dKVQf&wl!jgQk?
z)DM<RT)f@GG+Gl1GHHS%zDXD?J6iVS>X<Md`t9Dv2ueAb4Kv*|ha1i6$&G<z=#!q@
zN_;A$Sy6aEFg47q_gSiqc{`oz#l^Wqd+T=VxIsCxhf)Hhl#H2Hhu*h0_mB*eb@IRw
zvG!<Hw&3I5Txjn+t=orZ@sd7y7FJ3{U`eWk`^F*zn^EO32J0Tg;o*3EU|Ao|rhcH=
z%T0CH0&!$tE{+!U#h8^(k1(-SM`9;1gqQmQsa>LgC%CuntEY)4D8pNHr^8QhP0{+*
zC%7zfy!)5e!fF*%ft8eVTe12PinLAwvHcJue~|Sp#u-utYVC!Uaw6SLm}6%JeeGGA
zGutUwOJaf>@UsadERTVg!2fTSVOxJLG*0L4^zL`LMyGIfAym2imZu*RkHb6s0Bp9a
z<UfE52a8iy`j^=kcB2^;5c<VfPLlXte!HMO`Wz_?UxmD405>Jj<ta#Xi5~LkelKZr
z#HNunXABqgcl4(Eoon^UZ!FgCvfO+uci0`z8<V)R9zGX7cM{A~R6U)GQ8`l8=;{JR
z%;1JMa+T1;jWrjYOY_$U`jlUQY4I|TP}($uYiWcu{M-nSki@)4NKjasbD313c^EZ*
zmg^a&&*(!1Lgl<?xem-x?dLPOIVOz9abi;^+-hB*QM0&dM%MKjG8-<)U(VtV7+i<w
zwf7&QH_zcxeOxkKx-^GlP68t4a;<1+3E1${oA3C`v*vPDo^Ukf2p&)umKbBB;R0>h
zcOARSWv_7O+<h}O+oQ@49CJs;;=FwI_rHRTnTs4J?s!0vX6rr=LobS3$hGs)i(aPj
z3%U9}dVKUuTGV=QD6L({g|do^N&^gi94Xu&C_+|b_<K0`=YqjTY#lol(UCF~BGxT~
zYpnG#nu0zY9ZNOhRyX=S1G_YnZrzu?U=b)GILJd>C{5Vl=SBw>aSfY8(^cJ1Rhn6Y
zu9vRM3UqN&F@?RUa4+rO<f=_5h<M+lqbT9~Twm(Gn0pP=X2}^5W=rehLF3EKz7Anb
zf&rnVM|Jil|F>W@TsUZCoTK`V7c{pfq;;7@*-N<Iin4TIdY7<ARXJ$FxTs(>?Aous
z1!l8YZo8CQWsFvJTA8U6b14NJrKm77L{>$q)+a-3%enJD`j>zkSPpKWSoUAR^+!Bj
zdDKcS7uv1zZ&_SDrsWD<bKDJboWBt|P3;A4I3DBA-i@U70w%heb_yJnrsQ7)@SW{-
z!JFQGwWa{6+ZO9yb#&wT!#_~!YOc2&mdzbwPI$h{$8r>tzn!ZW!wLZ}t0!*Q;Xxmc
z`36f!fSW8DXy=%VylE(C%>2w&k`@}#2pLY(`y@68{vJ?_vcL=4qMH$BI%emd#F*=@
z;)Xz)^U^Br6ky@Nx@8gc>u-ZRX?6kUkA(RJT#@f3ZQ#Y9=a$}WP5T^NwEXgF%vBW2
z(#8Zo<Zf#0U9cOMsB8@|LNR@|hAV@)UxtJG+=K=l#av%nwU!&Jy<3X4_jPJg5<R_+
z+poTd%U$2$<{}mY)Kq7WH?R3F5$X&3FK_p8xK|}&`;6PjCCXkKxFA!5e+8MJQ)L;~
zo0h!G?ZHP|O1RBf)`z`pe8y7O$3nj4^u6(=0$}H6SQBVh)h!>IH6PmdHNTAThQ9B1
zFB-O$!^u#dv6X`|I)q%;28Swva;s=-DR;a6zk&eycp2A|EqO?}vgBRMxq7J&E;%Ry
zTk;6D<W6W%R@T$chsjvgg?A5Oue7-w5K&DZtIgG*xrZQ#@vUf%0ZJ96?Bv>DQl{<X
ze#PWJ3KAyC7j|)_h8P_i=)R7xYTCY;RJw=j2kO511{W8?3aXq$qCqiQW#c-2gX>67
z@8zP*I@A|Jw?-k?6_m3Vqo|@!_Hr3m1Q_*((D;2gTouYs@8fzqcOi_~3hD5EZcwaq
zmoZ)#45_Nl3P#}vsB=Pg-Kv5cVAk<c)=y3(R!mX_w-C+OIiPSNc?ZCIf?X-kdRmVC
zfNRLq$a;Oqy%MS`F@NIH2zKJe>e!*~booOr$)&@+%2lX@g73jabP07l$SqKG-Y43v
zFdem&$TtsioIz12Zk4I+tJAKUEX~P$8JH6i<_`!DX77eaJt|AN9!94==KPc<{A%=?
z2?jE>Llp41LtG*?^|pGuM*ops2-|Y(A+Qn3M}*MwL!2Lb-+2p~<uY*or9h?Gm^&Jp
z&(MZgqP<kmzOT5}zN`es3E{kMDxZEeGW<SM`2Y*X9&{-t2~l$&gHUtMDXy=vX1yXt
ztHTUL(13b{=7*c35~@DM&5hS}=XC>`)vn=}+;NoU4T2aoy^70#Nr<Czy{Dm*59ZZr
zC;>THL_G@Xcdw2-=v%I(fwrIKo{85jc=W~#{#%=Dttj|g&JN*H^*7u}$~eRQ8lzL?
z?V7H*4k9)3inE*-ZX{~a&XQ`*%T$w5?${mD79OxFtGQ%o68=@qbwjZ(=eRhCyvCdZ
z(oogiDP!t#H@WZ}XQ<PnTvh&qB9F#nWvK$2TJCuCAnwaPSY;Rof9VU_xAmmUe{e~9
z1b5f+I8MAg(g2GoN9x@Xh9)%sD)*!bozR4XIgwQJ`-pIIzXr&Fv(;-L3~*L{jhl(b
zxog}CFHJL^W?biDh`-K-H>t)1IN_8Xwcx?yO@oD%(|{MK<*}eI1_9zKuXBxz7jDz)
zk2cn&*c)8rKO>MKH~u>UVbr79P3{#F7KBo6fuz*j<PL+(?7YQI4fHA3fVGqwdGkqz
z@>TO%7{W|QCd2TwMwI2vzho@Wpy0kSUE*0`9S|Q&^n{Zl>@=Kw5^?H5SojG(XaP{L
z*q85x#}QvX8ZH9A_vHr|SQ`uF>k-u7pI`sq8pKVOyV77<0H12~(RCC{sNm1LF}Mb=
zK5)G!T@K=Xfj5`|o9$^t9t;lV<C@>mzDI{Yr-faVV)>z<&YRknt)a2Od_7Fio56e|
zHbIWWtU-nmbhZwk06?2p3bz4;r^4LmH{ToXzHpNtpQPOR*U-Q^eEa(=q~c5vZ05rs
zbu=(j_pVZ;2j<GpQci-IuOH0DpsqhGli|ZRgFZI%@#r-5gS%?b7!NXp@C|%*>#$D`
z(Ah;$n@@=U)7J;eGatNZfJ~%@#)R-~AqLA1;rrlmI)sO&o@M}<@tqTo7m!yde~2>j
zc$`m$rv*~yeVji9h4G8%4>#*zst)6qp!U>o{s}y`hVx(JaUzWGtVm<&vj~1Uc-&jb
zROA0A;tR?Yi7&<4ZjIuv8T2NaIx@yJMOdu*vHVCkxF24S$R9CaLSQg9j&2P{-zlR;
z1<9xD^3O5Z?pABNP<e6#e0DqiD{Ia>M|@R#d6;X~nZgp<*^nPrN8{W~?0&@?f)!s{
zn8!DuUXA!QRBy|z0rYJc-<-OS9OXt68}o%AXK{0c2y(1x=R=nbn+DL_Cj5GEuMti8
zEe3{ml`sb>1y+AKpc(IF@N{y=G*4&{;pqNR1lVoC>z*4~nqwNO<WbFegxxBkj28S1
zR$a{TY~rZ85Qc+Bg91K4ZkvLQz}Rxfi8N23<na^a01{eah!wBpCs9QzwnRmxV?tFt
zP#?>bk=b4wNpA{j&5y@=%x%qgCC7$a{<OO_pF_tcr3F!?|2-&7(EcBSJJW>C#s2b<
zHhhr5gaJDad>n~`Rn0F0-5f!Q791N)?Rc1~$uaHtSw_fy&-J+%O%;}V!L*|T9~E<0
z+c}r@7mZb^q01<tqTUdS?#KriYcil>DwwHjM?MX0@g4ccjWAJC;y|UrDX|>YiBB|w
zRCeydA2w>|yl6#GU4PB19Ssd=W_SK0+^eMxzBkE)ZA%AMyxo+l2jA-iVHUptjn41E
z=lE<t>STDTDEM){ZnK|GWjN2Z*fuN^yU0?(Jc_U&c9+xyFgYN%7miZKAHydF2U)6J
z$w0kFDSc03ELFcE`;%u+evwHy3jaxuH;4_*Q#(@xCPC}i&BsZW)oo0eszZN@PWR;V
zO!p;*o~m7mg)p&b?LoEh<6e9+Sj9hj@o$<A9!2=hc?}F*sQYJy9`f$q{F_X=-?cCQ
zmFY10nFtY|qdKs!!EJr#CwRudb?L|d1-R_gpC4*4>oZZVb{J*ZBNq+8hBa)Le;&x=
zY9ASn-)@J&=rYdc=|}e0o(-e<gZW6~o}&Z@&q;LqZg7BnXfTi1mxrk)jgM-m@2*T$
z=nR?(rC9|{$}Y=nL@`JQq$7$!Ixpj47y`?>!xS-u@8YAw4OEdjBt_AyL-_j0yRzvX
zi_5xw2uOnd>+%q6l*6)lD8HN`0N{ma%8<Pgdg4jmkE%wFs^h3^j+lhXZy6Y)pBGFg
zdyeDNOo~Ni`l)zBjIsgUsC$xofc()!{wc3c6{_f#-PIJU*E7D5I-gXv-WB1mr9e#w
z%rG52kl{i#L5-BXaR&dIn~#fAp=NV<<_-gV9yEcr(}7trk@W3(dnEC5ct01r`1j1N
zSDdB1Vn3TmmEnHCr%*A~%;DRcb+&f9w&%7}r@6rAnG`*bZ$brg`D7D@<+$>6Fi=CX
zd77DS%;oEXH9~%OJjTr9+tn(ubsk?Yv|Qu3R=QZXa=J7RbHAMepW{FB)mf%Xhv>wt
zv{0Hgc)2&FtX=0z{C>`z{GaFRd9y;;TuF~PCY}uiCVBFCzR0X2hnv+-M17fjUf}0q
zvJA<0U!gx<;7{Nkq%(@nzR0(7NoT4k<|RH>VM9v49;~n-Dc-Pnz(!@PiINu7_Q_y^
zTm^bM8SQ;2_V-vHDt(D}^G0l*hsu>+>jATYm-!f1n@WA*w_&LN3Ll4A?D`77qLp_3
zQ|JR!@0lkxc<8BpG-O%GP@To!Kb-v;{+?9Wcx;F=5=ywmxx2YWT=Ds;=Jflk{1d4<
zmr`8h+&~+&m%Z@o;*`a)G)$@zC3NO%d~|3YjHs0Dw)TWxD31zW<0+VBp)B*VV1Np+
zC69W(4%jHA^dYf>9ODqPE{>|N9P*(nuk%T&w)utM4+T;3e7=sM*ilyKW`Mf6BdB9*
zz|NfcJmNBE(6RY^EA}+J!7~>_ac}T-nap6`>7z|4Xjo1&dDR>IP-C3VtmkNu`Kb$-
zE|Xsd-`8h}mQ_LHGWbTuB`{HC(Zi5V>732H>Nh{b0+w3#e)BHi-{&pjcd?(0NZ`=0
zgr>iVMXGQZrWp(!SKSRT)MF+Y=?9y~ljmX{CK+lDrF`b_mtm99$pn;Gu#_K*2XoXy
zfy;Qme>Nj!ECvl&2J%}$&n)Br-`I^RRRc5mSa7n<GWoH_@_Vqr^$4T4Gx^r>d$c`v
zN_+XmrRcTiHnUd?BjL(j;HedS0K~n6SMc?y$8x?inp?P>AIO?3I}M|@vq!GEQ?p@d
z0d##iAME35n1WaEX5-(q^)l=j4z1vG{psl381EQ;xxUv|DZ#`}!!efHcF@m~DW7Ma
zFlOfSt*}iC^D&;w^ld)>uCd??H9X_Hc7Bj&!50eXIfB8jBtVIlKa66URdcZ7A&7B@
z@{|HlCiQ3*L6xidma)t?hyu^NPCkHi0lyIzI5kO3YZj9DBgEOxTLrx|OLJ}!6k|&4
zn5Spf@JS(hk)O08mU3FN2IQ!mcHCFs=UN3Wufdv^%U%v_7zjza74oA@Rfr{9WLzE2
zEO?U0<HxKzRJip>ESZXUcygqgkHo2TyNI{D?gIWkY5)xDLSrbaCNzi|uLW<kgnF*!
z=ireZ9n_J8Q_KA6_FBGuW2f1pYB}r1E;^muD>NSzS8>J!Qzt_JR%uKz|EJ>Q46_Hu
z9x+4L@jcLB@j5;W8#VPEz6`&dVHKH4CA2>R*7L#4Yiq(r6jc@03?=fb8~IX0T#b6q
z0Uc^h8Gf(p>O{Q<gCu9%yL=|QbySVxofkT~ar~GPunM@<ta2pKx)MH|mBdM~lgZt3
zmF|@AWI``=W!v^xdD~{3nV|7>atr?%9&5K^9(8^04X%6qDzZ$D374mrVgX||Xcwq1
zy=N^2L6q%-&9t?QZ*D>{y5e^ADJp%+&kO$bU_;X9J$@trpzuAu<-b;`Wd==yxA8se
zAJaOi)Lu?%FS-VM1(k2(JNdE_3|~V!pgGpl!~?YGjJ<(}2fN=rM$O;n!&T+>_PK-o
zN!ZT&D4)*=C>nSHrxJEAU1(*IpF(|uuD4GDC4!Q(Rk_0PtF1&2Wl2O^D5S(U@4#+M
zwGnaZPxnTZlaJ`k%MEf#sK$Q^K9OE~pPyuAdTGi&)W7H|{q{cJOIbo#jMCi~lYFtZ
z%=Uq$IhA}D?%=x`F(_tKO3%LA)HhVG|0tb)9~l@NBmKUqnL5k758j>H{^MkRgfnN=
zor#88IX}xhi+q!6PBK$vIq$=IXNDz6n_dod^60GJ%lW=8<A(FKjT;8<<eLNJ7VPBT
zb#2|P`lS@;=Ka@r;x2w8v|T#w2E;n`=U>?kBrVXg-Qca1q-gqhHwew&=#{M8!?$g$
zn}#pfF+VUJOU0sFg47cUOQE0kfC(-k|Gj)0JRaZ6cVG4ThX!xsTM*k?JDPpH6tN$Q
zW`0Hid->Mb?&tRM&x3Csz7I8TI?7JD8=`!S;9bwU0Td6@ynGmAmF?qa042oi=NWZP
zznQ36cj1>|rxJJdo&EevIAg_D@LiQIDL+8)Me}nj_-@9V%TzVJoARLwKHn1pt%-;E
zFYst{gr5wgnSTT))UfsK0_f8t{3uY+BA5YFr%%8d<Cc8|*v5qQN8D)kC;Ump<-Y=M
z-yn{O8f?U)UXrH;p1`l%`JH(JUvQNFnmGn{{+x4+XBG-dle>@MjDjo{$z1;F7(bd3
zdL?I6rJ5tIu!YGhDj_Ne)u;ViSHzSO+INDV57gJ`bN)4xp^|od$*;tt$A9=AeJV4Z
zJE4Tye1#=1p(norRe-PSulTo6$b5=ts?wWJ@#oke&TR<5aOHQt2K@RiS+3Lt%F*25
zQru}is>ubdO<m?#sQYMF#CeNw$-q=R;e+)wmhb|-b(()4uBkg!;n0^w`>N2oqD7;4
z{*7lq7XojjQ@-V+Q~$xmZlUggQ6;Kg#_pEGi|L&CN*I0oE#D~Y0Y|#fpk`o2Zf78o
zJ52q~fK+AC)H5Lahw1Gzd@4on=e_+_xTZ2wzI28kZV273ePOo#VV3PQq#A;fEc&yW
z{}_Defpff>I(5J;&zW=lQT2Nw=!5fowDHa|#p5a6KF_~#ALLoT<7c+Y(HvCfX)h~X
zA7)7KXa_+V%fd!dkMcQhs%Q2mF7V$a?NJv69s^xNV`<LPh%iEfzUP1ZH|0kC02u^g
z1YhLq>z+QV^V+)8go`}8)SG>gPpNZhsR9Iw?6y|W8E`}&U*r>~>F09&jz_ntFWl|~
zy}V`4mkrwG{weqiRW^(c&-$`o(%b};pK+EcScZfBt5JpsI4z%ciGR-2p;XO+;8=At
zjkpSEO%YsJ3Y|Zco1QB52T+Hd-SnKI;LAL7%-rEJ!z{F@&7V>9##P>nVHI(uluC1c
z;XO#c4Dwt_$5GbzFd`!;BmLzon)vvjh`*~9Yp9g1zwlpr)GE*ejZ|Fa8~W&td`%P6
z>qXWo;_7+AHDKJEl(?;F2z`Ey9}%>@Lg`ui$O7tcoo_g#Lh}=^JNG@PrRed8^hrH=
zz&ZHKs&8G`z`yHEspXyaz3bo#{+-j{qK(Z%sKpK513Z1(8+@B!r%zZozwq<*P4Ki-
z()=4h;fJa02EV2S8ybVl%`nga06Bjqc{)Xv@X75g0Ev~S<)FOaCJ-KQQ{JEa<T`B3
zPN0TIVPF$@nYqo+qLqtod6WFYt)MtnjoeiXO<*HAnd=Kwb{mI0n8n}WBkAI8g-q1H
z!@vB0X<&EU10sxL>ZGe6w|xmy`K?o~rUA~JQkG-zl?pjUC8gfw!~C57jhS%9iB6Bv
z^t*gas=ku?DwXK?z*2h_jNP5{u;VV@4eZ7ByZqaZXVXmvZ@K6mFS4VE)5@8-A2BR(
zOl(^phhRh!FbJJpnNBVmMPW(1guIMGJtvi|OKC<S%~kS&W_~l)Zsvi^*GxhuSIztT
zu({peMKFzW`-i43xYcgzfqrJY|3l4N|Bxv!@eqz15;kaPh5n-*x|qruQ=#(0$zuZ*
zZ9%ZL<z7Nm&;w{@J8kn4KES-c<SncMdOW)|E!4Z%Nh3`(;g>G)NKNw*+Jc}dZsRx5
zY9FCvb3LYs=0sZIlN79SP{ppW+0k%hIl21^a}0v~qOb4*ldJ#aCu{+ho@W*!>5X6E
zXY!E0aO6I!vMxYiy6sm25JM2RkU>H;eH19P23gkvmjnh0$@tkhNLZ_un2BElgM}v{
zoh=R)HsCR^j_@q<6#vsT-*ke+{EIpQ1Qe`|P=|0e1R53oW??eQU?|tkP61ia&u;8m
zh^ds8(`zBZODZvc&8&ZGX_fO#3@#{Cn2Q$Y^_ZN1N7>?$OfpgQ*2sF47AC~}OB@8p
z<u5aGr38^p3>Rko`+8>jI9y1Jdf*TWfhcUbRNoCL5keP@9a$V9AYA+++8iOcoJe<?
zc`K4kk;052Iw0xGTkwtZOLYXSU)Jc$Td0-MrI31LjAN9Z1TH9}(N#B^^F^6Aor@F_
z;ay;2*42<k76z_P)TZ}b3xuJC=#^*!_@>`V45Q&u!jJfjZqWjB(QS!_9#7%8?e4NI
zT7cGqK>K2ZbYy7YQ9o8lHX?k{hFBq%=Ee#^$XgUE)CV}Pj}@8%2)~FGrZfI9z3cDc
zG(1jd2QaY435T@nr=Sm-w>1_+dBcJ*dhx<oR5=(gyco=80!Tc;q#Oudu#`~01Yri+
zeLn%f=j8hm6NOkd+C(82k1rF25oY}p^~ptkk^)^jl7vZYDDZ|AE~nPTZo6+YfVr<H
z7uFM=V^;|H@(?^4H4qkIA~7|X-njj4^kD-akqTQwA&Ir5oWCllV?*HxM)ukDIw{cQ
z7J{|mJ=I7M@9V<QSQr$e5A3EY>4ulz!%o_I!y&dZK<lWwZJe7Utv_=CzOu1kRmY>Q
z1f@0+`aneUY7^lzc=*9Aspx>xlZ7#uye-MXa6H_a36C2OBA!s^rA_GhW&){MVU*Zh
z=!W-+&9U>9(qS}W*sW+f(;S$#giI}jRf_j6*W5E!xI`{%A@nkUBHc(4vca*eOhq&J
z=A$izR&{EeoF1cJwK=`3a)VYv4})Q=JiWD$?m?YK-13gqhpdCR4#&SACd)Hz!|6sx
z;e{?N)isC+4B`&DVJSekAqrF=Xr&?-x-T(78SaKog0ImxN5hRj?x)}%>zU;fU4$^B
zaZjcyv-9aLG-p2!*sXQtvE7BA4Ag(~@?fegUhYq&rjiiqUV6ksUf4r;7x8Y?2siTb
zo`5;+7va}ZT64R=n{s*!$8d8sv5&9|>wjXPkU*XL3T=$SGIohnmu!87^IAs!6T%d{
z-+e+@p(eGWJ^chk(Q%d)4ivaimq9`+;{V9=rqupIW3B4z{e^aVx%k0CJGDso03k&y
z^2`8%9mlf<V819MX-Y{0l_Yfd6vAx_;Z#0Qh)^>h*IUziovJm2z8cVvgM?tc2s)gr
z<(3W>>bf!XM8|vkCdxMl3-wGCKEyAGS`17xQ@5c)BmiX8P~o8A7$rV8W+E*dCIq6k
za%3wWCY0ew^yF~ikm0bSJDhw*I=0jg0<GxsB+lBnGka3_4Fx)k5E9IY6U0_N$xXR$
zfENr)mOOI=8bb%LEQ#>3Fwo0#vuNk1T_c5N&YtAIMhc@05RZ%)4ZNf%VJ)^jCA6r$
zG3B052^M2asYX*X5Enw(R(cRiP@AzrlR7K|1A+2^;*FgJDwy{M-2WsD+0KI0A$CN#
z=NoXj#A10A)!(1!2ug~F!D;2@kp?%LXXijj37#5<VU*IMaUjmni5oB2-I!*fqi9Ae
z7`av!wS{-o&<VmCTsd!_fUS;Z?@SbW<5A{vBn2%fHK3Ixz#jpv)=v`p_-t6~9CRk#
zoFv2>H>{=KKKOGiRS$nZFxItESd1jx`36E!)9I=Qu66$KK^$P(H(6++oNVdJWT5*!
z6gfqR#uT@iBD7IYynL+_FD;xRocGDoJoH!7vr_?@)fLn~DY!rVHdSa9$ucorjB9@k
zqCAW9ccQ_OvAlyJiMpS9x(7L?!M{!cRZJ7Uh|_O_bmVYjpT=xiGO6roAs%yg;%VVa
z_E^`Uscn)ip30vUlBl$quNOs62N$a5ID!_nGWa<zz7-4EUWM^JH`+B_So4S;uGjA2
zr5T`{rIa`0z8+-s0DnDIv}Kk6hY{LUZv}lm3shg#B6OrB_XYGenJxSQIS4c*l8wr}
z%<bR~@>}!3BBA<~=Y$`pWNK%tlV585jTY`8Q-iz1T9(ttXOyK1R|^VAW+BLq^1=et
zs3|`<+hOr{l$5J-*B68~40N24i&$I;*v{a}A08e7uU%de{2Unz0x{q(Uj!kna9p`E
z!Vu;GhL(Y@R;D>xP@&Ed`~`x?dEzY03c&Fx=;86}LG;;6LMGc=FAIZ>nFr`V`?hA<
z{jx%#>%1b2#s;4C3btR4eCQRylWo`IuY!R%Oo^`v7x2sDbzv9){i)YMpy0{xkNLu@
zMoj;#g~9~D<7W%87`XFYD1_tK7<_u5Id}Gcf4rvD?Hnq1%@F#s!pq(i-o(RavCssM
zHj9Ocs6&gDszomsv#KW+1H_bSA-TeSciDG|(B2(|doBk*QcCle16!2Rrsb##bJP{U
z$`2ffG{NBaD}+%#hc%E#1hl%1pcOZEr4V5}yq`r!3M1=EAnQ_DUI{YcQ%mpkOqMVS
z1lD530c#J9unH_7AQZmC;T)+@UTYP^0QB0X0J8<fkOCnOj8dc3V8f2dPp=jZ7~o^E
zu|wEw!t<-Qg^k|e0Tz`AQ=pO}|FA_E<$-eD-xu86&`7VHXnYU7yi@2OQ>fvzoKKxl
zQVf@B3Y6@jGdqPw)Z#hVA~)FudbtN7PP7Y6M@8G=hFB`uCCs76pSK1(&O#9~8TXIC
zV7mp23GF&E{EUVu+PPc!hN7Og`q7O3X`Six9`Jp|vgcj__mh`s_C8@C)??2;98HQT
zeZLUx!`wBvDN;TezZd%&_Bc|{`y0&irB4JuZ>-a`FN7qx-i|mac)Fod!YL3hIEp+Y
z{4BTlT6n`9KQ^CXX)@9}cw)YMe*jXwNvS^wE%D2;J0y%=`$6bHx95r8wC4xqR0z*w
zAvEF8bvFvSi1k)nk*NuefGi_+!kCLfTcrj7y5OQ<!A;Sbi$KKir})N?f`<>N`;tF|
z*2aokj*0t>z$(>Q*S#FaMWZ2*F8m?9=A(PRETCtu3LhrA99qIK0CEV|Z#9fh0S&kY
z0L-E#*MtkTYTIrJq5q<CaK~GTbmq1Yh8C)?3uFGb7Pj9IX8&(3*l+%?W0-yGe{G@1
zpTg7s+gBvs{$Iy%?e_mVhLd;x*R|O7*Z=wz+};1N1$ojvVY<P&p>n?zv7ZS0sfRqu
zAf_{h44di{EjEci)pI)AMHD><EfGZz0@pnXDN8iqJ|4H=%sZm!CdL6vU-1;pu}o*F
z9Fb~)#~#*MlB?asy~dWAE0ug!)YU%NL?ud});{i$6&G=87sowCM*Y!6Jsfqyyu|hx
z=3p-|De3Aql>^0vqGGe>3s+0NmJj#pN9(JO)K7pDOep9mo7mM5BJcGQ%}geF!bfb0
zhnufx#Z`;sD|TWZ|CygS+<0{xoe1T_g4D*@WhEP}GnFR#i+zpddljz$1@ZxZF~n#r
zRem~x3XM?Lyb&n+*P1)^+iK69n-XOdb2rN!4kt^=>YiQ~<aTC|_=C~7p>|U*n8lf(
z$LGxAOF+QE(+0;vPXAJfxD4}fHv~hjq`)vSomPg5eSGu-8|;NIwTq*Q4--9XVW3}1
zAuF){>M$_|k1Ioy67WczzS3;Gv`RfLU!u>##m3YkTx=6}X_b><xwOYglS(k7PKAbl
zs6N3*uUSd$BgFOSxjI7W^1x<M>k>U5;KVRIo`@7vQRMYVk?=4_i5>A66otjEq`6T_
z-rG@FrAqoTN<3w#bkv+R8Y1Z9XtA@)L8SiGaGD(>euu)hV#Js@=Q-8F_-ZE5f^Q!P
zg&^2scHx!ODpu@@qR+)DUHil-UH6Jpx_&xN={i47OhFNRK)4xZ7#3l-a(RwRD2T?<
z#ML;lG4>7%b6%&GKj>zUCE!xCl6uFBT|?Q08aQp$jVG%KL##^5k4Mc)`Y>L64rlhZ
z3Fxl5b1y_$TvMo8`q#1qxVg)@90in{D2@c7{WVeaH)(?5+Fq$K3UGw1g1e=dn$#CR
zWYd2CB5cM+uw0_{4aCQpu;@&;kSH+xc@4yy_$;v@WF9IpUbCVz$ne>Q;z`I#tA*sG
zh+1CbAH%7Sd5u@}0qEC8;wG>GEyjz?W5&6GSmt6HGhXaLUQNUxyl=fPr)s>|i54{x
z$2jHHFn?_!!eX$67*0DUh`s2Uree3+c`0<csd(Kv49XZM`WWv(hR{r0^{8IEQ&e*i
z%3}}r+JUm0i{omytn|7{OOY{-cZ`qdCxJd{DN5nR>Rk?;Wa=9O*6;ck-|jE=k&m?!
ziwqHeQxZB~D?Qj8t!g7){4dSPrESGHBg!6cFNPY6wW{)+_M*3zj9lkz_f8jE)6<>A
z0}oZ8`9s8Ra&BkQ-w38Gcu8_JogFRu(%?R#mwckD*yRz)T`Xc#14>&)hz(@E2Ove8
zBC7n$y^egVr`Y1YYBE}jVKp9T-`-ao^5_Ze)c;>i=+S>Om5)=qfnxT5nNPxeTI3Fc
z#DmP>>;6e4OloTypC;~fX6X|vV`5?E^I!!TlbTX{2F&v5VfW8~S#I#87=<~JF^g#r
zOknva(N~);8Osr-{a|Zjmg|iXJ3M;YO2&zAVl)qJwIN7+XqS;|)oO3BCAE{4z14#b
zPQ<*Z`@HrBOQ5eNiA)Ek#w$IEIL~x1dDLX_OM_Z8k<zA$jcCCv$=jz|WdNdJ__cB>
zzPpm%nJVt09*rb~vzrb>|JSF9i)qqu{0w<oTmfAd$J1g#t^6mS5tpi|T_|e0I9|_M
zsilsbfmEf1PiKfr)YN2J@T^#(y^okFj#5i}JQMSz^bt?b%o5*%Y2?He>7itrEj9;D
zwM>KOu3odnMtDz;N^eNHvq5Sy;O1I1)1o;bvCcA;bHuuMA3SPALyDd&GKZH+U8H+a
zzqw+xmT8?UhU!Chr@eE<Znb`f&japPn%@Pb$2;@HyKu{;ps)mgOQjlilkrZ<3M9(?
zUJz%SAgSH?vd9Ob!V}9FlLoERXQe25KND;Lf|x89`<M@EH}F?wok%QQF17(rvuC+D
z&D*I1X(@(fg4o!b6$fF`eqMzbqt?&Na)s2XxvA)a)uEV`*Z|J=LABm9T<_jB=)G1$
zmG}R=dH>H#`p@(%&_HL?C0VX+&eVDjvTErK<Zf25f(><2nT7ExXJ_5-`>%UyF)U8H
zms$#{q%$9<II)>7N1@a~@WY$7@D?;&dC^S?7LzDX<HfpO<}9#*O5=j|Qb`3QHa1sj
zfUdJ3P_f7pTar(nnErRUi~la8CAG~LH~)QZBm3Vs+LHF!#c9}S^;ZF13v&7@@ma9=
zUhTc<qM>~deOVwjU{12Hd~iKXHm?SkQ!8`e8Z|TZodK{6T_a|>#&8%5q<s2eYUB|6
zKwv!AAtu8a#cBsOb`_O7uqUp{RqPi4?M9&pcYAW1A`u~`PdY&=5P>Qm3*z0ONCayY
z65d9cWAbNjgD-8Gsm*AP_VSl&-B=nxiK)zZK*(5nFFjozSu7r7u7c~Y2m5oF7OWTl
z6X5J90m0pZ(7~h)V#nHPAxPWwKw1RSet#e>25B8P-d{HXX>UG|Ru5^PAgyVwej6!r
zKnC|LZluN20*RgS$&HMi!3<VGWe*sqFq3!ls$61#)??LPCAhUbb(8p`!RY)&Q%l4m
zA04VLQP5_wO?`c1AG0~(@Q%invpuaW&oP>@S&Z`0Wsp~i+YG*0=lJf2{J<^12dpdx
zoa9Eqd$L0*dyBZ$$B6}!+!82gPj(nfEMXktqxO$Hu2ej4balZF6Y4L8sa&}Y8}t&D
zZUcZ^BJ>}^{2S_<&$M0q6OI<{ZWo{THoz7t4%4%2pEzHiim3hK04-zwexNyLA-vb8
zW)<S_`x5p(m@x3b10}wFFk#SMF_Oyni}h&J2O^7kri_6#FaPxcFhjV8Ff(ASp#iW7
zy0Mmn0N^FG@Sqrp2lNz`;70EB-a)Zh&?Qxf3@}g>nX2ixgV=0KDEK2Wk!?U+X~mKd
zupFU}j&+1y){l3C>DiA!!t!J&Y+H=j!YvPj<*lS9?a~{|s}75Ey=kS-HE-JBbuF4&
zd@lNf;CA^OB!%s6Es8;uWrL=h1!bGhMW#r3pGSY?l!C;;U*NotGy50f+p3Ahs{_M)
zDaB`mI|<3FnOFbxNs)|apL0?i>e3et-UipL<yshpi8Y;?%EP}DcQi39$@P=!;(v<t
z6YRF44bsHGcDlY;wQ8~yWjUGegwv9P&X<ZEPQ;S&nKPxFwgpKn=wIJpDS-@im&MW2
zU@5>@o=uBBPm81N!BULjq<kV+>gElI3XYa=MKM0f8?<n2w3LA({F!K}3)8QNiIp0G
z|4i?cX_iOEN>f;xXlx%tU&l#)TE?w7sXpka9G@V~Hbm@E#Tu3h^@-(%RTZ<jI$dzJ
z2^~+AQVhpzNz!~EK*g)v*yv2Zh+~>g@(;Rm8i4q*_f*dQ7#&TLHpb|M&gg|8+VHd(
zSwR-`2u+TvCpD!Lb)_f&ZRx3O9247y(7ucB`i1FTxW?fch3s1&lS5DCLEu_0N_9|k
zeFJHx<6wF(L#W)Sp#;QTO;_e%|5dbt*OxJkq)lq+z{b)hWSzj)l#e%-4muktXex0u
z<Sq<Rx+P0~N>Lw&j<hNLZo4q&mCI|%(nnaGbFHNq8q-Y5`{!EWRMA56qCU-~J!++<
z)S`vd`(ISr%gVdAH&b9+$&>O@q-LxVBAum37uBXh=&MxevYPsJOX(9ewIiKr1tv-<
z8_-(%Tun{a6Fg{88)>t%aT$#dWA0y+sd}}&G!XmnP<v@itxfV0-0v%!M6r-&-mbY0
zQd^W;)KU6-OKMiGtg}>~W_FZ9{&nF-oupR(y0EFU#5`;Ln_&$7m*whHNtb^;f_k*H
ztJGeBm6%H!QqY+<UEd-@{;n$)M`cZRbeGm>t2f;ub!Tk*G>8QbSft0PWpa9m9MMC<
z?UZvxK6+ew7VoJ&rRmNUqb)rpPnIM?)v20}_LMGB`OI{Gs^}%{V>GECU6V+8vyj^c
za2b~<eH1){vY~-CGQl4-bo>npR8vYHDaz{x$hX1I9pM%kh#^U$-}hr!U-yxYt7CzL
zv9B~j2bCuMrLO9Rn%7?%pcV<Gt;ZAn=xl!=s%r8YAhlFVU{E~=NK4t*MbP;HQi}T4
zWT4boeS3DG)WF#Z)5}TE6V1Vy`rc!A-zkZYQEGB}6#Xzz8jAKFA?XWw;Oo3CkExX+
z>AgYFm{oeeJqW0>n#6f%DrvC9{K+Wq^9M`bZjfQAKV|$Za^i&s>C%gA>x9as>C$*-
zV#H8&2ZzxMLzQo3*o5{>l>(?@sFaRYkq}Oehe^ZKZP#JA6i9Cm16EQo4=d|OXNF0=
z^n4}SptBh-Ib*m4uPO?93m<{emr-&UP1x4OohFZvo>4PSj*yZaIY}n?NDm(=ZFeS)
zl$N0r<tR9B6!vGeynK{2+}YN}(bAV%?nmP#G0=ngFNY0UP<1?D#aZvQ2^iP0F;bw?
zI+Ri;NYQKr@W{)Rxl_zUw1=6Rk`A+5b-8H6SgDTkDRSjl$>8kmn{oH`=FoaZ`@{YZ
zO%s~_o;FMZa#JSe=p<>4v3f7N2ZhW3$<hdQmM%}0BGg&6P6Osmnj)pC8H1*$2YZ2=
z_5$l#O+`~ck6Al@Z|R_hWNjtA=#SbJ1ATBcP^)UF0Xk-YQ@^E;sytHdaORBkKrc+M
zQcu}gM$0m#n$I%58cPo+4E1C6tHwMnL1z$?t<SC3Gg2MxJLQyTB>3*CmWNN5ve<zc
zWGIBL&yZ%|9f#-Fu{pkd7A(ah_XtvZ&y>bKLJ<C@J|4^8)l}r@ZD&b+VazCb)3R9r
zbZ7s+%mN~=rpVdSEEP+I$*X5eOO)|33f5+>WQ)-c0J<PWN0p`W#ktZXz4+MYq~;o|
z6g>x0<0OPXKPNG_WQqA8-F2Rqh8fs00|u*U{tMD6HYqPkw_J%+UIrPfrUNfam)P`K
zZbgL9{#SHlB`3Zry<=iIipa8BK09BUW1zauCZ{ZrMxx2R3#2z)O%BhHn3FLiwv^9g
zNYAh<=SSe8IuGEY5DZZvush$Be8H0g<AaXBDb4(M)y-P<U5oYVa@Ar9YPT>meoOj_
zwzmap?Y<PepVCo?{Mu6K3nzGl(&S8OH0b%hOyHk9GQ0w{feGuc#n*itHgT%ifF*P3
zUUuZNR6Bn=!$6&))aB9(2@jS!`B16V%R=d!<yf}E<h?>_fycbmLE)6PLSkkNcn_ho
z*(>})bqj-EKhp&nN`9y#w$ubif5%oxZ=goMl~NLT+6N6ECi-6bR685)rgN*7g<}Ro
zv!vZ#74N9&bUX`u+0`tGIiwbo2AQ2-Z1cMoLnEzHz}N?Z&Q+=v6%BdiEYDg}kG$`D
zwKeut(vIDiHb6-`d|z6cl6H_jw1Vn2eKFlTtUx=ueC+bYS+Jcfe!y0ZIH|KLJnJ4e
z$ek8)((nf=eRN-?iLccQBX3?xRw}LU4^voNpA8VC7xDN&kXqt#P5t$(DD_m@BCxdH
zw7P-h4d(c$D8(2rsGv?~=1achErAJC`2JA&n1oG6(&Y3o+kozFa!iiY$4ILXAF}=h
zO%|l{H@eQ0?!W06i8iS@Yn>UE!;&Gn7|{5eO>&_96BqA<5*(DRa=y#M^8mx_9G5RK
ztq7+AKD%wgue$|ObGnodeqOPkZ%UP0mijrWo5Rx+Wv!OFQKnrAb%tzPEiolBXSBAM
zHBuz~ZpUXl*yONPV6sZ7XlIwERIy5W`EP4y6=3`P&G{1J>h|a%4f~t+M&c0m;u;BR
zT$%E-h2Vgh&%h#Jset<oe=2F(T4}ILIC6pZua%ez{N=S+TlMtrn48rTVQ;srlRV&%
zFu~N=1g}mOOn2fSZ#LckStsqpLwE<hJXFIC_r?z<2C=pJZ<Y7GBPrz=a#SIv<{inR
zU~wj20ps9-@L<sGQwZE+N$%)o;ChLLg?DO!1y?j+{<#v*#TgpW)%DT{fWUwaz(Fe1
zQNrL%H_F(6g;QkcTQ^8e9-N$u8>FrP?FJjA#hAZM8-W`X*v5Tc>bsKJ$o5knAmXWa
zaXM03S@W*cI$qy;I@Er6-*zez143l?5&&YmiXBdTq8F{v?!Yc<s79B*9^B?U-d9tf
z%~Gr{tBlD2KT+Fh95WWMj1E*{ZdM}(jnoNlfr7SRbt-7$*^e<N3<uYviCZMNpryrI
zz(NXCvPJ4|enj8ovsH>QVJ!4iqjs$+Xh^arrEOgY8;h-y#g|oJBQRkEPz`0~3QYNq
z?rz1ludNhHElQ=jzE1QWWjV0hk$5`Hz=Br2S_)iQO;n0~Qb4ClrTT1I6(2zf8`Iq6
z&Sg@uF+fm5z^Z;)s_55k(xK)x>IC7Y)N4l2QBxxBOncmW^TfTap6#GzrsuLO7S8j#
z?VzXy)cJj&BJ{w*smZh7m$n*^7$;-%6;MxE+69+X_hhLvOYOX~cF~<utPzP>yD?t{
z^834`y(XxgJ-=W25s$GINZmtAE2MUiqbdRF^iWZVJJ*%M4@lRQ@NtS{ajgp;uC8zt
z9ee`!@0~u7f(%z3^Mc$A@b)ZE_&}N$1a16`AzmT!51&gv*Y`Pm#0e~!bo!>WC5)+!
zV)mKBDYG1dfd=N{Fgb2XPlN1u{wc+Iv7om|b|=f$j^V+3Y6a4T*!b8Hn&=Z20Zp&j
ze@ZdI1#0u)#@|t*795jT{V9d}nJ;S)spH-X`p6@jnM|l_uBcPS1i4vQNd+L8Vn@ZQ
z10jY)H-xi;tCy4enb&P-42P1#Gus3EGJUg~VItC;dcL?Rh*0kbDDCc{WR<fR;AjE=
zBu}b1uEV|@U&rxx-Qac4<+o%}Y`USByvsX#q{+A7v~zln?{XB)^n_AMs(*GK)=d5+
zFuRO-OPz1VsI%nV=Iqyvc(x16u4IVOD<XTev7xRi;JSCv6jayl(zylIhB{I&yj$0&
zHFk%bN;j%bJ`@6xWK4D>xQTOd*=E`slO4o(k-@{ls9$t8Qy&=>oy{m`mipKqo!#Z1
z22u3?(;%AA;@IqU?es6yt(PwyccLGs!B>>Up${qHu_g){P^ZU51(}Jt2~9Cafl)9`
zdCEB-F_;SRM6=KU9R2`_j|Kg~Y}Sh@F+Q7x2<{f2%?xkE`0Uw+iX92rQ=5Pnp4Kn>
z5YzH4`#L*H?mHm68?yip9tahb3df?vp|B+B{%tlcnH+|hflw2l@on}?^4PTOCrsev
zU@vNxcMZ)R>kf^eh*8<!F+P}YyD6C*Zyy~%X*H|d<X5I<ABhLE-{Y<9C-BI6EBiF|
z`!h?k8{;7@&He!Ne)zKNuc08)A~Sn1%qLjv)@94HlaQebc;y4jv(KAxu~@u1yMeo5
zD;<41dnbOrwKm($9e}uEL-t{YM25bbos6Fu?`8)WQHtN3JsgiYW!Zh?<Sp5kU1>7X
zIwXLYZ#<Fx6gX<x{fq1#?kW13xM;&h=i;#21_j4#+NlF=g`&b-E!=<y2rxsZvX25u
zjr%%#2z0kGo1^}5B4teE(kLHYN4<jnypcT$7;4zfY#>h^2`EdzLKZl8J|*}@y3yo6
zvm;P;{-4>O8UgG5{>pw`oi~Wc5v!`{O*iK9Z~}&9IG-GXon7>lKa`9U8r<}eWA0{8
z^u@w2@XncJ0TDabF9+9S@|}J;GSe@|^1b5j=5MsrQ0l;(E+~LUE86ea;4g0-m@_35
zWrDYCV6jRM%*ctNCno3o<jvIC8H#eJvT>!$<&UQ1{N#pmi*AgKa@<|o0Y`vU{Ysyt
zCNpwg*Q?8@?q*PY^Oe37XsAaOH%p$CN6gH*%&Iy)Uwg>o=H-;J1aWv5^eH!eDaYN2
zXX-0CqdkpPC#m}Q-Eca)Z-S4!WnoSSZ$pWrs0S2*O|TK7w5Jeo$h<r!MoTr8oS<_z
zo(hwnTAtIIDSitpbEfz*r;W<!6WnY&2E<TwR?Z77FDqvW9-&tDknPr-!;O_mcKoM9
zYeNvdF6S_H9VdvclXF&j=qS|%yEO5unojbTeL4HP=qvPhml%<BeBkf?^6@)4EdpGw
zH{n3iH<ziU<07Of;w0=$q=mk@g8}HreRBu7_Dc}8_0O#}q6z-FH6~m&qzC7|#Mb+8
zOfIyktH~14B3$krmpj=zyo9MqW@Rd0k1K@7f<6Jgw^Yj&4Ra6pq3WBhbDJ78Q!b0U
zV)YS%f+ccAo7@qe7*j--+=Y0Y_`O3@O8e|;JbmMp9Z0Xcc}Ch^KH}!!L0G&gylZY<
z_2Z{^jtlXC1F(b#A=B&h@Cez_HFrTMx{Vu_yV6}F()&i`hWMD^LfJ9##V|vp{Ojc0
zC5*#)ej&!DL`Q<tPR2{i<qLD8qA-|=+g6$JDD%FC*ha1LJ)yRg9|gxi!w%AUdv0i`
zPSH-S)%P+yW_~@an?dehkXwhjHXXM<_dG^o*^mp}@(lWDTkaS`hU4BIFT)JV+MXMX
zv^Cq6G=4wQ<f-rHes98X`tQu0fIIDyow-jA$Hp`T+M0nBrUu#?7y&CIgKekrm>6fP
zFORBYt7aNHY2mgn)wFPWD%$2Pr-a(#S>ak4a+e4j^mgt~L*d4*MrAZw<Zievo9fwi
zhT-IpxNiuYymYj+#`}(5wgkC;C)@8HYDO;vytqIUdf3K3@H;_n@VKpyQBBpV%c#D^
zOHGTQHwM{S;C=HTt#a+81o`>Fwk82)9j)ocPnA?U))r;1&@?}EGnIq%Eizn-vT>_x
zQOIwctsACsz&Kk3DEriLwgmiII!>9f)Csmhv}wF;Ddq+5pQ(>QG-#rhG?0=e+17z3
zcAIPqqcf9i%qDE&WLpApQ*7R3o@@&Zcj}ffki6hBa#gA%s-?Snut8f2Xx(IdxwEmK
zCqK|w!j#&LwSK6vFu#yQxZDfM^8iJ5jUrBK{Jkl*ejz$5s88F5tyH#qB}6-4b@6m;
z0W<II%kmU<&{8T}rrM79xjgR_yXG#B5>E#?uXs}6gx^wLsIs-iCJH(`q?KIyoGr`~
z@N(!?TV3~1y~Aaj_31B`?=7$uv&(_vMK%GC^t3CXa=$li=R6x#f8(TwI;mXbs(AS7
z4i%qT9x!b?=wo(whY>>sd}=kXN848@%>p4o-@s~%kzZPATg*_@pIP^1Jno}+_ZJ0A
z0BPtE{W2t$x^cGTIuEL?S|A3N04UY8hO<Q&tG`iohO6l_&Q^q)b9o!{gTIuwO=5lh
zC@6iU&Kw&`ylC@{()-#{qD=)Xh}Zj}U45kVy=Y59WiQFr<^MdG2=d9cH9_?@*|z?8
zEXuYGQIv2MM&p{^yQP>eW!qvxboS)BmW3Q_`%t-Aj_sL1Uwz=)V4G_%XfK~yYeO)z
zYB_bCZ8!T=OiL(j-e7CyZp5v~H}I*4n3jFl+t@7yh<vELY`rb0cEJ>_(jOaaqr>#}
z%e4NLRz$zBP?URhqb(PYz)jey)im#Ts9El`$#$p}_%zcQTU{_;a>Hs{RVqNvtqz?C
z1i$v5M9Ksi8=picBaz&?GbKQMjD~lkG(6tvM#J#9-Hn*#PJDM7gJ1KzQyhM+>Q3X)
z;O*|@2Gd|$51Nj=89itq9_6@e$HUQ+hMJ5)TWLbbP*!tq$k3+LwkJKK<}uC?IipRF
zp~#S4^frE9>qT?$nA)4{hOImL(ED!qwWB|wtn4>{TA?fIK9Hv2v3?*uiO1c6${2?Z
zq6H}P`5;=vEPjRw)Si8>Rie>erX?Si(=p$X{iyXS+N=DE{bqP$iY=g5Rifx9AO!TF
znl%JY4eC$S!&PU>>e_V%u6bk~+1){vGeNHY<C`}uI#{9V_aU=R4fB$WhxcLEL2K&y
zhIu_O+dCTO9czx~;wSUI=;+eTaA9tmF6Q0#ISjWB3Op9mY$>k@_rF2ec`)ddle6=t
zGEp@wC<oA)oV@2v#h;YZqSCx1FSmjI%;ut4UXYsyf48NMMeZYUj+l_2*HOM^%X<=x
zmzpFa2@t9_BD=53`;<|{vMqUoC~<Y3thHW$P2Mi;J=u}BTdUBzFz=2xFmmdqyry`J
z-IN!vRX@5ZZ=d#l>Rs3S_a(0P-#4>&8QuBm-TIZf@*~S!?+xC|+po3PdK*5ryj1;I
zI<_s(3$ya&HobHC@$GrX8FR^|MjkKceWZON_1m}4UtX{?Z($P1*`lU9q8dMJoLO;U
zhdSdIHfs0>N8n1bRONNVSBlMdFv66WyrU}~6Ownt<6&sFBh1eYmwgI>F<F%S#x%CY
zjy7tpvr1z+(_#mUK6v(94EHdd@Rj2s)j{zyd0lY`m~bYqi3f(Ze{WKhyzWAt2RwSo
zB^UEdVNiA{{VOj8CUxij%A1V&l6&3Do9U0|dw%)<Vb;ixV!L|KotF7eJe;}y;UtAk
z>p?49=b!nT%#{zP_osrk`C}eVR~qXn&u*7LIy6jow5%K5uGx@bl*=ln*T)e}P8{W!
zYNY8y^1sI^W8(Agk^IBZe92&bxLTf^Fg8ElL}UG0c%tIGGu{J@bZ>P2X|*B(xKGYs
zOwWzUU*+SfEQgQHPi03z6hB8o>xusIv;T>~rL%34)?<i_irtL0D}6mRzooNM7^U%!
z)AC=_^93V1I_GeZTz^*ncZS;K>&(e-%Rc6b=kg(wQA*9HxTzbXNqQ;&?b;=~zN`#K
zE?U2{laXr19_&Ov%-2Rj^5g~iDPFb9uU@LRe8fnrv+^(1ZeEV%@`2kSu@&;CP<J8U
z(~%b5&*0;zSw7gXi{^^?u)?IG7{BKsK?wHfXPDubgOH%T9fPm8HYCcYr2N~=+1G@+
zpM<!(DFV-53iGG=IvJq^cZ-)}aLG`Zd1n;mGx62tqI?#bDRmJHkOP1F#gkeT=Z{2!
zDzG3H-GeHM^C7RGqF#Za^xNC{7VO*9wfTv73|*T)7CB{W^O=n7|JX>^by_3c<*IcU
zj<MuRGQ>R_>ezSH&)|u}L+VeX5SOZNfw!akHKfS)_4(skqQgaJ^LtabZ}MMZqnp^Y
z9v+bEGSM+?c#|9{PXKMw{_6a?TG^u0|Gup0+kann>Y0CAcHh4pYU6YN)MO$hozL&(
ziXd22OHxY+7L2R@XEysmSC<8jqtf&FNi4$JmFY)9*)#E(b)mNJ^1Ha|ul}d{4+Wls
zRrrzb^2fUY&<c-su1f<h<u?TdJ9A^`AR~SJ6Xx5Q;s0|!B5ca-e$JoY*|g+Kc<ydu
zZ;Q*wt&Q!WWNc)=uDu5|wm%JV+)It^?co;=*>l*XaePzzn-5j1X=)cxbWyTB29Gt#
zb_Y&RU7Oh(7%x<kVRD^NM~mmoh$E2E%-%mJ^Gk)=0*zl_I(=F4>1OsF9$+-2*7n0L
zkw7L*X=7&&a#pml*Tb&Z+Q$BkvGg>RwRslmTrJ16m;ck&j+@sdw5+3@sdOgBniKH2
z&xNgH*4%oCu@c|O&W=Utn*$J1pp%`^(-S}Z5hjo8WdG13rbHc3lttI<Eva%c1Xa|f
zhdl+(n`Za0?*h~}e%#&}zotEI--=&|S{zDEd)obgE!y|A??uw}p7wM+`u4KJfRJYP
zvM<7~1BKQQ;@=4f4b!_iSE$iF3wD-r{Rr2cz3t4`#qYiCL!Zz~-dw9`W^Qv1>Qb)r
z<za1Y;cF*d&Cy;8i0fmI3aq8O4fTv|j&r-+4QaV4_5Hk!-4oz*;xU~4V*1+0vV9)B
z86NWZzV^DNjBN<&ay>7S1n-SWRMXeq+m$rr345mNSAmaOARa7l`+oM;kR4P!ks0mi
zyvPi}m}$9RG;Qu@F9RTr?{9Amkqs>$WS<26(aVGEgP20-i67Bv^<N#`XlR=KN$iqM
zY4+2|Uz%=jX28$wL+n4Gm|=uHnsyAezlQhJVfMzZ89jgBj4GNDCA4&y9iEaL=^-7#
zo825{4`)KMY4va^J7~BaF6oEcJ!+>Ep~ITtcAO8Co-Tmh{9%NBv>Sd}#@G=?N*+1J
zek54+@gdam@!|ONh_@ly?E96$U|47=SfiV}0*Ytbu@Om_ZQtZN#M)89X}+09_bc;q
z^W78V59Zj{gu+~X;#=5JS+w9SdqY#!H|36CLm<Y!|1Eo+F#J?ms5PsdZCQ{+qnFrI
z<%p&BW&WsFm~HQl$GL2Kf+5QxZV$lyP?mDUrEX)Jxyvaz_VFxGl8}pTE;|h02N(uW
zv!Ay3)7@lyYwBpT2O_th%^qvKypax!zGar@+w9FvxFb68Q)wcl+$rcoW;^!hL27Te
zuZ?g9SYzU|FBM1(y3+;Hwo>}TZf_U%s9fZAUu8dwsZA)b_cywj^vfGHD5nK$FuY7!
zwZ?uAh=6gNjy2Et7@ng4hrRC(XzJ|#?+syvAqZiws5nu<y-?$<TO4&OXsdOP4r{Fy
z+*VYq<5)y**2Rzn2oQZ-RjgW3Q9*4TbwH~v)&*7Ttp3h(Ga=OazJ2}v{_!6k^4#<6
zea7d=6sc(HBTJ<mF+N&5*%G~?W}rJn$WuMB>g>U8BBmc?f12&aHtHo}LcwEdwku@G
zQ+u0I!h)jx9&mEfBp<fCgNPB4nTpiVO4oXSh)8jDXSYoe;Rvh|>~n)g(^SEPQKhc+
z5S5q}s`0U!mrCEe$$6>aIBj)#sn_9HZt6(p0vi`y1CjD$^HPKUmYyJe3}dDxj|{0X
zUO4%%YkW!Uk<=rMNWaI_ElVJi84%)2e<P=a_eCf~ITCig9z1uop9IRIshzFli6H6F
zI^Y%Li3O?Mnp$%I;Ro{srCACW(rj%?LS8*zP|>l}NpSDX0B1-zmfG2x{P=4p&%yy%
zcsw=O=Wnxr={nFEf=}Q~*2Cx%ucDlJZoMl!J(1cGDccsliZcG9qci+aXj^6ZYgc&^
zuos+B_y0tyKU_JPD#PJo<TaRDM0P5*34?eer%$IMi)R;{UcD?lxab@|U`8OzGBiKN
zm!{Ea$6@$u)v_S6y%<-Sw8#vWW09F!MC#AYPWkl3rm=rumaAGgQ)R`FP-}DmwEPLD
zokg%h!D>Rh(D>OTx)9n*SE)_3{A?;OT|F!kJ5WHIimP2CA>eW<g(Wn}$M`%T;wn}W
z#cF2`L_*UaX(C&k@|IP|y&S3tbZNpmxRscsx$CZ^Qe6W?IIo%#+)f`b6;ua0oj!o7
z2meq|8FmWKD&*V77bLdCNe`Xpw_=Lu^AGvZUapc4Z2q2B0I<3~@Zx-`%iq-b)Q{%Q
zsRQnw)z!I@v|Avh14+xOG9G%6w4GXYJnFJ30UmgFx^yv>;#`|xhGI?(rp}yJ_IL6y
z<;C#rM{!*(SP*hR#BQ#MdeNAm_|^of%whz<%Da@>;D0>TY^RCcR0GMLx)dVf?L0GS
zIygxGvw4<up(~!ukXVvRQPKHddLSiu;-av+{%|G)WtUG%Qa_*<t5UpZMD8;mo6pTE
z2nW(CZRMS%&oAJN_VN|%%K*81R1mrLb85ZQxMiA{8wvH(LZMCWmihKkp&-cHGPas{
zlAX7u4oXeQxq>Zd#$yp}dXw<uTLw@kW;08-G@_68gNl(+fC~Nni0_Rp$U!p35R6H%
z{XCHfZ*Mtk8#90mF5i+D$>b1czqDuvykNEoOrvJW2LjX9VlW^mEgFNwpfo84#b<}C
zgg(J(RIoKH*!;y8(t^_(W7P5Bv<(=H3!z^~N=VwTu9aFfhx}DHZ2)Cy89Rkwr_`mG
zd@EX~&BvhP(c@qe-X?95&;rVo+953wvAIkTO-(wcp<U!<<ld$&K*=td*FEiG0J0DU
zk4;;EhFQg9(^v`<Iy*is3Ilu~ps{OKYay&XGo&UwOGv8=_u|v?{*HnmMRymxGfAhU
z&38vFoS5tBe&F|6S~&hMpBxYjo^#VG{w5yn#6L^(b->EZn4k6sRwm(#v?N;BU%pK9
zqdnd<+9wLKj;Z^Tj~Au=NQcN8b7W~+UgenkE7C4ij(ImZt+z1D;&$00ihRDwJQ1b5
z&jhg_{lxFN(meEG)cBouDB6|9tj%Lx8uD$FTum}^9nN7Jh7DX_pC-rkfZnS^*u;<P
zGIiLLdwrQEP;xt22>S8>mrWbfR7eolbxbXYNP5u_W?f8nAx}1@?PaPsqs9vG&Zq@g
z^kp_DED9AsN`CQnX2&==BCEpd+ZPf@`4z8wvp!hwNcwJ0dn810L$|GI$f-h+0u`zJ
z&Zf=4|3}EusL2ZoP*6u&miCR<B1~9nBTO(R*(OixZT-H|?t4vz?f2z2-^px6T0O>^
z_NKL0jb)QV%CulA;kc$slVHGbX>+V{lNCBh>b?=JD_~vyiGJ+DLRZ95Ji(>KVvK7#
zpMbWBbWTtElAd=5veKw~bsO|XUSkH26kbV-E%B|7V(GZ-v;d=&p1pV=lJRvxEFv$;
z9yh7Evid!dOkYx=PwPVQ>ssWdUFv0eL=gIji2g^tfjV$LYHOo^BnyN+Kks)V;~Q^9
zB!oiJrs>x87(!w6*7vFQW(*%}G6v6#L432V@4FXX;b$UV%-p>}9<#MRJZ`o%29q>w
z&L>%mfi01zk*Hn^o@hi1o@hS?wnT15qW4<zL@QeIM0YT-C2}zmEp4^685Xyz)mCau
z7}k302ew3xMk3OhC;A<~BGJG$e6Z6PgtVo<$fCAe7kDyho8H}e3&l>i-`zUOImjYZ
zdsJv%f%xXf`HruZfm_A?m86U4oyX)`f~+36b)pOIflU`S4g${+Teso=s0Gm%o{ZRP
zQmy07RXdLlbcB6c8Jeq_-GV_*hAfahex?z^FJ+J1nr@R)3crlnYSM*%WpdJQ^wxG7
zCX1|a+E#4RJE6)I!2({nVjDkVM)x-q{T`8~q$;w`V_Pc^#QG};+SbYm!<P};y41(g
zyY$+IG8J}R&Bjb4cBZZ#Q=6ThQ4fJHPY_pp4}Q{nTVu=Q@&d0rXor2E_crueVr|j=
zwt?hP?``){2a(*0+g97E!9;noVrL;@jZ(R9#efMCm_B%0k|jeo;JfJCrtvNml+~<I
z!`?+FYk@E&Ww;yZKV+L2b$)<m49nl!_5%O60Wx(I@>zRpa_Ycu!?w-EuO?+>zG&2F
z=D+iRl>L6wc#!?Ww>=hED&PhBJ#j)8N9x8Jd&$@)7nQLK-QZqXtq6F!C(fNjj^1`V
zpjMV+EmVnZ;1JMS5Rc{o_@7s6!Eg!}kjqQGy|PI2Pqt;C2$Ed!WwYE-9+)g)KXPQ2
zY^uj*8B3)~m+)OZHb|h_2E6=KMIO{+D;nGE<K*5@mdXvNe4;l!dU(-<!x(mRCB{ED
zmZgk;K&lFIay&bOo;N({*$>zWwg&_0{GpK)Wds%E!)a_5B}H+9QBXj#X0oRQ)kr<Q
zBVNfYvZZ(lh95y;#HRx2{uyhM0{}TPkKM^sBV{@8HA-1xY9;Ve78`Lx<0RH1YSAoW
zH&klRyGtysMybrTl@?MMy^2M^0pp7iePt5oWY!`gp|u)IJBgQ$^jOc{bhIUH`%Pt1
zY{27fv;hR^+g4Ziyef6a6ou)Qx{zLK*4qO&>C&`zLCDESkhKd#J!Q%EcD3+gA$igv
zkQDD=mpKT^kHESoG9NN+H`|C|pN$nG!|$6XGB={z!*&wl(!0H%4Zy(h06PbR&knFH
z(8X`&0rsea0G&#CYa23QY;@lmxKpr)*aB?e>@BO?u_bM~GaitAnB9vp-nZWC0gEP}
zrrWez?}bBAEHa-O-|SzHH2$9bUTDLP>J8&gu%)8w#&<Tl<AC0UEK2=gWg&~m7?4@W
zZbM-Wme2q?O={{5%TBW4g6n6X>9mmAaQr0Oi2k4sdI|akoFU--Sux7`Z0C=}Oc?pK
zh(&}algl!%v#c-uUV6@{EvvuS7tg^7XW1n<M5OFTcCUc4_0jQJ2RPjzRzz-HWV@S^
zwlJk?PZXEgRswWi3o#d#ML^N1K~6ibvFK9n0kkgR>pQ#q8ia3n0JBQiYgVUQ1y@Zx
zVMNy`W!uAG-D-b!R-1PCOx#_{cEX$Oo}byJ@a4~Jd%WJ_|9fhLSZ9@)(_qoWF_4r$
zSgLWzdU@7h&XUOw*<zIKvX{MUAa3c<$7~v27XNt6Hls^f(r;k+#yiTIFzgBIgN!aO
zM%e)+r0ORup17AG+(Eg4)O^mWDRjc#7wmY{mJWN#-f%{=xPzh)bWhybMdl0=XIVWa
zd6TOw24pTWG$eACp+^{73PTl&nl6<onpl&E*rpUi8Kq3#=_(uHBwDe<#4=Hn2{mLR
zTt!w~2J(G??5u-L1YksM@_mTxKC0)FJrS}U=tY*ysx6!BBuIY3mOf^fa8}l!2IKDZ
z)lFoWp94vDBb<i~WggyE$Wjx8DfDS53x%!m15md(dPNQJ+GxPreM8v@WWe5RD0_x;
zHfhT-32};&`8(ryhc%boLv2^j7P3Y{^TmB&8<`jWpU_4&$r$AeS1eKC#G|cjd7$xw
z7&L=q_3{7N-xP{T*&x|G7gGv$z{p_6gAJP*#rO-P8(67(BojgQjgon~ne)6hQ5K2+
z<GaC!1Wb~lpqm#T`VhftS#z;fB9jlD6tc5)kL2w&&>ftZ`myKFJ2G7<`v9SWjR)+e
z=)2(%njsr*Ie<(j;F=72Nq~cijS<s=;2q&z`o?;yk!4h+G+rl6l>BW1UOcPiMjUjq
za2F8@CXCGQ+Yn`t1%+57As0571R#ga|7;-R4YDZ4(?$Y<UJ}7OYE>L;D{JiOfmz`j
zgreFwo8rlcoig;eok$Xitd9W0!riiDR0Dw0<Kbd-PN*WYkIEJ>;_^$TS{z9+->axb
zF<zh9_@8jQU~jEyjH;oXj>&?JD#l`%bxbzdn(pu`(=|L^DcyS{=eVr220qx<Uy{YT
z(^urLGJy+*=kCf-M`$xlyDxiz!PEyb1x{Sghq5H0bw3WYY}7}e$cEzbhS2A-fFQFJ
z+DRJ0o5G-btO(~;f(}wW40tYUjyv_@=du9~{P3`@eOln2T=r6i%4Ozz(GIbEn5*T;
z_kcyNa*9`C)X64Uu5urf`Yv7wJm9>@<}2V=38~{Ie=?KadFRVV;stize0c_{e6k6j
z`7=IlbZ8J0o!(W6^h<d(MWddxSYA8Ca;Gg=VH$A*`YGbIco6@5v3x4lA#{m62to6`
z=KABd(|?IvgmS;xU&(!8`Vx6p{GPK!-WI3fttE0EM{fU0Bv(O=W%8vMn11P($%i71
z({lN8YPq;(g}ko0a!{~B?unG=SIB?0Cb+m#E=9tkHF9KNeub?qfUG^k{Dn?#Qoi)V
zNSag-?gPD6$=&h)_g2XxEjg}TC8yfWidFJ<X0q~Cd?7Da$tQ~GU}1+KT!}kBSOUa2
zG{EP{v`!#TmWN=lKUv-rJIQIaJQD-MYI$#rthhN$?BarKd>4v78L~$Hp0xuv-g?Ox
zWl@5K5sdL!ux5?95fiX(S3kiHbTob$uonAc1>x4piz()GjwCMtgOm;OX_bD}fp#0^
z?^cQmhrJu+6yw^OCY(q&$>rY62G-j(0N<gyezmDh5#5QPi5h2)`NM?P@%--PUAHz9
z3>($*0p`u?iCRwgNK6uf)^_qjlt13jkbjJ|_6`ifVfRe+M2s|6av^~6cf^+s$~l!9
z`4_ltp{7D@A@2&+de5d@X=X^BNXXF2-Nbq`-u&rHmi4WtdJKMWO)Fn(=KI5ducwG1
zT_+!7i9tz#n6%H7hr2MD?Edfora4)&L*Cn!=|V2<mlp@(6+wGJe#`?8%;IawL1gW(
z@>&ejmE`^=AAvVk;{Ln5F}=A;G=qJ&{USlMPg%>Zo>05wNd$EMQXRByjuYcg@@~r?
zV-`gB6dTO6hT`69LrCm%>~~DMF7P-CR2S}bBC@~aDDu7l?VS|}o=4_7D;hiE;e2Ya
zDj4$J6_fD(UEf1dOkIvW_2Efc`6?PYVNZ?^QuM}GWM+`UO%$m*Yg%8M&Hp4WH!Zy-
z=6}lJN*x8&7L{~sf`Ia<1`xs^qC6QAsZcT)%};!{dJ0$kUtCXd&lKhE7(pLTIQ{7K
zOzNfZf!6gE9<H<`obR})_N%WzJUV_%#iCc!lB4w%NwlzD4HXkH&^J_=Vew&lVMoNp
zCpQ}^`r^J0tr{yj;P(DeW5qD~m^;x#QJc3U^Yg?FC;9OXS~#jQTVx?-LlulNnhLSe
zQEkz}_2x7UA|W(YjKe;=(^OH9xlP2;iU=Hh@NPeREC!Nx3O_cnb09MiCqyxZmdGAb
zK9Umpv6=YeT_gEKV`4wp)=n`9|F39=t>N?YgBk4=NJU6{1qz(=VQs9U7X~qp1N`7#
ztl|c?@Q03yrwD8b#rcnX$S+dGct?!v(Nhsjwdv_@AaX%hXA2`7O&vbS;ldpPFMBBh
z;BGHPAx?$8y%p^+__McSH|DMHgTM0GnEitoKU7n3MvxT693RUj{NUjZ<KCMFtNSVf
zal_o+SJ4J7AxTL;1!^8%Ab0vJ&I$NJ?!+kq$mKZ2S2TLkV8vVv;o1;IeFp^VLibqs
zwboFD7+=}YXS4$CVT=v?Vzgo^oExS1v~oPb_$UG9kTF(KAGzRX#wu2Z*|;8n4;Cn*
za1V~#SsS-vlCeP1f?>+pm@NS)3oqxbyxAEUflNQ9jP>4(k&f@+JGYEXU#R%n!KZww
zY0hsjdj)s^H5V%y)Odg&aB|RF10yY8YIGl2@)_}fj~6S(+Z2HCRQ~Lcae+)9O976!
z3!$UMC5o|rLdqqDq^4g5AWvUW+YuLW(jajV36m*uUGWSr&QL6*uhO_oMF<9{?(Pc_
zi+qG+S*D`Y38%n^2E|Ds3J6;5R(yxE?#XV&UXfr$23$L=Kuep$3Qz2ktA`bbQGJal
zk19ePF+5nP7~_McC*dWEof!OBf<uu)5=s?ll957^eo-8;+1caE6fJSenD*@KG8_;U
zIbNm^&<n>pjdSpp@@0%0xqn+R!Q+*048S)=Fj@Un@gq)I<3j`Rp&=%H|5Bt@dTmVF
z_@S~nW5BCq4JO*=$x#dIVR~)!W0b|X$)RGW61lW`QrAT}+qA!+{|<UvK+_mhoH6bg
zzN{>?6@!f;i$uyH^f)Lz9f-W$JAQc{E&>Fj<`cO4D5neQj0S0lI22NSlz0@AObnc?
zci<J|SfFwZ<8Lycl?u^bh?);aAZz7gyfe)RR+eHl2Zkt{VdBLh%7y&%P7;_mp3S<|
z8XXDF3|DTbqF6BS$>4C(U!n}B_W}8!#q=0ow`pl->n};mCEZBlCQ4M5u~4v^t59?$
z?V^?M*-&J~C~fk{8LO0##?6#VZ77PG+ffW?p`33+QP$FyBBB1$5rl1}#1qC+563oD
zDF7*A$&)rp#7nS{)oNFTY$UnVPTAFlqJ4*|6o3?sNkps?0gNpfWu{hXcQ+W@Q|Szk
zCn_5N($*mDJ1ISE66{T@lAtSe?yhtpHKa=P&1K1VT9+!tkDz3+B))5<c9h6$bK^S%
z$!t61g`x_@NP-o#ZRvq`s}wboHlZ<5^{Uj;tGz3cO<ejB$?l`<ZBu9ees&aP{gl0I
zD2it*YeBSPaTM7)Ksl=NhaeIir<`6T4rbk28cO~cq?}>%;ov2lJM0kUf~s+&-czPm
zjq5yInNu|`dZcoXO`OYU+j_^9Ev^MAr<e4BqRy%s&~_a5diWS6A}?D8XYg2?1O%t@
zPc|Pl@irgPIuq;KAfZwn_+E&gqU-}+sY`?q-(jg6q$DVtfY<L!Yml4?%0Qd!kT{6;
zLKunoK>5DS2fh~$O;qx?3)4EqxKOh2L#5n?j+RESG<1n#X#mDeCo88ZM^}xTHN!q`
z*eu&Pf@zOcO&0mF@`I{z;!o}496z&<dpOTN?#6ukxE~hS#~oQ{7Y93%aQ97tdW)1t
z1u2NB`9euGpiCXaH=J8+mx^p$Y8MAfmt#&kc(fdI(p8(&CoAnzkq=hc#|>R=AJ=`Y
zeO$|R_HmKx?c>B7?c*H5KJMXW`?wpa_HjR?*~cB(W*@ghW*^5X?Bh17?BkZE+sA#P
zwvYQjV;?tEXCK!+%Ra89-aale*FH{cu#a=xX&?8H*vH-2Z6Ei;Ui-Ks-`dCRIA9;g
z9kh?zc&Jhwztr0vQSP%@V|-kTqsoG+aqW*O4^)k7dqSC8HLl^wN}C|f4{%d;B=t`#
zv#Jt{i|sN1+*zH8$65PaaC;q2#{N)ggXgRJ_(!{3$ju8?Gbls7Y0Xc{^$tr8?*a+C
zxE|_rR<nvjuPD(&VC9v~T(gh6QDPr=>}UJ9%<Fb>u<lpoEYW5&EUg^Yl`Ds$yL4qs
zn0Hf&oEY0}1wJW5;tghEnUT2LO=U|5jHC^zE7(w7OJKzB%2~*yIsUtHJ;YwFnlFjH
zZC5cOxvLy+Z9I|RQ=Yc|1iH(?vkK)r(QVfBWY}V?&e=bdV?i6JimF_9Qg+`qKVt?z
zJXFrZXX$`HaVQe67+U~tkCau@e)q^eZT1svQW-=%Ri-(VeQQd4<7w5jkoHVD%jW{3
z0r0#s3n0fPV{Jcvj-7{*eCOe-D#1n7sB*<&<zHA3+OPhlJc2>~3uP4o^65*v+7V<U
z+4LUYS~AeVE)HTHRkM7`&2TI$%nX=y#@dOUR4pCwD^#4pIeNO9ISLJ(Rr5sG&CN?O
zrW3fR#-c@nePf8ft6d$4(9J%s!reBG%=T2-js6KQEcvpz<W<I!*A^^o4nKOU8o-(7
zc0;kVrfQbxI`W_Sp|}pwKB{#N_#0xzEvd(_)iqD<tD1+;)?l$}55(NBnj=Z}Q^i-E
zm2(4BbYheRs1CvJK6dkPe2`rd(l5k5u1%PIT<r+kI3ky*c;iOflmAI=TN2~IUyoEJ
zRH-E?s%J+BdmCWQ4?|Q#)gi&*wCcJey%BcD28f8l?l{q;YTIC4WBi-~ZcWff%iLCW
zpBFX7{5Qk>rkMZcv(@E4JqE|rg6jSha$2i~Lg8R#Gnm^<)ev?@+vPdDIZoi`x2r;`
zJTWGXZlP-KfL|d-qN>MKTV&UkSm$K;wxw#1AQ^2(Y%f#fU@N;GhQPL1$9%I(%Rh|;
zC08tM2DRI%8Vd5O<Y62FVSD@TE*Z6?1}vO`M~q{v%J!APU*RrwtdxR3yzs4vZht$g
zY_Iz~@!l>~i9^YI-Bh<Kk9sYzT**mM57k!=krtH2^6yNm;wCEa8oATd|JXZdOi&K9
znI|C>U;u4+x<TP*k7|gl>ELN^RS>Qa8=Cr{Z{y_+5rRi<Ft?AY5_L+S>Zxmten-03
zs5?x#0|-EsI?)F?Fg){jp)kyubm^-SQ9F@-{Zx4vF#T~(>tI5ERgv*mFbo)=qMGPy
z2B>0@MNv3Fh0kF<To|Z2gh5)IY9;1ZcaZ7>WQUY?abU#mwgs~5rq^YtunCLag}9eL
z4N}bzThzUGJ~8v`@jDs;QaoSP2()8Grmm0Bh+5<efk(dT1)YYg#BNq^-z$s&S8T8#
znDK<9;VKoffGQq62!M_wR4uS#AB|8^P5Zb(p^cz?3d-?bj8J`Uk?&9*j0ur`c1cd)
zCZ7(0aA%~dOl$#t%3EO`FzJ%YnD=bLz6iz_uNo~zt6JEw=uF;0mycFah$s1I6_uIn
z8m;OZV#zeuk|~`96!594y_Z~&f`alTFlCG?#wKq_NmYqq&lr`MIv(ZykQcB;e!-|K
zC?2b7B(gBI(Qo=#l>vwD<yh51Y@|Kc7+##t3xYG_R2Pw_ri)iCrZTkX2`Z}F&})JU
zopX@|6I2Bbkrt%S{69=wQH#O3>?aGKbjl>vEkBb_1L_Km0%v?JbVGI`;x2xO>rYU2
z5=ysi?ni`EaM9CW=%l<437e)uoxKa>)+ee}bUDqPt7<?`Xj>1i<kDQ#WR&NVZl9|H
z98ii<(ajUBRz6;!LP0NU6r$`{pz^nTxo-U;hVU;{A-Ji|cG~F!1HM#68^tR=tml{j
zG<r?!-U9i3>MvC%JY6>%&0eJYz)9K$ox-nHeddOj26V#{3@yG<Q4c(E?Vr^{*Ttc(
zB=H-S6Js+p1c&Blmzfl24$nX7uFb~K1ogkq_|s@MVZa|!J^rD9U+)GZIaPMI#-dF)
zA6wPOVZ=L9LuKH)eWX;W`bmTpi$Ua9awbcqq%L$mC93w;*`_Kqjgm<?iXPwKB*Bib
zOuAz45k5`=l)~YRqd;Z&Wxy_+2`cz-mx|&T;qp;I>)oo3Jfa0|Tt<&`62={2EmdUY
zZq<8Ec=VK>aHcq~>)sdHxO14l-m?ywnvVwrR&)J96<QaQod;FR939Y;1LO<|4L~vJ
z@S`eZdl!<W$5dqwNH^o8>V(MR=|KfuPw_|7tW&B%nEcQwRUzg4rxdH!Az!lA8I=cm
zhb7VHRcJ?b0lq24iE)7(C{>O2z&oA%o~jmfyr*&#l%zt^h^HN(sGxSB@k3)voO?O0
zS0k~<jqfds-k78Z*;1~0;*4$E_*m5wIoVeptHudv+Bm1=a2WGUMGJ~4s@)E_XQ~kM
z2T#Q8vB}Cv(D1pH046=Rq$JtTRV`irSM`10nLFe1AGkzyr&BNuKK0_zGcC#T;y!ip
z+h;ztHZHUD$G-2NH1=!1>IR#4OAts=%-p5B$gV&xgo(Utwj|rP*K`6t$Tj_=D=<yV
ze0UPXjlf<0V5+wdnHbEu2n3hE0Vc9T2qcGcZdS13^CvC!;K7Rh;ZP_yhq=5-!i7Rm
z_}`K;5nLD85ytg=P0}yIUz79&pJ6ksd&T@HALt?B8scU@Tf#+Pu<(?Z7`98eWrBTs
z`PK;X`7jthti_EGS)7$5k`uMKn?gvTPD#$x<JO0~qSsK+Tc67@wPRodjv4}wZor{p
z0K_!p&<}M3ZXDlx^B#qOs3GSTV!2G*JZJ8`2&$Zprw*THAxc+s8glh9hf5938Fhx1
zjkr$MFWVYfzdUKgHRGEk;X?Q(Nw{D#F^c<&S}#{L<$QQoP>3oD?h*cO7)NcGX&euA
zy9DB*xnSc7{8->zi<gK{09_Tyj^?I2_*hoG<&-ajrY*Rpf(v`uifh#M^ye)&G2V${
z>c&!;SIn8OLg8Qw?kj=%su3=ASxfFP{$P_r2cZ;xYAY_3emeM9a$7jmiaSkz<mejt
zy8nqbawaYPC17aH)y7J)NywZJsQCxQ<=9iVmUEXxW-yvtl|6-|Y3;-i(1xpvH;jbj
z2fiNC!`Ad_h;PGvgkN$(mx<xTs7G#;YV;!?aB0hRY5n{ue}hK<&*<Es-15T(-Pz_J
zpy!3rgf2hTd}#3QeQrZiTW+{ua}n!Z+?7$YiCx{$`aAy65J&Ke=W6<Rxl12g@)Eec
z<0e%@+?+?jfzk)YXqqcpHln|oTZs%FHn+j8J=esc>?vWrN<tV3jA_qx5nneF2TA|5
z?p4<zrUOTviWIizf-xv-&$W0h!Vfxd8Ax9vmZQMmjbpiY1=x4R;jAyLisc$$+>TgI
zg2DM%?n4YZcQpTsfJGg-i5P`x1Dtp%7Gk${di@H9KvpO25MC4Jbmp20!#DqBdbJcS
zvCex`XEO@OHbZ_lZY`EJusc@^1N;>M>$`J9>sjtl7QC|+-<o!++@<E6@CdEZ13L(v
z=Kj==I+-t-8Se|DdvJ*G!p4jZMK|GDJ-C{5Q|rOC!liXE`>O!(>dD0-pQe9Lj;fdJ
z?a5J5Zdp%mOCT-OB!ES1mm`*W$>;9_+3#{F=!b9L<+?Bhn|g6=FkM??Fvl2Zjlp$e
z5Zargz%#>pbImc3ktbnT6Ys5k(F;#+92g$VObpTOSVwr=n``k;G`D^%_k`_zxVpw=
zTgj=D(1q%+<K!|MM^N8Rk<g?sHy+!#t}nlD==yTUolR|IWx1W0Fxb+M3&tf4aV^(|
z!})%=tS*oj{Wt^TQ22zflJjxYTIE2Rh)tP_CK(Q>k!XqxAH-EwPz=BqO)|s|!iE*X
zs6pIkc!2F4$a(!waste0E({pg#+3{ijHiN-YMC2Fs{4lE#zM8hH#oO<aFD8a{r4c!
zd?;5}fIT{<(dbB6IE>?P0UH%!dkp8g;WoEwIQJ)mQw}|HQH73c2^^5bQQY7vae#47
z<iZ%PU$q|^#@l`%n9D^WGTU}f#Py0UC~g}3VBA!0K1`g1`*<RxPvRm3i6(4@M7TPM
zlCkctp-iMLc}>KyXyD*N-D9Jc{DLpsq=`nXfJC_TAy*id_=D;6wxG@{t!pBYT7KcP
zB@r%8#`DBJ`!!e;k35hF*Qel8sZ2qzzAYU@*9*-T1hQ=gP79p(yd%sDGdb!Y^Ga9W
zdQf{7H=5Cr#93T>e6*5%vpKw7UWe;*@Hd*?f5cI?5lQ-(i=*M$Pq;;l)uVID1=Dg?
zlMm-|jVTEJrq6I>j0Y74rYo@1JTBMW@@B)!Gu&G+A^<MW<IdrgIOlUtiSOW{^SKfM
zrfKyhP7ZSpY(lF@hTftxzT_?-vue>ot`P=V3%So3HEEE@`7t3DT@0#w!E?+kTAv$W
zR1(+Y@0BvVBBVCzpVU7Is(+3ny%ur!h|`giOSpynQ+^rO1Ydw(EW@$T5pEeL#0NXk
zEa%eb!(ILrhq}C}oD(Fh#2rvimaN1JoAE;z8km6kMbNPQLw|@~g~yv+Z22nO#Pu*D
znY(OEY07foYCg-4R&z--%ZF>Qd-c$6EtiFza&s-W3tyLt6mBIoQ#4nEnzc+$#SvRV
z_NH=kX{TZsN(OGFgRCdX+qic0X}~|newO3>wLZt3NtA+{&$PB&86KFgn?=`6r+@`X
z3Q=Z_{cU*;CBl<Q52FN6mq2kFbXrkgh5IX-N~$<120Vmoen5wCxTE4qupXy4+-R_0
zZ>M8@Fjq+Q+!_E8H#UaAnC*N&v{U2Whv4VCk|%-Z@kYTAp20a+#VmmuYdeew$lz*L
z|0PJn4aMSTX}I;SR6m$<i(FwHK{qbpS}q$uoz~(tQw`->u7!od4JvxPhZk`jZYTV+
ztuK`5xWkc_{;)RM%&4`QcE>WgaIAQT#sepz{U%q-R?Aq3(=0Iy=Z?Kch^g7!hdg%5
z!5XA16e+g&k*0cXGlI86!6A+{cg5+$Tyv3SJ(Yp`5so@~Xm$h-HS@|bI}(%~!CgxQ
zB}X{=3Vm{fD?~2E_uq3jgnl|RS^#I^rAc+DQ#7m&eS22>1PzON5LuHGP%x8Aco{I=
z`Bd;xA?_OpO<2hFu_QGzufXdhUac**oBdC6LvTyiyAKI~y(jT3ehe|crZmGS>0Vzy
z`25!tf7n;{z#H0~;zF!DjpZt#hRLUJ)~I0lDXs@LwvzKiBO|F1?HM}A2=u5%p$q*N
zRjW)7ZB((s+q<da1<>U*cAe=&UvL_4Q26Nh22XdxX>J~7UwY(Ee>X)<)Z}5L{!^rC
zGO&n4JJ-$ZK~)S|hs`|8xkAIU*mhG4!I%#8l+pjlNkru)9>d}9K`IFk7U{m{7Yy<q
zpm=$hFL?dH4MW-(=;%wn_yKPiuba^KJlD*W5HMkD`1(Be{J%~-`yzMjbrZ9fxH{&N
zf4|0|W136c-PcXr^D-B0N=%Y3bEq5hnjK|V>YA(E{{J%ZIA#SaeLkFtg_#ZfTf#tn
zp(E-oe^<hBjE@CuW8ZGm$#xwit8-e4R+yoC4@1({5kVnKE||8y%VtTGg$0XG!HF8`
z@MLzE35X+4Jrp$aGy`oI!5Bc|I-xFV+Db=EpuA&rR6v#ZV(yQRLaD~Oz=^H#Tj`n{
z3NeA-{1C7hbDKY*(2W*Lr!zw%cw-9_j03f`xPj!RNTcfmkT00f2P5s(n6a4I9nufE
z(PsT^es!Vf(fAl7_4b+A5wr33aHptkrH4h-xC1Q?Bk@&xaPWjh_$$t9cNnevhMbOg
zd#F&2pe?W1kVBhSx-zFZ29k)0e0Lc6<;6<<Y>ce7Y8AaFY@!Leq|-c0B@?N|w&_=r
z|HK5Cdx!IV?XmKyW~@MTm!k+HZ-?kj4bhgz|8|I)Jb61rZ*&zMa7cgsRrIPI52coG
zcf2>d<Nf0KKN_o@Z^!D*o=&3(6O{g&<7*#JuUc5?ZwKqm4pss@ZulQ8tZJ_ks~V-h
zy-MI+>J8oYMiIYO>GNOzYF_Oad9`^vMsM&gF^X*IlHLNnQ9)79^et%IHSOK>vH--_
zADWO}f$}KmIX68W*@t)MrcZOl$JVH%bX3z{0kht(2xVV9c4NHZgT?8ysd1vw(a|4^
z(-C9~p9ihIe<GpF(r-98AWQ)qT-XNrLsvU{LP<vL77#x+HVhVgl|BcVq2*tt_lios
zXnK{UnEyGj$RcN;aroAumRSzc<cm<zEN(2T?H<9@6a}DU2Z4!Pkl%W3ReIWgn-B3{
zoj%GHwIV*+l-|aq96=6jO0O?M*nl!w`V9(kbV`wa(HTRvCY`16@9s!f)A)*=>2q96
zJ>X+uv00c*OJLoBbZUjHJCOc92HyGUPni7eZU@tmy+_;+rRSj53E6)nUC6jmL<jn+
zL+}^)vgW=ZkWKhTNN#<f-aQm+g^*zFG2j6K7F|#O))|#OBxg|p2Zr2EZ)C3a`rGM2
zzJ3-%cFx+5<woBbJI-%EPerEL?%UD5!Vg9ymjXx{s170y9@|wy{HFG{|MuK_J2S#R
zODOT74&DMJE)iZ`-+3o-|JSvA5k1Ct>h=>cIGiPE+uNc6X3*B{lYOn$V~J)N_!9F!
z`M~CEZ-fa><ZM5K0;_Gg+tGAq3AviLy&E-ljlVY_2og6$H-QvobQDC)3U?w~cWiG;
zEf7!c+>RzsX=L!O?S;<RrTUuFsO+>={`N#~%#jptUyoJjb7p%HH3<#*VLOF{>-WR<
zdGzPe^Zd`p=eMto$8t<g!IW*(zvHw;_^}IQVmtLu6qSWK^MZ(hYzww%OB53Y1Bbdh
zlW#k!k2zv?%e$#7sIXyPFZB`(Ui4DuV{o9inwC}GTYZkoKaTWMSM6d5?62O9_G$y`
zJ2SM>H~Xu{Fi6^Spe-rE(dgyb(E_yg%~i{4up+E&#z+%8Y_nM=LF3FY#KdKsdJSzd
zj!6*YB&frY@lu?i4n&?;=O3Fetw1tf-2|&UaJ+i2Gt#+FQE$h<Fh#AyAYm$P3w%9Q
z-35amrm88v-jr#41Gh|5J5jHBrr!H@uKFh&!*NGP7BIk03J)U-KUbqt{bdlH7`cV~
z@`ZXOH9(x6q~3&07A{g(&}#j;gfBgEsk)~Fq7qDBp%!6iaopxe^sCg39eFG(UO4dE
zOS6g`6}7Q(k0t0>%VV8-jt8bn+@?NhOl)@kM$q|NO;0T6Os1OR#Te^~KK0acM1p`*
z*=iLAAL;p4s`ToI_$xJsZ)MY5J~BR6{TNmGayIp4{K(8abv`xVUUy^&N;w~l^n&;U
zFI>pzo$8&Q*4&#MQHxFcAG$xf_v8=>J*s}6rlW{^1TpwN7UL+ayQLPBHrLdn9Zf$#
zb6wr0$#pZ3%f789E>>BtnRjnyS6Lv<(}>p%bu(&u$xLLJcJS@aCdiCp4?1};5$v|E
zu84${)^-?!*sCT2uiw-fZ<FUJsc9NX-+=+O3}HeCDdM{G>H&4j)W6~ciJ32DLZGNm
ztsZ3NO|^$WY|=;Nb=pvf&rn(WW`YeVMXsu`K`ZX6zonc(zICI@)$SBln*XujzWTZ4
z%i4!(J^KG6ogb^Opc@4e=9F;<J#rFvQN~s3q4Sn|##T39wbFDXlq}`d15jn_49HI)
zNYRdfj1gu8iW-mHp>|LP;!~K>D<Cc?qoqKtgnQpTeIITIWuSs1sS%uU+sW4+Fh}u%
zR9x5{MGbN#Jq}cm8dr9^3ZPZ}3<?v)l<Wqwvq8r1br3A4I!_UoQT$?Z5+PkRfXQN4
zt9%(TX&9H$#i1HVsx(skdx!d17WHC*&`e<?Gc1TwTSjI4SqV{U%a{z_H3nAex&U@g
z$hc*$QQHqPI#$AoN}6IMMTD$a0eLtx1EB+KA+ne`8JjBQE&nLPjM0T?Rc+>3tFhzr
zjIK4R>8I5%$gFd@w4aEvLZK<v3dz=G#QwL=G@?l2ri^oy0Kdk5!`IG;4VJVuV>Deo
zJT}-TvW#F<a)WhTMgk7%eJ<l`2`<`YM>9UaApTywm=%235_LLc!=+)Qb3uk4_b5_v
zHY1pB=N6n&_SC&7CY*5RGg{M4`pU%&+fCa4QpWxe%R*HDW!`fTHJhQR`qxRtrHrwT
zJ{A&-Dri28FUip0RAR~leL+&1@fmfNAbo;bK-r}kZpdEUTbj|7#!-((n|{vl!JCxt
z&lyK(R7L;CVkrMP!xzaMf63^~Tqiw#$!I_;IO~RO1&QWHMji!09b1uc2siIqe`NT2
zi1sZqv$Y|ye=K^eGw&oz%oi#HOn;fN5brB@US?dTTNEN`2EfdPp(1jd(cr?n%w{=x
zqeIJkLd~BJm<&pX4-SDDP8wJ6aMDou)IcZAWPw403V)g~a?wfCKLFRaN!n!f+ZKZ|
zqqX6hl~x7fC(q2CD6Jy*G0VDQ>OVH=Ls=CoG9xq;S;*v7y(mJ{+ge&>fc-@h%@3#!
z)?7oO1wN{!Da0VAAA&DDUe*>}UM7B*CWLY0)E*$KqZtdcie7|+*I!$Npr5c_42kh;
zompAKV8)RI*3m4WlMS7TegTnDnwk*YTH^&R>uILoN|)8sv@w^0xObW`+KDfpqmn_N
zhMI+tcsVVUJut5><Fx6vK|*df(Couy$fh{@<JDnC^Fbl3zMv)(z?Nf#2=o^MJkcAH
z<}+0JNR86WLQ-S>N!=zIUq+B$#JdRH)ODGNl?6!=kz!`FW-2Lcs=<BqG8~K1{EAi5
zH`5F-CxqbUnxp21yN3nhwJ^G+X6h@NyRU`j49yIidkZt0-&*q(9>Y#;Gy`k?PnaOv
z-ZDYnEE8lDi65$&>y9cvF?Txq2!+zZL%_SqC?t;KH7bYK9>r>(-t{MH-m*t<LA^2d
zNZu^XIv+G<>b^vC6$3<|4k4YFYQ{T>Qq0%+y$EuJKs1L|Y4)2bwk2!2276d2GH`DN
zJr@!P&T36vCWZB$;K}$o;CGgpRUaXR#;P^b@EBx07uRL#(_`??cb}1I2F*0ICV-1O
zHHjD)g?TK6p!XM2WPJpkmw?wEjR+1BO+C7+P-&*k2PbH-OOt0wYWH0PU3OQSPy|`k
ze~7836cH@j^EbKt@pm7_?zK;mzgJUj_N3K5&2DcrvME2Q5#klee8=9z&K_GA^%uQQ
zYZ_pewLh)-3ojCFi!{@4za;6!8X?89(Vo{d!T=43{Ne6-jjzbC#dHWShcWMq=xeK5
zRg7!x9z~K}7c|Z;C?w4<(KN-NyhO85bX{XgkGhye+8|h8s;OhG6nd^M)oAc~Fzsgz
z70a5OhaLP`6M(-Y9~DX<f4Q#^UjD2R1yG?jauRse3A95&_1A+U<eqE>$uF9TNNy6}
z8WZ!Q{SRpwOzV1G^RYE;>6GvN9E8$*R??^~B5Yr|{;FbMUdJ=eQfws;2B&V|@q-Pp
z`V>P>i1ac%{#8?(zGr^z%uo<7GZ5}7ht1kupzrWB0Pg>W1A=bY$~0T?`S7AlQ%2ty
z)%JPQ=tq(8(JhU)=&)I%KM!6$)zoG?kFSS7GKbmxgnEn=9^KMJgjmNxYZ?&4BGY>;
zADZ9RO!A==*u7GQg2nKv0q9%!Hm$GO$p#NBwdpg1kUqb7AN0|8s_7ucJT8OoXbxao
zYTnh%@-;)zSaV--3bJl%0!Y?fyo$io<NaKzC82IZa-jRuV#|wPRRyFAlFBvBaNjVL
zYeu30VvP#T2*Cy&n}DXM^;s{x8#xlF(1Z%DeX^bQNnPW79189J)U+0-m?!1&r<Pk>
z3M~6mGyQM+nv8m+d0_%7{_W~f519E>Ls^NYi(J}M%?Rx7TkGpFQ4|81pZh~${xgj?
zmb?0yc{vP4%u!9o!~kSCMNvLe$B0l9yD2mx)GJE}0TZ+xNR0{Fhi*(3IL_3DV-RT!
zy3f?st$_(6cuI*RA_O^9pU>3JsUzNCz8Jr-8r*FFW`p)iM8r+pplvNUx5j8yb`DN&
z(5^t8#o-&ZaqO%y4vgy{i#C%5Cu`r2rYVx2XqqAxRq1^5r+wx!51VN&n;{O1K)6X;
zyRtW6YKBt9{0ru6!V2OmVUxBqLiRQTEj3+24v39^G?U6^HfWn6$<LsT$Jy9*v$m^6
z9XoZima1d(O3>eJ)>4%z?*MNxd9qpS?uBn$rwr{-aiMvAlv$v~rG+pnLtEbq(Y&bI
zAhG~>-TVij&d_#?TwzvLU1IzkBu(CK>XT&iC#rR#{pdAG<yx&Te5=ulqf*d73=8!7
zPAENxv(LorGQ|e*aVBP0%4U}FZi485zFKWB*y8ZQ6((x6ey?9*cL%IK$OT*dH|eyC
zt$w|-EfyoV0amu^x~0>OdtJgvIG?G_#}$Jb&l=Y2ax12(#frfTHXF44;as-%qgN6v
z$@zPNUvssGUXl3V-+UwQ?$j=)sy;=>v@Jx5<^fy*@*f8HfaJI~)QFx3Lyv2R;EdB8
z*G`GFSf^N4gT)=}=4S?@Vrd$*J)xzjSCy<7>4t=;k7=Mjfh!9w_6oIwaS|>q)TUtI
zcT)THYYx~tzZ4%RIjId5<evsc+av%koYICv;s;MWVfwWUXD8`9c-r9`_ms9Twl1z$
zZLx<S!l6eEH~b*L32I5y$hOr<Ee4341@x7V6kC@+je`8_Elx1%v^Gev<RF}`zcK*U
zp4PS(tSGenXobhC1ku7!|Grj{c0-jzytc^d>k01Qp>BJgdlzfh<9W^%Yg=F?O>TG0
zh=lZH<qwWp6ky(0`i>ME^mnKFs59D?Ze~9;wBc6uEPqD_++~p|@mXvg7<g72f!eFH
z&uUL&iN+%rPk(#`pZ?RmfdnlX=^e;&vb|&VZ6h`LUE*!0Er&Atdy+uOIoz8z!?+)C
z6jwm`586aLjc5O;{f#;W?3nx5A7)+Bb`o3kZ*|t4m)8(pPWt?$J?-SV`6$2Ik-6yU
zCcQxF|E!(vAUe0pw3ieBdqW%MSD-fiK6~79?iHv(y7_A{TXNhFAIi6HXd5^bpj~Cf
zs;9xw{8w!cd?0=Pt9B6v3F}dh+xItZANE|$cDP%7@*8$NKA#d=`NIC+wC;X|X4AZ1
z&swrC%!LGlj~MCx{7rj5Apcvw2GX*9e28ue9yuUG`Y<pzwSj;4wSY9csr^L=eKJ>u
zK>3}1Le@(nWn3WZy@w*`tUu-i3%jIvvIC-mQKS|<VuYI~BG5Us5(uRfm>QjABHmmG
zq)bHc>4>isLbCg=wi6?e?MCFs<T0?oMc0xfmuo*qp9+~Py`f08(hcHAi=ElTPoofp
zebozXB)gFRckc_WJIb48Khl<2i9JB?phLZNQ#~5Nz86|II!_*HgEu`H;7;zn(Dq{l
zg)8BpYUP+6TXc)?e1DymY;w|t+2jM5&v*zC>Tc1hV_sw7OBdZzxb3Kmvt;N5<D7I<
z?;A^(7}2@m$qQ}$EnamHkKNN*=fyXirY4v=o{6SV-MoZAX2#h+Y%${!pkWMtHs6Km
zjUyRWGk=6Y@E1=#;rO>t8{mFGCWv%RoCWAdX}vdkX2CGw^E!UesHU!=Rh9YN8q?G(
zhYxG&R-m+@qNc7L?uuxsE_Oe;-y)4!0{wh+;rL;?k4{SO6TCOjbL4v;-3bBx%}=Lu
zB*Ra4oC&eqNJ`*4V>6a4GZl0$bu6-RlmWU7l<xHl)U~oPwq{dm3YY-L9@rq<mjiW8
zsX2V<ivE7B-idHRGwFA5OM1uaE0hLEX@1xNl6N8;&?+5uP;cYWj)y7ka|H)XMJ?fN
z_CujtkS-Ya;+RWl@I60B_e{Kbg^6Ojb=hu))tg!e0T-<M3|EC@&gePFwqF;bdpGd4
zSq`t#o;mTBarCAcN56E|eOl{(GFaQ+4%V9<tO+x8T}I(qI`gl9#^~I3-47B*3^$LV
zhjHE$u^$vc6Gt-qxNadD2N8LZZl(Zw7U@P9e-uzG-6>~vEikC~P3HssHjMUxBWHEJ
zD@C+Ar|X0fpPtiowQ)ki&Ymtpk=BKCx;W$)k%s4SKgSnsTAzk!ggm2}UPPu}&><Xf
zKKcBjZl$B(@;RPw4P$3-=)%f+HDr9*BIl-z3;Fz-Za!r;^Fnn|sjk$f5J<}M6vNo2
z-fl$vvkqlR`7rKYrvNw*<9(DgyP-ps6C3nvko_ee3(J1fQKmdLsJTr}EHe+Q3*`@;
zg%CR|+6{_62zQ1NWx8Cfbp8ho8N9zWXpijoZw9-NRyTF)Xy3?R?yn1XZ|T-yDJW<1
z1@vq0#1_ry&(ws*d-Gb5lG{2&S-t?z@9Ls#3p4gj&wILT+9xObV)mp)g$`Y$SjEJ?
zF!!O3!^ATMnG)#ur!K%Q2iW#p=Lw7d)D>Vi_I;#lLeo<aaX=99noz`KP6yxTx|n~=
z<j22Dj}B4@mM;pxEItp)Y-n2rn;vU?3}I=m1Z84pk(A)fR_M(IAHj<B+U&qQWRk$W
zuuKK!fc@2y91YJrirf~mR+1^DGLz!knYGapYhd2!IMSm|W&s64N38QYY(7pE7f8$<
zJrXuH%Z#f+I=XqLI~AW-CA}xjJY*pynCom0cz0mtFgwzYAd1WU!blnfgMV!jLcWd5
z<h|Y%`F9N>cZXyegcijbw+L5|tZ)t^Cq`s`>+s)q!))j_K9d@6=1daPDLz4r&^r_~
zp6nT)d5&RZM$;hW`<WBzY|c?T*2Tbd!!MpYocFSkw7Re!tecd1#Ofhl@hT7T)Wf_R
z(R`SB0AXH?U@i+1GsDb^KiP?yIj+5m%=RsZADNzF=gct$=9mlSm_l<*k@+8sxbQN`
z_$u?h11|_nm^3kn>|T=@gqN2K5aHUWE_s%c*$s6#NayvL*Qho{#Kuf&*@}Uf9Nw52
zV~P_KH^^*<sQ*TPhNCr^^-yW);NF(VnBJnv^ro&6GWTU(wtFZZ`ZiN9O5Sa{dZfUD
z{h5*)DfnATBO`>tc%K33AuR2?{h8euThh1}dwl{0Qgwxaf5=!9IhYgq!od8@9Ri&r
z#DAA5hLD4qUU=n^9n7Q<67ugd>%g>wnY`7wP1H5}s6pRVp&C{>8`9=b=4@0FVx^~}
zm>^FIbmS{Rmj#Y^XG67=qnXsp<@f^Ztwh*RkU0P;pPfWXcu|l^6<0itQ402SUKE2Q
z<n*!3zGB?+L$2Xc(~-{CGSM^93OISzF_2vSIrB#^s~eJ(hZbHPD%6<WmxPnQ?q@y{
zSjpD@4O#4?%*i&+P%7uvZ-W?$9%tG(J*k`x{f<si!bsAS%vCjfADCqsiDq`#l51?m
z@1cyJD}KRY?CJ3iE+a%U!X^%L&Fb&(X0gb6a369;jHw6bBeM3<^~2jSnZ4AIVoBB_
zv~6bNHZ;du^3yZmh7t-D`LuRcB(=CLp7_WY^mVd4sCr$UtnG|7-=qg@>8XxrU7u1n
zYl>xIQlD>>(<~iXBa)1%mo*#rHFCN^Rt$Cb$u!BTLG7@;n`YIveZzNbn$^|Xp@05i
z+wc80GzU~das*jFuOKLEn)OGJ`FSm%jAI9>;a7f=@@8SCCwt7uW&V)p9Egl#-u3U`
zn5_5kbfHe0jj|c)WLW|cZh;b!0~)EL`lBztmc5&0#kX{`D2(OaXCn@^XX-*?%}DXK
zuR1WEWUXw6D+8xK%xZ^^byNeRrlO&fvoc>%d-kJ8O_;{eX-d|}hGxApXX!ubox!0g
zSq&}p!hfVE{!_CyA%s6<P0OO*Z{=Ta5<|(ftWQn#bfB__>C>~qY<?5P^sGD4IQvt!
z;nY|G{n)JM$aUx~%bHS2H)cPV#jCp5IC7h)&9bQ7{G!W>6jtK|PKM)1q^?av9H3MD
zH?BA-W?ywJg_ITv9%Sl|A>$Y}s7q56<8RrS^%I^w=3B#J^wXZTrJDS<n)0hnHE1xa
zegcTzZ%Ilb4rKjRNkgaJ!7QtPya7kDEdKFeXhD|3=G-F8F}nt4oU$|!>K0|mY{`p?
zEaa$x^x2OVO7if0R$8SxY`JJ5Z7+cGF^Ahj*K1b#{F1CqsP;;R-Nd@n^S9sbMkMi8
z)+YkD%P&pu@l}67PU8M9@Xeh4p^$$w%Y)q0?N2sSL+20n*Cxla_J72XJr!BL{BpaW
zg}@NT+yHY!U7kj}$H2h&{k7rCA^Rne_h;6RSn5}gvbtBIBiCy0p2(0zPqP|1;`gkV
zS+)6V3Dyb{KiyrML<q832UK)UlA_J-Imc`XZXL!SBIoRyKE^MBq*YM1)=UO}hGvJl
zUO?MlDdkOpG$Ok$=@OPbhAK>BK7nL+?QCaMS%ZU-*&VAAHmRHavCvGouVHp0QyISG
zd2IFwQx?8tO4sZ~0#jAsk73!v*p#2U;)OZBN4A5rF}W}KtY7vJ3sLESZ1e<btb6Ie
z?65%F0d}2|-5GDAAh|TE=s^6;Xr`EfThp^MQ3A}gi^gOvXJ)^&P0(?ceS(OOZ4ylR
zBzs&n+HCj9?D^TPs}{9mo=wV^pJ$J=E$YMh_C@txXp>+=V)lDJR<80P)A4@=66cSt
zjb4AVo!tsB5)Tbz<W`k-k*P`9nL^w0YAwq~$5Z*Fa7Fe3{!V^0yAJ4AXYYWLCdX>P
zfC*tv<nuMzeFcIN+!0fo__7hB#CXpwNy!eXW)YvOc*(GGxe$?CnykyNz)p@^Ke!>3
ztM%_f=Obe$!#;IEPts+5_FMt4^q#QM2k~y|>>3CuYCUrKM1@WpzdYsv&)dg(LENV7
zK76qr!+c22rffW1^l%WegYmSw0@?GNY#S24EgOL=5cewQy(^IaSAho^Aj|%P&To89
zZ6=qL*=K}4RuwQa7YzN}xAeZ?ML%Gdd1X4(qO9P3gxSvz96=?0<RPJ|U`dlrup$#9
zktKhnAQY}-W+S88k_}<9vbWRnV?NtZ7ra8gbzyHoPu%`q#Aaa&cjwiDrgz6pCCl{L
z{KcDp<9*4lcY>2W*N9-ovSBXpSN&rlP$N7u00wp(6$bHVCIylfhU{qDOE}CR*>|y+
z+0F^3X6iwIkAYTuvoB&blOB!v64va?{_Nj2_2+};rZy25;Gml1N;VB1^Ii55+F%@D
zKT_jb!Di|La^2BvKWE!+$vKtnTX|UYMcK7Xs^edhxO3UxGyk@(_b-|28Vc|JlpSna
z{`8-+(L*B&Z-%w;BO|V4-!l~*w9PAm!Iybyc2kKheY!y3gwkXGqKWu+PDoxl=*Q5N
zfn6H}Fa2JMU|`KALg+6^@PgBqv%R2b!l+iX&jZN=7d=GS=C-kc{(U^o;LB;@A)tM~
zjfg}v);Gt^mp<l#AbP!i5h-t`m)Xu_NNuaf5hkVE3;GMl`40O2{3c%i*c6h|Q9tru
z_ty8_^p;5+++81HTVH8+{nxbhcMcR>fCc095^}Pq9`^@h>)9754;PUwz4h<gULe4A
zp#HhB%S=<UJWfxQCHdJ%`VG~O7yR2HUNzcU>5|d<N-Iw|MlUm0nqZ~xRjw~!eMfG;
zHC}I9XYz28o-vKHsnVsB^#~hxnH-#^UnO{LwqLbsVJBwl->QY-jCf;eVefsePyE*l
zAve)Fr<{}Ym9~wjBt1)~2X6m<(0f*jFKk(&pURex7=dTs!l}vKNXBCQZ*;n>Tc-cs
z_D%>1E6mIHpa8s+^>kY<#?=e@U6UKbqSgAbwkz)U)%vfnAc8ASMz<!qFA&@pw%Y1@
z!}*Og&&r!V@+__UeIR&k(I@=7SzEs4?W}#1c7!lLT_5moH^P}(^Q3Je-c#+l{JU0f
zcP;~-%V}g!j=qySJ`kl7!o;Y_v#wjy+NcF1J<|z&Ta%=OjzJ8}KA`vg8wx;*KzM!t
zk09O?wl6A;>jPkMKCXkZV~~*3*cUTRI;f|aqQh)oIC)6l06(!6pF|_W+2gR@7d*bx
zkF`nu;&oHbu}KsFy2JWk|30M)+&rR}(C>I(^<h)yhB89-3uO#Sjaz)LM{G$}K3R+v
z+P15mh@Fuj#)rhx?`fZv0OOoL2N|}-zoYRDGAP$w()T5W$Mp5+YbQprdk&I#*Uv}z
zd{Qyvpa&(X2+WTpZl`fO`kUna&-`QZ)#vrA?UNHM{iA;<IHW|s*gmDP-s6Ay$AaZ$
zdQ`x#uGw|S<6C-f`Wkyhvn5Q<cTums=e$aqx&N(z?9B?u65xKDoc|3V$_}&%neY|@
z>djqm62QOPe=t_n-as|oa^BuR-{cUrAMkI7=+uC>L-Z!ETV%w@oPTTI^TpV=WAp~c
zC;>bs|J!9GoBVc&-slj;eEc5_(W@?b+umLr-s~lB6dABEXUo6jT}@u}c0Ik(_4G9P
zKUh!IUhY;SXe;Fgy@g<XLlCTCoB!<)<!pXCL~m*pl`3*R`JZqd*1tWF-t2*t028zR
z?Mix*^>!t_sg=azO@Fof-wsjep0`8v28U=AQ6J7Zi@I*W%sWPPWKB5esEUUg;q#8U
zV3a)a0IC5gmZ7@l@h-8@{dmsvkfJLl-4Kh1qViu%`mUE@%!!=Es1sItA}0WCW}lwO
zX@b8R6z23oq0&c%IcqQwoXkNm7t;P@&Lt`e^E;jMISQ)Qoz7`RH4420gBV|D;lhY_
z98sb0m!h0BM^v~>{4wXbqt)Q^r@Izizs*n?kY?`>O(eweN=^{XJK|~%1s_0w9A7pu
zJ(h8TX;*W^7-PEQ<SZWU?~K+u!iCa&a`0--bThWq{tX_`tprKU4mt@s=<Mc!DPOa%
zI+3KiIg5oxmF;?P=V@#k^8WptIu1V6n+9(&W%YbPw)~m1iK*)DB5uyZP>3HU^@9t-
z$a?V2<D4Mg&4u((oG&^47+Y2~h5lvSNJ{4hGoI$uK%LGnpXTH{pcQ(j7dcbWEs^#`
zPPPE8(MK`4zhZ0`L2fDjs^dU^5jSBjGVN1Hfn)9t8h+`VyV!v$M-_zoIJr>ULlp^j
z%dK!Wc0wJBKVSwzz$rufQAqm{Dz0{|3*Y$U?nT0(zPZOKeP&%hXeG{Vh1!(VJ1d>l
zJca@F$ci5kK4HQ4LQ*Ks?d)i4XO&aCK0-k>2+l>&M7B670KM82K;PipjrK$@kjMc|
zsy0Pt`XZ4eB$s+OqLp{S;f-*_*#ydv+(hh#I-$8q42J1pxv6ew&Mxtca534pdwXTU
zz=pYtX{=X-vnf`LvA<v}HHfcC<2pvTnm##2I8lRmuc+KEB)?H^t|J<)k10PI1gm3m
z_fa>aiO$3Np=L*iPH?_iuGr|oYWd3b9w2C*>qGrF#SKgLK}4-a&2x`>+e&bscgr=a
zPolb@s&}qMb5hbbcZ02Hm>lS5B&`^j+nWk|dBm=>Lvnixs=*UGeupFu$w1MQ84Im&
zv^DEqV{>s)W|2DaxjWsfNqqDU$<Ck5Czgz05y5Q!9GaM5i4Pjv)_$DaSfzC;n<{;z
z&K>4fO|AzkRmrUJ_{DB(y`JpJ4XdPQA<4JxonuF=q&<%2`gzz^W#YM9Gn^Y@v|YNG
zi>fFlggN2m-2S!#aWeX9ZZoP_gL<NVWZ+sBdp`JjE=8m(WmzCwZsb0*)u|z}+g5r&
z`k%;OlfUWB5YInyd(cv7D!6?=_exufmyD8=ruDC1`mJ#zC^x&5vDzz}odjL@$pGH9
zMh95+r^|{Vq1Na?==d-<)M9qb;4(6MnsAvA;1t2omB>mxJrErv{!y+IoO_t-?{*ur
zMQt=&mFG%uAUx&BKarAF=^rUeC}r6{=Nal|@#KN^H0fH~7kv8>X7}KA3ZC;ADfRzc
zuoFB+O1SkfSA=8ww*`Os1hY#-!;F7yvG6HU(g8G6qJxcKkUq_&I6eITOKko>`ZSk<
z)FfT#8caN&<z8~Ms(YVjEhf(8Aa$(p^Q5S;n5!EP8{-9~;c1Np6g9S|BXu@8k;xlx
zO?{ziYNU9;<h8R&&_j?nA}rBtQEh>wy;x1kOb7JDd{>a?=|$<W4z+|mJ<tu1we)8W
zdEH@>L!NgvIbNzh$NGPl8Ntko(e{KbJspTv0C)WIC={!Me_jY;S(1pryp0rAR-P;u
zyWk{_VCcSmHX`o|M&?NJ&>a&wF3EFsa!WI-NG>}8dY@;$5ZvyGKXI*}H_{om|M#2b
z)pxzVmS1Vo0@&CzZ!Ri#dPL`aD4_oEyu-xf;bODA-w^8WVDr3Dy?iW~!4^nC6*OIt
zM{h4<F>t`|Y>BcSGlG;Y$SXsAU{aizcTR-J9qFs`YNP(>@l|=v@z;x0c~dc%lFUc0
zNv4tHyX3r;9(arCo0>O)A`k1+@@moW?6$ncjE}{`wY3f~S(e9Q(XR5m3z&C$V23Cu
zX_*=UCAY`BKr2Pwa%yD3wQU6Pzjt<r#KUo7B2wl(6$)u)Y}}*aOnnlq&TH&x)gCTC
zYr3T6lUY0Sx-hO3r;yHLC)TUHCtALsa%n@VQQ94r9*+%$hgY&Ci0`9zB+GZ@A$%{|
zVeHM*3$byz2l770pmBa)Ftd-1`PqZ<A*1v2b~;#o)jgayo)M`HrkzelzCMyS2*;I8
z_{^X2b8#^`!BoM(lX<@2e=-j-noXbHF?}NVsf)nPqL94y7Mt)}6v759_-lYOWW_36
z1voJ(AzTo2DSqGcwO{bnvcP6t%X`ZL!#(RwY1qNDn|acIH$;1Xe>+5P^i|m7VP0=k
zzcIh^Wamw*IG>$$y)_er{`B@s3~lIvde$ix2EHp6LC0DK7gSp6S<BF$qQXe}4Gf1b
zZ+q2ndIz5k7!mi(yDgjDvo7Ot;OdRmh$)7+Z;k61(D|hqAUQsMloM=;G$4$q2}W6l
z?vp(!W`vm}`V{K{@r&0A_up*IAaM5sSXa+*Td*0+3(OnOX5DJd<ih#}hS{iHR4l98
z2?K9=-NCTAp<#NJsBaqCMWsgBMQv$p7nRneO4I=Orl}!{DPr&5ZOzDGQnX<+Q?x0@
z5QA`l@}C_UAM`_(!p<sh&HQAlL!il;%jmZDc@b}gMsf5JcJ$GxVD>;oYkcOUu%!<p
z&@M0Kz+L>UK#X5@-GkOlGYliVB}^FE)6y{2vAV}3v}teX%{<;((S{jh`#@x*E7&-u
z4f8dcH8S39m`&gwYjCSJhla7QmBUiF)6uTC|L9b;hseFohH!MOipLHA?k!@k4sFA<
zgnr!&HIPRzrkf!dk$9NBhy(MYo539?K=FHR7>bOPb7+|#`wV|1z^3koAS+fHUaGEr
zQ(I_zkwuSj0Wj{4qZ4nt$0H~@3J@7)%^k<?u%?G$ir{%6Jndnia6e6Z8t`Jq9=uVX
zse?b!Ih)vl-j@@4M>3Jy{2MZ^Y=mn=2FRFq4P7W7LDq{VpbQc*L=3`e^ND;mxpqbN
z2}u%lWf&srV`wS}Sz%r+=gj|HF#ofH4DDwah%Ox1tk2poQ<)V9g66ehIx)dd1q>Fy
z{ISIv!eWHE93-Nywf>=GI2mW~Mw)AJ|5!=rHJB$IHTWM%$&n$3VXn4aUdfW0dgu#a
zXCN3OcDNBN2`xYmgXDd~I_NRZ(13RL>~V$`A-l}TRu+h>&8N*b5jZ%`K=(4!)m+->
zfYHv9$2DvSQ|B7S85@s8tPQN+mV>?sHH~(dLKyh5p&g<gd(Se=MYG+wNe0B;on&wq
zTT08dVyE!m*ONu#4NlB|(=xrOQ4Qev`v$kVuWA`WIq{Qy=}ox%slo66u#E)!Acc8#
zxBvCw|A%hhKh>~P@alS{%=rIMuejNUt^d$pqL2RX>jfu1G5q!F?z;Zz|9!OxHxCcp
zSJx}^i~kSxnz7K3XKT?$8Z9<l#Lb&HE;Yos;`62T8pEwhY_q5o!xxkwW1S(E+L`~h
z(J)?QeK1*Z+{tJe?k-4qPHy<t0|CO>=-PpdKZK2q6+zD&!yHmqZ}4}-7hT64hE(MH
zkc&GF8nf92M6Yobu_Yg)_jWdPc7Mi;J)P1M|Bn5sJNk(z=P^3+b3;AJ-93hU>Q*&7
z-_RSKG*~_TIFqnLhEtI?OfC4c%<!Jrf<*l1Zx()d3PI=VztYMgJ~{$tUS{vr31sT9
z;me%xuUB|2#9{Hegji<!|Hs~Y$2EC<55PQ0*uyY_GK7GDxEOWSRf)E46lz=dK&#fR
z)jF%9wQ60(d2j};*47CsT#!gu0)aSC>mFD&S_ks9?or=!pX5ox4E?pfpD*w0A8_;B
z=iW2!IrrT0+<VSn?ahhzqr)d?H0k0J9JTjCdqHAX*vTHQS3xV3z}vfrJ3!q(58LAG
zWWG&n9HL`rr1!&w{qrylhEW}ifEepSo#%(I+UO%;Ka{g?TQTk7qZfz$c_Q|`IQ-O@
z-+eEQ`F&u-ua*S$tA9qqy1x>yBCbLv5&0&_cgIqjugjeijW%DKxh3j1UlZIDOG@oT
z?vWZ7?H!;m3a9EPZZqP6%nnQ}ySdmpC{e$;cqBM+n2>n`Ln0IFk+7zTQ*12XpvMZ_
zR)>u4iRfvlT_U<9=C?i4$=~ga5&zs#kC@c^Byj_SkRtjf`pfGN=*0{o?K>yV7Gc)p
zZ>;@EQTN231^mO_o{0zP1ETGS$xo4qo0vDG{ilh;1v>neP@JCVPO?5rT#ob+go<%i
zI8e1A{#$zoSk^DG)OEjveu=?!fBDA1M2xv%bVr|T8=APK3}qR^5}Q%{lvwZ>Q5uqL
zgfWkQj4|*ya-0DYX)qzNJMDJgOiXNoU7dRHae?%S-WD|Q6}s`+Hrfs*U41JC@zKBQ
z$irUOL2p4GGZU}T=EfG068AZY4fM@3dVXRFeL#w8lgWz`16{Pm{E2d7;t0Ospxc&2
z2Z=u9`~KhbJ9@uB!UW&i@{m!^c&Tg2mPAK%N4IfHVjy0CIn{BX2PQG2EgBJ<t%(D4
z?dT87<caa<$gOQ$;z=X#AAe}{{aP2Cr}y^6{l2;tgj9fD=B^JypS4nRsZd74Z40`}
z7<5;;nbi9UJx<it$0qva22UNjr_+WYawmg!Bqr;bZu4tm9UasDWahrar&QFF5)!}R
z#YJonC5G#mN4JuRiBI`fS)P<QiEkC+o05p0opg$JF%_xMJ%H8GL`TCOW`(RZAuEq2
zdh0QsNlQe}1X|S~_8EySsl2G3kTKbbJ?SP~N={;eJ*H#NChn6k3B>JQqPtbyy=Qc@
zufr<cOp~@4Hy>N8A*<$+0BZA+=Mir^T~kuOzkA8ed1M4bET1Gg2!!Z61wLAs<U?9L
zOZ-s8JSJbiO2k+{kIBW?i7zc|sB0D6JnL*Pf=EG95ZH>6((o?PWQ!zcxGGBWz~9?O
z*Kr0r^P~pa{2)H7*fPlpmYOFm<jW7TG?ZU%ndDtj`C}IUr2KjwG?HQs5KEkR<hfQ!
zQteAm5LqYb^BY<xDfmk5ZLyNj#_+O%4bOx#T(L6{d&(9$*=1v(3~TB+pJ2;#Qm&Go
zylR$rg1YvlkXS>SJx5-leNt1NY^2QE*-7dw#lOKG9gntL)O@Y4lWZ+up}Hi}A?a@+
ziZ8+`$(yE=BuRS&(BlMaPXg;C^>xOT==?@W?hW+*bg%GAlzuBot2@8n=6fT0w#4W%
zS7KY^R`aT$B<juCr*YCpm<(-<T;~DPB+1oI<U`#+##;CYW!(D)Feo^wx%REDN&~nS
zoFu`l>sMoGy+T{!jq4~Zel3;;&Ki0x))U?~N#e<~F^~r>gOa?E>i^fsSQV1Q#nKB&
zYK)ul7ekT`VzN9Gx!*zdhbAe#gD&7V46c_^-#Xk6y<30%l2(zUd$kreMJ6p0uieXa
zBy6bFA|DGGx>fiz37zU2J`-CFcgL7~bRS6TeW$2DHuME@|I?%-3j@Yqc(CO$?&V*t
zg_He~7Bwh^QB>ONu24n+(Oq!??g!{URaZiT_kbiJdUS=TLz|p2Nw9w63X_^{u!K!t
zC4CIBqml|McuDZ(EfGD_Fg|Gq+9BdUF$vxH?Ss>^lV;(0f%rGE?l9`xBv<@><4x=u
z;y5SitOfH%J}JE|^8u-|Fe!F8zDl@*N^yZ4yOZ>&`oTu3I!3+z{i(HgdunX}Nqd^4
z5><QmyDDMjzrWb{u7$PAf+&S(Un6Zu2i)HsA4R>x?MF`=Xr^^GpS2-_@u_lSFM)Vl
zt^(TiQWhUV?YMlbs<-z6WTPGVxgQQ^vXLYd6K(?GaNtjC^5aNy&JkBzBWIAKxcG{6
zX^oCSTg@bG%$+Nk>yX8BNl2wLobT!AH~Kr`K_@leFDBfi=D`y3$^v)P@BT=h@Z;&;
zwZs};#u(-f(p5w^mvM$#>+t23HHMeVR}uZN&ed$c+VC=N4bjbNDz51S7grPgeCYpB
z-DPd5>iS8@N9%|c++0iQ@Ju1y#xHeq9#5#f-au`;^#(pmV!85#K>Q(fJ&(i_27;md
z(O3g_hVs;JG)@PrQ`8?qHyA*l-e3SdU?Z^s!A9cB(~t12q4`FA34$d)qLSRWm6%h>
z#%&`70!+u@<k$i?Mg#VcC`^{@A#3S2=|0rMWN5#a6qb7OgFgGnJ|<Zn8X1NsuIlV3
zzWBb)ezF>q6Z^Tked1|ddHCfZj8ymQ0a_eN<!y=QKqPP=1}D(cBszhFGhXq$|G{Mb
z2PxtgB(h|vyNs<1TaN6rcA*8i69}Bgq)+HE1Vplo?F{1%5l0+N=N=;c@Js%ML!_y>
z_AnI}wJti1I2aC7fkP@u1!c6oCB!utWCOL1klacO6D+(&ckZuxu-ZV;QL?;BfR+r|
zqa+>7(S8(XV+)*uhbo09>3fXq7upzo=NGGpC+_q#Q4v36?(cl^6uRUS2mDmjC!Y*3
zE~&^jDoL>99Sp-uOEn^n$4NL&5V*BHEIdQp(Nf6IkUUJ-XBgbi;}UTvTh5XVBFt%d
zQU8MAiw{MHh*!lBc9AGc)%x^0dDEY{OCnk)4=;7_>1bGTsl5z;0fc|9jD&AHCF?gd
zUUyF38c^-wuEOu}ZWEK=e~-tH2k+>6d=%`SnOyzr`xT0)-K_T_dZ*vx^A;xGwf%S9
zD0tO-8NEXpMM3(ef6$Gpn%Kv^UxmHni9HOtp1gnz-IZM8_U}5?$&B}%>K%5f0i?e=
z`ITk0WmHwKihsXce#gCvV6VbMJNi@ZiWFT)zFXjf*NSbHY}RcJX2bj~{oJb()}Hsm
zddI>7>{-i5;|Iy7#MPEqg>%2zZ{C~0cWDB_!Ybv?zZ20o>y-B^sCT)7dgGk(FIP}8
zF7HM3PJ5AucZw&T4*1YJr6R}m5aP?d4)?9#^#VLG#JkkT&}>svT0+E_G&_j@G)+oQ
z_@|(gRU?o21U=>t#UR1CX}IasASE1;4r-9{v|O3F=&G4`ho)#<FjGJIleUksgP4{Z
zF^bIxDIdAw>la;8&eKy#=-j_KJ-%ewCk4IB8<1^+h_z{#;g5bP=wX&8F^iJek&GRd
zl4mGOUGRT3FeQmYIxK}c`{zOiXr1%po0SX^k4zbiHORzKDbEZwX%K*z*tAxVelg7*
zN>-&{ti&<Mc;hiCuP9A{Q&SrA&<MKvUx}wZNUd4OxE=)sf$;$b>Ej68AU1PSEb#~p
zPjlM(m=q6rW8bdmNVE046kGD?f)qR^YoO7GJo+x>0d0#bOH6=1zbwU@7JT+&N+e~c
z>#CHrQhvi7H>4OH>`B?0qCeQvA}-}6-BK&<n6fY>h4aTb{{Tw9|Be(};}bX&cj$o)
z(4BJuvUZONI30{Z96z83fp-nRNi@*&XOamx0mM8trAet1ZEY1P74FKt%1F`g%FWJ7
zd0i!+0VF0jWl2R>NB3VVbNe&pq=DWRg(m6k`diA{Qb+XeTu7l;Gr^~mk|njSrm);K
zqoS1YO{ufkek1CW_0C6H(~Dt+k|W8Oa+&bA^oSKnsdJ>4kS`YEc?4r3>FR9u;_7Gt
zU|DtbKaf^9%jxQW<oyu(E{D)d!AJh(5IR2Oy@=l75E=!4xBj;xTGi&gh~AZmGCny{
zeb+^G7xFRa%Ab|Fa1|1U59jW>y!Qh3j=X?%iu|`->0;#juJo?D66d>U%)oyuqBjHI
zi|8GSXaHF<>d0fKf44RAYSw!hy+avA!Se6_Z8!2>^j<{oR7CMH|3E}l%^Z%spE<z0
z-L{W{vzz`SVP(G;);ku~0P^S0M<$s6y8-I@-uKq;om#(1<Ui_A%J&`Wop-2}nMbDj
zGW&?|_L13b7&U}G43h}dSrB#DS%Qy~+j>ihTAKQHuE9g4{<h3n{xT2V@|CAz_@h%W
z;HOk~<}8`^Q>sM3<dNk&Q)|<7$1ZKE_*I*p-9ytW@L*qRD<+!+>`(0^V6tKI<1kmb
z=fqab2)G-c`W)ZfNJyQ+;2TUm<<U{@Owjt9tsF`Gq0~D1Y}>i5Fj)OcdkpdT(dIQ`
zS^%(s7xdYoXaW-xQ;#E{c1fwH?3p6ske&LC2-AgmsWSwazR6FWCJ+{-Cj-;Q*AwOy
z4|O1M$5XqN$pg%r3+qm$sxbo7utH3dA^3EvH=`iEPNy!m#Us3t%Udz{3`NO`y5Mpx
zwKigHd@Xgl2+5b;PMt(tZl>BImjoYXQ*OCTySrQ__W=0N9&+!c=3%Lr`>D?2DjOY?
zuTmvk2|U~@v&8`1G#si_7$~s&#Gb*si)W$aRcbRlOP^r#)JyW5caax!QGZI9yFuj&
z6JDbj^5B=(sUdiU@8auJdK~}d>uS}V@g}tucYz9tXdws$=FB#amUd&Lf<VF0K*3!`
zyw}`Ez!Bvul39jR!lZ&0g2qyj%&HSdCe<gdatK7G?Q@mKjPPdsY?i0!&NjqA<lm`2
zQbX8#vnFO@8u`A3pc!7yw9x{&LRSAxTe2u|tKvf{*z*DfUf3=oX(Da9(}GK3xs~ER
z%5a9Y;<iC(^2sPX7qZ$$ff2e4q7;u-)P`_7g%ss6!A=oOrMJ}q>!b7>#wdKrUa>+&
zAL3&1A=XLzFlU~k4x|eGY+#{_A|K!Ok|^%~yD=-pRq=ka{M~Jq4<H}=U;|g#+sHa!
zg||T8-7IN$v%v0V!F4zESSmY9PWdS~v!@AAaAxoCK$>0w*G39z<{}y?@B^aOn8B6h
z0XC$469s<NGcs>B@&gk)VT`-fAO(I^%?2h!u?Wp@&--Csn6R2KYLq8LDO{oMoiH0l
zO|FF~f~+bmVJo0_n9ao7g)%h^Z>1Q7ogt%@;-(POo$VBy_45i-OvBCs>pCb577fs%
z)g~J{DlS<X^##tXC3II%v!?2<xGu!>*Io*0$%y}_+H~7ziY%KdTM?p%C?rzq28-G(
zt`P;;h-fVAe1+6%31m2`fc>L(b>R3AMF`rVziF};f`?)^%)<|!+|zt~65?f2_!eCl
zLE2Eotcuz|ikUw~Df%IYe?%#Ak@19Kia)4T*z_e@gIZ|zxoe4NkvNY4p&G^4AQ+_>
zVBlM88KA)(1&#}&6ururhn6U#E~6F4uo2K8aE5{F{y#od^py`?NsY?faf(qWN}?IB
zP>QN<oQ$s(27_Lzadb@sLmnu6LFyv0kVgb~V_3xK(~5T3Dru)_b|Zfe*gZud!;A-0
z6x~qq<VzLxVenLiJF+};s-ht^j60@j4dJpGXzYrh)=b5<vg{JyS&AZoAs5gP)`hS+
z2q&8in4|EaLPtLDGlFa!LiV;qmj$!x+Q72;ijnx{&-sdvEyMM`&MKHM@DqoGE5?_9
zE7A%h#v6*3<7fg2KX8gb)xsCY7L*-T9&?$Hjx9LSv=Deo&1E7wEC^(r!uZ0e6>3Yl
z^eT#jHjpz+U8-oPZJzI{(3?<s#K}&KEhH{e)U~0y!ri_-0P}Au)|0Q7E0$4B`g?_T
ze7XIjwprDy6qgMxryE$Vtj6wV$kn#z^tB4~zLlo~yB{J)D}a2kPBEXcrMcKad_;nI
zayFtNdKVeGezb^OT92BB4UEGLRW-7FBgQ_jQl-d{&59}7BDBMqQ>$f;9nM^5wan3K
z6>m}C>4iKZj8nK$YvsP3vsRyNSNuScT>A+jpqhWWlbRxV!u?K+Go2wuF0(*mL_|L;
zrkES&>t>EW?NM~V=F#j?tf3ZX)&Z@hVH2pO;U`PF=K1rW;<&jXmrkLYA!bR6Vih$r
zyA)_%gxDr@j^;|*C>7B*A5=%Zel4Y5+-)I@dTNue=!soq_wR}ZupnRIgDmgJSG2&s
za5-O*j>+Z%<g^ItsTF4pMCnLvd|dIioFqq|R5)S_%|59}Gwu*U5Pb?8A)92KQZ!|%
zMe)wk6pMeyE_b$yUf%<cW7wX-u?w46c2-f38gtZ0FX*`l`y&_o{GLc5hDrU}ilJz0
zh&w1B;gzX7=M)pL3Vd;)ys|>@q;b|{;zh-0<@jVSD?E`Mugg?nvPsjcibqsK>Rnf)
z3aZ84whGy6^t)oNRv^@7J^5X+0J)iQQ_Icf+nkw_YAO&0T4nSkr`INJxBB(2akoNO
z;IvzP`3H^=I@$QZ*(IO5K-{{|#c*K0q9OFUuc(9K`|7@8ceS|KQXv;;nj7Odwfq5R
zp3ou($Om`!W-NtYq0zcZbFaYP4-_p7mShuWNucPg!j@crsF+EG*zb|njD)cYyi8cS
zpJ*l1>rd>ShF4mqbN*7SLrDyLtZ+xk03Cw}jzMQoJd1}vSCHY)k6!ZrcXLohowWCJ
z(04fp?OZP{^<VC7&2R8tM(=2EizGBnv;CLf#@cjxFP?WK9>7n`14vFp+7_d;rG*e5
zou)loO7LtcV>tg<?f~U097tz<p4O#w5$>2~+z8`in&34q?F#v_Z`ybxL?<aC4~UzY
z<_SZFrPvX#{%Lr^(Qw+b9$dfQ+ZOf=N~ue>4@gtcBY8sxr<FO<Ss6O$8I?xQ+K!DX
zTch+LP#F1Tnmb~h|7F@59dZ&jB5gBLLavUiE_3kr%u()eV{}>&Ruhk@Mm2(MQeSAR
zKYW^d37D9a4lr;`S~$e4Pg@0(CZ&1ln?rv9wt|+0kgqvb!@o{@WoSTJ15W`*gXEjE
z*M>u`#|-l2&JM%eX=xXY(GYB(kqp?(Oq-0nd^@u;m_^*_ViGhbZ3aDTyDK`)aHbg>
zupVi%Ani{}d=s=Z4Np!Q$(4}hX{+cN;I6CF%AX{DhA+CTOEZ1=7x3`!6>=jsZL+n2
zJ!M&~l5bB_8yW>qAcOZ`t?Zz&;6Pn+b4MCF`M*MD?oAWuDdcF+-=Ee7ubJ~FgO5Vw
zI_wmvrsgpBeA;X1oRpTTXX*Za-4W>7AIl~Xr<AlPk)f)B5;PK|S!tH!-qAEJ<OiOl
zZUh{j0%h85s@Dmb6|}_V^-WS15J^tj5F>a;jO6!MbXr{ypGvbLn*6ly4P5F(KZr<<
zr>(-UB0L)@1lcGqU9N&t)!K#)JCpXD3bxhxG)CVz(a0-dE~N!Yjm{3snVB}Yt}c0E
zDMAMV?OfsV`hnZP`V}ffI_dQ)Z4o_^%zMHc2@!A8BDCR%dfUXO>Xvdl;P1C-AEO_q
zl6f(;@vY<KaOZUsl=k>Dq+VN>#2BTy$eEVLC7G`|I%W98-V(P%<H;`~r5mGvW5&G^
zac|C=D?ens7M{>yxFy&9SapeCK+6^a)3u*Fd~B(ljh>&=EtMb5(_b8WoUYU^UiEQO
z^zjkYSvpYqfGH37jbcOO6yDJr4G+RCf=l=^G_(kp^O(<}F+aGR9qq5_e(C*G(YPku
zyUo1cY8pL-%UP(WgU^Wtg_SZAXIzfqb~tLtS+)=3DHh83xF>XfOO_6+PAmP;l}ur5
zSL)tcUO2rkdiYM4NB$Mb1lr+J7q^RPa28y#%3@bb$P;TN8u`*d(V^i+>V6tQ`9tuz
zjpg8g$WG}*7rl;WdbyGyJLR~tAdoITXp0eD5`CU5>wL5TDX}+07g(ie1o>#S4TVj~
zgY?nron@)BJ*m`D=LhXiDqYHQNg-G|_%br_R9}IV`I>SIva#xmWdWTy$Fu1Nb`BH}
zY#XQc(6v@W_|;Ka5A!g#il^Z9dARSW4ADKpyrPW`(8&p#TKgUyYqWAw(l}tWH2mSH
zw1=Bc$_9KR0XC8)G;&sM=PMM!eP?C3p3z<|%HF7_Hzuk*Y2M_qPiw;k7iBBs0u~S?
zQThbv)mX2+dR;ZBXdz^r-so07q|ZT#vMZ9H3&V!ausy{hy$YeDF;pSB<JDT|v-}i9
zB?nLs>F9;q6QsET=Gf&ij#h0dYoq!wuOI;Bp{<1xM3h#LS`dIP*1<6y3s+bNaq_BA
z3g=yr#dA2dRcY9+5D=>a=9NL|@YIn<NrMEKD1E?<DvXZ6u=oHfXyYn_j|X(etb~Ap
z9zq!kI`4SEVBNDoRs!CK1JK%WuLZJr<41@)gfYjwP6m9A@3Bc-Ai80&g}FFWC@TU-
zZ)FpdXvWEaeh}-ebg!2A(M$3_vpRaC(}H&w{?Duq870M@q2-TGR#9cV9C(`}(%Kx1
z;79dk+Zk#qXbFkAHcT4^+;f#H_w{AOP_k^CIqB@H^eF=iLVg)XW8P615Oi*%6)5W~
zsrK+5^Pvn7i~yl@5~6tpA4{n-O!QU0z|sbV^m5=;%b2>m;L~a>r_DM?{N=#b3RJp?
zs3F$FmC8?T{FL#6p$(PFGAQ`iRYoYNEwYmT64sZgl6npem2P#=@WHeUXsEhZ+A@DM
zQrdxiL#35qA({}jRo9A0r#6DyOf|?(qR%t7%T?kL3*s+BLSyB0q=$AK+EHQ}E4}f4
zOnhVI41I1qmn$eaZd{o58!^}fDIEnnt{K0mC({MKLRXEM!p`<WbUMq(gj1zvV;Tv~
zS_!RW80`+RMuK0k(#cQf<Ouh-t;UE8gg$1nUy`};6CKc+i7%UD#%72)79fF%!8nz;
z1wRBUgZ`cUbPrLsDWwY%XLB02uuP8#{W-{2Xd%=02{bn@@E}BKi*>o!h0>XR=1?zG
zdAk%a{Ni2^U}IrnWQVCmr3MRy?hNVQ`C%{!dExfHOaK&RzO(?pQ01-CAdGCQF&zEa
zYf)Cl<-wZ6hb@#3OM?Zpxuqy;40oIJ9krSu&=A|e+onn!NetH5%D!3@J!)B&B4m`;
z+ft0`Gpoa>4lJ+239Xf{k#FrIdfPNSYIW8jcAPc5Zp(>HTc`*^500x1d99Ukko1xA
z1B~|d$4AO%rLLge>!9SL1D>SwZnmrPRw@79*Lx|;+^Hkz=?eEXb<zF2`Y5*>&B{rB
zAEnU^!><P+J-UdDj|M9@Si2fLc=Hp>Hy7VBBw?_;A$Jw7pPVJfhshT)5H>+cZ|!l>
z9MdN%@q_GPd3=Xn%$E=rv%yjxQM(&sBQN=(7juQq>pktJpy*`FdNBtHGgWEnWK5LP
zqS8#@UBkj<9CR+OVdM(sp;GR>9M)=?&<1(jxxv7M?<S>JsRrz})wt-5pA1C@?^G6*
zx_sGXpK;Oa2Mt9B9#%fFvAvt1n_=I(xb?$N@C(=^rE(Vr)Qo>IDjxFEaeR7A?xiai
zGJ?lTq0p(Vr0(OToWZ0~^O~4hVP9XD&COkDw|@+w&c4oe_|=<6FBM{jwi3EIJfEp-
zhcM)h`-O}f3C>df!OVNk$7#6&nc8{2eln+DlRV&;5Jh~M|J$S>k6(d2_*KX8<NiEo
z{p#fZxD??RCu$x?G_c2%bU(bz;)F6x2OHx>fIhEu|Fjz37`(+Tt>hv3-I#`OKSx=I
z`sAfCbGXF|1p6s1piizct~?sP%NwDA*qjQM1{{p+ymBz0{92&YvZOvV%vb)2KGy3N
zC|j4u&s%>Z{FSW1>chNqN^1yED<6~rV`|l<t9j$NG6AekD;*&21Wqu^wK!FuGA+(L
zfXQc-IQc2V5=Y7AljSJE#Ty^^(ug66KF?Tg6@lzih$J=|C$j^W)5_p7B*Lr<hE>=8
z3meNW-*jv`olz#>Tq65Sx#k8F>pvZU<7W}T1DN+)IRO9XwJ8Vr2wvZAeZC@~w8NEY
zd5J#HRGW3Yz>)jpLPd~iH!A}fH0R5ycYSzrQP}|_6n%I}NpMA4a!L88gjz4{9z&}B
zoZDlF%ziEbyDK;!ISUE#Z=6Y^E6Up9ayQerJ;rSs47#@JQoJAOSFHTG{H1Q=B7j92
zkoJEn=Tu#e_)W_2V4(P^azHth{AKursp<X5x);j+_!$rw%k;151?_wB0v$O$$idf2
zj1gS+E<HOTgHlXbxAZUu?1br+W5Db70VLWyJ-RXsSyt&LG1RSP0t1BPXErA}j_K%!
zp<+hPyO=<;seEhltwebM<e@3KP&Xa7&nw1oS84(SHdTlE)nep+gUT6s-PkmmFPc^h
z&D-XcqY<|<jb==HQ)swGbL>!gqxpPd8qMtP)k5RjvvM>aM4CpkypIVqN&V9?o_a;X
z_ahO5(u*8T^poLVSB`*SPdrpH@E)Z8jH;-Y%}F<<yG4gkcLV3AM^%i$kN7Q2x1hdi
zOS{Y{-OUHBtDJn`x_Kd_W8nFU8z^v7x}&oR4C4|^VL(RKR*azsX-TSTrAURzR^pWP
z!}Q9vs7qE=7_`Q4yUGL)>-(cDx~kI`RK~~3lcurU{mlfHt=17tQ}W}5bd35^u|VXP
z)4wl27L^uxpGPLpaCSH8&&th+;}g@&jD2Ma3nv+;zbluFFOyOEAOa{Ee-dSpQ79;<
zfV_z>T##L#^svn+!E<934uo&TRbbE!g#Bt~R6P(v1RSdcKboieCAnvyTbqhd`H=^n
z869oPQCeCu!y1}G#f^xzO)@GS5j{gpb2P1m2{fEG*KL(ii8lKI8b)Ul-Zta7DeD*>
zX#y3==$$dc&}M-1lwB}lS9W8F{vsn7=T8aNnT^SnFEX5LD{Z_R!!xR|mE3G7Z&XI5
zv!UB#OgCBk$tL*F&LlKbGAf-(Je_75O~f2iXcQKiRzy87W16AOO3&@gzcY<y$PZPZ
z;o8e$dFAa@??=-Z=B%p%12^;HG&vx)a!qczsVX#)aaGCOfT8t{$}x1`RTT!U<=?rl
zT8#9JuN=*gL#ENBq?kg(S<9h{%JplK(lna<W7R@4Ij?dw^9xL)xm;K+Gz-pFj%M|F
z(`X)CHGzf<Ez0O?=qS{<Y=@z{vWKEw$=H=02<g)FKr-)U6{xhsOxoRyp;f>kNAG8h
zwXW1YX*FrUa}(48QX2%tZ!)alxkY9?B)-b{T0fXnLOYhOe2CNyU|mF+RS#eUjmlgD
zd%Qg%XnH$TZgsU>1=KMCTx%GQyJuEl7|E)-nRwZ+>KSTFziMH)7Eloey8P}ziW_8_
zZl#cFp?UN{<!IhEH;txWTT^H_!zgH<S?Lh(+`%-O@m)-z;p~Y^_sY5P>uDOz+|R0o
z#=lSHXqxvojpoOp)k4!^c;#q1jWmrWZd?^;xM8vL#LP;k5nq078bjKQDlix}Bu31x
zoRM$lnnrVSVYSdqTU<GsMN3ViDT=8Un#F4>M+57tLX)s5vx<qGVUXV_ue`VH*<KX}
ztr0W-)dVAC=AO)c1`Aov7?a8SGffTvwNg!B(VEJnqm?&TPI?v0Xoo8EoJ^<6S46bU
z2wE7toLbQ`r3aaI+$4s?)0q|~Fq}P?X<gZxEAFyM4A+Y?lkM=+TI|EjK>X&H@i21*
z9!P{<Pv|4y<4m~yBGVmgpJv)(1m);GJs7F=CwL&r3_n|Q1!j=sr<qIffSz3OxCdig
z%O4@wzT^STAbVeC##rE;k+_U~?wCy8&_g00TtA%Yrd-}AoLRugH#G}q8bAO$q?Y{a
z2H}j8{4QoVk#)kXhYVi%dON*+4@^#(XKk^$#eXtPhtT<cy0d>V7FoW6^pg<z%CQwZ
zw8-+L4?f`$KG4`Qiyo^8v&`BixOECb4+nLU51t}n97s#6EIA{1t%Pm&-J}rG@3=X<
zvChiG!cjYa#JhT4_&MjYO;-Q18UAFNZB|Zg{17=W{R^fErcy^A#*6$=FAL`{hvnBx
z<+kwG=C;o;E_*XTo7*bWI5#Gc%LTSUmH}+LhT6=njf^tyHPY5+vyJORldN-naDV-V
zeYQI$r?zA@Cu!ejePfOfLtkb6%tRBWarSWmK1Ri4Ng!=y7GR#wsL?izHg7LJ&Uee^
zA0-g9nk%wu%;?$-xw<Cnyfqfo!Y2rS_kRW2Z?7?EE$Kay{yWmgW@kBBG12n*ZoL?H
z606Qi5#dwJi=NC%QdF3gVWVeDi~G+j{~d0}`&moM!oT<Azk_cr$~F><mi|zO?Eg&c
z5uVu{4Pw{Azvchm!522m&cI{FhN#{rKFsD~XHULn?J5v{=wk<ypDp(Q$&f@h=>Adm
zWwb7MAixD;hHv<eq_xl9P|5*tlq{P+e9%S!C4;itfOY3={saOn>XN<H7+FwPJ+g2C
z?CDt=Ja|Q9Z>b;>d;!^?J{kjirxWe*fPr5aFkI}D9p_?ThqqUG=ScKtzv3J@oow5c
z(ndg#G$|gTAdW+_TQU_?I98^DmY0_!449^m%8oPU#pf$M>v+0BHQrFN)5OvxOC}nZ
zjQz$?QZl`CN#%5HNp@DY!NK#bx!ILFiYB-vm|OAK=SP|@%I;RHvek%obX^D8NtTrr
z(XF@UZqKfIy~Qo`h;(OmLjxtoQwoA>(|MxGuxJVCyFa^Q<%2LcS-o>GyVA+3C@I_I
zifFLH1Rvyd8g1%|ClWtqn#S-)o(T-vFMz8HvMXH-{dB@Knm1>wK*KfFj`Ni_RmLUL
z7(8y6!jO5hG7Nr%XtJ+YDsG)psfw$>U|2a!VzVn)XKPo%(T`0ta_OZhG~Dv^yEm0e
zBysIAlbTg*am+*y;jn=9u}bCsi=AmS0%ucb=#C57Avsn_M>N_bT35$3zDHiw!3X$}
z-->MTIp%BVI>x=<fK*#@soybgQ+p&=8k)dNBAOgCy%RPuqzWdrc4vR{V<RfJJKXZ3
zaqDAWRyO(X-M$J8I#u8Ii3w)3pTR!sa;%ciU_Hq4?xxXbB2A#tF2`1UcC3OPMI!qg
zGr4p1Y>){IT1K`Gt(=i_!%Z_1GR6cN?Rax~Ts71@Yocj<b*GuYM^?=^_NEHuCQZIQ
zW^%P$u*3uwDxPL!%CciU45;|6ORd3Mu+lU$SJs+9L-6Y!y-%<EeyHuKMaMgs%j4#D
zX9j3@lIxJZ8;|v`^7EdI0nM&s{mYH&{I^QZhI2c>D-RvBB0uh~(ms%geaA+a+Ht;{
zVuCmA@VZJ-xtZOrG~I-+kC{M2CgmNg^rX<C0@E1mPn*D??W%{*R@7Csx{!U|G#amK
z)k1TusB$#F-879R_+GWpoO@6?8qFiqXu_UW3(cM9m7{s~swy;&OpdADIc}5rxhSUs
z3#t{1l~qpVvjuL%f#^eZ%}EdYoaYXnd-)4}&-q)3OZa<?v1F)c&R`+kGnp*@K}w3e
zb4nOy2`Ti+F=s4eaiN2!0Odn}3`7q&leRCjB(HsQ(8tMMBK6PNV0;Q1vKr?+!t<U(
zS9Qap>Cs=zgj3&)tqUPLzwjXof^xRu6<rwmsFyoLuMKe`5zTViF_O50x|4#*=k&KI
z;~=!@5(!9Oj}<{`^PE7#g|dU^<Qd}v7$Z0S^xh9dv_MkvQ0kXCZZNS$4n3gib6G60
zOV!@@qi3em<*UXA&`XKyws~QNx#5=3t;Y@*D0<PzLVg`zxe@=CIW6q{4e|Ukb(ED4
zCXfKkq@2cxWwJJwK-7?Y?!@VrIUk_okI+wYM&P>}V{+<XQg{?)s4wXlmxEXRz$Yrl
zA4^7c%2C@=g!G&xBhz0fD!e}&DTT?MbNXPZ`7?7q!l!Lfjp)U{sOz{(rGsz<RxQd|
zKuc=rC<UEFcFmD7o>lP!`@7{B`4jn{Wdo0G{uGfDP%YUUs422RrY?Pv6Hv8)Jp0rX
z0XYt;rhxX<AOUq5Zc0E)hu0JV%^PismyFRhg_op>rg(Wiv8M3y@EcRS1W&6ey!d@v
zO(XD24Ke})7MK#ymIXCMK&zKjQ$Ro0AOWdXni7!hk2OR<>(^CNK09iVd|GZYC7+p_
zYKVMb!ZuU9#BZx9yzJanO=a6wBa|&;ugUd}*ZvwI8wo?~59fR+sCsP>l~f~`!FA3T
zifSs_)*7K`xUfd1R%Dv81Sd0Vih#27swtq&HAq0OPM8u<yOT9VKp*^8O#yAJK>`|m
z*_43xT&^hsin~!w0maq`0fqjR@5#W0J30PUk3nvCYl?szicKk7L~%{w<&($NRJL_B
zLfN8Tn4Gw!y{r+kkuZt-a$7Ui+NfS#BV?nU>pZv2HL+3M+A6n(d`Sp)FvZJchnm96
zNSEB|eHHn!rYM_)k<a-nf*A#WyXXE?_1JUNqo#=Ipiec$w4%m|sav2aF<CdL5n|FS
z-jHBZ9C?M*2##=#>fEB5inp|;C>}D^t*t2ozPxQs5zzb&)fCW@8YH0PE~W(ZvP(@7
z(4(HFcnR%QQ+NsZyqe1PeGO8!K?6()NIsyZ2xx6oH3jrt4H8hnC{qHm|Ei`4NHC$A
z0-9fg1k`G(DFMx%T2llxX;yAPKvhTHcz@(?e}nlS=NKI%{9iu&wkz6{g#L)GDH6K2
z$P_Qq#WjT&$%<-f+v}R4ZK11ke=_mWv1Dyc5zg(6)fCRlnjst}F4xp?-oe{yig0@G
zs-|$B*9_rkw@H`oGiBS<`)Z1WG7eQ!LQiXwgr29El2Gd-HAO<f>85y@oL(b%!Q(DN
zb8=5Ic&8*JFW1H#(>BL*zZYR7*Nnnk4CqRV3v&~#(O>?cl3aI^b~$&BfVnGQ^`<w|
z2to=wddnw`?8As)>9yR?pu6~)HQc$D>&xtrC&Y;uS7rzCxt`m`k-1B-`emk6O%M-m
zERrjq)n`6}V}ItlYOCM+GuPj^`d_(ot)2BQ@^t|~+-2!-@O3V|nxTyYqYI8Dl9l#`
zzA3|n@e%o8w$33sjcp_Wx#b!Qyez}cie#b?M8aZQ8t5jp=Wx6<f_GGWAmVRiJsu*z
zU)@6<jEu;@=54M-OJJ+CwYKt;dqjAlMbD*te%(ms6SC`V?p0sBD>q;EksI0Sn^$0I
zaUmy}k;THqhIvi--@i1>JI@!|&?xT#b@q%kTwr69yuKJUjr(mGr2kE(2IYNiud9*N
zHm{KlUns0o-fujl;LdsHK18WmMCUbO_R6m)K4pf%`sh4g%u6xKBVFg`#aUqHy~Rca
zXD#6hZdqc;BTatD+ht?q3<0jK$ty-*3paM<We8v;<Z+<}165-nK6!K#cpIBH&{?s7
zzqq4!J^`zmJ6;ge7kJYKL%R72@k$WJ?M^$;5+ehVgqDuz`R593+md%2BTj@~&8rK`
zx8}JUAtv!#^Dx$UIy_Y7U4S`5;(f^R&hb$UDOeS6$v{k?DhvV4e>TWn{`aC*j16q+
z7C(i2vm<YcpaLfl-~R?T*2Q;#nB3l8@}Q<4GnNp2KIlXA!tsSWOxn=f3B<SdTEeN<
zc}`kpH*z8Gcs_~q-n`*VwL=MeF66_(mA}e#076IZHoD4$y7_@V(h>$0qS4)atcM3+
zq$OFu;ne94s;DPT{u<U8FDI>X8`%=y-B_96qJ8Ho6kwIfvxlo~DcXu}HnF{i8^xf}
zDm`qQGn|WvrR@pq+>!LA6!V!My(u-h?ax_N+>}Ci0dVTsuuv@O=sc44Nk@A-dR+=5
z*wE`zj=K}6`=X5A!|8RYNO6i6rG0I}M;M=n-O-PBJ$7vZW$(rh2~9Eak&dL9H#Ux>
znT0>aPsT*oNlTN)b{oE)R_O3Eg?Yng<PO6V4TuWS$$88Fg;L%q3R(|$kLI=HHM3n>
zY0ZpE<1~|?X2wx9@!8$m9YWT`FCY!G^O_ikG=ZpG+IwKKWz<zjf0JiV;vxPK0}Tqe
zeuUaP7gj0`xWPtsUR1T!%eeyef?3D&jJ^lI*Q)<qt7iWkU+3Ry)r%{<R<$xVbyKhA
zEu^L{a!qenQtNtNEY+%2xd%3rk8kF!U>F4qDz<hb_iyE$5TX%3ayPFJCVzOSb`tVO
zo)E`zNWGUg7n5tYs?H>$p6VM$^4Hn748~rhcQFlKbino@jvi>vALdDQ77kzoo7Y{S
z$b!O+LC)}k&GWR;-(D>NA4YW*0l#Hb?wGg>RN3UpUwO@i)YDUtsujF`oaX^;JX9WN
zi}PG?kQ(cua)<b5dA3+w@ytMJ%5yEHM_-hs^nQhu+P~&0?JR(XZ~1`-)@@Shsa^L<
z<%wwOFe;6nMuIdp5(szXBtvlH+7dEIq-rR_sf_Glhzo4CQaNJD{Z=Yn3x<(S)~Y&q
zyB3Dns;~tKwxG(`5fUWWtFXlkT^O(nw<Y^(skjjgyYLtodSkDH-1F_Hj5qXgQuWlg
z<q;=UeM4IoRn(ThxTyZ5p2V;%-N@nEswAPd3H_0xRUVW|f^z1@?xntzK)r~gOHp~r
zk5WnHimmmmzDhSt|E{McuYt-)t`{nzWltj&FW2vI5;r1P^^{Ht2R7pyYbWW~T;)g`
zYi!F>w4l13sZfZitvIq)wN@F_t?Ney0m82z8IyIYBC?i;sYWqK&tsX&TY}TCs2Q~}
zpi^KUoB-em@r!u?Cfa~R5c$}xwxyXio)FAmq4tLog?9jP@2mO<9Y#UF0jdu%34LD2
z9mJcwEXkn(s(~Wr0TB;Xh0qQti$X2urk5BoDoWK0u{pZAGZHICG*8Ny%XYxkC{-g2
zIAc9bH4!IaGl!|_<I}cbs*ff5AWJV-L<?k0Ycn%Clp`)z5D!-!#9~>)RUN$a#g;5g
z(uQnNtgN7XAVhts0<84nOH~IXsqF~VbOX3RfDzp5;E}4uo_d&nFXcf=1s%*<3hQVo
zkieahDp#zoi=Sw?DIEZVN2$I>G=-y79g!i)SE{y{eEO9t5Hn|grCMd+Ytb?uI70Oq
zt!jmun&5M&4klAatGZzMqoY+H;1t_&P;Z>w2aQqLAxd_Li_x@T+b6aBVapiRRxB3P
zu@%#dOd6}|AVAGMG+rgOuvz|s=;GL{e-R_`p^rGB!I)fu0x=pg!?O=JRoV=*XQ_PP
ziuDf;))+FFX~THRmV<bjsvemzRn?IBPv8-R=krfMap9CU!{q6zmdtYab-HT&KcK^$
zP60PVtmLH+OrL>LTMjE{ponm0Hd94aT_;0SbqNffsj|W>jH-#D!nZFnhoSi$+ClzI
z)#QJU5nGayduW#G&_Afm#jMnkn>(A5ORmjUwXwiBKJz!Jb~7aVJJnN0|1@H;@sq_e
z<ELFKji0)#Hh%hJo$=Gs4f-dXfbp2rar#`uJAQ}$X#+#v>{7X)mVr<1KncXXRaroj
z-6|R)*KwL3op#dJw6u_#p^l|P#%y$m*=|~l9sIVNGcvkDK3Cqjn15nV{RZfZ$fM`h
zVnpPdJt`0hPF;nJ9Y1)=i{=F|R?xL~KL-elS3N-OZjzw#cVuGap|f#I5l(gY?F2LL
z<52xNQ`Oa>biP=e(Lo-E>Wyw&Y{M`{nmD1i1;q5<hijCTb*x~8eZCEJJgsVM@TV7l
z@UXVmq_2Od>Q0WIR$*+1bmDzhbq<}8%HxJMWL${N6_s7BQm6=$FqNqYOwvQ_p$I`<
zth%I!01<`5EacHq?u-rD`cze5jy_1oyjI0v|9|yb<&BBQ8?;q<F!&8V<-y!Hs^*v+
zeuHYeoLqjRaxTLu*8;J2`NM=&&;UroWwO{Q-<k$`U*(qXE`V8Gp4&j8M}B*+9jA3m
z&-f+0aT0_{Ezw$AqO~SYp84UH%n}${FQ2-Gco?^#7v$B;e~Wsa=a(NUOy8Rfp)Xr`
zXd(Le=SSF_x~hYi4zvC9-I>i~y?=fH9URcZg^M*pr!fFA=I5n=d>SY^y<tALZlQrY
z+t<&hK`*6;dNV%Y(J0>&x-`u9B60Qe#|m)GX4f#^1C487!+fZsBEgDHEy~jYNJj|#
z6q=umm6;MZ9HBnQw?eQpKi~-2{ehkkOY|^nE<@j~(I><%<i!X1Sqzpt+KfYgu^ESc
za&vug3vF@0EEl3|o^R=FqaRUzkQW~Lm<fc4K5l_T+7%C}BX-@gOzSm6E_1MF{Ncpy
z-4+n$KNjbz-SamJ_MU=-hGTufqeuQToG;*#&jsp-Bg(zHVDkseL(O4Wcz%6aH1y{l
zE<_%lj}x`@UHOsuTvx^BmWQ2agT3o!?|fU^s?R3c49PcI{`@b0TYURvzKNr~vJo|f
zmlk79@iJp<P2pwyWK+Bxm|RnM*)cu8ddHM^!~C)NM!Qk}%N^(P98&_SJGZ6?$Z26U
z1@ub|5>VHrrUbNXX^jvNejk|?gCkSbL(b9FHG&yDz<V&Zn%cIr25H+LTTN+OBY8~`
zkaTA?1@u!55>TH#rUbNMPfZcf$^=uqoJ#oL=LH=$;3d->lJ8%w3v+QbLfLL8@?VLn
z#gDv3@S{E1@-Www!UgC3?<<^^7rztLv~F8!ih%TYmlS97O<bCr{aZ~D)1=GQ6w{`f
zA|{;r?7Cs9AN_HorU>ZT9aFqW@75GvB*oQKw%8h>Z0Nqh)LGG$k86Z%aP2eaWxieY
zuGFuu5yH`qLK~R^6Z>vgn1cWLJw$ZffK#~BmIc+D!mX`A0<v;2C7^B&|N8>cDqDLO
zQ@qS~sVTfnb1$ggX5y-vqHJj6c1a7K2$@%8i(kPp0rLtl^@s6Y#=4TN^$UKs#}gUd
z!wSZd_~r#-3~>e-tqPW4(yevDbxazzDG0$3Zv)yCJi?a*OU|Zo&`vGw$w=VJ#|2Zc
zOvEQ#(U4AD(Wp)Z_O}1-fY-xFV}*Ht!0SIh;5B1lLH55BQR<-gBBCEd-_^-Z(&?*$
z&+*(a**vD8wLpl++929tOGAiTSTGJIjxQLDuTG3Fz<@4S;Kvrb8-sj%!5A1esh}Ue
zP)sUlRkqH`DFp-Z)%_`49r+_aH>NQ}kMwQ^>6yQ}K*$sPf;n$mLBDFNMO7z%Rqs#!
zzUz~}zt1n|gYs;>psc7hhU1nO<xK1sc#q-Km;x!e{C$CjDWgdJmlS-5K&~w*qe$fI
zWd(Hw)mDWHPw6_Wd~YG%rG<bEu>~Hs`tz<Cr{$Bs{+#h8H)0Dm(F+Gm(Eb_n14}<=
zyuf*L!BG@*;pVcsG7f%{7Ze(RB=bPF#T679n-=xI(}jCKz1M|zstY(;_!8J(uu%B#
z1hw(tdqKTRK@tC>1<&y`I`PUV5MnQ_a2zJdSq0t94ZTuv23CDv&=B%m)j?#0s^Dwd
zy)(A=Zw%tQo5CSte1S+F_{A5DCz-4+2(dF%Jfy2Q;ch_?5nU|6qgiDul82WIdSFy<
z()w-z#(6IL8t}Cz*>=Am)ClZ09oVld)lyRbc>#tzEmyCrjoO0<UzH*!R$Gr?z2W7n
z5UkS8&M<gA<_511$VpfAhVrF#3=7=VAx3rXYwG~ksZZ7gs4H)&Z4J~J9?UOf_$TUF
zBEy-ybUyZOF=6_s=>;zExisLEa_GbmrjP+uxOyK7jcFZ%hvl4msU=273iVb0C|`9h
zGN7w9_;YoP@o{$Y{0nthSv;5e8}NYNK=lwqv!s(11It&KIMk>@N|gGV%|bo~*DXA=
zt#)P>0@JmhJDeP*?kKt?PiEvdCPd=U&}_KcZ{8`M>&JWqucG6+qk(t%AL=Y!PD#4%
z#{>S=>+`xC{q4ngJ|tKPU*<7i>oK1b&0ieb(e;|HzWylQUB3Qip0Wpg&O$vMd`>K%
z^J^h6r~T_g1hR;N(;k%9-JBH4D3kQY7<Xhj9af!I`Z1^Eg|S^3yoDt%oZgp4@RCRV
z70CqJiNd62c%cO2W~sA47Q0$Po>(ipP$?M$1?jbowJ;As`9tuzjpg8g$WG}bKoE{+
zdbyGyJLR~tAjCo$<+Ti55`CU5OB-g)-b_}8Mv#wI+fdk)JV+m{-dUD9+mlKib$-zP
zq!RDYmFAK{uypWcWa6p50x9z~<rZXP)fdYGI&qF?(+}(%C?ME2PK`I{xYlY2zd9=G
zVcz@;9X$oF&%=F3B|R-lA7Nh6MhEERgiWo@z)PpCoRp#b>pvWo_Hffl*??~(z(%r!
zM$XFZe1#&o@2m{hGuq2V*&FZG-I%EMq<NFaKCKNGT$HVh3s^vqL@9=EC#j<Y^s24b
zXubX#)V2^ZPH%KGgo3+U2vNQR-C)RMHI4VCJp(EaE$Gd-$s^WuWz6-r7`4iTcWQlw
zjI5kC(R&&F5P(i;H~_U|v@38|7j-uvr>K2kSweuVyw1YDcorHj6`bkHxM4M)DeA~_
zwRzPL8fuGt%w>4#Cq95)Cp5%x^M&B4>K2$~Oh3d;Rhv7|HZbTMC7&^es5iM1TKc=b
z^m633@B8{glW){?o7k9sXPKFgP)56BSstt%l(zD&3pgG?wx*>7{{BX7i`DT4WuUz6
zxvoqQKIrZ<b8SIkS;(jyj9_7DpE}0b#(hA0dR-)CxYO&jD1=$MiD2$(bsI{ky`3wZ
zT8-we1XfO0H>FwA@PvDlHEJ=c-bZV=ER1&NDsOwCD^m;Vk5}8v`{GY}FtBiq+7m;H
z7Oz36-;$rgTo<@BL#_5Q*itl{;%!2A*_J|mM8Qf7YsXpt-!ZJ4-y7C&JDe73#}fGe
zxnU*C7OQhb|IV@|E`M)X|Nm`SNyu9DGZC{^&VKBGAzi~Zs6&{wWby{Jr#<tSto&Ks
z%bHmtm%Z-Gw1bHaYBz_7c(pl(j{PEDJs3mCf=>&}>G;^>pjvM9_{m{4dQw;dg^6l>
zySQtT8vl;t-wFIXNxCMTO0381Tm1IoDf}xWZ!ey{aHvjKbdQ0vJzqvDz@(GCnUs;4
zbryFak5-(Kx-$ESc*mJ!EA)S%+IyzCHxowQ7Myt^!t}|hGe<Fh@u7=n@b4@+bn&-8
zI%D}QKIaZQVESpuxz#q9-fn$vj0L6<vU6D?OkFyiJ7bCI-SBgN3YmRyIr5x0Ca)sT
z1z@i4r{{*7<Kv<}G?)C`=iIjl1cFC#g?f!T7eGc2J9i8L>GBBXEv7ZjkK<}Q8+T4h
zAM1S0J%0H0xo~_Wi>9CZ4Y84dv(NRSRP3F1ZY0fj{{GxPM6fvH$8-319{(=j-$nep
zgnySw#*bH&jhOu~KlREIOl%ZfvPN;`M|`SxlzZBH^vWJ)|Kh%BSMcvD>6>;<aTY0%
zths&}A+u|)<6jZ}-5~6m->-hp93Us%Zm!vl>G15E4h*JWAG`UzIi}C^Z?0~O=`zb(
z(*_C-h(J2>mXy@{^45rYnES)xTQW;b3s&A5WsPam*jx6rmTb$dA}36J<8O8DjOmzX
zw_ex9bd=<_n<H}o<_Fxy>aa85b}HsZ)xW*k9n;6M+j$O{eKg{B15EBj+{U^P9C;fF
zfN_zx{jkic$lGDIn4TVZyG<=j9md@b6<``R;dTIh9yRB7q#YJd`QdgKd=xCby$}h6
z#j9@Lz-095+l?`I{p#CKrsLys8_h#}oMo$-EXMSKhvq86f_yJc5kBtm)^xz8fMThp
z1t$JJn)aBC@X`E=FKhW~R?~LcUQe@)@j4)~6X2cO6@_%>B(svmE%TNg70Avm_m-K7
zkwJfruN4+v*hDkm24PrysA+_cAAG1meLFz>+iLb=Yr*NBT=w5RH9KnK<4+?sNGzPv
zCT~V^wB8@3v7<yi|B8F*KU&k+;($nIR?8OBM`?U&?O<dtUwBch+RV_K8fWM}N@GuU
zjn+83Va?P9n&z0W3pCiC;QF0r5GGr1emm6R&|@#zK1OyO6H4{(-)VLtd9Y-$#vhaY
zi#72`?2sjzTa<v0mvXH#dns)dlDbrLl9pYzQZoS`U#`?FqEeZ^O0$(VzjOmuIsoPy
zH5u9`3AwUSgBP<8z?&_UX=t!jQy(itZq>MoF#T$~<{-8hc<j-v#ANp#%_2-f_iBE?
zm#KR-(G+^y1Da4u%7l20Cnn3{HJvay9j^(-M3BHSHZ(z#gio~(YGj!7(<Yk^YWm~T
z(}S9G2<G@9O*2$l5Tt0r@i8JrV?m+zIil%@j|oRK@fP?vEJG8G$;}MSXiUO0HO(+t
zkg4f|$)!w9BqoisG@oLPd0CnzRIFCHnnVgWO|3bP$@=4(!I(TbuBnHK+X>ASEVJT-
zrVTBtD%9Xd;R8hZn`S5S4<jxiYX=Bi(wKW-y5)&RMVn>RON|B9{t4!HoVsH=KjO|&
zq;+xoPw$ZSpWZ#P41d48dKdrxz`uLs<<<MjG|W4)`2jhy`C%&;tn)bjA-DgKk^Rt{
zSx9bVKMbW^);a&-=-Nyy%(;Qtv1H4Qho=~3p?v=Irub!f+?|IuSa#*jhv-RRGxWLh
z&|8Rm0WfJ+@z2Ej?!#AJcwaqoEiD>iS&R;YNE^#yu?6!Ode|3x%e!YZWo*InyW-k#
z;O4`{#Koc5EdXzA2Q@49#yjvmn-ym>xI~DHcqWnCEp=dQnd7ka#=`?}{{Aoz@^_13
z2F0D!s<@Lit{MtQK9fMP(<2)}{AKv@=EGg2R>$H-41(L{@(AO7e_U)M4?j~E5zd%Z
zyp>EER9u%K(oV&@z0e(0%-Om~W6_sL<6Uz9%i?w-<`?;@KHiK6xIHd*fKNvkd*L?J
z<k7`rs71Q+UGWoFOiynt9*%lUT5K<#OFMGn?&8m|-HFZK;_j}vm!oUTX_>`a>}>QK
zAb-QqI}crj_zd@dFaC<i?H=K|z?4(Pwxt?YurLc=Iz1XqdKDJm5!mYYSk9b>RYQv<
zxV6>iY;kg3zJ=u_>zXpOi9`M@o?>pR-@sXUQd|5n$$nOhzOb~-D|qm$7I=iiqxyU!
z!-`suY@q+g#kTO*@5MujK>X;Oz_@9dc=E#O(Jo!1dc(ahi|vTo<&kS=2E8);@u+Un
zz(>bz9QK;~;2<qK<vRuq#$IxH<fEBkjx<wt>s&M)yy<<_Jh<Mh#0}=|dSorgOM_64
zb}q1G*P{-21fpoyqeHbYT}vM2hBA8zLVlo!ny!QT#p6daDuL>&2Uxp#2?7KJ=tibA
zFFE0WP&<5Fa=9G}$!kH$$LQNa=TE^3Z|GXl8@kcomjw01Tfzs<l=w5x!Es9u2^=_A
zVgV&*N@`>Ns=_9&;B~g7rM8SKj5}LW%c!6a<`<qT3D>&mvi_|E-H<`#FgNr<22tlr
z+Q8i3N_6mDVeHAjjO$j0#F&sO;1h&DrZ%Gnb#Y0i&F1U6Rd5`{J}L=h;vnNuNq`Wu
z<(GqHcpuodq-45V@+DoVt-tg4m8E7<Gg&fhDk=F9T1yr=HBRPt{$BGxw&)AXo?{-4
zZsHw6AA#)gHHiM}^TCkAmN+}pYINMQ5hn<JnNM(Y>@_@KOIA4M@nF=tAFy$74^Q~{
z&ysJ%7YyJS+1YE!u*&6NFAz&Zt>h*04;c%%_pGF~6FOiBlnKU4&BTvdB3gtacYGbm
zxIxe7C3f)QuaaDpLdN5g5aB5VaU-jZCy1Yv?5+&+ohK!3waQ=yS-nOP#)!v1EwK|K
zCMfLjg&VAUS~37}uun_s3Qk>vjIK-Ep`C4*9kh5>(z#k(bm4$)>)D&5`nVRDhdK5e
z#1Zl|)&m;OYGMOpyS4U&IWJ1OewM9mE%7d)nQg9!5zdpXM=|KS(+>SDabBQ@`CZ~A
z{HtvKm4X*QI=H_qX(m{56`~G1yE<V(6qqe~x1dnbuRu1)%vo1-YW3sGl7RN<Sf7eI
zL*gs^#9km3$|zQv6GOe*oxh={<}i<m=ILCI9EQg)OFnc+*9sU#x30EK0j*z^1PQV)
zL7`Jy3F3)<Rg&_Ro=&Pk+(ynigTB$1h!Sb^HItdOVZ^Ac(b3W0i&_ZmWW36mq00G~
z$qZ$sW-SCRwq4C+YYk174clIqI3rRWkLuSYUaorFYm8Cy<hi~nY1$}`r%GRT2cNS-
zUr7)q2s1R_vNt6jOfsB!TjGsL@!OJyjuZ-Qy5;7+0@~C&)-_-=YP~X-Ei+J<yzT`{
zE4VSNr%@vXye;Wg6&1@XqN1*@F|^WkL<_vs2+@B<S~$ZtMS|xutPduI<9oOOVOYxh
z8KW#~0qarwFyCma_2kMh4}3;#uTv}BOt#8EUOcGnSnBO*j)1N05wC4I99!~*w)b2G
zmh(h&>Y2&JV|~rx02Xjj@Cu*K|H!@yVj=4$h`9pAFG}2KTlxywIOnxI4YB->&2U7>
z);B1{3n42*w`*-gtgqc>J>pm9kkH?;wnNMnzDM|2>7*TC)Xsqd7a662%K1&O%&doK
zPDeAdXr;M9Gj533dOB?Xq^7hq7Tkzc>+ql*M#Fg(ZiFwY4_nRI(5;=CGj7tYe_#*r
zlv?1TIa^oqwly~4xmd>5$NK+3yIW}r5Y%rJl+Awv>I?;Ci#{!`S)iue(h}T4ATB+D
z5L=>_<w4Z&^%Cf8$u_`U;mMY)1he8Y_SHczgt~WxzAJ$n6}_u(h3}q2q*Vp=fWCVT
z8CEQ{5~1O1T}0yUI-=$+*D3=gO4kx-l4K%o%46<>UupsccE0EVDBNBs#n}*=AM^(#
z=tQ4nRNGJ|S_tY?Sy!m9>xp$m+PX2?y7O8Hq-go-l*MPRuj7YxEVOm*@(mb>RYJ;E
zvD8;-j8&|#3U2r#1F{EvwGezT6GvO1kvH>U(6BweI*;SP*8+!iskzibW;aGQPplA0
z%>xDauZfv0?$a=`I#XqJzVWq?nRW4HJY>um@ef=HGha)r#CVAJiEyTfuX`dCOR+*|
zi{4B`T9Bd&KnieHsRb#Lhken4v9E{d%zP~nn1BN&Kn6Hq78Dq5cX4x=X~TMZFVQxe
zZza&>p$N`%UX|dGHXQaSyTS@+Gq8&!lx3Gv$g^9DLTqMnb94_DhLk=O+9S#Mlfj?1
zvbE>{j%|pu*QK`X1f7Y9EYs<hYbAu5*AORK)b3GJvvd<9%hUb7vynl2V9-!0LkB`B
zj-P&9K5Xl3E~#w<)}X?&E3n*-ZI258YJL6oasw6mGLs2qQdEa~tz^cQ7^h(iufYmC
zHW*sjv-W~$?x9gV88z>^NlFza-&KCKfsC<6y^x8=_?bc6nXhX5F@9#UC5Gxn-z&A#
z0ZJ}6FNnXI4Cw;44iwp=bvH~S939w>JX5-vLJQPOoG`RDgTj5jb=sQY^x&|zjgS`{
zc9XRaJ|a|a1WOx|&T`C9i45Y#T>Ppf-#^NY@eJgOpj`F3hy8{svbnJ$Gg1+J<o&!Z
z)C&I7AxsMutC(@>YR0RpkW*IyPKpf5fI>oDFr&JFJ&87o?OBlSIV6Ga9N5;lZI|Z2
zeu{}>Ei_%tN&Q;vT0u}1(?ETr{es+at%n{P9oe68SdDRF&-OH$-Qi@NsxvK!&4Bv2
zt~NdzP4)z)Cwm8-*(N%z#pIbY+Y~mnXRRIH>Su)5(EQws^mSpa7_I<}maw&`D5+vH
z*(657es1m-%hUWuU!7Z~#A1{{R_aXq0mo7d|6?t#DA~`@t<oY7mM+z}5dpge6l(r*
zg-0H&EwdJ0d9ZFw3`jiL5Xln0<|{o0*%IjQ$v*a8$iLE;d1+KeJ9mcf>ardAi8NfR
z%f99xg0MEWBAs_>XTn_P;}%5Ns1!Esvp5Z;+J-2l-Z-i)fezkC_Y#=pjWfU{u+f{X
z>sV>odswy?B@Q7W8e59T0>3;{zk}!{5CynhDAT>?=)j>z%o%~kCh1r$<><(la&+92
zmZk%zu9W6FJ{--heb|;hW$3V?bWm@FX6C5Olnz+!!-l#(=lk#rLt8$-1R0r16ps%Z
zY$))&TmiwQWMG9~)P~`{tgE5mvvLJtr>`-jr{xN)ugA6l+YebMhbQ`X;t{w|#nE1Z
zmnJ6HV_hV#c~YMgMf0nf*C4ACj5`DM*dXT;{{3s54svQ34JGwh9|!uZ6)swv5)LLb
z^J4?(RSiFOy1@4qU*S(Zb{Wm1m2e_wCc6cX16ZleW4_#Tm|VM&v%_;k8C-Oun=f{|
zt-e7Y-T-DrYiDyitp8lQxOom9fo!mE(PbTd4-DvNo*rEhj0<GF44~HH5D>`v_S(!>
zyl<#T@oDvqT2)+G>1o1+8LfaXQQ}7$%M2yyGRz7`wvYy_+vlaT?MefP)k3QXfVgzY
zxKbs_)CTNYCV)=NIZ5bO!FnMs;d!}t1036Uc~OHO0}+jIp05>qZCV0}$MNwQ3S2jK
zy}kr#jnG_hg0Bsa8nLYd^n%xqOnM>ct!>O@=+qb&4|fbL$IT@r(q9cDo4z#7)2)}a
zwy{2ag~ZTq+dx3iki=-IL;dg-O3gb+e`twKs+Y4x6Sl2qthNX@uu(H9emRRvUd+OR
z+g7i47GOH13G3%+kO7Wt)E1ayXAKlsQ4zwSCTy0&S|eBnG@F80cMs#rcC<2`>6(cZ
zC~-Iygl+X4?gg<PrOH`R>xXN0af+Lis%L1(B3iCHCZ&jRq2)Zea`YQY2_;(s3xnDE
z0^Ukw1+#%n3wRLBe&ml6Ni!U$&AM<iDLVI~!&VC^?qX2>>3oW>HX?+LVp_<HpW85g
z@)Zs0GVZmFYm2y{n5#`ZLs^jk1_Up{kDSo3Dcc>T&(SflC2Ls^yVql5{m^L~&C`jH
z(-l`JXv*$F9;Y;8yX%QR*NkoDsTX^B<y;PpnzM~?{OZ%3Z79O|2`bIFK@!;5oV7J<
zQv711F8qiIh0WR8#)SG+gV0Ohv&l;WAGKhg7|fYos~1A2mTUv3g+{6%?k*mUQkmb9
zmC~hE^F{P94{aN{Vvz$A0BlRvy}rIT==qCA5M00f-OwGhy6dFVChhn{4az?;!rtWg
zhio`wQ^cF%Tg0z5+mXQ~A=+tInA?W^g1JS0Yr~FXBy^@z+Bl#fAiN#UBPX<DM+?-K
zV3iYlMp}MGl&9^C+>A&+d4YB^b{8yd&pK8GIj{XchfEN%(1KAAS!Z^M0J?|c{OOXu
z;W)ch)D=hG7!Y)0{UsIey0z_w19&`4?Z$S%gmhygI6yXQ`BsPp_wMW@{H(vMI~GA;
zCwkzHO)T8&fgNQz^a#hTm*o%{!FGWI+TZ!%h*X<Jn)PJAW$+=PSE*vP?9@o8&USKd
zo#h+PI4}<Ac@semv4&;+S!+n?$Jz>)TuR>Z$^l(AKENj~-(kO=OBueEPs-}c_(Dj3
z)<OGvU+LG3tTy8ZGyAhn+K(<0*jum|zf8g2{%r5kSwuR3Z7YB_gAw_NL9C15@kJ<%
zZP^$$_j&9H$%C-G8tewM!Klt{X>wQY7+Z&N4nvC|yNd_QxKRyF${i~l%4|oQ$u=1H
z%)Y2oESkqp_GCEb*`cy12V=J^f%AjeCA7Kj4saK&z5y9q!kz2lTG>pza5lABv}_E5
zK{VPe_2n?{ug`~*T0>b6k<AhwK^`>wl5K-lY0{VMMx5T-j$l1(78>4$j9?oG@fmLP
z?d=J@5*>WxL#MYvAFv_G`&@yHz)hz-xIBVwYV(>u;2RBfMzXC1uQB=s{TB1pNbD-n
z@Y_ff^=5cBlJ&CL!557M?@_EIAXXdQ0Y@gJ7VSUoDbgZZ(&>0W9S2_k+0#rvc&plI
zDNlF%m<fem32o~_dbiP*aA_1<U$U8px;!>h+bv5jB!m4|Y@H8Q=$jFB{jmYG6}9SC
zblQO<pFZ11C@UdDzhc)5IvObDfiKj9l9eV~P=;)r(c)l%WXH7F?FR9FzuLgSvFy(_
z3;DQ#o55}z>xEj?XdL@V**3v$6EhBnr5%tm4j1p6;p7B%EX4R^TcY-6*}%~8Y<Fvg
zmMB>|Y?{b=!<q4{yD|7@<Np!(tU7vlI=E)yXF?oY@51hhXq|6C!9;e3?Jd3~ez+lL
zBHi)O<giI>EZWCclW?I{1Pvy$4XsY;3PH0UM)^bZWOguf7OqcbS7;M2DB0WB2G)Je
z?!_7%rm%C6!}KX^aOgj1aIKzzbSic}t#(Y4*K)@ID1*D3$*7ogM&loVG~<>RM#^Vv
z`xk?24%vJIxXs}B&3~uEr@mpEH=>HfjU#dVj|B!Tqj|I^JfYL@SO}Sh-8B}*O=BOr
z>PN#@MpK1LFmXETZCGo(G<rwJFlV6*r=Tg**#H5iH>R^;hO#e=%i_w#8D?fnY~iyR
ztQRdjbq4#9q40C#!g|10XJ`SN&t$vMI=yD{b6p9{oyoQ^)GxaTawXSivL7%8uKpkD
zzC5hTYKxoqFmo6V!#NCs3=W{+faN@KY%(*4%0?^A%F3?8t?sQ`DV7!`7M8lGw1YP)
zEL2SEV3OjHVWDDDk)dK)QBiW<;i!fA{q}yR1B!K@@B8Pg=kdI(z4qE`@4fcg(^_l$
zE`Sb`FeAoJBOb@GP?!0h&<M#aeR%`T+ao)O9``(uY_v(MfdGZew+mPYu$9k%Cp>dG
zjl`b~6z6iSmHB3AIqiPJb673sCtn=(`er$O`lM$v=C|beo>c#$hDz7Mgf4g?;r97B
z3{at#BD_P;EG4?%m=9Hm!<D1?7y|2P<U-Fq_<3WYXNtW*_oHYuizuLor#w9pjmLGq
zF_O~QL24si^OR=;wDliPd1m5g#?zj<^lF_>oq=q@c@H}_=DTWGWG{m5*uKaU&8(gm
zVgJoRPmuK)PiVJtJ^MZ*yOY6;iKFZ*%FFcJO=lN-BB77MpTYcGN}11i`h+xpsR}M#
z|BUBq_nXgnW(k(lU(y!^o-`Uzz*JHJ3YBR_fu~<g8;~`XjwN=Q1$w0vaC)i0lM(gw
z6>QQP<`<p@QzK^q1w7~ZJgic`dH#eZ-}6it*PQ9;LZqegm}_Hvj1WsN-t){QH2HbY
zUGbF~AI>di9RPd%kw{GEzdi4X?pmQ^7^sy#sFbqA(=(3YfWeFa{;U%&Caum&x@n2$
zrdT8QW`hjvSmKGzVAPOBpSdt`X++qr%HqV)pxe8|Ger>AxuT9F2oM3+#`(jA6nD*1
z&ydi|R_Q^$OY{%JC#GC4$=EW#Z!*mCp;#QFSG$gn@fVm6oBBMFOPJmtE1cH}a#lhC
z#W*7<cV`!Su4d12J@SfYW^AcWxJ>`3rjxIDvaBpYC%WVNEWv!-fD`RbPrr&o+%osB
zS3UE(S&Q`CEyrAI9t_4baQ!x{_KIlEHmskE$>W%GpS#C)&vQb2p^jR1Okd470i*J}
z-%M~HsrLAXKtzt$cw+tKFDhMp4d(8$*V7UZ*7}8}7-fpykINI8_V4#3(y0BO$Y_?v
zd+RFJQ7q?g`)(G-kZZpu+9#uH&6vJ$`QbS;JIyrqfF~-fMlY?AZa(12x$)ppgI$)S
z_Or85{TzgIaubSeZi^0Q$HPtfAK0ckoAo~++&GB&?f^QahQjJFj%q0P=UePlcl%2?
z-L1nhEbKxq0C&(gb)I2e>p_Um6Xp8HK9j|AI`~tz-Bs~erVxZ#cH%)#f@{gsX+kK@
zW#=74<F!Mmr8NgVJ(G<pe`*j)^JnjCgg85}7VP%_+;gRMlp&6<7&-Jq8k{K<1E@{A
z#X64+rtM>k>DeQmsgRC?)5~HJu|Mz2zCsecf5ekaeUEyg>_(ntzIm=Y>bb{K^aV{0
zDomw@qn?-8AHo^?2s+SfWSHxbvk_>v|1^1QkiI2No^kl`oI0KC7Mnc#1uR>3eCz3s
zpY&B;yQ@f!6N22rcaY?;e4WE)8h66e*Vc?j-q6Wcc413S7z0qj3G~!y+Hk^izxvaK
zF8$t<gC}>Ue-Dz)^vw5I|6+OcJr-KUH2sIADflV6Kj<!;B0#-e`-7)HGS2_O^BT%;
z+j};ZhW_YDn8^y_{aATKZyKhr<I=I(g4)Kg)>u)`?%oHM)~NM*&IbL1C2Fn9VBnu+
z!p$v0NbFd9T@O0)qbCoGtgg+TYN5$}tl49+m=2IlIvJb~{_N?&DzX1;66GHs98P(^
z;69+3oK+LYQ1LI=(Vd`ge(}_TNLh>LT7NyZz?C%VQTV2&%}ouYIjx?5_W8R!`g0x+
zzL1>m?&tB$3KQzwul?a!VnLaie|kn+iVslQ3MJV!_oEmgh1UG(N$OUvv)j~Y)SAJx
zTKhT6>uJXzF|O+|q-#x9rspv-SCH+Tr`7`8$u||o`U6f)p>K5Wt5ISH2Ox+ZtT0Gt
zutCizApxghCm(l~ueef77b;fVC-%p`uZXuN7w82Q>K|=~w0<t4P(d6>R|%rye|UjJ
zdk6-vt)$bmYnR$B&O-V^5QkjP3Q(&IcfL}Ct5b<i#)FmuqZ%Wn1_xj`Qp35HZQ()z
zHDjCs4>e^csR7Pnnr0EFpyfYcKP43IFW!cq`~1aQF>j1liUyG4FD45`?w9~k5d4wf
zHF=H&mi&DK#bI5G^*zmLy~bad9aPNTm#{ln5{iUqZmKgnr;?n7!MU*NSQZ`GgF=GD
z$X?5J5{9O!H)*j%m2c-N8XY8di8YEg@|DotL1GTreii9VimI>8Npgk%<60~kiUuza
zq@RMsky)_u*ISC+!=A%`!Pq<>iN-QZJ9K6$eicm!76%Gtv?y2{3Yy!3#T%hX?IB`c
zYlTVz_s(TBAw*08)`KBp*Z2~XwBTg_``Ido;;?#6h&Um7GZHcO0XxC=R+WcndYB`@
zR@DJaS)pS8FrPZz6)I+1mLJkrpl^nXcmEHf#N7w^!#(L#JNE|m_RhjEF(<)?RX-nA
z57EXEVgelr6O*zG9*R{Klboyck2>FuVU}NZ2g61Ou`$FX%a5BcEvIo-m3zTsk4<zk
zN<iX-*sq`M+Xx8da`zinaZU(KD`VrtH~dqY)kP6oN@03c|3DX=j6}P&(xG_qc<Kp#
z-PHPxt`O9fFW(%VphF4bs)XIDSFy83`_;C!P4sM{c>RS_*-~3f6sKG`)z8`BzB5To
zhG#!Lks>DHhfOXkcPc?W-+$aX8ma>9==ui+16<iNn5L=ANO(_i&~GWC-Cm}rzkObM
z->zZ;wC+`1#etR+b+jft=c;a_{G4x^#2eKrC2^QW9I-&Q4uX&HCE)=JK6u=U45em<
z6S^BUgJ~HU4BenkHrgM0|5^X-=X}G=UZuBpwf<pnz_2ueERhoo@<+E;eNL0B(i7<Q
zR51cARh}xoiml64X(GFioS7yT3)L&r#f%8%QIA}h1aXSx@=%U2jf%=D!s)eiF}Aag
zsC|1+x)>I=S#O7Os>>GpVT7^{p^6+aSlCP{IpXCVP#m-{M@&2)FU#GOBmPHUugB9r
z`-+pXVcYQ(&VCQ~6({1mcR#UTSeaR%kTolo{?!lKv7B<VX2sE*wo!qBY`a!Q8~ce#
z=ixSYz-8{(PDYTm*$<anAHs-8w>ZxnHe{%j^7^B>O5M}?i;))WzSKYI#R1}4Tt5%J
zMC^`Z*E=o|N3+?p_2XslxF)6b68f<hmI7&ZY+f8rp~T3HBAsh5XltFtU`Fp3QS~4(
zEw(_%E7U)VNE#&8Vr2!{iVbiglR9T=xy?C~WmU=XIg=5<pBUn6=R1q2*APsa1$502
z%$f!C#1QfJkki`SK@CI1WQ%;5qQ5^KORtQMjznqcL&cu>*-^3-miOxi2hjAPVveQl
z0KGUAQ)x|^zK)^|Lq&Ud<y*WkW)6k>`Fo#>qZ0t*gzfjCC=WMQqtC?Cm|@~<DDsWN
zFm6{-?J%+Df@XdCYSlkv{i9z0_}*+WhQ;b6sK%izH~!Q|jFaW<G&#V@D7H_gdBepn
zU0VR>dcxr5gjr-Wt(l&kz!o7bv}d^3tCxXPrDrpCj^7#C{PS=$h)O$XK|t3KD?>%e
zn1OXCal-qvj&Mkuza@{|ts`N254o2=TfFjodq#+thwRphpwN+Ga+pzIJ@p%jHms)W
zM~Xf8OVf56H}=)bv4EWB|E<MaU=LXLw87_2a5iYnm`L2&J0cj|pq}bWhYY_5Ju(V&
zYdyU@N_?PQ9aKMcQXgv~=V&n->g6A!#nPxcmAJYRu022-&rP00bMrX2!n&SuRI&e#
z06cgG%U&wW6CXe&I)eK<F9@!5ii@z@7&%6C##U<W;xw8B!6C*#tEew(QQdQAF4*Yp
zUYF{BnHXeclsfbbdy*{-$0S&{v3^nCqH@1^nFx#R&4}kHc8}Yv)$+Fl9QLzmFTlB(
z-W)4lZm-Zet21Q5SpmO)JH=it4mOhy_$0Fs0Csx#YH?tOk$t~Ux>guJAgiFyt`=W)
z7<l`9@zf<s1uYvVZV5ADgp|__*RTaMEjzSqf@}MLOW{Cs;2QB#Yq?f;i}Me1+D_rf
z@mhzK`iI>VNJTlTtx$HF)5DzlWr=j)TCoScG#*;jhw=yG|KCs^Y%S9puJSPDE)^Y?
z1KQ!9qY_orXY>w8!U6TH?}Z6su+?rXTg%NxS>=A`7O_mAKc<VJk!QcwbuZL@f&2d3
z#I1p9N?W@W8a`dD&NQwI3iML{FtFI-iruo~xSM*;5Jy0z-g%dJH5Pa4W{63&>n?GG
zc^^<fp))W?8JII>h*#SRRigT8w8&jGLoD{EF87O}ak3s#=CuCNw%<K(CYJv^9dBrg
zB^fPxnrLw4WH2zLt|wY(<o#k=NP~t)Q|}l1hI@RF$$78rn5yM5=Mk1cC6a;Vfb)d<
zCm5|<FF2djznIF!MHiH!@wYmP8jZ|Ye>79{17f~E^0?xyF$jY5-UDL4aWz2U>h`3;
z3yNXq#Q1>`DobbOm%-YIS;v}xTgUo2Std;yYAAb_m>O-S1K$RGx@{KJ)^2)imUwCO
zZj~CJG8n_V-P>k~6D+YtsEGod9jqZH+z?9xW{dGyPvm8GWAoSaC%UHLXUD7{7TG6v
zU>tJ_Teu}TrwhvmHk|=%F7kK&=<64?W<~^V=UmJF6(QURorOOgu4#`(2<*5d_am%p
zR2aP&G~DVR0FD71My+>81k=@XMVp>HcP`d#++WE~`)9|bP{mv^PAFVC2j}s1y}CtG
z#FJvUTb?Tx2Su(@tD!F0E9sp_#bo;6-(tTDBy^|vN5ugt?Q^Kv(aWD=GX}4Ydmj}C
zrCt;Ty;}WHgb?rk{82GTxIlw$re7Wt*)?0Ijfi2heoJy1>bNn?+m)>ouDW3W{!0Ha
z`5_Ys2d+UXFqMuyj+LN+uBAA)#yM!zxEn(0z}Dnp!e;leC&W1y>f#ETzCdLCc`=Tx
ztHz(t(VE{Q?DX=g@pqh8xRCaygYH;8{z|yktym}qNA$RWXz4Omp?~0tb~d&c<p?nv
z6Mu1rR?dz|M5#V9HI({Iydgz}se)z2!od`jT%iIo(nl4K(jsw{e|sq?am}0D7g5X}
zSS|`77fhlRtHhq|C8VUigp^XlDlwzIgmgsFC4~B~#_>Y2Uiant$LEFua55N16ZDF+
z*gbQ#I6WGx>%Hs6T>PxLKOxo~xj|eV9-=ob37Oqu>7%V;sIXFP$)f*{M(oSm#53`+
zl{+;(*q}%1Y9!Z}qCJ-V%`{6a^SWct$2RVx)O|AZ%K76<F~x3VEHv8>4m<Jp+G*OR
zkwG-}D={w5Kr-H4Z?4tKE7+lZ6zZ3rbp{9eR98)_z7jLAs@wjRxEi|j_6BhPeu^5z
zv3U0L>jv>IxY>^QTI?lQ85OY07q_{^m$4fWZDF|Vz(%|4Snc(KjrJeLxT~X+hjGYN
zKv#StUdz^M57jzoE&GOf@i$^${Pb)TXP}<Pe-rKGY80)VR2J!RRPs-p-G9|6euiQ6
z#u4!?OXW^x_z+8X92KvLELW?mD#Uzp9~I|?wyH2}4|9)+$)Oc^_mrIoHPVg8L?;%y
z#mBJMtES3h;xN9fP9STOm=W8kx17<a1(er>3N_O7CS<In$#b8Jrw^ON8)LO;A;W^J
ztScfy*+PT59T&%;*0Ya`cN*zIJlzUo`2uP>E<S_wncs>lESvYy!YiQ*D=FnWG5NY;
zy=RP~js9GvCza?QMt|<sMa$Tll<GKTwB$P+&Xw(>jiU#};^3_6JF#cqG9;r9%|!qs
z4ghOCJYno)*_lYfb1(_5XFGv;sF-@3zyVze-F8Aef>!Gviyip2-;3dfL<BoEXi?%U
z#M@#QWwC*HNLK~hY0qnyMbobD#aqzvDL;t+W*z9MPKd*w@BSbnJen(a+jVdWef>vq
z4q%bZ;!9|kHO<&r?smJI#p?w0eAv(8hb$v|mzECyEY3ClnD&b}N|T8=+Wd>S(3-Ed
z0+uG2;9Ep{YK02m4w-2d)G!M^If1qc_-8sHEOc=6R7Z5#9#u^E>6PHD*hdFfh9=m`
z)x2nvZR|X;f_Alt>4S}aTBIf?IScfUi*(N!n)c!N1iIu`F$RKg<*(ubG#4Uj#kuaB
zITRtoj{Pcz`-7tE;5);GILsIRzljr!b`C;=Y9o&|F;zd^oyFy2!;jwiO&p{Rs8A*r
zsAEPDrQ3>oQje43OX)=_cW9F3>KE&Btov}>cl2>cZy`0D#AK=ut*Ncz=<}Kp%igM1
zaSZ+5cvn~uZ;V2U^oa8o7z3y2yb*LlhZyo~>L-1EXwh*hYdUHyL&6&kjirB_ZqQfx
z^ruI>47WsML>xk#poc{9J_t;sC_bwWSvx%@L9O9rOv3uSk@iaB!LWQ?I~LHwODEdh
zTVzZ!mZn;DbJawL74cuV)tT%S9r(G=E6#{ve4<_9aRvFYaYcB<3-zGI0rbZxq=Q$)
z#8UPtagPsn6vOsI=dq`kU2`m{JSv^GV`o4+-8S86qv@x`ga3Or_kYh|#{fB)e08@t
zcjfQUllWs%n>Y(Ut!-exnu5=Yw;Ey;>a3;*&oaLGNTrgqVt@rNK36~EjiV3GijNw9
zjQvv_AI~J6NfT=EFf6drqTm`}bz<oLDL$@ax<{N7vveL-JSNQmZC0-pqSTGaRP;52
z*=WxZr0GcEk467ikg_aX-ePgOcg$a!*iPPt21vvG^`Qy%^+JI3G_tabjyNW6;0O|&
z4woKgM~rbkJW!gXcX!doH39Typu|QOHr);?>6RCO0hbpfjeul486^E1s7jD@7a|_r
z94w7ytmlQpmaaTRasXpjh*S>zxuFt^mrxlhJqi3lVbXTsZ46b~vA|AJR2EXL(gfg{
zGxT#-=|Prb*E0^Bg;<;g6df)N1I6*-(j&lZijum}5e6!7CqzgC85>L+&|Q&I9MJw9
zDZK+WkST{IL`m$1`K~C=3vw2OpH{~WM60cq9=1vB-sCfzbfv!xl{P8rTpayc`&@*r
zMVtOK1=i}mB3gPgAht>$b;cM|RPEI7<re}e$$@wWyQ#NBa^eS7inXB67doU@g(^yp
zm!{(9v3RM%p0AT>HO3<@b{8f{X>><|6ltcP?2z8KYujhqa5rfD)&U1`^fT`Yrsf1G
z#?tl~wIxUw%Ju7C=1L<<lpYVO)eEe1Cnre@1O4kiQ*}SpeH9oC=izOs60@NFI#o)B
z^{Y2k+F(gtzE|V2(I^IL(;tRx{(;Wrduj5LAUjsCFLamE+`nf?cMAC9*6vcW#Yl4_
ztw;d*)Sgl@J-%UB7+uj*N}%7L4h{=;2fzXzEjGKSbmQMG>w!$PZek{w>{t{b>28R@
zflSGcpS-wd^QcFbG%e9kzja0}EO|~qsc!%2M7KK&6{ogdQn>3wAxp5?@(rPJvqRBE
z?z6q5aTX|9|2|T8dN4;?X=_#+MxPj4sPzgdk+S<prC2kRjgq>%<v!9To2}TGSNWXL
z#PIA?J4#9ghb^O|LHOx5TFSR9+UvT#ToAgT2X>5>M&a=IKpqB2mpo~DXsbFkI9Ji+
zYoz3`)B2w^<V;WPl9;dYvPy&d**<2T1<nRK1`_c`?f18<Jw-dEmG%oHI?JibDUJ0h
zb?F!>iJrf!Eh<DWnK<Y+TVWX8HAd<k?OQZTuG>qVYos{ZI0jACp$T@YP4M7llD%Wn
zW?FWc^hrl(g__~X%Q5_l>Cm?E-D$)XQfWuDB8GOk)u_<N4Ycrqh&WgN$Sfg%Zn}~y
zl?Shs=KD5v$W_v)cFePOE1;XMk{<A>|Akt8U}vq~rnV7ZZp{>g1<qPDyLOrbp&ZL)
zbK>vM44{Is(m1mN7@BrzQcgdPm99)Oy4|N=!Jb?LHG5ZELW15I9g}IYtuT(3TrDxn
z-m-C0SE|2SI%Mn6N6plF4HLz2(i5SLIw@7aPUwGX0#<MQtuGQ)0c)anuaWvBTqv1~
z9|~A+Dc(biCrI6B*LW$~x?81`<lNohI{ugdyDn+G^rJt(RK5MrI2t};ij5vwzCOv-
zXGAu(R3qwFgt#6p7%GI*=n2y0(KQ+;nmVsVXp<`-XLmS$3+vJpD1<C<?lN23D6Eq9
zO^|w7Dr;!<v%g>J&Y37}5un(Am?UivYtmy$SJH;bQg?>5aQ)I)ck^T^M@XpB%Bxbt
zLSwjdo8@ZCxn9bLt;)LVr3KevdvNnxQty}&gE_7?%4;fJ8=+4UZ5<NI=%u%$9UY;i
zG~;b)2-Lx<x1~P#fvC=+fn}22Qdpy^2Fvmq3cX4i*rix2$hSwC;1;17r#%&yfMIg{
zvtXD&(XzY4(lFO*W)MH0$nHURti{Ass$Z~fH>IwW7Os_grO2OXDu0o_b2c_ur(r3X
zF(HwffEUA(jRoOYSZBfP^UgS!^|=<NU(do{lk?W7?)1bvk~QWuXaX1R<;*nUn*iq`
zdgUF7MF!R)3=5Br?2*7PXPx<|oQi8vab*g7m*KXf3vW?p+b1;hU8zrUfzD`)&bo0*
zE>p$3QqKh}f$_>NqOg3O#Ej`RGYmC^_siyqtI;$JrVU62Lw=mx;9n;zkNvX99_o5{
zY&yJ0VRQ<nWYzkB6*C?fZrnK8XiB+sRampm-4+U65B=XsC-qq;UD{b%(RwM{UTI4B
z37sTnvWt*Jwn6qL9oKDkc@u3chhFT2lbbe3ufxrxr~=H^lA}U;%>1jOLVC?!wObRF
zwI<0bnzm6&bX4eZ)XU7I3N^mCtLak*tmNL=D7|B`8m;|C10BD6X&gPY8G``c826@h
zp`SlE9c{HZm+v^o+q;1#5C0>R!rqr`LFIuk<SnJN_c7y_(&G1}E7eR`O}{U7!#7X|
z(vT0N<#1-%_kq-1XmyJpNU)V{rLmP#CVu8tN<}u=7}(rk<}}&1NZswNI`<_e_pR=$
zw@B#%n&6j9`gg_8gkSR5kLQOxJASr*C}pIxxb~2Yi~v<q(u30Q^>9WY{6GSjQ*kX>
zwo130mv`A#DGk8)wo2FHC->JpJ0g&~7TUWA4w^S2)lOroq=)TBldd$Gs$enJ5fZLS
zO0gH~o5Pn7=3NuqVv62`p<-x&dp?pzI?DChtuP6d?}E8nccwBfs5x%65AH!XZ^Pol
zFeoXe`P-zPmf~HmXhfUqO?BI_qbQ^4g>sUsuFPMEraQJvA9cV_ppn&5<i#=t?vSFB
zjY3{FI7}0I`G>%Ev5a=?knW=87eQl|%N*^WCZU&1LVk>pKQN|0472`wc1kgwp+RBj
zXlsEcz_4bQ<OuZ1{p(I_OgK0RKb+uzT^LbiwBN+s_=t?~<+~&+z+t<w)`aE8PC1_5
z-z6oem>kpz)`;Db8(8@t8zpmk6(4hY{Xdov@{e+FIh9PaKISC@)1Y@@tk9Kvc;@gu
zCgungG<FZC7k&Au1hQRrDwv+x<J%uEv};DSeK<Q8&K{Au6dCl3P2CiU!BqK7Gx~xN
z32*$uM5bw<V2NKw;G}z>rP$-ocm6dklc7#&QU4m>3Ke$7%RygW=GSmu&}+%$u91>V
zfoY%Lr~FRyU$vJv`pLcR`!n@Z-X*W^#Z*^DlmChS{Bkds4`3Soc>$~$pGxD9WBsQl
z)=`z#&!2KyT-Iz~%7OIk*i%vA&-?TU%jF0(xu%Qdr0UN&i?yGbCAF!bkXpTc;>orb
zCDqkRA(VRcsUVtI%QM|p`?oT&@z8Id(K38MwO)NHG`zr<YhbVz;i=R1VVzb31AZx%
zO7=;?_@0+L!A>9Tldf0cSvn}KkKB#^xnJrZR<li;xSpaXzids$rCjb0MeI_JXMJTn
zg#ViZQZx-afP!jh$^nVRHtdMw2F^AC=?KD@5DAxea}j}1P2WqL;KWl7_@<tUr?k(d
zY!%mG^J5P3e}x@Q?@T;prQbf6qIwt%x9X?f`R564>&hM@*oE1=iKnt?-E+6_{80!3
zDOt@5x6<lEsFRM15ReWU{ZURZ<!!meN`D@bvM*59Ib%X$1D08jb)G+(-mHhJET+nO
zDV0SJU7ZpI@1--~LIXnk(~e2tal#kUQ|A1zhz@@tr6ZiEIiGZ+?T6kSWpTEfRZ6Zq
z6=iQzUov6qIAg9@L|=dTHwf4Y1V85=KKW@v0~a`EQ8(`t?E2<6NaJW!1I~b8dE3B6
zO^4rXj{M(!8U>*Ua1aHxK0CufsZAIF5noHz&T#!Y;7$ZCin{G<UKFQM__bsMXtfV$
z|JTwulj3Qg(g&h+Hc{pNf%i-DzD4Pi4s(iA4|9qJJp7bzwOxOes%r+8Kl^F4n%5`0
zuFM%sSLQ}Dq&#D%ufO3uO#6oOpid|PMBn)8-}c$HmbqB=<VGnPEz`GAZ7ha*M<Xw(
ze7meo7|As4R!m**H1aM4D&FyEln^YJHeL*W&=D!hY+?BV6`Otp3$-$eI;yL??%7Mw
zE)2EfB-cK>TCwx9)1;%)6`+`QjEf+bp`*Nvyxp=k5oD0<7_SJB_(X6%!mBF6J1WBD
zCMhk&7#1I3BGWs_nJ-LaLq=VHU`~jp-c7!ODz>Y%%Ju(3F5KhO6g1(uSu57?^N;h6
z`m;%IK0aH7)2QR>SUYa^X=kXP9+x7`K5A{pt~v&VJ5QyAvjn|IDCJvD*K<lvqEkP}
zDKzI>@KHmLGdPS6rkxr|uYCt~f8twdlGRYPEnksm+^K|MEa)*{5vX;;^GS5=^i$m!
zGE?QBeCInYa08A1{7@86=T6|H^Zpa4Qw=?KqEj43BKv!utW6fjyGGmT+&!3mX8Ztl
z{&ml(C`$dF^LnIn#0zQcpU!KTR+=ZANoK(Y5nAec-wC1bk7$Ng+D@UEJyxX4dEq~r
zt*6J(-d8V$`Qy1P)fu%j3|!i!HB0|6mHH|w`3Z-;8=9q1oJ9#gjlrSzNjbwc4N;)e
zDC#F1uw$|FlXOLgEX<j|bL?zd{4<xB)L+_b?uoxZb4UH6r?Jt(H8<csn)^GS#_1<?
z)Z9mZ;X?ZJFRCya8a=Ir!)LdcGR@L%Z{eC6U_Le($kpPzr8w?W+9fEhy{7&NR84tq
zkE^cB4DC&Ge)Yv|x+q<Si`qZ_D`$(-Sof<G2~d>^iWa4$@MC62m(f|DgrmL*3w|@I
z%yV^2WEDq3yp7EfM|^Yc_>C7o{UlduXVt&39!;TvCwa30fz2{Z?_B_?=@90!?I(Fn
zK0B#4Fw-M{sGw!7`dXQ*$N;*!)wh8feHy5rpccaQ{{^xiXyr0<tko<e%EQa;;%T>t
zj;1?RI8b%YInfKFN6?QRUxjtJ9Z#z0q3L><BG4W~<(f4v-7oqQ`uYNdnC7Djk+WTe
z?nSpSo#*z5(n%Ko{rK;=xxza3_!Sc}Xj&U?-s<SJHt7=Rp?T?V#s#Zm!B-(Z_oEyY
z{*~FI95I%DA9pGW*cVWXX|&`|lwU*NpY2rdCDXHia@|OOc8U{Cea}fr7g&mZabCUK
zDYmh6%hImxmb<f;c4a$u=F?+nxNC$}EB+y;;@_n*T)DLG!}4GpC6x<u0xgI+6^!p^
zV@{=Ztuw2C{)y-bnj^>~)NCoq?T!i4;Ww<Gk+S=5)mEKgd2L5b>}pqfOcsuJQnw6_
zqT<+7QI-=sX>IJO9`u++w&Egxu|;MMlglzDutOP~k2+R{D?O3WhJ?<}dj7T4=d9;B
zfBEvTMt#4qkIsyr+UcR=9Rc#7+bVUdfI2->z5cOWPb$$rR_Pzc>F{Sp*Eksr(<ZZY
z>pNTsa8}aE0Qn9a_f80u<1O_&xohMC6AR`9tSCOyBC;1dJY^@XEXoYy1)r*k6AU;|
zEdIoy>XK1D#V~I$TSr{RVkfw9z@>eGGIKD93zGBg#y#*SW-a*Dubp1BTpvigg5+Ei
zX^$_`^egw+U32#cFk$Hy?2GlWFBYt)?3DlOgg|;a7%RIfSMIkF?6FAN6fBRk8;!Wb
z%mWj%H!9+(SBU&-7bCseNLQm3La_4JFO75A>SIv;sSx>E*zaEvDre(oUZ|XGuh6@2
zn~@V{Jdv+>9k|+;nRVvDP`OKZx!RrV#5#bwgvnE=cbFWHS@@nX`O@B1>LrP@TKm<m
zL5fw{s%4R%?ei#SG3^SI7bbRsU$m3EBgQRP^R**K^BnM~S#6ag&Bpl1WVxFA7kpur
zFGG_hhNFJ47Pxy)0^J@iXW$!m4G!0V|8z&_{Z-*IGy7oH65(4xL0bn_yO#Z<C%c#6
zl!OR*Bvvb<Bji$>Z{2Z=a)P7?`SmQL$s2S@cbn`m7(|Pk!Qh=h7R-RTR3L7(=}tl0
z%3xEH8zpCF)$1e-q92&FSfWnL=XFI#09NXZ*>spn$k%4I=@(T7jrUC&EK#R%aensM
z<e03w^Z40p(qf4^txoyrPu7ipTHUWl%PWM;YLy&>=R0O4R;&K0i3OmAVH`?`5XmB8
zKM^Z;iRqAM_YUo{EW1N*RQV9A$NFLu7}a{Tl75YqufpLrl*{c@aa*{RR>#Q*NkJ#$
za0sp5<#!-gL4U@{lWCt_4yW7fP>}g5eVDM(nlC2CQk7kfhCbhKmuH3<mlGSQH6FU6
zlx}s%N5g8i>o;Vsjoq@~_xs8eIXo7TMR-iYblAkOjj%tK+QNgdsLp>ZBY>91%W;u~
zT3xuyX)%=~%020ecwXL*@p3nK;8_#oXN8pZcxoo5@iNhjt7t=_oYli%dy&q+;jv<v
zzHXq65%;FAC|Mpr=}GcXc*oq9B+s-I*U`r7CQqk1Kb4K4nO)?Yg?y^+B9HM+ANX7v
z6(-Ahw7rXLca45FS_pPGC(EM*SmXdVk@C9Al@r?WS=63SZN}h2aMYg-i*;tt86wPJ
z+Es<7?ru+&gE5+NrMnX7$yE7L+|$07D);w?f~Fh)^;Rx9(&RIyiYWIXzz6owbU6Zd
zh0LhZLDT;91Ze}l>#g2kcYeBjP>3*e{a$3IWxu==OP{Si3x}as!|<-fZhE?#d{yje
zeYlz9j*fJb?*c!0-DNxmv6J5uyJ{0d5oBU+!lZymeLhMT{PUa$?9iQQCjFUQW{Z_h
zb@i_XP*e{&(%Nps@&_Sxi(>f5U9IXbm>pG9br1Qbgepz(c2K|#)UT&}RhZG7Z@Y2}
zhTu}Y@!syCuDrY1l=R=8@(@tl*mJ6bJUwMRLF-z0M-<v-V5WR4CW)d<IXToIPw!{S
z>7n&nX`AU-CUj{Xc{Al(=-toW42?a13G^1C&rXe}W8N17sp;PCfe6JaKV{WdKK`hI
zw(>b1G9#9LtGx_8LTh?#Pp68?o?*10mz)q)p{g%ieLwXfTBgmZs+YV}>pX7qeNS(>
zI~abxcRPkR^p;1XPfqrhuYhV9m@Q|-)N1TAb;Pd4D{;*n=75`GHda=Zv?Lp|M<@4O
zU2`BHrPP|kM!Rc`Jr(aQ;n?_kYpF^z$yxH%%70IG(4-gT5MPX;^h+PvhOBLUe6sdG
z<qe_yzH$hS=qp>34I(Z>YSjbP0H<D<o+B2dn)=G>Ws{z0>nGd7Uq@a|0df?RQ6zT(
zPa_?v0((|K&6P$ok;^Q4b%&x&yiNV&oTxTcx2el5c{_DUa3oUO<+6?9`^!leOm^SW
zUw%9;r9)1xBB8XlGt=sP@?0(tyf}*cvMc15B6C}G<!T6Zy$*TNVBN{E*c`<c*5-Vt
zPwx2#yy33jhK~^(2!rmdr};O?$%%&6e!(Dv*_yrZlza1JJK1hWFV)>3hxDjZZ?(DR
zT8J4(sWlqhps@%6Zc^+tYsj5ZH07QT64<#4Co^e^oO8hmA`{ZNV~RZVVijC!aQ3$=
zn87NjHina}itFO6xp3-a2jlp$eHP=aqa8QO{ga#ZRxC6NVKB5}1~ol@CeAf!bYFN)
z=G-LrNIjt=FENl+Z$ReMdSW{dMd?N;%F%(SRpV5-D}MA=%!0lcdb>RF{8sqt4mnb7
zg&y?v?eg)9V_5H$2RN4Nb}G*qj5wEnu0B(K-<@*WpgNsXLrNNSNTdEyVB}>Tjs|O_
zZFkD4{>V$Y)|<vr>dV{GC~tLf7~Q=0*~Az|0nL);kM=BQPm$Eqf@$(BtSf$*hFQ9t
zqNd9Qwo;Wma8%1a_uJFuT;b~7dZ~u2)anp}SEE+v%ecusrO%LKEvW4An}Xu3j4Ts)
zHX~>+XzMoAco)1UZJr_9EREY~+l1faLs&3#C(5TI6Mi2;DR;{`(T0rJ77xJnc<pwI
zUjLHM6W`cicE?CXWgDpCZXBf7(Z0LoTRQ6i;Y@ZsU4M@p(;33Xm)qj$rF&%O&~m-{
zx?hvCLWgYDKa2)hWONlwgwj)Def$!cBWDbwfo3p$ILhh%d*wkU7mG~-XgU^w2WFzn
zX3DXc6QP(5FUQWPT{2U?^slL9V67B=pB!&uwwF&<ZVIau>oPyA3waPwzO7|0r6JDE
zf0-R@Uw5C}zn8HFecGs*D#aj;7;xH=!<7Mf6m6gBpdI(gJqC9W%`&x_xk6hmFq6cm
zKue!P^bz*dS2S(NoesL>e(d{7>6-iH+rx_W4l1Sh?w9)m{N4TXP&)&ocoxWxyX3Qd
zP%-5`AQ#$JsW~tzxIIk??R!8@G@B{ks016v>@}@Rv}RJfG~9ZXpYxpQW@-oqgJ}yz
zEh97koh2umwEsL0CAA&x0PCyJ=F7~gcd`cf?LoN*+19-qlz!HS5xpfCOlM>}1gvwL
z8PK^eWRaGSCeD$QBiqc(McXS~^Tzgt!|=M_6ME5se_)vg)8GGQGmqS^vt?p`^@z5I
z2+p(zFohP-q1p12?dj3ObL2#SP@*;K-tS85=g3pkTyY^zRxtXA)_iu^!<0729s-xw
zahMehsy3Bs^<4C`aamMKeg28_uhH}5NK5I_zqpAF{-^9?55%+f{Oep14`CCCTmFYI
z9Lrn_3)xz9+Cw-*<1lun3hNyc-Yo~=v7dA*W>*-@GMIj|)mys*g-t*L4SX0Yo=(uz
zLv^4HL4mJ6%$Oi%d_tc-EL+WRIcJSqGbcARh^GaQ$W{u+KPF|l9RogQ6n}%3!z3fM
zBct9BfTc8(8>u5V?z4}`4-1`<FgUpw3HtiqSlgFT>%Yx5NPE<`4SwrbD&6#`o`v-j
zyUE~9_gC4zP_wl>YL=Azm~TnnpI6fLkMWWoc<k?IIfyJ~i?m*#Q5XKlw^5IrSLnq5
zbWTC7?%$wb%{+;sHSKB$A%k_4Rn~TCpM#5z$PA|G7)|)DdEA$?_QcGN`1{1H;lKGX
zNllNN&1`$Zw`cZrWW{~e6OcT}4f3=Tg1^W|-RAQi9X8)A>Vf&bMQ!O=6s0bZgXrz~
zzJvMKcI{|Zo&E+bChZFrXnQJLJ1)R(m_wKjz+WlkUVsCK(+E#CB7p+(<$tK(sjfL2
z{e?_-Wxo79GxvG@DXaqdHAyZNJ&kO(r?FtFp*~Mz0cgVeux~^~h=kc<8nb0S#^N@r
z9_+3ooBR>x{M^%WtcsOD*^96{ZI}A?BAzPr`5=Mv7s;VoD!CS6p9jpoA0&jaHEMB?
zL6@aj>FgqGMQiAI*Oz0X{kUdiD-gYWTvVsf#KoL8L!o~y=I9(=s=`OlSm~hsi#bQ^
zR@!}XvAhDIp|od`dEEL^db2>D+5zUycn+sT!woNtO5M_`O8@xA=s^qj!C|wMGlIK;
zv)u(=bbVg#7Rv}22|QqC6&-vYoAWYSTPUZ~%5734H5AG(005KIt5o<$>R;LP(o%F@
z?aCK$<L|$?%})LB#s9`!^MV{;0K@3%7vwD5s+2R-F<CD;*mgggUU^ZDglh!M<@TB5
z<OKD9QO;_Qm6~+oBkeS>)~J|j))+ueM$fhkM~&H!OvWn$%g{F{BaZf7{!%z)72!PN
z1YKLCmW(avMKBZTe&h!F@xMktu?z=vCb|O_TmFB+3$k=KYw~G_npiHL+x_TE@-<-z
zRaNSqzgqo;bM43MG`OC=StU>HEOj?cT#fZW6U|#K$L28?TDGv{VSuzha23R3{aMHO
zIbCLF7@C#AOl4UpccEje<&ek*Ro>KtjC@LaT~6r;y9Tha?eVlK_}SiL#}*appM2rm
z8~#-7NVZ2UcQ1Zj?jO*xh~NHuezA#f$SFfFMyupv#nK#P?^w*Me?@ZnMM<_^fMl1_
zzi6C-i;-;KIE!dXshnXtoxE;#St%8k%3aK))xJqprE;(6(_8hUB<@wyww1i4a%!fm
zf|H!adknSjX#;VUNkb-2W#LSE?7N9+{s}O@&z(Lfj<)^yZg_%${lg($exQ$P-{XNM
znH7FYLIUNyB|EX{nf(?-w3Le8f|@U->N}OVNOsg8mw{t#JY421r2}utSqn~or7=)f
zr+qZ&Ot$F9hlbcT>Pbw@d8nZ3544XaBT4tFKcPd6!{}C>V4GfOMJ!Y%CuI2GH*cjK
zpTC;e&p5O_-;umUr`)Q4G#{kt8B-Idy=Jr`kFwc}bf%E=ErzOQSpeekjM>qF?b$$X
zjR}}OXq~J?mW{>vz~Kd}2>!%;g=66{Gq@Xe$czM<NQHsySa|fAZd6`|qufGQ?&mnk
zW+(Zd!J8-mGXsyMkxsS`-wC4e8{~u-JX(so7N#8HoQ!1S))n)*;!NWrSu94D1fJ#e
zSAUrW&zowcB=amS)qj=68en8eqn39u^IU|bXgr0g(eKXb*U|A8HeR&i)*vHG7CrdR
z#p%c3-BgW!4yWII@GtofF|zchmbDkBZw)n&FQo^|FOD1&W*`sY%vAg}Ggc$Z2zqec
z#p%=W^*HJAl*{&uG<lY#Y2U?~pmqZ$`FU$ELZd>?vQ&R?Q5rz`OBvpXa^&@$ms1Ob
z7^X0^0fpCj1DtJ!`0cZ^+iX|v_8~(01e`K;7<(a3rhVAh+ri!$S5Io#a0iILdUO7e
zWic_B%|#Qfc~5p&wFwv_tBiKOCqEQtD6f1ydPUnVx_XnGiDlQkO<4Dpxhpown*zd&
zqrRspeZ*jdmR>}YPp8MZiu}6>Vf5chd7ZhpZMW0r#?SxRf;K6mqAlob>@a6%Al&R0
z97>hZxf@S$5c8f1`;hM^(mzzO7$|)9sR+37<CM9K=J>#Ke)opcx)0?ZT@A*(#%2SL
zuLb0dVedltFd0s^t#XvfWV;PGXL8(D&g8VMCX+>5<-TT?cDrYu<tH`Exve-a*XosD
zC5O?-D$eovs&;VZ3bE{FUSD|kbd4JC=lmH=>w85yUd2mBS_&n8B&V2L-=BQy#^0KA
z!Zw_t&G|^~Z8F$y)6E&&{SmLz;g3v4BDcXtq>M7R!5T^98K5wFa2w~jqjh%=KNg>u
z?W}b^A-;T4YPZ|wrTw~1ws$o|iuwNN8{{$h`2n}$tV%0z;C4C1MEs_6#Kqfj`(H-q
z8G^TL=gj`m(Lj87HHSyf<E;!6b<J?RK!vYw^D=4U@cq@;^PQ%J1AkAVkuSku`05?7
zR57@3w`1qEduj)7%i<l}C><bNB<{pD+F|4a(VuqkQ!pLQ1j5Ivobq>atQU8xSUct6
zK=^ehE|k$G%zm=ZF7%Pc&y(_t*<^qDR7^LtJ=?H%Z2NYbc+OqpF4=CHh=1I!Ni9B2
z-)%Q%-`5y@{%+3N^r@!|`}EILkgq*v!p9uz-FXI96y8nR?!z2?_9t&%xH@Gp#@Y72
zBjfFk1UTbAf6SV7<sNPv&s%Tt9@!Rky`R(Vlb<H-fq9=MK0xSd*7c(1@DWkh`8nVB
zCG^YGQ=AY}FR+)7puwN;ighpxji6^#`1XIE>aO;YhJRFr|N4n32dOnOi{?JE#stk#
zLFZY<@2laZHEO7wi@m&R{r8%B4=z{XG<z>ceX>0~gxq`OXYFMb+A#Edt`9ROtV631
zCj9<S<vM%Whg$lpsJy<La!>e7ep`TdySEl9zJ$8&lMjRMGyCK%_<_}S67AbBUurc*
z!HZwevHRfa)a`&=?1K?aKORuk_W@O9>3%BVFZed~xdX<5l4<i?Rp)!)y42t<&F_3$
z>Wks3Cq<m@?{%_|3qhd|N!=J6_O?kh>LB*pWi;*}=b3}5RnU_2LA53*{CVF>P57Lj
zH?b*{kvK1rD;Q?pn-4@&g+J%RRbSmiotZwbI^^3PwLWONrswLxdPrv8OI;3`8soM@
zIOV|`0*6$&`5%bE44dWjm^s6@`PQ*dJs*v1Ak(aRE``1zc&`LdRXuM_&|rs#tT~v~
zbf<K(pBMa`&-xUiPa_PbPZN4~ar^7rzvKnH@P(=wjPbhv3(imnICB*0^QGAmo#b|}
z{ZgI~2;8%cxK^+=%B%6M3w|_x-H1tnC%$jMkI2>de&Hym&7BXn9hKiwL9FVAml?q0
z=-4sNUH>LSO1PGT3mI#1fcbJq_d&>%>d)7a45qh8A3xKZA!n1->F50G99nO%GQMw;
z|7*&i=tDRcgxfnVY(LK1`?KSmMSZ|Bt|x!XE8~l<fmvl3X74<hV_%>u4A!wKY}91_
zHL_X@K1#3t&Uc8M?1Uy=3{7j3?_?jt{NFA>XyZjNd^o!HgfB<GUVsp1{9<SZwRl=`
zLXJ0ksl|s{j^6!jXuan%dg#~*Rg$z}5k&Fda|Ho7p1u1XCUbmU!RM?Xn)$u&k$d|R
zw5Iv%5?a&}+P>!{bLIC7c-5zP8u^2s5KnV{;KN|P3gRAIKl|b$L022P7Z>yDP5Tif
z_<{RK3TuWl+sSFCq8vY&ISpT~pXya#E|d=C<Lk?Xe9RH6BK!vU={BQL3_o9-hdYQn
zbX5Vz*JH}ljB?xg9c0s#pRnVrapm5T0)x=2o8=e~I?t`^gP*}9bL$HK!G}pL(+B(B
z>?~8e(tr7xm#%s<(6WPlhSKf7V0msjc66hfU*v(l%R~2NE%H^C(S=*IX}(DRI1WCv
z`M!~MYCBCQOU5>l#gg`c7Si6|_?5}IlhB4yC*=}0+O=gsG<|cDYeOVf`og(~<T10l
z#%h7Vw9zgw#bs#508ze{=6d8Arj)nG_0gihy$z*J6S*)!dB)L;BEL)qNS7HM>|krq
zBR;H9nq=miD8U&7u9#B$d;mw%7W`v!(`a(;r>k7ZB@E>xuD2s(PL+Y8*I6(3bAIDn
z=Ib)ok8BR)nVymP;s{`-9~mfTo%J$5=V6~r`t-+O9W^9(`{|<is+jg@>X7AVcLEKC
zY)}jqI)E7q9F*<#CD_nexfet8DR&O2f%0~5`*KaNR`n#3y?oy^;S^$Xq@9wP(=OvD
z{7awKAfy_MetOE6(Jwk<^kQf#qiFdjFlN#>WoNjHPRrATZs!k|T7x_vBe153{av2)
zw-BHCUA|-b-=K)0m&T;33kINdB&_MpivNw=bj2TXc5J>rycg*o1@!bEGJDkXmp|mW
z_?g-!AI@m5)YQSJX0;d$C9793&2;lwImOYY<Lx!^+F(d~R-PADuctLo(4X?Mp0)bl
z<p_ktcm76rraC?8<9bTp=Z&ShKjCs!PLq0_$%ehz@or~E;NX4UIr%0q7~T8K0Q%z`
z6ms<nt1@I<H8O)QX4&@Ir^YnW_?%Wqv;M&nb*+LU1O`Voe*gJRAj{pjVyS{?QY+Rf
z!~P!<r9Og^lWZKc8-{(m^*YzkBZ889p{Q9fkH*=+b(>LBJ;W7znIxU&W}b<RVFXwO
z0@DI;h08-{6=j}bp|jK{IVt*`jon!^EX4l$HS<h1ZL=uWII~#2{GIi1WWw6`JeM-N
zRsyKMkH^BtawEVRy2D>#{%2Y=p!QLOjvX9iUm2ie*;%LXKHgyp27;fa1a}%!YH3i{
z9&|K7iL_Vgd8^I5RU`x|Nq9*<IZ&w-%pg+RO_X*)q$n_0!Ml!sBk<7^!OBScX1&Od
zOnRFy%I>%jWe{xr7KSKYX-Sw8N@XER7Pi6%LzFT86_u5)=HdQ$1a?@ck{)YZyBM8c
zPP0SN=PUtTsD=s~&m*NFj;e2@G(@kpzt;C&fj#n+7N%TsL0b2Qp+{CxVVJ_6gY<C>
zbln-3CB#z;`0KI?RYX~OXF83t*@eqR1T7$tjS)m$wJM`8SP1t%Tt%7TN~XP7Z^!q{
zc7%`OMY=tAc3=+*h)@#2dDjSZvFg%D)81B6X?BDX#Q-;RTe|k5_I-ph(tH4LxnA&k
z--7uAfGmkMawiV}e)wV!+8L=N-C&#m8~!qFZcT{ub?WT(K2>$;kV5^VNdH)8a!^YB
zqm+2W9E<+u+E}_RN{PVt{ZYzjOPiY}#3~syH|2e+YeDZEL^Lev2XCNhlfok@s$yvZ
z-Lh>&<VxXOB$YhcH<E_i6q}6|p?2Ytfb<}oO0TgL`Pjj-_c^+Bu!9YOdVpPNGHx&{
zXopQ%ZY@xWz?RPU-JAK*3VUQ(_%<gFKmUzZCI_=hqcm6QjW^*P%=j4PC72Mt6QkT6
zdw#pXBsW&cMy=eaRS$txZ$Z40;Y#~C8{xi6?8>cVu`4rmn&e!xHieejK@xER9LlX|
z7Q}Unr579u57Cx1Ig`G2DE<02>s?T#f1K7o3@(gO)k1^fm8-PES0WUzBSGovU>Q&k
z+s6Z(j2aUKe#vOcJoC_F7bb?|trc&f!ZsIHClLJ>+MJ*az3zNY4DC{?vs9*km@Mg#
zcMPdWv-AQBc(a!K?y5sH#*)Wf4s-^YG55s=Wnj9qMXd{0{!IZ+);_G3u)GD|Y{hIz
zQu;0^Qlrem<bvCxx2o)Ly9H;_$6S~-j}A2j>Y<LkJmZTvz|Z+MxYzb)<tkzlhv_R$
zCxfDR=Amm-CRovM?At;cl9c$k5<QDgi;<A1B!>UjXcaUEAFUdpPDbmTW!XvoAm^I?
zBQublfAi{5uBMnNLT~`vB)FTpDAoRu(lx0{Y`?<IYKw4_5$zBC_SstLFTmG&wOOrN
z`Yu)J;p2Ef{rV4fP*$4K3!A`sds8y$u{0&t7hz=@G@_PvHcg4Pz((NU=)Mkj&vfOz
zSbMF0Yrn#*WG(%Asgit+VGqFeP+XrFSNzR7B>#O))fi?ByLE!A^bd#`O&z9OL9Yx{
z>{dpDNjLMXQr$DzJ8SWQ{#fl`?u8vcb9&iK2L~%DR69sX2o7<oego-46x=KOgxu^-
zNrRN3AvT_#|NaGB0%+f0C7o^`j45X~ou8kTgvk&kVa_-?SjoL079|Z;qNs7O5~E_p
z)4M~I6w8GR95EQUy@o0|R@QuaMKvEEGg>IGWCeXZRJqdDLHcW`%P{3Ce>5L&wVp2<
z9izE_Y*t&4TWMh=eAfrHKmg5Q%4R6V#lw}pU~}_ur5N-4wIficRkUCP{wk-0k;=O<
zWm;~3WaZu=74*eOC9@+JRqpUniY%o13_m!YKv*FN7<qoS9X(KNu{$+Sxh}|FuZux}
z!7L1?p1D%#np~?V84_ZcuGCTWmC7Z<>wtlV!b6YD?g9b2U=)G>Z3mu!3S`Jg)Q5zV
zk;C8W`o5O>UZq?g<%1*Oac<Ybrz}DiRebbPWF&iF7IbZ^+5Wti>aS8R#~M9xEYyE3
zjUKCHBb3;s*LJ5D$0}(Eu~{)znZ#a@6s}R=!REGKqs*`*8~nBzrZ#D4y<vV)pqM)*
znft{D(S~c4jn}uSEtKS})j!T3MaC-I@QpZs6d9_yX*0buLCFrQ*XhaBJVEJZI4GJ9
zHSC2z7G^g6=S-m&j(47%h&38!N&HwAVRCQhFB5I^_GHp8)3nJ-LPR)r7A)2$cgdj3
zCS5E`vzo=$F3X9FW@%zs7&D9UbK!x*m^ne`CM&}&ZSXERk6GF}Nr`d2R+}k=4eic~
zw(urqEc>(RB;bk&cnG8g46=0Zkc0%BB&S=Pr@!hzS64RmH2C`S$KfJcdc88+qIJMD
zvjg;=Xfee>^~-8S3K(Ky44tKpF4=_PDM=O9Y{H<sR9F)g+@NgEJ)tETqqD`tg?){R
z%UI#%^zloh7xq4z+;Q-phD*1S2?^gZMH!4A;UCH{SJRLySQzRXp<C)U!*gsvw=VQz
zSl2je9ndYnQoort4ty?$e!fu|Y$^Jfc9cGsMAJr0jG>Atr(>vf{d3VY>4hcXH2)@L
zAXVLnRU!X#Qi?sDN_OoIqL7=FkI0%<&~1fnW4_DQI0!GSPTO@uAlat9i8m#0QNsR0
znKaPXxA1W}y-z_Bo2HJ>e$GL;w<`DBjUo7>(dHO?p2&E|rP|=vT&k>V1bFxXNm~aP
z4mb>^t^=6ojxYx<laaS6VerC9zke$CQ)4eQGk>-6SI#BTowq4{&~Qs{Q&Rm=0?o_r
z@3433Nf}GO-Uj^vC&I(<s_ZsZ8Rt6#|9h%3P*2P6k7ru<OjU}^D*a({26b{tK^!f(
zT?t3wg|}m)!9jLc#bcQW4YBifrKg#(sa?h~$#{7dth%Os6#<u&-ghW0tna)<$+2ik
zEg0{tJCv8r{72j6zoZ}*0e;_e9em9nC%_}_RQj5jjlP%%e{6$ecP%Zy6WWuT6XNY%
zYPwTl#)W6^RM<<rDbtj078HMQLP0G1`4KkEbuHmRH1{s_a4T(`1bD0aox7AA!7Ro!
zWdwQFxk9bma<_6wh;PzuBdZKfuvciJmV1;tK#tSrFW}yNFLs~xI<{fwBhx$gDsQT%
zV>sS^DkmQAKh%@3Vu_tznyK6na$3tm-_KO?!di6#wKU{DWvHd~Jz6t4&q2@Kr{I0v
z_b6I;Ba8CCsE!SFvW!d#(ZV%ba>(`R-e~ub`<3-VD5Jp=0_b4&<#E(>TlX&1b(V4$
z-O;Te+I7b>8G_Z7_i+NO=!-(m1=8AC%1-~{O_i=mNJ*uo4=N9#Vi>qjp#3KO5j~75
z|A8F{2MvQa)~pD+b+&SI@bXQ(7&>^vn6CaoaI>2HPvtBB{7seAme?ba_RUes^h_0V
zl`%T8X|LZJLBr-L6ZORZg<`aO%0tR)2u1DoJgl@?78vcl3e50@A{&(aqeO?4>K}D_
zQltJ+rYG(2?Oc`t?Z?*r>K2C^N@A8^1dzbqF=oYNSzMn44#UorJ?TyPk18QTJr@X9
zksK!kB(P$D4&C`&9DBb~V5YCh*m->TsB)QQ)h4RjvLxm8xxqqIfD_!hau3^t{_Z;;
zQ?3=54w`<;;Gr}rw@(Dg|52{DoOsXW9F`?ar!K<>+2Cg%7fg|2`UCW9MnN#Od^)KM
zjXwEqAi2bJH-$c_<YXFcW6G3X?`=kPovo^6@7yP`!mX$2FDs6fU19^s^`sJn9)s1d
zowh!y+`XVeUrZSb@Xb1;QvayZo3mQ~sMSAq>mTQ@#j5n|Y!9L?_I1c^{i7~aXT1h)
zElO4-qo?)}HtN;xBlDF_7Oc>hEmYzhMz8?p@ULm!QUtoWJ0gw_EL0*QYCsm5F=?})
z6+bOhu0vJ%Nbdi$J%FY>rCiz(V53b>L9K13y-z{E6mC`>WDCjiw9<2|ws|srYguEd
z+_9yllhsfagyqpr4Vf(~VV0PH#Sh;2Nn?I4l{EKh#U9C8k!4;S$QGe&nHOh)FZ$Z2
zl@YOqbbn~{psN}(81If+q%;JF8R>Q8S%MX$w&S7)3vn7(=YFG5d6g;0rXnSQZhVo~
zn}6?kQQ4%!mliR&8}L-bY+w13as^T_J2+_SOG<w%?U%lU*`b8WUQ*J!mgxObq<_3;
zaE1*I)Ld+YlOdr-%+j)mf?igxv>VtPOza{ief>aq*~?10r9`tQFQHFg#+e6)CWZPr
zL&qZ^ikX<XT<Lb1yipUJN}Y*C`o}txKEu*F1!L05aMe!P!;XrUE>}`IXDgn*T&|?!
zFy{1fgc4iiPF<n=$6_h^!nH8vI-ECGkuni~k<)qYmG0|{vEUSn=+Rd&OBLZ->U1(y
zzoJY}Hkc|km|_}%Jqfl*6~F6VRW8GM-teE=*m3iFuPWD|;w7aB?jQ4-;=uQsmUPUJ
zuR+t4&=s#K&cVyoibBV%W)JQZtAFzI3+xomMKPmP?Ys_uhd*HZ%pX#<iavTxNr}-i
z^Gy{zPOzz>me<hhyv**@f0Yubl^M!bmNx91OX#{)%IFJLg=4TMkI{|sw0o5@1nqTp
z6=X#N^;?ZuU=cleS3v?EB-MbWtCi?J<r>>OyibKuB{3YVZT6{>^$tJh8gjm_#FDaF
zN$}6d`e@Dmwq(kAT}kcUri(#|(Y{UwQ#&2i#vhcv=WOf<7Z9{%njt$4dhXNuhe3~_
zYkH(@Blo@TtI;)wypMF@jK|4{7}C{1f=fwEZB_~MdBxeH{=wUR(-5?MD-Cri858~j
zNh9$#o**3I=Ui>p!(gAmG-ew%s_`DSxp08cKnGn)tVM_Y!C)sSzeGt03CZwd(J557
zasWRlQTjy9^K-stlINIRE$wi|faaMJC7ID&u=v%U{@}qCEkp^!>DLm)+F5FnYYT7?
z>~)QDzr$d=*q3eB!YNURAM^5mm8&j}(ULPXgd*Nh?l!M7HkjuCIO}isic3kUqWY&_
zO=ivN)h11HGMLtI42Isrz+}`kNih!RE?&YV_Bx&7N|Rz8HJ2(GVYPbF3cBSjj5On#
zs6C^tu`l$X>Nk}a!)o*l%VC#&w$ltvZz&T%tl!)1E(rRXtx{yN!VeO)Xovlo(x{}<
zZ)3)5cQc~iFZ`<vr{2}HxD1DU)wH2ZnPfHWA<H(BuolMyHH$w|XYFPhy;jMjLu-||
zM23Y1G|o<%;dH}>LoD6CR!JGxJ{ex?YI{2m>h|{VAX7o@U1Zu(4Y9xr(*65d$g!mi
zhxg6OF!$JZ6&rK0y`@|kfS<y0<wg7?uTvJPe`V30b;=Z2+b6GA9%YCn6}U#(ya6k8
zZjgcaxD{wZ4&SbWmTXkUnvVW$l=~qjBwVh)r`+HR-uNNT`Z#zvZFx^gGSmJrvTRbG
z2TI{4Y>|PvNtsLCH}mp#Y=%MUs1Kp!IfXv-%4UuOI7fX?;h;$B{=SO;en<TGRebda
zyaE4x1^6G}f~AZ`e1QFqMtbE3*a;z=?FS}lfFdc?t;Cy5pE8(cw8ATa;Oc;2)|eyo
zFf)7GWiG75$+2O*;w9gFNQ)%vRwX=Kfq|_y)L>$`#pL(dEu7zVTTFfdiiAHCuUgiJ
zChFM_0WVVFWgnXOfctPDwd3x|t?ko%xkFkc1y%7TPp{(TaKHV>KT;m++%$MRS{K+3
z+P$cNg<Ss|Sq9MXZMfPsMprv)<H?^mw8xtt+or^sNUgpm$tKcA+b|@`@T?3U1M}|x
z4Gywp=Ypu~cHWK;);PM8tp!__$j2s!0g+==&)O3}McXmZu|L^v<^(*Df~%DUX0hM;
z7RxQ6zrNwxXxdq=Jd3y#xd)PPuUk~(V8;48ru2=croBoqy|x3pbPUW-IcXgpKtVf|
zk$_*mQ*q*lSAs9XT|2QJGn%8oR9|IuaHo=OCN=wV6TM48<ObbjyJM~tnz2hsG}GHv
zWZ5od1I|jEyZMm`LYBwV3%iy3RFH!rKF0MmH-F>s3G~{>%5am^m%dzpK?hAd8XrW#
zdz9$TkrL_3Jvi(z`2FHMBCb73k51Cf{+9PJ#p7CbQ>xH~wtvE<l(T@`LG*79I4>35
zvb-ROLTi+vW&wvT#DKlKHP6q<lJwE3w{JUilb;<m%Df8-Lf)qkghhK5jEM`233FcZ
zl@MfLJ~X}{2vdOj?N60uOncv!I-xtw-XY<UR4x_?w5V432&X_}_9@?4y0ta%eSvMK
z8bx5~(=37zHd-MMu=7l|y;?<M>#(3NanGq!`dPvX^_mq?+2_h7SiLuXt~}rmFpZ=(
z#LC{gJA#^yc@XjN(@74@m>$QZZm-XZ6h_C|!m)<a@?&?w&P&Pm+L=dOb!*27Q8e|r
z!bp%?|D}@TuBykZdfoX(4`%5)8(WS3;1@8sGISOpO<h<n9x%)=q@9_98s17fjpvWZ
zse!2q>FF<(-uh83c;k1S%ju&pmD??C4V3&97IFAp_?42__ewwKhh|@EO_;=C>gp)X
z4*{&5Aqbr0RP!|0^L2(R4Tcf9Zgzu`nsIsq?*lBQe8SwZ=iYdLJBzbz18rzf)*zDR
z<gc+H%BOi>Lx9!4Ecq3b-i+5l8@^T|4N6$YtD%9|LYi%_O-dn$m9)QuH}0_Vv)!;&
zSZ6X_N|QF{FoT5Y-{4fWfu8zC*<d1;cZ%p<(1<lbzq0k(Ms%%#iJCGfx(s&(xC$sk
ziaw6$;1OjA79(Lt6+HA>Mz0-H2KWP;b}Sgu+coLncwwCT@+Re7A+Pp~TU}%o>L2g#
z(O0Wj1~I6*+{&^fpkK_t)4APOE%o~rTlYem_AU1L6*Tt;?EmlVaV7{S5A4by0|Nv5
zL^>!A9gi2_m78&%Dm*_ZHUf#^8Gi89_G7-<0VkAW!a6!}LirLuTfbLs#81o*%Izx2
z-uSr?g#eSnv>%nh@vGKptyE&R5*v!^e^k;^jQAIIM>MROa_ysf9ew+wl1+|gC29dn
zX5%1$duSp!9cPtY?L#7VqXZ-(vNf7txRS$abXXi<@MdOswK^;TFn<-VPKPBsS;=a%
zvJ=1%_U<h&(`MV4%-uq91*T%NWh$Cd_2jOh>SkrJ-SD%2)2Jpcz2H^<tbd61;hyy~
z=1er3^b5qtY`rvBepr|gO11}YNp!#20tx8aq_@Iyl*muX7Mo<7$n%>LM^F8RUBGfW
z_!|Zi2TfCd?CzN-m3J-w7gB_$$E`Svf)u6O&;%_4JGf{TqM-;1-A{|kzy0lX?`nKW
z2X)EBsa2F$>6u_8iAE9{zwTWgF~A?Gl=dja(PLgEA+|;*vs?eDrcy7n`J&X{l}o72
z3)NpkFPy?`y_-gzRvPdVe@0n?L#j8<DA$Jh<oo@Mo^P(O+g<d#Qo|lEy`>FjVY{iQ
z4Xw1BD%zBdpnca_rKhF(T{SW-3kjY`ukZLhnm#$JeAm@5xXafg4*Y6V#Hm@{<<ob6
zDovKQwe;~hCEeb(mWzt*R~QC{FxiCGTI>GfoHA8tmuBPRkEJ~*c&}@p7RP0pr5&<#
zOiN&CHkLLlpkrDxON(P^YXZH$z{Vs5PP{BAIej`jBb>H|c%vDg`$N2)@af9V?IxtV
zdxUzIu&6y7!@SI6vV%>2FV~h?6A|`uyw&T_knE@TX)?f`=+gGmJTOldZL@mWt6mqU
zRT%!aX#E-P%@$f*uYVsYqzWxGF2b9m|7mGiOFM2o6HD(#c(01stjBt&M}N5{-+Z|c
zm*ZqW)*pU0?}$;B5axEvk~O7#fh-o-giML_4iiqeiz2;(a9KS%mk+@P{lgSG-J-Hl
zPdaFd3d@I*ag1ifUe)X}a49}4lVw42ngy&i1!M%WP^65o%IrqW9^rvjX9NAy=A8+7
zK5X-TC1h$h`PgYQ%J9%o%jJhm7-W97E%Tw<YN;W{J1@~-bHBk94^gq(eOIh^SD3xE
zOsm*VBOT{b!@7FA#~S*lS;uLid0oA|V%Xm*ho9LIR<Wh5lGcAxm`ERY^{$5cnUU&c
zL24GKdbh+j=~++cA6W6Hd1KScR2rxRGj8y6GDOfsB~T+EyJim!60W3A(;!3e8cXx0
zB%Rh9y2@ac`=dKgvsf4o8kg>s90t=B29mR>oP-%McDgUao9i&BtTz!(AD|sOw>t))
z0Pvum@Wrv{itB)*Nr{n<!8AeF^0_0rdAIq885p<;o$*|(>;5TOIMF)W(|ezA8sWC%
z>B&rQk}uYpOs|f$H&eq(pmAB=3_EKcE^ph+(#mLImiKux>7x!wb{g2r`-s(GqZHoV
zy}TLpRWEPUkP5YZAsv5qXHr(~^EW%CXSq;!eta{`kF9Jm|Ak`(aPVF{H87yJ_fjkn
z@NK6jdV8aV)9x2~d*2f5C5JRVOHF1<=;|ErQOs>weY^uK74@!-@iDmNozusAd00ig
zhVP=>KHe_W(8n9u4rOTg>!75yc>(411&M+>m4qww^<W{}m5*p9A+B?oH{g=Gy06y?
z1Nhp`(CEs3-n7`}x3yAR^p9$Kte>~m$`Vj(h+KR7Fh8`A`t|_}j~vLJCuyPS!!i=+
zv;N)*VKq9LI!em*4g>?Y<U(20Q1oDLPx>&|8yVH4QfBguFtKmb<f`-(YI@WiLT$NT
z_Sh9i9WcPlqQ_1g;7t=6-E#+c#|!=^-mY{_Zb%i9`HgJ=9lONaEr7jeOU`6_*9hm5
z1BU!nQ0}GP$&m$hycQXOY&jF;+HrD_kmz2E6an{pe+=}#(ve{+%fZF#6$G&PaC`!J
z2f@FbGv$o*Vcj3PXWC%zn2xZD!QLTy9ioPK?P?wHVC@iZh|ox=NIcy>#M@#y@iski
zGP)bh9_sC4fjRo*-F;K(ouS?c_DAc?X+udIim9f+9X-sukg@ynaPMNe?X|(7ls>{6
z*SFSeMt>)>Y}X{ic;C0ZwfnNlk#_f^BfJj@cB7BTl+2nBMtRo=Q;jG>i}cBhJ*dLl
zqg3zNGX29ajw;t775Yc>TUxHx676HfK{{AEC5O_i(E-#a53}x~ef;*o!HP0;3yzt?
zBdpFQTtOnLD|F?;JZ~&}>V^MVPvv>u8!gobDDR##qiBrNyU_RLg@u<+w9~gvG&&FR
z<DkefUb`;>f0`k0jMohW*v{LntS+jQm%9@#gS=uW=kEN|5fBlKJN)}D_g)vXS*;T;
zto>{|*)|!sSaC&m*ztXPxi>F{RT&hJxMm2HMdjO-|A)6XkITB){=oS>4<PV>JO~dv
z2#AV`xa3x@AIqiOvwhXpo0dzrZo6VpqN1XqhZKFlsHmvWtcQxLXjG`ESl+Ic6&Cki
zZc$;<XF=58dp`Ta+Wr1szu!Obd}hv^IWu$S%$YMY=ipi=oaER3)31je9YebvxZCq<
z%PoOac4&JbJvl}Au@CDNvk+D$)?a2q2HOB+P8F2Hr>R1`<CNZ=r6*|MG$D4P{%v?-
zlJpc~P+IkrI{incF*?+9nvfc=4^5uI2FAv^krqr7(i}}F%DRW$ZtEZ_JK}NJR`P5k
zo=F#{36b_3wD-=xO^S7I{%?OS0j{#3C`}jGZBbl`bJ0`Ng&_TATvV3Uadvfqw=u7M
z?277;m-1rh`{}~qUaSSE9r@e*SX`b{uXb>8Y$Dre@T`rj|1@pEN8g=bn+aKs4%T)n
z_>P5(mgX+o)t5rA5dwx}dlP8aolq$_1Cp%Yu^rQfonm|1Y!+G=ZPxEt#2G*djXltC
z_LK%1EYdU%(bAF}XhnJDel|6kb_1^bRGDbVSL_+NY^=#OL+BH0+;cQoqY}+$bDECl
zY>uZTGtk!zh>bLkK+<f})yE~PajPBU&Ta)OL1dISLJ6RSm1n)}r}Q^_Or)2lqBju9
zx?Le^nkj@QnqaJwxv1o0(~EMuGEu0gx=lq$s-hmV1ml{l-rSQkVHU)+euCsaGuaLW
z!+G=-7O8>H=`jrdDrX5d8W3#)ny;KK{MA<cDy^C-Bqo)p-J_fvdpPhP)~R*o(pyQx
z=Lmh!NX_#Yi`e7GZqX}_$CBNdD?&M6ckjJpaLw=SQN2T{b`GXSb1?+NmHiUpq*s*A
zSFqy*ca4b{SEJ_&;n;?qz2<J1xJzJ^o;_EHT3J(MmbmC(F;KG2LhS>L7`8McKuLQJ
zC@EGsfH$HNF_fC_rbi`G<|A(KK05jCcr+J*H<GZ^Qepz2M;La-F^Ww^X?lvC4bQOo
zhza$`JYg)`PtFrY(Aw)1fsEqOf42C&*9r?G^*2X8-fZ&c@jMo(^X2~;MI;Tl4y3S7
zR@(Z1B_)y^*8>mh_73n2yXA$bs6W-Qo}aH54sl7w$Ubk3nr)KuCWOgqJ*JEr%&YN6
z;U;I}5oNsf>C#Bo-6Uk&T8rtsn}mG!|M8oJX&B?mo3WXMGcYCWO_~3-evteu9*zfb
zZzcy|L>Jy=aHwbPUBc(ghH(2m!sE88SJWlCihj9Ah_@pylfv#?wP)bHLVwO-kSy13
z-~CUf^xg+$Pvi9^yM#d6ai1`FV1+t6*lG)63)p&FdRS$Db^{Hf(8u{xDw9Ffe4j8b
z!IFvF5n5pdgdOG1x?dRYDp0+QsbbQ{`B5ZLmwDXx3t!ue_-UoIVUZ9YZ%9aEeiW*e
z$Kp-fr;CJV&_!1*W?iHN33`69Fw4Op)G^gVDwx6fiq@oY$veLq!}aKi)y*9JE+GB=
zr-i`0R7!gu6s`<1Y%EoD=|QL`RdnkT;d)qvcP|kVsN^A`7ZjE=ON2Ok*<n@ja2Bg(
z8T6jWZm|^8rH6!gE26$j+8`QYE3Tp6o)%(!`OdHuQs1S*<=i`T=Tc!bVnEVT;RD~^
zCUv@!_;alxMZkqc)BIe$G&!Me9Rt9gnY1bzo@(BDM7Rr>oR13M_GoL3FQ5xg3!}!A
zysSy7QvHXamS*evX_@YF$gq``y-asKBaFD#2w+vH!&d8P%BwZRl5STs*wfIc3|^?w
zOW_*XGr}%Ah@rP$8H^UJ5FP_VKrxD>u`7iIQ1uH|3Ln7sc0(riJQ8in6eeH?RGTSG
zW!mo9*58>|{)|;Zwu6zPbB*@=Mi1$zuogB~y}}tMB!wmgO<9Zu-e)FQsFX%LE3CAm
z(R5AL#yEHCjROz>_w2L6lt9)Iz?kCi-sJJ)qPG^0>fyQLIbkQqm3uB^2?-pGp>Zz=
zbHGE3Ul6WxYA!XCLYYg=aK4K6zaYeb=&xQ7CdL}wamX0ZBxq>S02{tq7~7{(C7;cy
zpd>%o#rbkAWw#&b4T<H;D0j7R8@9Ummq?Cm;SN;1C|kG%m#99;7IJ%e)!&OPC+^)_
z2P2lDL{F^|CPZ~W0s|s`+JbQUagC5_CBiSMXB#50A~PZeu2qP@zeIXvEv8NtonI@g
z$G<h}z|bY0kJn*eW<QBB#p)b;eQ<9)?N$dID_cA^x7Lp)<0H0>`qf~BEmPF5Q!1eP
zbgr4kuNPvjZdKEC8SDj;sjkPUG7=61jSrW@`8qB)@i|6HIJ-6IUN5Bf%Tu|U4S`~8
z2j1_WfkNhmH=q8yUbxBD3cE|6!c@9{gK((re#jr=8iLKv{EfmH+o^r-uoG8uKl}38
zOkdG9GQKo%li+Wwf0;7MM#b9dUM6n%s2CTM(G5nUL<GrVVP7_F5>jJYRUu?0u4phL
zj*e{-zO)yr-JJm8^~q+T!dxv1JiA_mA+KMyiZ)i!GL-FS`+51_S~_qWpTq*w*+Bm%
zTZE@E8;hodMg~p^34+#U2e&TVDs09SY~Cs)MKGjnhWJ8*PeH5g4ge^+)_77>6vbBd
z0Dgz%7|q&e4|X_!{`+@E^~VhIkkAiDm*0^PhaF%G35oW6))@4Z(=4P&-dx-_!(s_p
z|Hke}%n8_y7)b|dQ=hrvl$|fkMINp?x#-t?!O?ky%@~*s(q0nEQSF(Rpyc98`AaY(
zn(+z)=(%mMl4MiyHt40<RJ~0Y9$pWXMd`SD-JnrPA=`zisB_h+D`Tj3r{L?09;m0}
z0>qb`;1+^i2IzWY)~oqZbYQy>t>8olI-AC(pfR(dh^nQx7FY}Cwkdo)E(-tR7GeXP
zuP|OlR5-P}G~=?qP-RhNfso$UpqmAA^KO745zwVOgwaYYzuEDy9^SP>7>XJF;tpX3
z{(ZkgxG|i;f>d?Y31-K$e}>c;qMbrmyEt-shhYjJ=wTm3SN~-vHs@8uqOk_plI+t$
z{Qqo6{>?2!D~(h;(!sC%E8qKX*v)0D4{Tv(gdqp`YG`4|+TOOzm+8dTz~}_Cw-f=B
zsWPZ4V6rK&P<RCNtSA(QfdR@2g|&3e=R%N^Q%n}Yc8A*c*>qhIj7ZNE3Ssn9k<b^4
zgmV{Is-6bz5(eYn+2WfcwidqUPoA%Yo=(`ze0b*~=i7GBhv0t7xPgII6brF*a2Lwg
zQ^PJ{h+5D^gI@+8cg#c#G0nXv+L!Kq8R}rEyJ#|tTU$y+FAF!J{IIme5!AC7<f}x`
zb;W|yZmDziD?)Et;LP!hc@`#tAHZXpz00VtmOd)h8{wjh#a3Fpcv7Kd=tS9<YClI{
zy$P>C5v`@!sKBVu=@lW7z0ceFijZz^++_;I9(c0x<151ZrtoT@4_}2%9vbkgLZS^5
zo!P9e_2NX|sg9TJ9E>J)W&>JvMmIDLV^hYU+HA_0DW+)QAm;W#kKCn)gv1lCY=>Vc
z^FhmSg2A9|8Qav|&)pQGM2rr*!p`+``b@+0)pvSKoi??Qh<5R3|B_(Lz3&W?*p7o4
zZLHgkKm-Io8%>YB4yLH0*IpNR{QK|g!lwbbyVU7SZ@(dAWaMaHe5U^6wEm+`|B<Et
z$i{^`>`of!);EQ1U|Hc!;VS4+V@riA!R#wbQAr&gVE=N+{uT_yr)ln6Ld^V1AYeze
z4OonL_JIW`aB3W60v;%`lX4pmLmSfBRFuP#{P;<W@#58=XS5n=Ll?2Mq#lc)gXL4j
zTS9b3o;4o<kl6Yg$nuLV8A@u<B3u%;y^S41J!QO&2~$Pay{+(w63DsWZQ*IgC}B%-
z5nSROA(nmMi4%7J?+90H-6Mnr^O@>8&o)9dsSz6FDLVQN<_UHL?+B^*hZQWwGrmmt
zn4??Y6`~yN3Y?@ddvGXNMfdJ83J?m!P{kg>O^?6VK_PnQJ)D#7d{>C=TYgXz#Mx+_
zB9Zs%KdSW~mGteq!q+_+1nan#V31p`uB~716=K6I8Oo3-=GVwT=MQ1Y_M`wl8#g(H
z>!3JudxXgL4XB~A_k{i#MzC6gB7;RrbV921AC=_yzVL2O2GN$HZ{8Q2V51ct^njm7
z2o19WF@~{F2jPy(`B!<MD=H-(@M7fAlu#~=vVB=gxpjW=blc~<2GQ|R?*`J_<*?aT
z($Eitu{T&a4AwR1NLKbjf}PLThy)L^J4yk(g~8Zs+CVE~F=h(_R~`5OT$Mw=d>{;`
zRUg9UGV((q3iDyshd7YRrlb!A7ZFR!qIW(N((q47`h_KBlHW%-ra(Lk1~va9A@MS+
zk!h|Ef7p~y#?)tNsx(Ssr$FlRM?n=paqJ_ZCm8J8kAU1vzY;3T><Zx>{JU5ooFA00
zA5-S*I>|l*CC}2>NGZph`INd(=sPr9-=`I*CNRWJ)qfOxqcLNJiK2j>*e4`Kvn)2r
z9kX$J%WMZs@%x~>mD8zx!oVcsc+O*#XQ#i+GC2Z5t&mdo3y-zcmFfNc!jss*46B4<
zhes!sIGW6&w=1CxWYMuoVLh!qAcW9g4hSjO`K&vDy>c0iJBgF5GO9Zu+>>NPaxhk{
zGE4RRDR;(F8y6dpK9+Ox0CCU5XEg0RsI1W+927=Djx-$<rkgIKi;eQQ^@k8PvF_Ru
zJLfmdk;@_4n`-*tZO$g#JA&m7){}3QV78fsO7}VUusiPv$52>KL;V)J((CqF(qUKE
zK6CJ<Rs9L>)6PLo(LDF+NNWCA7+~IK&Z7QR!ff;g9JRXwe4M}g!BmKYZ8<rLj_u#*
zPi0lYFe~`aD)^aC&`Bl4AHvD!!=DI|;l>SV!_!U?CD#a3fZ7Th^QjPNMR)n9O6^vV
z$~GW%?LqGUtiu|2c2r}}YVR5|s@v809zZ&1KtX$SUS09@p>~+;hdacytv#kVdIPZ5
zt~h+S9lCi(yg`;9X$K;;0g0|@2jZ>~BIX<Z6pSb(MsN~?w>yX~f=gq{64KmG>Cpm)
zQ17Ecw5|l^{<6-``Pu-m5Q|TODUD^t&{X(A`(1vxj%OZ6NA?O-&Cv{d8|b#ymB>&(
z=t+#i?f|LmnBeOuQ?I*O322X!oys(J4;brUoz`8wq5i<uU}973LW64sr=zJ&;_WO^
z_j7_CQXto}L^dX@9;OGf15f%pQnAh|TZ>jV{Z@-<S5LtwVER!uNRc$|1P<&}h<<f$
zRT{7tR!KIH)BL%b0HXu5&#q;m<m+hb31I-1oXQizT1fvHpF_&l(Zin$!_3V<=L&cq
zrpewg2Acup5CMm_FD?kfZ}IR=2{h{q-1so~$!l9`?kEbrfX=s<{`&<M#4>W7MD<pw
zJC)ogg>m;90>wbrsM`e%A6`v*O0)i>Kwqh{KGrxlU;nYmki5#m0pAl4bj($AaDnMF
zw~QA4LvTfD#yMtquro`5_U$fgh(Vn7x><Mok~r{zW#sx27F}f^T=d&NaavkN)4zo6
z&XPoFX)!&+aP*qQ!BH>#v*fJ6z*qo!vvy(7Q|xKBq-h~|t(e5Y`8OcfwuNNvH6d{|
zFNqsqXOL^!Ktk$H`ez$Dp7|%PCz$m*sG<!7mrpHilIW#dT7v1yQ{JtlFY9gzqZdwL
zmD@{0zYt=5JGBy=^8D)*l-Lx*5d54m3cPlaK-D0!XwcU}YFoo{9^Lu1(BF&`^{iRC
zn6`f{#JP-3*eWv%bLZn1qAv59=9qw`66xC3vqa|-mZt5~SQ@%iC8EUR`bOX_kDuV@
z<qsj*4)&ttZ<{w^#e?J9LCgbqD9sfFhbg}m$Y^>-5CYqQPZfnw(~ay-<JL=()d6lc
zkhh5FQiUm>pbZjKv=Z7ODM|2B8b!w?!DZsvVdC*g_hF(|aU-jM1qBx%S8p~AmQ5sg
z%2p%{OxF>;kN~U)y)9#_T|)cR;)=udUu9fVY8PjP#e@Kq;dz(2neP}fIDIn5t>Cv=
z$kV;tvNWBRp+0Rrj|ZI>EHPNUVVR*$@iETgfZTK*>YX~XX*~+z_e<w77XW~OD)f)@
zN}K-GCDfqR9CnW#(8$ts8m)e}Y0w3wrZ&Mt{ORXbrMmNKP!XjII{;mBL5MI%mO7|}
zdD8CBGW0>!d(9hIWdi_5k#Iq&dE-S4i|QXf`6A4YCDsTWwDO`3#2BvwfPhO1K+z=w
zi{in*#1xq&)GqkMhD#6_C4@o@Yxf1VM2TT$^Ybjt*ZnLj&VX5l-ux{Oi3~U9MJx^d
zo7fk}5ND>$PJun+TptSIM6!DB&Ye-L_JNo8Zuq(y;|!xDn;6^Ia2eioP+K=PTBuM*
zx`|BZ+sd8bFiN{m45cA9(P6FaYaoQNsU7f4yEvC?rX6;%H|?J*2GdK85F-oZ<{tE&
zU37S5xqQXRF5_xgjzJ4wM*QL$mwQ3$Wt<<q;44O%?ozGS={|-rd$Y@3cQ_JP3y=AV
zVUd}tZV=0_HIZey;R-@=zo|KV^?u2_%uk$%6{E}#-P`0Iwmlk)ev|q_e&5Gydm^qI
zh53u&0O{*5-W(+DRJx9D+DXgL1;x_SJw)8q-bwHIi`&B*w9G~wh!*w`<9cbIY*WMH
zMl#FYh92UP$a)nlmVd#dwtgo<wEiAVs{_O+tW_P7T=_dZjt&YGZ|G@xXT#p>JA=g7
zafs&VmE5WxMq-Dwp9OxbRV!7Dv~5B2Xk(z5;EgqhJ`5CNaXTI3ok>%IME7EC2N%m1
z>kYVcOqUqS_6}<e&#@ysSf2obPvxR2^SRE-vTPP=uU$4yc(iQ0mQ8aU;$oWN6a(pF
z2S!10@EPu|+cXxzwjOYZkrWgxZZH7CU`%Wa672adSWM?sm`8hxPFj+)K9p@Si`}~m
zeYr>=oz)ZUs?-926vTbiGu|;WE)PY?|MV1bxNYQyh3dtSYZQyr+N|37;dLz7af^?a
zuhLh6%Yx>Zf#!)>k&ZB*$v&fPid6<3=0)ZJr<f91sCRmc+3AHlyX5iAfF6Bm*=-w`
zE7}e@s<2>oU)m8SGKYZ2!^A{%$**A|3k>P(g`htLG_n`+(6ixUG_C9<_Q3Dey~Kgx
z?QikqQ&lf<oC=!|&n~~K!;io0UaoojMez@s1f^QvvY6gWLn%L8WW<()quPA>IvkVJ
z>-D?hvNxaRMTq?)^YjimXLd+l*Buh*62}iYRiH^h<CNYIkSrpkvL!U$IGrw_2VLSI
z2YV;4<TT+}&?PSAdi`$H%2aOKB)*o?qr?Q5!FI=r;a64cP<jA?95L~=S53Kkn&nkf
ztDc5eP5bmtW3QSpWvK`VS2pPomN!$`dYT1$raI-|x&}3BZ>Gw1xOk)?h9f&f$<fo2
zkfvNlMo0ubja_F!EJg-btfs9TWlKY15A_jNnGTqaGz3*-fQ@?EP^1N_aLsz!2&5rI
zB7@7)31nV194cIa4mS>I!7ALO#eAin?2|N$<3m)~Rty~2X_W0M!1h#O_v(Ptkrt}L
zNqXAMHeKqgjS+2+5hJe3)4?o#n5Cy#`mjn*Ydb;#K(``BOt`jQhp>*2-dGFvd>zh$
zy-9DBWrUgw$Qdp6yS7?~w+z53J<T!zwR)Om03;o+WdKTdP<FH!AKRu|f_eSTo*#w9
zh%UN1N{m>TsUx*Cphi!#G@wLJvozqOo|e?6DyM$o6hT*MQ=FL4$D8RRc-<jIB0CiE
z!Q(w#=|2%ChR1jVM)P{~)=>Hkc-myg8+ZoNh4$4X@k|J?^~hyZb6Tke*X85l#oO@j
zKtmJ@WWMn3tu88x7mHnnl=#({`MmOmDiY4H#Yaso>3cd`w3gk|Up{Ph6cxU>Hi!oA
zS{p$V6Cq)>)D^qdCen+E5VBgrapO1Ew%%esm+5)Ax0vIL{Gq8Ld*P0-C@#;ERPk>1
z^y~A!B8%~&q=omxI*0oJlllX{#G*Y!P~5gK_@?WRr8Cd7qd!)!NNKw!!HP}trR`m=
zACm@%BNS1tNIoOzL9>pjnQ{k+@hR*ZeTfO!jCUsN7uNlmHrzPI&02OvvzU$z5aSXI
z-=;5`kI)!WHV(z)KTuo*4Q%;9F`WK0NOX0!W^sc=<`SjD^=!u=aa3fZPF|7O(8jJC
zigJBvO}f|<-It#(J{e@Zm)k)_>0$&89W2gw7>NbPc8=~1M>%hALDmO@L2D)*A1tmj
zJv?U8JsIKz4A8Kf;8n6bL!1}hYHZL|LwGEoPY-2?8FbAMG2GUAl<piNPK>PAi6@iz
z`mTu|GE^KD&K$KUqa>*pv14Hhdwi&vp=7WQ#?x5LCk#g2c9=DrFY`1G6<663PO9~>
z%Q3hxqkceL-Og@2pZ2W1O#H(JGg{^-aXkL*8znwB!=hwze4e^2;(0BUOdM=#*c2O`
zkE5NQsX=QhX(i>17H>+hAoMX18X(*lG2T_K_sT}ISITMl7%?r<$l74Z+OFRJET<R7
zh(mD7^8Og8X*e#Q1g95GW5kgeMyU!Nvk_Kgoq-45l%c%X+2P@Q1mU^=a&ch1acs2K
z1XJ9i`(ilZJT{W~=joG_joiUL$~9V}1WVHlGaY#Px%CP$zB9J|{tA&dtuakBbR5*N
zt^3aP#C(}IR$Pz0qH)?1Mmaf%$P_mY`!>VOs1)hfA+&S62(J%YCx~nl35P$*j+TZ_
z5bvS)$BS1hS^7qoB|l>BWuG+~r1+gy>=X+hL6Dm-Cy2c|15?cz3Rvt!$R!vvCMtC^
zD~FPNhmp+cRg!j16vIt~nH|)7VxpL2LbRG8_3V><<}21v1QCp))JY=qTQPo;vcdk7
zh2BIV6ZfT~`Y@WUW`1OX8!cvotvp1rVw8!evAj68v*K!RbXojYUbL7`E_PJ=WRaOZ
zCQgR7T*6|zBCg++A{=^5wpt#%OKKH&Sklti3msL5#?sAKTKVf63ai0e3#IZ@di6?c
zz1}Fy26usCq}g4qoe>Z`1y+R;ik^b)3Yhj_b37fmN*UGD>OaM|PX|!b4xI}PJ`c3o
z`~(9|QOYR=GNvkM-<qNad5x!kO;LCTP|O6#*t8Q!&%;y2Kn~P|PB%DO0i8HqK{{i)
zSKw7YYM!Q43~*(Jv3~6gbhQdI>}oH}!KD_Sqwl6egeZN1pm&Fw{iwF)TmbdHnoV#*
zNxhQpON9hW)(+aQmQ|)=)74@G&>>0h4JCQO(R0cD&zXe`Wr?NfMn%~3lLL4~;lb(8
z(Q|1uYlav`HP?W&YWmMLikbtZ39*9)H}|3GGsK}te`1DW0UP%3T=q^~$$n|3ID+D4
zVy{?DgJyP=eI;_fRdclG@yq9kk)D~efD&2H%vK6nvZ!&kIJpB;SyLPO?R?YLzT*-Y
zC3D32rqb6$$L63Jdgh5Qn<8oA-_v{0qz`V6r%7`m>YAu<E({0bo)Uw1^b6%8gMT&q
z%aTV&=88?G>_$X@dEoIfTK>hGIdD^A74?PJiWY-@8C6}|8KiqYItx+K<||yF1o8ZS
zzWAV;#72^xjO)p_(^uDtmf&zdS^5A@Nfc|m64W#1dKffHXyElKZ?S-zw_Y#)fTYYD
z6h>usdj)do4GJWZ6)pti;608k7@`}@J}{OmmZtNJQ6DqAKXIcnk*qP(hutVzLPvU+
zR1L<8UAlvko*R{UU3;TKk{<5UFZe$eiU_$npDPekZW1lW9sll((4d<YLM_40=`c#7
zW4>17pDRSQgBlEgJ8xFIh_!d4il$wZ?{98aZ~>GNr*v}X;FcJ?^_|gs`K=1QW^nFQ
zl5erL)Vrjm&JIehyH%lX`>kd}j;Q#p5w?{Wx-qwjmV=KUy~wjv(m`?eZ7M_GW>)e&
zkf8(H#kU@Ey8=4#_U=H#g3nmT{<x*UrP~$UZK75O(~LV5+yM0&iO#_Pd53jg)p@m7
zomV&vNJAqA-l-6)90A;Urx*iy^TeIvK>TA{K5}20jEhccf^11IY(?CqX$zFC$AN=0
znOH4aATnQR_zI_lh1jbozS3envlfb1+Z=|R{t_>se>@k54Ui^i^;n^4lyMKFi~-n0
zbH+G3KXE`PP*&@vdtsyf_Q!K9_-I@IBrII02E&dv+GJm8t!n0dfb8J7Vc&g_r*O-2
zA6C>dI(r{B!0MN+>>K8psvq5Zzj(VTL>sB*elgjO(`a_qIl{eQ%Vl`068hhBJo*~P
zo>x%iU#tp^0v}Dk{6!4xywD)}@BwA?mn}kL>mCqUWJg7Y7A_L+qXmofOeXU5bc_Cc
z%rg9XL~P|ObmL+%D469MD$4DPb#{m%<XTQjk9LNn_k&OYzgvtwZ3+EiDUS4WNZR?3
zDWI9`IQEdj;K?5<VJH=4Ie3W}LK_}ZS^;oHaCZ*M4j~6FQJ_p&dc@j@hm72~;KSC8
zca|uM5$mGhpR5|qnTqCc%3UflXNbxHXZliw8We~O@=3w2_7P*@>ZareORY2SPzSxn
zP9f>SQma7n22%x+a{f4WnL@{mWoEBDwM^;2u;oe;wD5RZa0`au6M&lfY_(U#77^E3
z@j1(tzFDfGRhA9+a;2s>m+Lwz{NJ&F<iDut0QHhZ?ZAhb<a}x&#~OP)_+9HT?0*<`
zDqXSsvN?nT{%UQLHxjc=og(q%{uPEPV9a>bn+flDRB74JLnaeKkqxHAN0sgdxWR;-
zftEaK9p|bJ+Q*Jt={L2e^D4#;Pg*_O|0d4oAfQ%_Y>B1uo5jI2>T&Uv4s^syOD*a|
z?&K^sl*T{leV+Q%6KGNg0`8Y5#9KS4X}?!ZtgAaHTlJ)P6W2&Z5x==;<x`kEjWqr#
zNJ#IbwNHsR<IO|;Q_zIlAAt6ND*&4CwD@3TsebFI+^Cx`tyK*yr7(=mchS#Ji#=Ti
zoW}yEzNJWcM(k(izi-XQgC7??{EV1t=D*i2zw#NeZ?u7buaS>41yHgnIFfn52wx$t
z#l8HUD{u<cK;J0;Jkcw~z9HrX)whkJyhV@pb2?VQi4gJ(dAlkH45|t3H*&;<CW=xk
z3S1?Ppb_iE5;OlzOTOpqdU1fw%zML<N63qz>A51j2z{s7?p|+~pPwrxn)xLi<%jfZ
znB_na=+}^`)2}0BX`0Ci*9lmKLpNCwzS>cK2(8&9!a1sr<P|GW(c5#Q>9b8%s*A1p
z=n)rHZpL&q=grL~u9v%neWrQiAacDZ!t<(L`L1>a9(vJ4t`s=<BDl*aP-HEjQ0vMQ
z;hI-RSlBNAhCDIGb#j|F25vL|Bpt}Z5%|tLaJP}avrYaHG<5wI@h+TvHf_O%qL^kp
zKRY(aa0gkiRnB!Kn|>eR91i9v^E=tjZuu8b*cI|<F2}Qdt9UjENY;DAK5&=1+aosH
z@&DD2p!?zfi3;%v8?4RCK3|J>8T-Z0Av=ck8_%vTEa&98M3v&@Am~J;cq@<$J^;nB
z*fZ^bIF&h**>F%Cj?V)J#j))3!pF)<Z|^EGb!26}(tKEc>sctbD)m#jEHH~*Y5J|k
zV6IaAk#nZ!@hWj4T=?wKy6z_cY1~%r`SlZVZ(O30m#<=s<^O8}<x}MuMIZh0jF=ph
zr$gi-n5P)dvu_x#)yr$S>W6-vfI0p8w@DJqRgB*(O`{+;UlmcgwD<>DkaKj9f0-aT
zRPcj1$;|q}nsxREaXGG@-u<JPOeg;JW(@84QDm<zlP~{0oc{SEMmkrCAmItF7hkl&
z-Dcsx#jg{M3*vR8k@S^`G>eiG!YyG>`TLq9`?U#s%C4~L?bcijyoMKAp1=n2h~3$&
zV#P3d*hL1(Q~$I0AK%E<Em~#A&B|K0D7R!hLX)_ii^$f=G0wdA5*7R|E?jxgC}Nvr
z9L_nkQ!zwHQK|9r_ResyBLxLYeRicmF~>Pc9PVtc_A_t=GF&VJ*M609?A9rZ=Vxb7
zD|KWF7|Y>LYG4Szf(I#h9c4kLoC>lGzFLFA+iJX^O7d$5#WG;JSF7}AP<~1NRw#DY
zBxNPb;ZJK|Js23?SG5CU8T=^?Du6-tND8n*Dde*ZoC&K{;^8lz&m;x5gJKzcjRqBh
z$GCV@lN7|jvMIM&j2XLE&11|Sq}-iRzu6g$(r>&E&mKN}(Tlf0;#eHlXlRop#)Nq%
zvnNeG{}5wFc_#-WS)o+L3rai2ORMe)4yR>*h^Yzfxu|NZ#(6nJC4Y!FQJ?_nTuL#5
zI5J!xTBW0zA67nx77AjxG3NdnYuNZQtvkQ~EYPFE8hUXBie+HUR=ZXS%+rQ56eyNq
z-~t1%@I79fp+K!<IR-K?fUPZSC@=C@1`c)9D!~BC%RB36Do`wgFVvvG0JgTAp+K<=
z16OZwfUPZSC}1oDde<h=(n(71flF+Bu2zeK6%R^sSZPt9SO%67mEvFq<wy!{2gNe@
zJPj&@K?Ns;w1bLeIef7O){}vSB=uxq*)$$ZHkJ)NqyXd6o?UaP1=7l;-pM+bTJZw9
zD=zg$-~?fzvKTYSJ2}Fe&CyhTC6A+NHhrpSzAQeSQm!*`r6CJ>mS(IzH~^Hz0pW(2
zt=0=PQCy2Sf$nM%dxh*b3q$s9`qmjiJ6lADDV+D1ngamN?j)T0ZlRMcIJ`MYXIjM%
z>6KP7iltSb$8lw?l4g^(((d!3izV-CMRK*8++-&2y#Nd~^p6X$`eaerc`=d!r(YBY
zJ2KVbL&$AQ$n0K0?4nr&I0(+Aop`@jyi?Voi|LJv;&4{@z{Uq%A?Tz3q_ZHJxLBwr
zk?RuHz>_rYlE{O;6_-S2W<PjI{E!u5FN~8|AEDpa9XKYe@N<+c2}{+`MR@ql@GvMq
zZ#gW%v$^?sNlNThqxL!K{Rp+<osE%AQ#q**8n=j(5DRn*h0Pcp5z%abgG^-^vK06?
zCyh!lUbq<}XFT?++e$-iQcA+#t)r$hG!I8@xFTIk6CF}a!d2@1E-a4??P_eKw{6l0
zMpC^^dL*t+1Mug$MR@Yy<CCIXhlDfrE%aBrbQx}wzGjzF82k~tG&_b7h%SPZ@?VtZ
zV@pwPM=A{;?kg3Wtn-nTO1%ro?k9a_!hGlj!^wjpN$``R!`XCDlp~`PswvuE>O)ug
zOHmli+x(>pJM!Eo-Wbb8Fw%zgkdkoPzdS$+kJKhpGEVoCeKCaEO}F-i<^~vrBH9<i
za-AR0ww{LqrKD61HpM^9_6S>iox9+dLhZ(6e|YggtsK1=Af?b3fs)&s&~-slnjOF@
z=}JpA-h;PwHiUQu8YIn3k#zlNx7kN54Zx~;DS2i%qz^eqgAVv+jr+_y;aqGgOJQKo
z`#Hw@@Nb~Jw#PC+-vDR<K(Xn3AVi7_%6V7o?_AG@5a|a59P=y>mA>%n(DzfV=Vq5Q
z*gnYM%gQ{hG?}D&y++0Rk7#MRt4UY7H<@rvp3yPV`_M%_zs5;VbNIhFK?-8J>EC)w
z|HKwyc9O&{0Vo0W)+R}PO)S|KEG$2Q79>ll)S4uX?FMLy#dx3~KAsG=QtFDNi`;0Z
zr9#|;N|7dC)BK{=#>Tg`AN6``v>;otykx-WS*?1C=6xcT&&;E;6ltODc{u1C1LuKb
z`bevXFy!jE;z@lrdJ`Yem#caQ2Ris-^&2Xxuk#z`&#Re!?IWcQVT2fka*aYK#{>sJ
zXsH;@LXE_yN>fHRf-<#GGBg{t5Ui1#O+SLh)en}Y?Mw10>~HI}AWz|xG(ckBQx5f$
z(qj;kxIn|=%jcP#h7ff9rEo~Ug-<71b`QfwMnod9aiA2ZUSY;1VkadHk^-@}<9<kw
zz)j<#TSMS_FsYx^Z?G4&|3@0f)BZkEPz;)zrxEJIZ?ZI3zm%2y4K6||z7CBRzSv(%
zi!3xs{pscnOZzj;3!<0Pq<Cz6E7QPy#^tb%>F7)M4*;;qq5(EuyZQh3K~hj3#*D_e
zW*H=R)X)xw^4ft?YGmgBSK}B&cMOvHcS<{Ak<x)QDbnl$<)LL@x}^D@G{)nabSV`Q
zYiYWa9Gq{oac^at`+yxZFm|vsF0$nRy9Q3k=%j%=G9b+UbOQ$tk=D*?&}GK?BgO<|
zX>53R_3&{pkD4vW(qwwI8onf!H@5LCQ=7OQ?cQx!$J}Mx5)qRibc7T@ONUB5p%ASY
zDt!UJAMvM?Q}A!%>Ev}=hf6&p4eWoINUQhLnQUAV9Xnhajgo&IF0mUAO33IBhD#sd
zmi%8Yli=cy+?Po&A?NZDP@7O_)!XaC-AXhB_lkoY*NYNra)UiZBP5QCY|yW?{nxCg
zVLKIV>KQ>bBf$v`h;O|vT!BMJu&0@iu;=)8w)8f5xKYv&&b-OkKv#^GezXC>?o!+<
z-MM9+j=+wJ)Rngvs}iV~)`zZyeG6xdy9T)^cMPhlM#yI=oZcBD^<boP9|wVsG18rI
z9x`bhnzOgkeS0a##RZnD-4C0?lFOy|z|v2Z)d8E_qKuyLK~1VpBEITVIyz2@^?Y%;
zWaA8{iFNeT6;cM87Bf~_+cmWSY8oreF{`Jdy7)LN{$F#YxCsU|8dc1PAv4vTq=QVK
zQg+R}L8C?-d*}ndx!5<I292mm94Fmjc4ijcIbIrp9yxG5uF1VIUP^A0ha<=F(qxpw
zRYk<ay<uK3ezVbHO;QZq4YY5Plt|kqNHGBgU}gT)=5pHfQ%g)(p33Z4?AG|<E@t72
zv@j?#`m&DN0SXIMXvM@=>FdM)XikF$8amON>imh)a5i?s9OI+t$B9zBmF&Pt(qFoz
zcyvH+SH$M4#71{QY`*74UV6rE*4jYdT_qh3tlzA%NCoYlB3%jjKW}VyI0a0VZVNKa
zl(b~3)R*<&fq{o3==G__3}6hrweMRIAii!Y)(uQNc3U@Onl!Ub@l;wpO-k+EjOzF%
z{7JI&KGWmC1$g3*Wjm8Kt#vaUo+c#*W@*EaO=qV`@fkV#r}m$52-^xZT&ghH$Y?f=
zosNx;M0ZY?;@sc9aw8Yyue=<SXzg@qwYB|mS4)?f-&yY6ebV5_bn(^FV6<cTp@bOv
z`g)w4?Ymlf5$zjRFfYl%Ny)PVUHII2jg*4Q4qPKC!RT+A7mJ;hv?a#qRtxKcWg0ds
z9M#z%HPCM}q_IJ@`hMdijhHF*31Ht$%n%>(U|-6bDdl3*;hF`_7(shyLAWW3O$0Ud
zN${ibvq7#RFxX9bMGpGSk>=v}4Ra(TY3&^8`osz>LCU`7q{;-b{7F;ZoumtMq<$t$
ztq${r2~$h_T&aJ!fu}}?`5Z48rAXQ|SBf(+RO`7XObpeY!*iu%8+LVP(<9=xCtU_F
z%g*CtC(wcety8Ghzt1F^^T{|ry10FtKb@H`-DJzEC9WwsnZAEey3N+SR*O=6$3s#t
zypUY}kTjh^oT1jS?q#*35W{7~_0qkz#<jG2<eDU!yJ1~0Ua`M`P^oYW$gQ)a&P{Oj
zp}EH|`gwXUl}2%(Xw|EO5G-?npPwi5CTXUPMJW%P*@wH!GxSy|#E*UMo;-((rOd0>
z`g`tNAmu0^$;*ZyRNc}kmqI+QyCs*BX2KERCVMvAE1lz9lI}m}9mDM}4=<z4h2Wd_
zOODPWd@R55Zb*>(rLo|<-hYwUeUsf^_>ZT#(_KOI>|dmN?NGmPXJtqnEx2t|3Vl^`
zq2Ft>9>BT=d;U*l$&`8f%~!JcZEI=VV(Gs2shb{@2L1om%~qNwow#^4p|2;?l;zT*
z_Jr+xSn3^_r5~o&m|TPrKYPur7;1c28e%KmLv!PT)2Zxw=`vfsImBB%BObxj)>v)p
zQ=4Z{^`p{zj`~t<792T3(^G`r?y@KP<5lcif0N?I?NuEu$MTgW8qi^*R@)@36UY46
z3mf<<1|X&=d#@1ylPvZ{mE`*v1W_fWJtn1xSL(cf`XvofGu{7~bUE^i9+PUJ<m?{!
zN&>!eAD7;DmFv*eMs2XeFW<Z_oR&Nx4eD!HW$M(GG?uT?={vbc!=Fq0o{(a0(Ci~T
zqe>+;7s#13VfG&8B7zwtSt+D3OC+pK@w{HjhqZ;XWT&72%u!T1Da>WVLVneg($K*M
zIXODr2TZzkRNAZ7lT`Gi)VH5mA@9#37XH)&U1laSDuQuZ(D<a309hCGl=OUJ*R{}F
zPf1DRjc%ykq;<o4CM7IWZ6uEuc{u+748BqO5f^H&@dQ0BePi!knyVEpHHz9M!BKjM
z4@SH+mkx{>6-$YkQhs`?K7kF}Ly1wu+W}VVarz-s8WC=k$o+>_NevBH1-nT;t=fJl
z+1->Hig(*V&q}9kH6_G?e31OCG@ENBY{U@w>Bcn<y6-t=_d8Bm&q<5f|Fh3YV`;<C
z_#Sjw7UUyR)@MlrqqMGI0V3HMkdN~pz4+6)xV*LCP=E5=^P-dPNCe8H8>_--!1GZ2
z)Wf*IB$)R7;XLm&J@dS@E5R##dCf+JYV?>AzWfx8dqL_8!|7cwNZEnaYQN!J=G+U?
z&5ZtqPo_rFJ*%aRp59ofa5a|olLj&mGmG(>1w+*eYgJ?*``PedJbtaGqpPJDvS&+S
zsBif$Dco75f+*@2mewj7lMSsZUmv|Px+7akx8vJAY-JMm7q4c+dRRtZXG_Up+3WR&
zDDF2abJb<JP-}vj4cD)1Dvw*ElwGz)Vu1j+uaOG5GS9fR(p_A*!7e3c&AZo0n{kA5
zRgN^IXBm>gWz0&}11Bb{a-^+5p<#;LDs9Kt_v@v7ZTn~iVTWB#+u1)@JU&Q_531Xs
zQk|QN%jte`ffZ}DZyK^uiVv&MsAnh8OoQI*xedu&x_9Rrz5aVJ3%TVLbt3;$8ai`!
zT#$~qc_YoaXMJ3tzHw-#Uvi~*>c35LQp_ePWOSo}&Eu;m?J5b%m~6)0VkKXI8KLbB
zjiJe++c!xWmZ5oV6S_BxzS$%VY&$dsxfIebEHO%JTbq$7U?Y<j{JL358LixG86?6W
zwbHaa>As*$6$Q4Y<jIpZ_RPY!F);9Ao+C}Cf-RVA28!-RC+B||ojk1t`siePhU81v
zaML><9shQtV=^rpy1abLHmaTuyae{|dgP!gq-_JIv>L;va!M0jzfEfBa;`VPpRW|-
zv<^5}tiki#b{MU@ELo?N98_=AsT{o5sh<j`C|<E|#>%2TG^(KFds-qQ5SmVZ>;{1Y
z9o`0+l)eL-lp0#LLwblw7$w?S^A2fHmlT{*C<wC(9MFDhBc1QzjM2micgmBuQ#x&9
zpGDGL2J)YZq<&o@uk8?dtvB*odVZI59h1#-ULTZ3_LrrBk;Yn8W-c0N(y+Mk5p?6r
z(w6jUeN8V{BbdbUTMbCi&r-p^c&yG><7(1DxW61$EXDti#hBW(xmY?i!5}BIR$((d
zac)=tmd@*k4JHzOxBnF>a*(#rs$Lv?roouOa2j)Md!-=~w96pjuS(&z+<(xpS7%1h
zxL2it_WX_I%sp{<IA5SL3L311Kq#b*uSzlf^VIZMKF=VEXK89R&{N>oa3v0DkH0Fd
z#I2w?uSqx9U?`y@Z%T>&&KE-XoQ<@!bX~MFS49N$JJ^ko9M8Ger7t;WmXWM15!v+B
zo6?W=)(r|>YCtI5BKo#eT4~FFo6gjw#&{lkOFF?h3QlVMmwSZD!q4L&@fC6!ZG1;+
zu$|tpb&up4pviHiNy^@|UKQ-hWZ<*a4`?K~KDbAUvgK@`dCr^&yfI&+U}m}sHI+#$
z`hfp#EWjrzeK%D0lN;3gIwxuAZfPT@OryvFn(Q_!JJnTX@V#)u9_ikJS?bb)sw@ix
z$LGJTP@o`N;}`4;KhkWn!pmF!J3al_Dz1Kqd)LZV@I3d4t2r({lo^29HgQCbg(etY
zYAv4|p`oqE5NnHwp#@gcTklE(Y}IO`Z>UBQ486v4p*Z#ek(%xa9hWJ;xbnf_=f^8k
zY~V@O1_OYd8Y%!VRX*a}<6@DU;D)WUF08T8*RC<>!fkt{eGvww#-r`EN8Ag)41kSc
z<$Dsl=9d4SGzK=b6YohE@Q=SQA&!1}9~-(;Fv6VgPwx8?{3HF~u{#ya3~Ji;TDrB@
z4CkO6oP#DS!JL>1t@*-B@}u2*=B8d%rV_4<pA!AdqI99d6m<*zzt_?})zx?htQS-c
z*2DGHa_nMCJ&VevCa%xkGL=I)t2T#-*a~WKB}90s=a~;-zr$XA&qtW&&4>ZGJn|~2
zXWJhi6GLGY(qc#3cIp$rv$p~^M@I*wr0$cRZ&xhZt9v>qCGV4NY*z}S_t*W>=jJSa
z!8(g`Dy67)MdGX#E%f2DOm1zax=I{RHIwatG$XM&N0SWA>g<Z;pEG4wGeQPpDQ%|Y
zjqAhNzv7H=8{bUZtEAp^@&G!y+0*kN%y1o`dG=4CxdB*#VYX+|C(;6T1+wTfDLf`q
zojB?#Zq~=fM9Zh6pTYi`PYs_*1Fvh;NzXK^VriOChX)h&L)$_6IL7+$mkt}q>UEjO
z(zMfndb+P#>Yvh}s^YQyMKg<~8JHXBooZ?1u+utRo&KX<|6!mwZ$&{x^(o;n(G55x
zrS;Y@YT_Xos)Shun3a|tlAeyxfLI%_$%Sx3Rqn8okvITcUp#vlO+762Oe@!GJ*EFJ
zMzh7NzIiPjI3l<Z<xa0>Eysi@6&;pRVvLnlHcBYro?x~^5K?#3B@Vm5KMqU1oY`t6
zSe%qq=p;oQk<xK-r0IwhOLrW>Zm61;9Z@W=X3-Ry4RK)++;AS{ji-h_W_YR@o{acP
zy(Oo07YJ2)N;6$iBh4AlI2Qwgp21&O4zQ%NLh2Z?=n*_Cflm;++r^vUtRrb|>H28;
zu0{%W7!~aLn64>ZpGe_HafsGTV~#4b<d&n-?JlEpM5A+fwPUF6sMIUb7ytwCoC#P?
z&SO$kq>*LCQKBx7)t>psq)9f1u?7G4VfU)b0ytO5UP!7mTbV5k?NE2abh=hreyyb2
zR9f{PhKq<QeI}RV9*Sa1J*Cf-)B2CSx|#J<xdu~B?i142*wvqX<d1PdJj2iW6+-&k
z*@GzK3n_{|`a(+g;MZ)<R{arGQecGpA=h-oN?mzuBo{{ePhyi(<@xC(HcqzIJ#_Yb
z@mOEmB;04c<4Y;d#>#NXuSB?=7iYo-n)#&^MwKTQgi*yQX|Zo(6=JL&NV_wU?#SO2
zOp`{f=|h>{PY&{fA-=qW$};~Q=Ig2XN{Zo(qP;2U+f5FF(X_vvKb1pV-*FLi^jnzU
z;Pc|yZ=?hE-iEE?v_ARInB&xX+<j*8NGyeqelHz{Np4ad_R_T!c19XZwRO@Y+EpiI
z(4?<2`cTr=9zmYPXQVqgGtpg^F#vANQh$_oz;rh0^XPPP?>aJq3O|nyqIVW}f@tU;
zi~VS9z4TC|K}VgndfHbnO*iwt_sWa^mozq^ULV>YjXc$z1svP0rA>~tQMB$~()P$|
zeVo5B;P~pCHmAVep7R3d#`pD{{<n0}Ha<%&ty(c`&Ye+wjwQvqjKZ^rN|CxsW6I^w
zfdVNyx<W00si*9$s`T=-obV2O_)pjt8g5YG|MDj($x#9ra2&i<C;_in1o|^oK~eaJ
zfII!@-#<zBhF9zDFH;dBDkjZ4D_w=KVmalsEOckwmSu7<9sOAv7O3fk*jm?}wd_JG
zKJm66RM5OeSS0djNh1`Xy|lVf%C}|VN-Iv;E<dT(hh``j=u7oxuqZPYH3ip$y}O~*
z^YAawJ>tB2(#M(Em(SKws6DayH))TxCuTQw-xH^sq{R@E)6Ys9|8I>frUk!CGY4v0
zS-!$@$_XtjPp6Q1WcG2E2VukV<?oQpxnw_wn?_kQ@SHTdr<ElfgWbss1G%Um)&Dzd
zCgq-!W|(sGq=gTu>72A4Q)ERmt^}N>Ve4;**t%u|!bvwv+lDr*)8tWwzSBEy7G;^5
zd}n&$$(7KC*Zv{(@6CXbp{?}3jz@j?V<@KS=clRm4=hKgso@W4gtJbqL0`V=DP54h
zOw0RBsaF|k>>=8&RVFhH6tOx~D2LZEx(&+OgUsY~in2s$k}1uP>e4(*k>;7EG#`lW
zjF%+l+#e3*W9WKGaz+_VKWsD|NGpi<mm^X2i6iS`s8o`sqDAMVc71pcy(CLLUFCZJ
zeP$rRQqLA-s+F;1ozy$p0Q}ShJh`<6E0&RCMWL-&<#c6>bQH$G<uy3QE{9)z-FYWM
zd7YP>;Fh`PaSW)fS^4Lsu-?WoiLn%ZY*q<-ff9hZn!Y<P#kq=g@;@{|idhVH=JJ1a
zUmO6y{c<am!7Q5EDy6}Sg!9e_dahNPZ8_!jeA6nma=pFmSujEx9Pk5NSHnsxT$IiP
zRp=c8xpPUH#8qrbk%!tVKQiRXgf_E{a@RTnY+cKfN*c|{xRIy3Xst9`)8xV1p2G+b
zNy}!(yKEJ3K8s+6>i9;|N?*BmqM^kZ9PyD^UQy0nH1Lht%n$2{(m^i#JA37ZNc_84
zIw*#+(}bSEM^HeU25Lp9pbZ~|P_Cccvy&bN!?>v0Pj)#Q4O#djGeG0{v7a0hZ=6&a
zV_I&INOOPtBa)bhecz(l(3g~YtEp!XIe{MamwN>j>s?+?oBZYQ5$s!?-%KwxDgVD!
z0@vZ5!9C<fHfNjh&!-!L<WxEmC_k0dHp`ne3f3uR4$qT8a<uJ#fBp5;lZTS&t3kbk
z=~A#9gl$|<h<r`kj%=cPLgYGARDNOfAG!<-uLZSQ-cybbVi)ujjqYvwxv$(CJE0C8
zrX_~Tm&F^p!doUn1Xf##uC1qsLS^1%oXhPqH&7?ttFE2GMbcNH@-P^2iW-w6@Gr?J
zkH^0|@Gr=~n@O)Y<>642uq}+D-<)!?H7_<y?r+KKK?}m<BjGtJ6RE0&4^u55C!9Hm
z5YtPJ&!|*$WBJqi55s?#vGN;g!)p{4D@Qq48KyR{_yfzIful=I-+;U0{gZ4gZi9Q?
zxp`cF+8zs*n;I_v2$4B3LVjah2Xt5{^IqHAs5o^Vr%PVKWf)6>S`aG-tWUU&>UEPy
zw|!SoX`~!)99lq#<8!jtq65>qvf6r)=Bsp3=cLh)D0z6|DGR_6jvaBlYEB-BRz}I`
zHfaqt`8MC?UeMzTXx|ah@-aJVqBG}$q6`cD-nGOoNo82o9%dWsRMlaNT@B5Nk#7cb
zE91B?M(%6Jn9#Q|a&(ZfyQrjqSUIVa!HRWX%D<ZPLzD(%w2E<4eNvqK9;~E7ob1aD
z?Xb7eWgYkSC*|~=V{WXazh@=L@sVErjq@lw({5D4nVGem@)P81(mT<M$}F9%>P340
zMe8N@8ms^lDnbC$_(VAlJ#%xSoQ8kTCdwBE>99@OJvikU0phd+?20O#UTPp!RB0<<
ze`rC2eFmvom(rA9dt=t+P-K#PRYIe>GgJ>R3k)nL#(=a!dMrtvlbCC%)e+wgTYZu|
zqF;Nbz>TWSH<oYGe-s|3mE0fwjTrBUAf?B6$DG7n<!kqbVt7|2&*z}fZ$A*hCDXG0
za?f526=pA9YWafuS)6yu?T<b)bbmy)O!bBN4=(Xi<k1oBt9Bozjke}Eh{8=Nv%~R^
zx$9#Ng(EfGz{_IXPlvq^Xx7l3b_6LomL~ht<$YvFe2u;VF8xB2t%gU;T3XOYz7F=p
zxdY@u?Bz}$c^o^7xzv0kmrY><<>6G4Du+VHDNmKhFjXg2b|s$HJEcMYvE3BF4V2nf
zP66n&zVd`WS>l7fa#|$2zOG3A0uxzoUY9$%AyK3I67`eg<J%8molaXl9q%U(``-tS
zA^1}RSI-76oqLHk^_7|5^}%U!2i~6}HGE!!Rc{VfSl8opKCR1fnsixLgQA2QV}r%o
z!>mQ$u(&;^DQlqIZ)w*B;SH4qWzh@6=!C*dVzOdD=SYFADHw)-$0v$dCQ~dMh*_Fu
zemuRVs{wUSTbjn<me^Zw`qTbFvLmQUAH>bHJ-u^n;MR0`RAi+NyUDDsvdij-Sp;a>
zU^#3?jUJGuey7HTxh58thNh~<TITy+Q#TFR4*cPNG*}*mne_W$xe;54?=$2P__t{Y
z^nd|F<US*Ebz*CeYxR{L(mRPsmNDpamZepTcz0{c>A>sP_N8zCa~7fThRD(JQnps~
zEw7@%P!uG(6cZg4nXf}s?bng>`PuHGi6apZt^ZK@o0JNjj=csBo~3E^2J#i2)M0WA
z*Bv0+yxlomp57f?4<I}=Tpnh_cINyDIRXD-MnVrOrx_#hRZb7!%e7ah`$dzgz4XpV
zc}7&3p0(M?vQ6U4JYl0`U;9X-!6iCass3ZV0nf8EV?0Z;X<kKgf_vy5KP~{mb=l=|
zB5WlaFPA6(@9Hpfh7f1^NJzo)Ii4zF8HV=+3`-u}eTDqq%F@-^z!~wsn$^8|EN=t?
zE7M_&h+up5l*$*h;^jul`&vqco>He9Mk|e!qZ&-rN<FDs|6#-!JEfm_vru7*Fs{*I
zSnMt(<)j*=8?@?KIj8h2J*8RqI)6$}$<$#^uO{Dda!kL>_q0OIdYy*eTdx;FII}Cq
zVPPtyRpaFFIM#5C8*CtanDR;vaQKG0Zv<#%@yw{~D%mg50<4_Y8;<;$@KT~=W%M>-
z*wwda)7gI#huejf)ETyTo(+alb*I=YFx_BF;*GFlono`Vbb~Eb;i0Z+v%qwNEsfWs
zpZRo3n+2vDZ0S7X%dTm&z;uIcC|?Jj?i!l~rW<S{%s6(Pw$uXC4Yo06u)R*PSzx-s
zHjXzU=XHwB0@Dq)Nj#gLUH6*>rW<Tm@oZ{$jm-kn4Yuh#lM7vAv%qwNZ6;p{$=EeE
z3rsiI=9+;7I~@fJOgGrBGlLv<ip>Jk4Yr$jBc5TW*eo#JV7rZHBE9Q=v%qwNZ2@0+
zSjDD=EiRfUr!#AYA<mifwLm4=6zN;Ebxw>ON1pCs`^Rv}c=gKU_SvaW6DlcmnmnkV
zH-ZOwwvs4B^B<d!J3E)+%aj$Y>sDG|x@qMj{ONAj1Pe?z*dFJZlF&767MO0ZJ<T%(
zqibvyn6}s~>m-kn%0%eJ_QWN5kA@Yf8+=(D&-9iy<h8+P1?mQ0HvIW_i_Z$w4Za+X
zXPQ#i^jU$r!Iz7-Z#t)%leJBItw7!2%j0;arFBi86{s70`FMKJEj}wyH~0$B-fr<(
zfx5w0h>*(N;<EyEgRhw5nI_$J|5<^$!B>K-E#2a?0(FD0l;az^#b*WT245M+H+GB9
z3e*k0z2Fz@3A*k-E0Bh7_j5NzA@(pNJYhvh@m2Kl=y~$(t~`*Z>@`}djeTpLXYD-s
zGI*t+%zM(~@$Z{!70ct<gLA`S4|L3zFLUMS<wUbwj%WUSxxt<$VYN|kGC8IED1TP_
z@tX-<`GRsr*Gm&->dmElu)}~I`MUUUckP07&fkCUV5CT%*Kd^JL9K!cZ-Hr|f^NS>
zo@{<q-Ximk*4MQv{#8xKF8vYhVhQLd=P$6=!4!j^eCz8UJ$W5BfuqN6lh?!QcHouO
z;S_zl?BcRL8Mn*V*z66@Td%)1(o1*BLu{?9=<uELK=xmGvEo=Dug=KS_hv@hjJ;Wv
zen59xx3g7J<pS7Jt7zfWPhE6jfgIeE<uUT`Y{HMvrLg@Q!-I28+d(#sS|~3<iK2z_
z6%JiTuwwwVbBVCZe#&)*zWbAD(p@l$RnbFt$>VI92h>;C`|pw+kp_`_<V&1p7XkqD
z-9vxeC1=>mpQQs^=SI@lyXE`G)IYC}n{Fwo(Nm6?<Hn#E11e@&7Nt}P)r=b!x<!`e
zUERmEJ>xzu9#)yF?~#*7SL<l1-q32uFV%h+ePwJ(jXDwA>>fGX!9bPzP|?{tBP<oU
zlYi>ZrNx1*88x_7t5Sx?K%Dc-DBS(1qKWs)*E?AC41+@IY8cRfXvKX|es*O-z{H!{
z8>LyjfP!l=&ROTnUXR%nyg1W+!+cEdN2BkPGhuoxzfVrF)jvnv1M=nMx?g6IBCo$+
zPGxC@56D+j)%`F_)x$H>#&GKS7da5WqyHi&1XVq!HT`2caGxAwt5R{KU*W?aL@#Rw
zF9V9DsUw%<!<;e&!>U+C`+*4);M>2z{#&v20r?4hJo$jkE)%#PkhkOC*hO+Y{@t`l
zPDtzq*^7%X+w~Hj`bBayu3W96i;Lxc2G5UuP+rD9-g;0?R30Y$^q@Q%otg3wT3Sgr
zKO}z;)S9KW?p<nHBKNViW)Z(c9vq&9-sLm#C&^cR6pdRQtCq;gwu0yB#MZ!QXVxL5
zAdH^MMZf~8St7@>;tfmWK^mGE%2+B#bdD=e!<CPEAa`_Jc~rPm#@jTVv{P?tG}h98
zkkL20M*Ggv=XB0%T1t+dRY{v7b6x%+986%R=+<TO$i!L*H82bU%HfU&jvTb_X(7yu
zmD21O`fOQO^yaAaCggh4o1=bex8-T-a`}!lNtK|ANm;qrocoDFB0G@5OvD*dtzQ!J
zo>#M6UWFGvvmcfdMwI~(C}c9m)*W-%ROYhrRi2`U<)=AUrAkFC|B1nYn1RC|k>}&i
z=?jnG%Ky4mav*sgf%t5oqmRf@8n*}G^aX}$^hiC~9+gvKI>O|G$6}S9@sG-(5V~3A
z?xZ2HxFbFG`hMa5wrOze1@3rE4v#?=8%gKSzIfZo?zB6<Ri1t|&|8nm1Gy49^_aW@
zzD{m@9GsX<8y^SnHc`prayrdUm=i|-dR*qQfR+7cql;_wjDJEt!NJ58`jos7|CT=`
zzcFyHS_4)Y%jutuFISV5{#KsmRAi~A_cuQ+udoG`>z#wMr4@39gMBj*1AUlwt0HFD
z?7LkwcO{PMD-qy6nVw!Le~(IU%ar%E5es8h;XqmMOlP8U`?LX4LK`}cuQKI=CQ#hy
zdSH2dm2xhAVwG|l@~>6$XvL$VvgTIna;A=kJS)2lSBq*mJBYrz=aeX4T(xK2vp9<y
zP@@)LE3g_MjPVx77ppJ)m7Y+%Mx69CJqHH))9|&PEzis2ZIBROtOmK2bbhsb5dZdN
z%l!i@)pjP^Y1oce6DfF&ye`OCQL*~1kz--1W(olvUxPMRxhog;=Xi=;E58XG%U{h2
zr?1w^gYmn^I(f><GF{WytN*Ce6$1n9X?=M!)|?F{i?ecS$EV=XRr{z<;8|&;Yq!GC
zN5(hrbA^wu_MNJjOp$>1rRtf29_^Nq(S}3V)dKhaKPIu$YOqL(dqMLgZeolDHQTKR
zK#ctmrszebIr6HYJXEX<a6XM*FDHcNYcyh#BiP!riiw>vkrR}wL$0M^8{|m(`+7Mh
zB}-3SW44*4Y0QS({Uo9Aq--57NB_~fN~<{AEXgvB-eN`A2YRb@mFM~m^3NQGh0m4y
z*eh3+yAM>xa|x7{3v0jOYB`H)b0Ii7a-7qvo!eX73p*s>(f=knF2%%fOrvU*L6vfh
z_CKL?ZI)v@K$-df0_7o~w6^n?&HrmVpLx+6L(z->D~4ft9X9L2XNF3_4jlh%Pa%Gs
zizYoW)7PD}A(iv>{3lQThYce5?<9}3mtcVT%_FfrSd}k7af`M(Ar7?8H0O;<d6o%2
zVTTJW8$Y3;JAUNYU6U4oX)2I`gQaQ8Ywjm*E-V9AiWa?uElI~WmbO0Q-#2u)4=<aj
z3MqLTL}Ve2+$R6c2Ct2~mrK9Uw(W9Qd}F4@Kdt%?BZhS&eYRar!m`q^T^?#{&7{}@
zTv2MISq1X___w@Fj-}%TvJ=1S3gk}*8wE4<MrY|i1fvP6r%0@CU+j?YbTR;K{@@J}
zpGlK<%F}}kQW`05r+f|Y4?B1fS1l(@^6h~|5RPOr>Ece@5`dezD^kMg8n+yb-wUru
zNu)>JSOO*5;D-9wNN>93$L(k$Eu2{L482?^hYd9v+^8!#O?u0l^&h_*<nnsml?(mo
zLLusDqM#!AkgYkB7Eaz8Nk11U9ne}NpY7iT>a$ji=(z|gJQW#0LtmBy?Wo^<_Wm%e
z|IduSF^V31S-u6NbLkf|$l0)cI*l)uS6qgNRI1oB$o|np$uhNWgw_WIKCds|_?mhL
zvXOjWk?*$QbN720<Dmt-_KN&ZF8;LM);j%%Sp#i*O^%PUBE{G+pVcn{EhVRIj0Ao4
zuVE2Hr<dUFMI#lK$S>PY<H=EQdN|$mI<}{EwEcB?DR{K@%G(&L=04y*kn&6AULpKG
z^A*x*;>OK&h1zlWkCV%2Ma#i;fxI{5tAJtX_6yMgc17`lgKzl_IhhML2)EEXxD+R;
z`LyuZg=pNcK5&V32A@w$T^p1tM*!8)Qn_~&YpdQ*%&{w6CbRnmWPeLerr1(Bh%)dC
z&~x9ChvMqzs<$v}j24%^B|omVco3C^;O$YP=bpFa&0Ji8e%s~0#*nak5a={GtuK==
zN1+*IxT&Gcnb8CCFL>Gv<rhXd8%i<19ZWFg(}^-%#ZWlV<<3nR!3EHjyA_JSK?(H8
zZaI2rwmy8-`i~s_hrubQ4fL3I6}w?VsHU@TTneY(c4Hfb&=+SmBw`Ip--83tM%w+^
z1~|?y3HGJsd*s0x1{NdW_sP|NSLrW3t?^{8UM03Id*mT161;9}q_B5!9ifq?zAHb>
zSa9LZqto2`l6fx74$}|`@5<BYjy~D`biIF09Nn>34zV@uAx?IUqvHd{2hqEG<tJ<n
zZkp$x)0<|!2WiwmOWu=rap>6haS>1D>aliTAbaM0*=+~4R1|r86zUx9!BE!H%^pa~
zMtal(eYu(nJ>V3H!gkDb(K}x@`BT#uP0X#;ZqM2na+J$s!&#%iBRHhR_>E(}OG@eH
za@3qlPnOHu5{>>a#Kvc4_bR;?LC&5x^`KcF$icRzOiJ4F$4JWk02q+_0rWX-Kvg$1
z|M@_k;HuaAuiivePiLlGilEsa$}uaA%LdK*VSC-Bwmej?rx<n^!)uA5=QZdsjrxx!
z{l~{<&8!l2mO$%z4K^7{7})Z+t60O4Y-oU9K3C05sLZ&hgNWEnd2{lNEDaf+7gOO!
z@}Mvin8C2Hut<)fKR%Lsp>qN%<WXJpNEk-s)j2%t0N@3M#)&+$@=;j@Za6AtKG=ok
zt?|W?u?h(Rh6_cRT&#KG<b8OPeELF!;t^jh?ao{g%JmonFJwwZd@AbwCIt0)Qy=|5
zp$q3(hl6elIy(M$TuUh>ZXe76rL8pY#9J{mexDqMw1pSt@IDUyR}7A(6_mDW1JBYl
zt)R5ky*qz4w1VyXz-4MF)qY6-*e4hCZ_s@b?bRiZfyJ2A<rh4(algDiIPX(!QcFll
ztCSberb=0WOw2wY&w`ch%LDRFm<vM=%D04NUsM~Tx})yR*V49wkSIA+eo&qSi6R3C
zMzHHXhJhuMvOkt@3abYRto>?{L=-vuv7FGiLQPhLGS5v7Nx^15PsI*q3QmJpW!!1G
ztV(`8ijmAPD38AFA-#h8uuO^0Artd`$0u@}E$<@rJ|RcZiBDh}s-+p9LI%`R;tA{m
zp7~UE;MUEWPh~<*@@ERY6F-w*z{>vVX9|jC)d0_<oN77Nfqqf=%pXn`cULQAu0AB^
z%+RS&UY27W31{n9a0(bGEC~TH&F1*A=CHI}qdDyMB&>9H=lO8Rm?la(3?fd_gu_bh
z4Tt4K`n^i-MbSs(e9*Z22y9Lj7ifJou4p@XHi(S#IXZE3NdiUJ$oJx@)ruN<Q`jjr
zOY2-ezLt`X%86kOUdgc3(43=a;VD{tRPGa2>y>LquA3Fg@fuqjl8>?EMlWa>9q9sa
z>Ey-r(8*)t2TlT^&Wi0Erj3;?hkudDu_yfeX$v-HH!4P@*xVtfME!-PY{qkUh={Oi
zJjy7gw~j%A)>8E`Ibm?yUWOl}E_%7wae3ItYPCZ2ePI-HkHzP!%`_7VED5US(M*pY
zmmlTwY59eV(f&*w0Xf07@>s~3>9rU-Ytv|DtsG!0yhvBqLId^6*<ULMUC-ts>y#JR
zjp_5@p$_H!J$kE7rHpaA&0*z!Cr<A0ZO#x}6bJv<ppUWgX!9w?*~5bjHKc@YIUzsL
zqeR8HW#JvkR2w+Rmwr0|lX?N&^0|Bim+#sAITV2rr2tZUT)VT2s_@XT2R76Bs`jp$
z*dRS2Kab5ub{YAel#^x~Ymp&LUbl)Qg-O{ShwW~727_kfJ4G?$vMb{3!W#bhjOBuP
zytXONnLuSH<>_H2EPGuX(M4W#7kTkr<Rx{Hm)b>Mnl*2vH=XH@r#Rb6{x$SLTT#u@
zbWzPjdIb2Q<`k~6m(m}nU=mU|D*^v1U%M1Z^S+XMkIq+z1+O=-UMS`c<CSgp+nRu`
z)E&8$sdFV3BI>oT<nO?i$zR`kn(q1r4^5QcGpVvkp0aiIs}pJ2X}P~0Na@U?^+}!&
zPs?F8?ljeWhnttDX~A!EVz+)T*MgK2--EDhlE0VV3}h9l5@*6Iw<OXpXXF6-qD~fp
zJhP-vG`%zPfgqOpzHRSCcaf0JMY}6A{BiN~A3w;?+R82x_rdyPn%f|c^t|&UW(BLT
zUa2tojrkGoA%jCX|E>R$e~xe8Sfh<6Jw5&n`xjT~3HuL2(Pg^`?TVwj|0`c+YsN$A
zrsUq_`LEoUeH_@fz7IY4yWC7aH_A@(`&nLXz`XUd3F8remRl7{y}ITB+Vrbjj@oyR
z4vX|G_zl{)g_P$Z#iyQ?KQS<-{|?!x)#^d5Q#f1x1@{^FYV1v)pMzM(SJA)}u8$|7
zS$>jLm;VQjG>nmWfF=moL{)m;7O;P4+uxfh^xE6vnVY^>CACsTPtK9mO26-s)5lXI
ztCdpnQ!n<W;pde)>HAyfCezUKvae_5dHE4mZ*!|suh)S5g<iTKzw0vQ_pY{lY)6)R
z*?Jpupm0&XFVTQxI+DV*Mb;u=m+<DYl&+}Su#_rKZwREqOHh$ZTX%#dahGF5P)a{t
zlD}q3J>TQwsh(i21xk&9v(SP{S9o5qwLHsorUf(RUg6M%Ofuf&%=?G`5OUtR(U*pX
zwA@PH+FLFMoO|x;J-G28;RfH9_wg^pujNN{>RG>*VbtW;(u4jP+OoiwzlshNueqJQ
zQ}?G|{ac365ogQ8@PU%sqs7CS-Ql(nL|$#XVq*yX7T6Ndwry8>9uI2CwX|uc1;zi?
zro1-Id4|@7v|L6_qvCz-EI<yLHlKQiqP9QLzS>Z<UG!^-qq?hdhtST$?qoD~LRib&
z9Av;Ry;?HxkBexzhK6pwC4K7?ulmx~@Rmht;_jI_Ta?kpqQp6W!2=U`-R5)EH02QI
z5rl<6Lp8Bzh_-@nG$vu0ntW6QPozBnD=Z{Xq&*m0=%KEbwEy9Pw2j?#DWH5;3yT(4
z>uOo%H}sT#5^Xr`G0vuo_09WEGr+@XS{Bz5MREH#26`V#7sR#n!DQ(qw~^%*lQX_0
z3d&XTx|#9x)ZX-vL7JN)zM845uxPXO8(uiE_USn+XcydWVkLh%zGbk<^Z91a{6Eya
zd0bV+A3yB5>=#fFE}QIvq9BT?xXUdwvvO(EY;kF|P3c?T_5?Mh1jSN6<TWppeKSKv
zqwgif#5AKc#iF7l#iFFt1jEF$-21%etQQ39`+J_}^?IIv?z!j8%x7jkGxOQzGxO1e
z{2>Y_W&Q%P_QV3ck%3)(xv*~<(-EoUjWuBu7sE$Ws$YR$z*-}*370(Z3DCQ^IG!0h
zWcA+`!$%pbSr;tojADvp1Ks3YCv~%LdflpS5*G`stf$Oaex}@pUOJ6<UC+(j6e6rm
z0-X#Bw}dqbvdo~~>5^^jHVLN?RSo+@TPid8xwpB093Purq^U>iwLit$A6*L;0aqqY
zOX#sUzBj!Q$M;QQAHm~T3j!bjm3muQLB{oP`i%M1v#S);t*s8b=j=#TKJAR>W9Wf+
z9%r*UZm(OAVTl3_acr1;g~M4zbTFQ0hqF3Bqif^&5C$@j#wPH|GOl{Ax*SE@e@J5+
zkE@aA27Nc6P3u~j7J{%$`_icWQLl`O0-jYo=oeT42_z(djASNaO2`f(5%lIYf{z)I
zkQfqJt2QroM$!62{sxmM&=)BP{CeYavEg)2AAYd?+*LPmf%Ik{K7=0a%}>N)_^>xW
z#)J`7n`=(u*_pb5$$V8}5EFFa!GvZ2&xq`^#Us&+na$$8m}JPV?FsG!@EJ+`UOJb|
z`}AVnyF9BevcjapvZnOqKceE^yl<i`MZ<lt(-N>wK#FB0pq8R76@vmzrmT1$b_7X=
zZ)GUKzX`IrnITiF_S!%nrEm(r9Q({~rtqmi)aNOD1-1g@V4Cat@qIm3gE3~GjD`$U
z-;WQ8)n(;M4d(^=h(e|e?9VTS2g2(9{7se$Eyr>rM+N=WpC1J+Z*VGa^(Yq{_JvO-
zap6>u%8x`Ns#E!Aa9^o4jnC!$OSSTOpV_TXdvYP*b0-Jz;TE0lezI3zokbLw&fh_&
z+fw~ZOFp9$xtTa$7{>?DYw4i*MYJ~^C{m6A((HFH#09P6x>*;YVHz!`gn^(MI4^h~
zW{4cmgq^S%F$fcP%RoLjR*&zpUTapa(XAqO>#Ze>B>}ydTp!fvkTqBiz<P&qp%WQ=
zU%xyhYa&O}`rQ>yL6*c=$N0hgeD2nK1wK^8Lgk;ldyBb*+kc}mVyo4!@8Tv7|Ch1X
z@{(0Jpx4IW$|Qk(Qz=)TKzkPq2&0%Gd`!aMf~Px&@K>32I7L)6gzwwEosBGyz67Y$
zCI}I7UAlell2K{90!?HYis=PkilLyLONhJvj_82G@AX!<vAD}~V~VuK=jf;fYbj=@
z<v?Y!hk=uY595O^jatQj8TB>N7^MF_h^veXI4&Geu2Zs~yVDnL)`fI*7(c+$paE|+
zfH#o!YCaURqtk=+D>M0F{|Ci(?~6#L=ZEv%QS+<Afga^nj97>&U=J;*U7ee{>cGC)
zx8K{3vv4)`qsRMkGib{8(Y+|E$2`BDhfJK;LTj^IF<L!>PXt}g%>kV&PI`A71&!pd
zGgZ~t_m1`9X4q@qn#Ljc(?>U(>BvYv%wMnP+yR<aakB+EDWNno+#cVW%1xoiM)4zA
z;lm$K<C5shQT!6f1~-r9@5GIyTSsG6LudGX48P1&%hPBQd*kZg{Q+yEdj?R=__w_1
zrn~P5rkwwzK0y7)@mtI~sYX1!aeRlvpOlfs57x-`ALk}__wlwalxg;=EdFlPb1sWN
z1e#oF<ri3Lv;jM93>fbFzruh`nQ&L~2uK^h8_3dc7SZQ2OVngJ<5Ex-?xWW=d`4=+
zI#uS=3;fz?0XW{$)7S7PLRbM12WChpes450B{a~y@n9_tv|~KKKUxQPT!+IrESvic
zbn=ENh?;O!x{qVawfsIVj)nJ>m!4j#Rxf33SVwcpLo7Yj8Wpj_7w9XejEQ_C9l4H=
z?gYZue*=NhwQ>g__<LdFVa!c@a$KQeVuc(a`+8L>Bca^mz*t%CP5cv?b!{q{sMr2%
z)JBXQ`;)t&i!^P@+4Cp}{{1KO3H~fABdH#p3N67wfAwJ!MjP#(%rkTCvB~`GU{;}A
z#<WllVOK?aZ=ZU*sp<$NY)eg`E%R_~A->Hk*iIQU`QG;UgCn45RZQiBO!Wv+P_#ON
zLgp7tp{mfSo-}kC|F#Lc)zh{{a1T({&HS364!y1*aR!7h-&^>vftUJQFqsSK><qpa
z6u~x%zZGk+l&-mzpJys<vv23UxuNv)t$ggw`YA>IZu|xfL5<p<e}bt^8a7MmmfQZ%
zP}YOhte`B*lm%3Gg)mboPvagf80zbbSSZNZNX^rEu_H#x7)DYc)h6G;r^tA}X=)rj
zeg_}S@P7N$ku;VM4y4(OS9;ne4@L-syB{x@ZQ8`sp2rIY(CnG~ZeW~RK3#Pm2_-A9
zu@`6c<Ddj@zr~Bv&D|0BZ1y{z)cr0#IC{O-_hRi&j^;*EN2BiIqdbscKlywZ7iu>3
z!#wh`qKNW=UcHN-9LBC=m8alAWBRLCwZ^u;s+H*{Um%l8m8&V?Zazf2))hN%H{Q+T
z{$4tCHy`bRiES@g*OyDRr@vxC<c&f1K!2^Hz4!28Ax#(MNe|AZM(<g|Q%mK>P;%bG
zCz*4!j_jk4X7S0rr*yOKH7eD~6#J%9r;W<}O?k8UzG0%ipp10!5`8+0@7K3gOVh7U
z*`sHQ=NNK4tjMDxr{8RTzzDra+ht|NeJb8Q?f}Ho0OGBnoPuXVU0ZP%KZq{O=C1=D
z#?0YkdNMqCS=sHy{ultrJ9YHv99e-|F^8Y;0gaNZ_v6N1|3=A=;^y+VhE-v#tn3zK
zMi|wYJl0Cudq1DxapsbPvJVdkp{lvysC9H?E<d6JjQ;oXd(}aRyKE4elpZR+n#y&$
zJ)7a*f~LtMC0~EsL|G3^vCuvDL71$gXYWHVSo^)K3|#wOG!l9dCAZ-HIeZ$0+|L(<
zv9?=TFFNT!qt=18`}tu(Wl9Wtjj}e-*a!GKBGs@@z*RfXzOv&q`ytpo4nDyDfp+bD
zkWa$n#Dn}pT6fhuqK!FM_fNWupk1uHJ0Ie&>DZuJ3Y^EsW4fm+k16wDMX9Bo^B~87
zJum0SC1JVjz}!%mORcuf*f(|N8uviYdKfIJSes-UwLja9yv3Jjd)3T{K+5G3As@v9
z=^K?#^xeaJ(nx(}=&WSFwvwu~KZmqGzZq~hsyA$Hq#GXL^G$foC{ItJ<L3Mxv|#!L
zPe>V-NBL=ZJoqR&e2DTMg+j5B9FH=saP4FK^>~@|7;iOIej+o8XexYQiXZh~P%w`6
z+$e=pvv=<h${9J#n-U)9SF;)r^(CI-HU)c8{o^QzFU9Y@5=(`3-mvmLzS4&#&gaui
zO+?mzXU=uh&F4KhR8qfyf7*}r1%w*cBqy9+743uTp-n2i9!<Nl`Kz$6c`lpZZxRpD
z_M4|=Q*&BqBIWeX%ca7&1CaBc;s=x0lRO-;4-xmK_jsE96tsQcr?AfCtXWU-W8_zK
zhqm|Fo5eDm)Ej;8zxfGzd$aBz<Vj!tn}3ew1+cmF{?mMwp10r`J#W0dxG|aYafr|G
zUffun>(^-G{9j`{SRy(IF)76qjSZ@H@3?^jfqI|g2VvqZc#iLDKBPg&N3<3`B-K54
zM2FH5D9!Q%I#a1=&cDQPn*AK?9Qow^Jm1%7SDrRc4s_nGfDVuY06C8yd7d8&P@CI<
zDy~(@<fom3^6dc17ogzR`~rV1K;8C&d#iL%`#T5a*#VTN1}cia*v<Fz04nXd&EB}m
zG~`9T=Uog{GUL+)*sYzzO-k&B^#(`Sb}F5L=|qm%8j|pUHL%w(Q<4?FgD>(s<7+f2
zrdIp&zEK0d*_$haxKNK!jOi0E@zV|b>lf31X5=^OgZZXIPlM3Y^_2ZI?p2$8Qvt&L
z<kPr?{N~V7B@SDZwM_f-?g5&8b3u}+>~%S=w5jxUihH~@mtt-y=o?)IWqP6Y9n`7P
ztV+#EMchYH4iueAs_~78vCrOo1LsN4<?{Xgbv9UXfJ(+EhSI)Vey$1m`!3>N0rlO!
zi0=pe=-49u9TVIZb6<u*>5i&4e~Ns8A4N}9@jX~Xd5pI*NbF_MQhoxmt_l^xX~j~|
z(_-4Wl;4lX!e!v23-<Ee9q%pU@8|p(C&3W1yE<vWt9%6Yc$E+F)4x*cs{s4pEBwom
zTIc}xJ1M~o%3*D4HOE9~$*Yxt0@ne%Lo$tgm5)wtdqthYwTk3|AX7)wFJ;=u7Sr>u
z^6~!c9qTKB-Mglo@nQF_h0yU=A@^3<gGYLBeW>9R-q$;p?LN2BAD{5q^y+fHR~(z(
zD5_{H0nDQ2foW&LVF(thvY7TS=ld(HWirI<vHAQO?e;P%yEDK{qYC(2ESt3U6d5yT
z6TMx)-yBw|C6SR-+D2R(Kbo#v!S^%kWsB*#75qSMlVkG=VBb_+OD*Dg3s>woyORIj
z&pltw8xZa{IsSZu4`jy?I2#{^M{FrS&~crO-|dAmUM2j;G7R}1$708^xA-mIrsB4>
zFBQbf!UG#XHDJWXHV0Y1#@&A7R=)2~<0gpF9_#UG&dGJjChJCu+sxnMuTz274?t@l
zVR5{+nSWBQKn@vM>_F|mctok9i?zdu7PYIPxWC|DLlG@1<NK>^a|<hh&_c}PslE(S
z&qlgf#*e@wV>>^jzbZvp>y(M12(&O<DX3OtsX9ddf@{c}^L%VjyXgl}juOiG$Vd&!
zYQ?)pn|*~)p3;Sh-b{9}HqioKfq8nAe8BheR^%vJIa7?qnmqXdruhdu_+WF<dUak_
z(BU2YOc?M^6bte6+(2QNJD9|F?S(1Wy}hmI3uf<vvzNCwPi}8S7wuJ2Bb!xRlq<rc
z)|<RGy8ARg!A~n(M>9W!$Tpyy57fhv;?~eZA3{NoG7I;0h1(qWwq60ZIakDOj*Q!p
z6nB>Iu3;wU9+4rqz+oVmApr>f(!odd+T_8!0tyZ4SX-eYyP9_X7sy7W(_$f-?g<b^
zdb3_ymryof_3nV|HU&S*<Y35xL{Hgg`IwHg1FCp49~q&FuGS8-qm8UBd{lVn$Oe6=
z;G;v07HWii<pFB(7gDJB9LxpPbTUww<}0@q^0pjVwPS0~{L|KAJBPJaliN47pUd#?
z?z**S=&sYy5W2VUz4YF;LmIoAlR@wFYGKgn#)}a8#JFIsa@8EuaFODk5LfrtFxUZR
zy?fWLFq07R4|QLsLFq6K?ob31W1uUHDUzp2Kl$39jr7YdKKbg^f2zWVZs{ofR8tFB
zhcL;(3uGY>CpZ;xpOwK!$Zjx1;R3l4pa;0Kbc7IX-gsUGhaJrZ!4l6bO>X6JH3rL}
z7G}|zzWkGq!}jOdKl#XktZhmXJ0zvNFp3<><Qe9+!+K$4aHQ_$)3}h!nc{kS_+!i}
znWxS5miKOJWkXyTlV<>cu{Nvc!+3N<4-_qlX71s;%Nb-@EZ^Ww>ucHV$zim54}asW
z)yi1m0x9i}E+f5a6k&-<L!luuP^uiG=WP$3yObJ6ld8bu*3-YM_(TuX0zbRf!FWGh
z#lIY@mwQF8gBjG~SwKc6aP8%HUP(AOq_>r(egffuy|cdmop2DS;BcM^C}4(6G-v)k
zjrotG@AvUN4D>fCN8AtuiiCZ9dKAMHDq+WdWq}kyBjuPhxao9ihWS3b7?Z*U(Si#X
zL+FeB{GxU;)T0L=Lrp%=PKJ8;0GP`=pYlt)lA)?D$}-e-UC2;X3KC>;H>;a<sWB?0
z8hY3_RU<CF$OMvc2`?MjDz$9vo0_fiBF$lP%lOauMP@z2daC)1XUFM7s(HJNyp!Rf
zj_PXuBFC+FRDHq!+r+*mgv|(ZO#YHT<$<ijj`FeW<I!UYq4e-keziL|-><O8SxJMw
z;@{W7wS2|*<kYtiM?@{ZKz?HZu^bz|;TM?9dcW3FL>;#EN*%Y<Ve^EQ$q0EQlumrl
zcc<mw^JCq=EMqU$^MRrC!VkQKy##Mb4R>t*f!`uGnk6|N`;jk_;hdCk|8(>Tey9hg
zC>_1FXNcp$6Oh5&#H9+_(7;b}Z_N1yxiJGy@_u@g>BgV1{mWYRANbL4{fQ^`a&${(
zDBbxpwmZ}p$NN9?L2@DMeQ3wgM*cGc#MWQ=c$SeRQRA=tDz{dYk^K~(nOd%lA*hNR
zF`&$CP84Dzzy;c;F4c|1HT|u8waKl#^$L`GlfpHc)Y>~x?oAgvlds<Y-C+N!e0BPF
zo&7tFmb%GWb-(>{S*zH+?N^YsisiPOjkeSA(-4g+oB8g3&1#3r>BrMd!#T~54%0HW
zXL7Xt4Bx9Owz>Wy1(}7%yOOku+*|5~WvqymXHhL{N>{RLk&N5R<*Sa8=W6#lRH?Qz
z$#XSrILk+eTrSW^bn-V?r@D~6AkJkp^Syi+!Za}p&ChP;Q*=qA!>lO0lB7~d6VLI{
zW}_MO_&I*cKN6(!-FxcZo{nN)zC7@unk?fkNYR)UKDG;yFaPg_s61skXsS^=WdwnT
zIv1jrTv>?9aqpJfB<a|z9J%hUke)+T=P|sUiA(3s|NlT-f^R}s;t~yQ<%Qr1ML^RC
zp!gSAFThg-9v>I@Xgq$oz$aPS{!*p5OS&uw3qkB({3?rXk!v%OREt|4d0gcCMCewJ
z_G(uvSugSvbpuC-F>j`li+tpSE?9T7(jJX<Uo>c6gVs{^P36fAYuor6EKOR<Uq(t3
z&2Hl-oAsnKRMCcBpP^Nk_!N@b_@&)h8k1Ul;iqFg<3NI+XNX=)qXraF+U_d|_4Z=6
zlScYX;=k+8GO?0A?6QSMN2!w^>SJuK|4A7Ggh79!uGcHz|5jbEm$B8A`dd$N>B9Az
zGO23o`B2(BXzPc31x=YeZ(!7on|$OW{A10%*1hRh;3kM!fPr@BCY)J7yp)UX++?j;
zh@y#p!b^G=+cOi`DH)WAE(k~s^)L(byW%E?+*^7DLUHJdNIt}nJgPIbeP@7yX;p3K
z1JIvC{z7mke52)xe50clyx+a??!+6+WOa8T#ZOlb=~KK$u#sSPtqwMj{q#s6v^6*O
zu_{pbXY8Y@s}^)5v^evIG3uOs%<dt?Ms(h^s=t_dCiRL+c%=-wD`}$guTGWliodR?
zgqOSb>k8ANT$vU+p4*!j%IW7Ifn9`^9Sn;eh^4amOdIw>PWdKS*pXSL)PpmF&_!ic
zQ+L4m!=O~Ev!JYZGaWUbKJF<n`h2XX@P(yFD|*H#QAFczDi|Bgl0bz}kh$`*Q%-)N
z!dN&=!I<5PHiZg7^si8XoeY6l`)X4W1nxQck@QEXu-ab-d-_va_09|&*)6=}$+85^
zY3)V(EW)BIDVfDu$BO9TFd^Qby`v@nSjj|_o(LBb<J2B>VSX-hGe3``m<Zv&&{1n6
z1iH)yZAOd>;i-0NrL~t3K~F^q%l$P*12#l|^cG?$zSZ2_Py4!>&h*BLy`z`V-LO_S
z8Ms!g)#IqLm*8(H)cSqO$WX`_%@~S|7AC<3<-TYklPh$rj~4Fs#48^!q~Nu8f>34B
zNmvK-@M?$9TX@e<qo}dJ5aKwIEd1!{rqtv)e(f*x=n_aC1r89Hr8s4P@OPHtB}y+Y
zV?CfNU!(&Uj6mzuxPzp+<T8fSQM%4?hptN3OsDBcGjizrbkHR?9^^{@=R8QfAQL;K
z4{kiDdplu+qlQ63uTV`*aqkNqA0)(dWj7WtbhH~U&k%Z%_(6NSv6KOJb|t%Ut9vWm
z2u*PNR$5yxP|F8=L|2Lpl3|p;T(N<s@$prcaUkbaI<IfQG*xw6H~N2iF!0=k^3stB
zopJ9$2PRZBR7f!!#F2!dK!@-FxVz4Zh#!gx_1ut7+2IMs4*UIcvv5;aZRv>4CIy{l
zL!F^nnU}Zio=hRi5jso=;v%(PbdWt7)p6-U_&{=}Cg2NK<UaN8-MGS}s8=fQN`0xP
zUBiXW)tBFg3;*A@_FhSS88lM(4U-!&uS4j>hky3Qf5g1L#-g9U`N5#Sb&mH&L7w4S
z>C$Lnb4>9^GOK0I28aczY)wG}TIT}`_j;-tBlM;lf-d^eh>utMlig#w7l~tpo*<mT
zH}np}WBFclAG&d@Fi_5B|9($0*Go^em+ef38}6~O!t-=+@-V-kul05?yEXRK=8qG4
zMdm9b9A*8geR4j%Jx-_wv`4c99QAP&W(n7E5r<kkmD_6QoK=`<-mj!G-^@u@3sIqm
zbdby@EFUl^rQEB*=F7=`wU9Bc3<bc8(Oq^91&v}5@WIMHyvE|GxVbT5+pxViX*Kn@
zM(7=_BU%q-t4l6QJLsWnAfp&(Jc96l>ovlI@VX2eFMN(ZHjEcmV%!#7D~yXRRP;k-
zP%72_vP<_^jCfoycdZa<_JC_6y5wOkqvmS`9ND-Q`&wU45IzicZz2nGRY9*`Cp^(t
zZ=>$fQmEnTGaX5)>k7rCi9NzhxP1_tQVbdOo^nigsC0#tJ5d-igaJW<DolAYzrzE7
zqEb)23ieIaJ!>wJ^+Pd?ToZ-mZu|d_PZ9<gk_fhb7fgaA0<(80t%$-dSllFGLRYGB
z9tE|UWA)Syf<m6-gGoXv2OpIaHwdHf=yjuzfJ16yZWOY;@Vaf9Fb<D%(}Y-j?S8Yc
z#S|iHdp<cDZkEvDTZN%Gx#D@7kkXT-YqRAwFU*!Dj<L51MZT%UmwBpuVsyQoQwp}=
z?-7zvai4pHd3Y4wBRph?QoD^(nkaSCEQnH-nrm96k)e_vn<d<cxwCWD-wH8pO2;}A
zV){P{o|FHW(4`R5=GZ=42={kan>$J|t?uBjAjP!Oh)3H?F|!{1=Tc0wdo5RxVzM6Z
zN{Si#c-K-)^Pe51nA3nm1&;~scE9hQ|2I-hlY1-O7*<D#u8DFV6T0*)X!^5DAtpBa
zG9l)kY+Z=?2ovOTA?Ah!|6GV^aPL3|A*St#_Cm~^{{l7+EfsqBYC0>;{1@ia580i{
zFt}auf0AM9yJ|{DWY){bbQfVxU*59cS<7IFPq?BAU8jso7eY+kpPdRZwSQhwh^cY!
z#}(#8ja+wEGE9x*x~GI>&rtPHA&7s#!$Ai<u#u|x>U8vnDWk2=3RgolZh2OS3NcFg
z%B669JLN8#7T0r$(m0s~$}YqRjQE^jQOboz?qR2BtzDMRzpS)l-*X_TF<J?eRjIFA
zfH$tzVB6IJU|P=Sg_&Kr@sv^C3j*`oeeVT`A5A2*ICj4%EcSp9Zp{@!@VG5k7@N?j
zZK&_iNg{TAJ+qWMKG^nqd9IL%?f36;g*iSfHz+q9-4GLt3$mwpQuGEP6W8<EgKz8&
zA?4#mP)M7|Z?WLIl4nSj`#>^#F59vwoGD)B8B#^hE)f!vbv;5?+^RJ{j|$D<ZyQ?_
z{mJ!~;7g^&La3?Yb&CIk?`5*8T1VE)!q6)<s?xnt?hCf#DyfvGSEweww^Q(TFBQ7l
zx2U9vONBZ5tn485SI9uEU96W1x3<Y6vkl_JR)a?Ac&VUX%Y?yjhnl=hnAVj)NVyv{
zOy4fOw#u)#j>;(|Pq<rOM&15y896@76Z&#k59eMHUbkrTT3vnqS6F_ZzA7BBUdfN7
zgBOYF#Omfn!u(7q(Ci%*+s@y_-+vG;j5V;hnsS5vEx1N0Dqo1P6lq>h@98T8)-Eo_
zr_1Ak8IOA<)7gAsF*=!DAVl=hI@wKIyw)NG^*B?_B;!JFbbCE*D-fc`Z*&_JB<7TX
zU|@+KlQj!`P>2*f9jq=#J6d7@ucIC-gia{YM#@?tSkgO%)t)YOgf;&%y5!!>r@Qs;
zW(|5Iv0D-(f0ZP4XfK>gS(G<}@)<Q~s9^r5Ix2!!!k|=4X)B?ttfr|eA@8rI$MDfo
zsNg5c`mQk?uz9T%Zf0}pf27TM|F>u}G>}z-H8w|Uk?vRhj?pw+qW78*+M}J&n)4?W
zW`(i?-1odD^p34n9Q<(Os$R@+x~V1mYr<O=y^go_Jk}h#{dH{h)X}ong&2QEhSXyz
zgkxxy;C6%s7muE&m2>z=WIy-1P_1pzu#JPB9SlO^dF5cu+BHJ3zpm(%d`c(dvqEU#
z8o>uZGS>)CcSXb6sH6n4SQj*`?L2gA9BvF)D+~zN!58cO!ZfIJOkFEH$@%Nsqjq;g
zah_}_j-k^p2w&0nMM9dTRbyTobSOBQ9`y!PjYgXKh7gAk;0xXm5<Ja1o3l|vt}x?&
zU}W#mJi9Q{pPBRIBTVrgINL0Qb+lPEC{0mR1C6D1=Iq!&LyCoj=qs@_$}W~SOW<Y6
zqCUd2b=sBGhI;p^-30oMd<(mJ7#{bnG5cGPJ4;IhcSnm2Z$Z4fWhvChK5q$Q-Mm<5
zzYRHlONkJu+mzeQA9kv1%UeQRCtFZOY;Q82v1UJ0^)8ySOh};Aw}rH>cF=0wJ9Gv9
zguOm=s4J^+t)t;>q2~z2^730<W)S)RDELFs+nX~0Mi)o=kHRAy&?}vQMXvm~Fp&%D
zuz6ic0S&N*FpolcBc)TH!*1<;4sk&oz0-i1S5Kcd2=U>ol}lx!tn2hCiiy6O#0Ga3
z^O~Oc4_J)j$VuUVm(eU7XTQLQ3}VfMY&OBmit7T>x>;8OrmDgeYdv7!R7*m!<EK-?
zosn_twKScItuQjJKTip-;mWplWDFl=GPa)H;Kbfs4eeGQCpqz1iw-W|4GPUSiB=Gg
z?ItlsUP<a{K$&0#bs$(p<TQ!%k^6BE@o69TrPPsN6{!Tvk?twJn5@r(cJLUkuSAtr
zt5nIazc?sfclFfC(<??VkZ7NCDxHg^mu9><mKtvR(2qXuFZM-Cf9)^c5_U*4UgQ~N
z4qZ|%WDrtC3q6-A#@|q=p<B<MYh-7M7((Xw3O5yeSI1A!+d1eY99D}@6JrbmNR9zh
zHGsss_UqtuGYI>pIT|uE$QZ}DG_kwCn_=nXaB)DS?s1_oEO2Z2&`ADys@l)T8WyIm
z94GV6U-9rs9`zX^vg?{|8zGLwqi_VA{qr2#Mu-o2;x%HdoOs<>`RfB?#l9wJH7l~j
z$$0#jC9Z|t=}D`2%6;Q%iR0x7qNO`B*lv~c{eG*s8u=F9CXO}1%k<;vVhWezI5k~N
zVh8R5?hyZO|4MA>eD4SQS6gR_QSugqJ_FrV0<3nCGVT#a(b$=y?t;&}COVpb+T5$S
zg82t$;Ae_`-8ZrRm?_=|N_NYgz!c7Q+$r9AC4SNBUXL5U=(wZN+9GcdxigH^yG3=k
zg(*n##y|DH8{KD~d2YO7``x0lbJdkF(A;uGkGwPPO?2Y`z;^vTe}iq@ReX=AyQi?T
z4jmEQ<PKd$bZ5SJO$^b|mNsMM=v=#+qGti;)s#C6IIpF$S-`m>BgkhVKonea#LN8g
z#?2MoT__f?S7YC*WG=e)(`>Pw<Am=VaXRXmJx8u*<s5Ocdp(zlA?{ssS7JL3Zi70w
znijk14Qj~N2G?lPiEJ^-v1_jQd-txktLha%T?qyC^hdTB?`Bhx?~lOspHGNuy3$W;
z-8<nn`W^dFt5&V`p~JGPrP2Qq?~G~HE}HmDr*<ZJ7sHAa<5r>w`uSgCT4Ie-ca-&l
zp4-a4>14Uak@2KB(=Vl3%XmopqZe&;FRIw<KYvk->%npY4(R89auGI>F1{$nV`zgv
zl$bdt_aP}Pr24d+g*hh-=;q11zmx=|?|q16bL6}vE->9#y+d{G(0ix1=TD>dleiyF
zWg+=RY6135q4_3keVB0WmPY4_so2WOeI*)B*|}l>{wJ)&)fw_9+=<>wJ95RTP|Fg2
zNsVETMIt->Hhd92w!+mL@eI~463wR8SC#wwTVV$huh)`lDptBDjajUh3h+!Z`J#^=
z2&k(UMS2pQS}Z1`eBcr>N`|_sdnk=rBKlkOZv3Km10A?~i8uk-_q;4dcyzPM&9?Y;
zvzoFQ{#q#4Hr3LT;Rnc9+&-AsNHt}j0#}ZFS@a*Gqq9gu({BcR_Dvc7#BT8>D;vMX
zQ&4=y%i;q{t#Tt1o*QAI=9fh?#_F-<1+jRrku_DHrtB9(Lju&HO~9SO)iil2Bqwc5
zscm^d0?SuoL(rVcrD8%@ae+Eq=Z(=UE<hxW6kO!vvrG)`yI-4jdRBb~G#h2AY1}d~
z+@j}k2S;3<7&e(Dsd!;3JVKQzh*E@*#YWr%T|Q*rlo<rxW=Mui%P*!Q%fuL?x-&*g
zuw#SjFl{38#6Cd{XBGC*E$B^V3R&%#oF^VOU-p^OUKfX1ivLgr@Kf&Ko_<}7fw#+J
z<ptsFK(u_PQY3x;x)>Q&rd?UlViYLb$4=Q;><wRp;U1EZ)#BY~OZI9p#8g~BC5?!U
zP)zGqi!b9OXZ#xRQ7&4qRYzWJv)Yb2+O$@D4K#ifiNj2_&1C&^N^e?AVlNY_nKpD~
zTz8Yzy>4nCaWboj-4aUwE)x5C06fi!PaEmMj=cU@B=+&BZ+6&MrB6ptjU0!cH%+~L
zWe^R0L*#Eiq}5xa{i)KX$B#w_St15fap_W`Qm|~=%*DKAaPW#v@a-1tQNFxROoT0B
z(>gKUBWFj2{SPv6(T-E=#C|==_GW<}MQ#zZu2lI_L&|JlIWr(z-74oUuYB7UoXP*{
zH*96rZvhp|A!&=)ACHu+;t8(Ep7Feui>8_z5+_hl(B7-<#kjW1%Ray08ZM1;e)8*1
zr?-iziPaiDzA@0izA1f9=!S(hybSYECz5qWzE*m;OdJy3x?Npp`Y7+$fa0`cnFwo?
ztz|YBZ_H`uL2de5<s=ZuVv5@?-fpUHrr?Xc87*JFUF?&twnU>ioR!t34hIW<$ST4s
z$jJe3wDiPwv0oQ0joBf7W-9uFN=}x|rYX0yT}Q>Uy}T%AM%&dv{`YjVevNLabUud~
zKTyV#N)C(Bl(ykQ=zy<`^eU})?3*h4vu`@es_4FQv0us|ZOv6`1@w|f-AgLBBv#SE
zaxgfSSLspCVuWX;OXXsGiau8>G)Ow^8UxayKd9v+DJ%ok0)m1w&rWAC1A{EeEJiVQ
z@g{f3vEf6}&j*Uorb;mZk1r}A;UA(uE5(=1dVQ_5Xty|c{uS0!ms8r*VM;ST(0)BB
z&0>4`FnD%@&j7CFgl8o<+qCKVjG1PBELu%yaKh99*p~lT^uH2nmKkdcMHmMg%(~%*
zo6cI)8E!({%CV-w`vLrYW4g@PuiYcwBrkT$clubwE4JKtlV=v?-Wwf8g=d$0(ZM}p
z1TJ-I+#@c=<Dn{Xb^94P=!Y^dntjhJ{i*61-qU{1wg}FLPV5zjn#;6tUr({0h%;cV
zefkrz9}cROd?J2j#&*$@UxFSsfgTptY!0RLuey8Ni_?NQGv&N~JMKxTdMlpt=k<u7
z=9<m8yrlX)AL?~jOf%OiJcJzxJRB^A(?f?v3vNYu=`iTYezG4H2b=ewQz`ZVI{Seb
zu6$0S@FQaP#2PK_Q@!U__6;ajcpo+jkBB9K0Xm5g&pGIHz1Y96&I${)uC3Po=%l8o
z*+HX!6eDKo^;8-47+e!XiWNbnniq&WnE-LHGSEm?$VB_R0cfx+U&bo!Hb~79rI6B*
zB5M9od?~nn*&uMtg~u_btyFXz!bmM`FOw{{<>cfd`YvvwZ`Y^@4KoUNL8J5Z3fOfZ
z*7bTL_eQywg+vhzR`dIDF*VK&Bt9oub94}ZC!V8eR}YV{pY!nJ0%P5>!pk_tP0C>S
zq7P1pQ!Q26@Ru8Sts<_VAe7P?#2|3zF%1wO>$cO$>E5CAScB*vR;N+>H^0`YA2K97
z^p3^xc7wRv6IWKw`9%!DBV*36P<rJTNW;Zcys;pXw*4aFng=R5lMq7Hzlc5XzwQ@t
z4Di=tpB#ZJ;2;YBDrSf1bu7_j^g{aZSBQ%6ExR|`LK&yTq-Z_uExjS}CU#w|2RlrE
zN*r(Gc)LRm7Vq!qDRBT~pNy;WEWVIQC(7~<6KCVgkXvO1g<AdWn@Z{nX<Czb6}tE0
z+&m^Lqo07$1G9_4;1aq81T*I-WD27nn$UTz603Ouj-Axe$)yrx=HEbLi)hquxJRIf
zrvE0!nwIR4W&fV6V>*#yVzyi)6y#${fJH}5k<lU*WYcfrw+x7U^Zkk6#ZdOLSIQq9
z+ATqrx>@_Y5=;Ss{#J|_Qby2Ar@<DLG70q18L=mOLA<6BH~>5#kj|bH{pjEsXd+7}
zep_lHWu8^C<le!LqNQiSAePWn@BGBjje2vGi<4pLmn$FPi2Xyv{t|}doH&F*59Z!Z
zp`353LhQ4lq4={peu*np5RJu_i2X$61<Un(02W61jtV;Yr#ZamM*X`i@ovKRKjvrl
zb6nFRKIUoGX-p37ya1zA4xP9FGS<5GFL78rTMe=Sdb2*$P0-xruv=`g*|WpObE%Hp
zzr<fnn2v*P!=cv6w`6+bKW1bkt-mA&Dbo~}rd<+!l<zV0%O#NECDen5lp{}saI&)h
zg>)AWjj#~cJQN@x>eft8d(Nn7oEQCv7i0V9E0O^^_%qwOD^y<PjgQ;mLxCo0^N;>e
zz_eU!i>6_M*j*7TZxY0KQ~h>1mN?AhFAL(GXwgXlqBxl4(Vn9%cnuK6q3sci$*R}<
zlOJl%quHYPAeL3eN^C3Di((90?Aed}74GOMiKn?R9dB!Oya8PrJMQZe-$ow~y2Lw7
zg*&LFDk5~vNXb7;UpCwHSz#^QVb8s-2N$*`Tbi4!gKgF*P^<Q*P5X0ZO`FsY-ALpl
z7NBf0CoRJp8yTMg-J%&0bF^?$MUMw`Dt1UKTBH5ZxlF#%e3qy%C`>h0guQJ45AHEh
z{;N#HT`xmrRn()W6cel0rT5@f12V|iH7mk;vLto=4(P`2til!IB?Y1Oxc*_70Lyzy
zJv#xD_dkLW(Hanrs1T{$Rn3lvL!?iGj0>16HB7v0z*jF|W=Uu!<f~3DV5a%2QX^?!
zl9Xbp&_FCUKvb+vmb%=-FJ3=6dDwW|7>)euJZ?Ip3K8s^N=Ml@Z5$wpehqt06MdH~
z#bF^`OqLSxi0mUh6sDIIb*0(bgd0TUo6sFw`bd*}GB;{%+@$?kul*_2{*-Bdbl=!=
zN>7){;ecz)kU;&u%L}IFtq4okYoIg?_j-39EDd!m8wmS@lI029UW9MgGf&PLS4nE@
z!QL1Jgd7~{iTDHgj_<FMEF5-DThc-k96>{+rJhFnFSKj_$?#R7R5b#tMepDuLtr&J
zcyWZ3ZVqYG5U2;&tZ)n;FHOYmn<MvHX}_nR7F5%NS`uH4rudY{0(x%C<Kl5~d5S5`
z$^Zb{_Pu_6xabX*9tdT+X_B;^L+iKSnHeMB!{^AkQF_h8RJy~y>iHC|mpv;eic7X<
zogU2faXdFwGWRqWexs7nvs6+ph1u`C(}(l(gk)7n+viHZ46jlsG}cSIxYFyD)`Q^4
z`yL1@rF@VnULTg(da@uKgzVRQrS~nhYNE^wx&;ZtQLgUY|J)~Wrm7ulceGhFMxeoC
z*Sa6MUwRp&=(YzW7PF6=zAkL-foLyU^#EuHu1*?pK7<ZGAdN7I?>YP)l<wuAVg64>
zLxRx|u2Bz3^D(;f=SgGm*fLKVIbPSza+GFASw$EiWnOdK7;raDo(ZHZFGfRAz{Jy(
z`mhvh!t;iQrFiyy>|tq&f4wGY;lpPSOOsdv)704W%ZFDa)09Ufe<N4PKH6Zv5J&bU
zt={zNBT_F~zP!MX`+*W(f+QlutPgM;eMEZ2!`!B|?-1QLUwWKw{%}eny>a`k{^Xi3
zvFnPx7D$C78?{_b+Mh$(pBkfIEKym+7;{zxFVNt3#!ygCt0y%tkbI$7URofPcmm_L
zr_fCp>12Jg+Hv$LEGBcE2KEpoJuQ7?I&_+X9m6disLoz>`w%YF;s1=po6NOZzAx=Z
z!E{4SwWn#?8yl0UY<GeeO?h5gfEucv$N1x}qUWVBJldX@Zm^uu%6(%r`wY!^K^hK$
zeboz6FFdxqAl<0K>(3(V^nFpfCR{K0tzHl_?u;Y%Md>!~ni>u4=X$D@eN(Z)Sy?HS
z{B;J2MZ%0+C=DFOjGFRvL5Gz;)ds{`M2(07YE{dp&YKR=OADp&|EC%e!%Vps7fSIK
z{pSA9j5a9zqHm>fO@CgsN(R=KXr>?S&w5&zE2V&{bb9-HTaGl$sN+D#I!6D)IusA7
zC@agZa+CEX5K59*P=d}XcJx>z{bd42@qStQDW*xe5L^*9%N4AHGSwnPixq)Hw@wM6
zh^10@=;(cyO38TKv{V}Hf#pa8^P~vch&QT#c!e*0yk|-v9or%X(znZ`U<z3#T>~OE
zeVKH3hja(hH+z`GI$E?`DrL_Ss0WS-`O>!@i~@gkX%4+qC<VZ5XZ_Qkvp9+ir6DXt
z7vki`dds%JddH>LFl8+|1K46<ZwXCUEv@1<+NaH$iVKvNH}gG+TO+N;zU++MQXi^Z
zBlXc!r8USZN7;?z8XVi!N`txaI;kl&fU<AOWQLsNiO8r{^@~0UjU1Sv^^{yBB?9oo
zB0z+H*E`GNXkC#Mi2t~VKE$!B2%9fRKk^1>XcdiHCtZbydvFy*&$Y6c@D|EB@>c*I
zT_^Pg?Y^`Q+*oTbO|?lQfw4Ki7BKM#;f1ptzu6?K$)JO8?W0Mh1+mod(Ip?p%nhLR
zMjB`&Z77JNoU@a?>8xG4-2i-Fv9uHj4?cZ+7;z<12L3Z$(=o9`s__JgfNCE?Y5$Re
zxmtUVC{HfIG3!6lo1D2w6D!t}_a<qu2i|Gg)LSB{`MxdJ(EOm~UXJyfq_rGZZ{Hr9
z#yv}=n=$AOu!H3HZ;kS6QcNh;2HNz#G>Yu+OTKdA$-b?jU@;!0Qrd7`v(c45-6*4r
zp=VC1#AAupp6YXSPpJe;c&QZ1q<W^I)71SlJ!xAhgcR9;6-LKOrC_Er1mBQpiHBKM
zrC2&#(J<Ajnni}2e2c(62{0?;`bqZBWM%DA=L`oIYmcBykm@kmHxz_<VQ^t;DOng9
z;sJXOML+1Dl%*PrG@}dl$&5+IV&+sU@US>x-&HfS>4)hE8yq^t>=Fq~6;|7=W5``S
zhMsiz-Y~j;t2E4{HUTa-Yqnxh)KKMCDK74iQV$yZ=7<jU`1)Iy5WiI#A5p6gRh{}&
zeK_jr_HEKFA^ITIH>o3$LzUa4F@`<*&0RXRYNcuW+bk4NzsFyhT9zPgWVaO1AI*4_
zL${Vmeg9eEqyaf_00-XHm5E!$4Ky-wgEa}s3L10Bv>ifG4yA1eH_ln1geuP6F8ylS
zxQDWXUWvEIkN4vO9BXz+CKDE5Q8^SaCEf-#lw$#0wmHWJRo|R5vCX+_Ka|`y=U)5}
z;(RsPKLi2WNOd1dnQ$Hp`mc15xzhh{V%YedQbO2%O)`4j&@cCIzY+tWN=JS&_1Y!v
zGf--C9}ie_BkY9%p163qXQgy4b7=wT%!K!2;cn?>u8UHz4d5c#J<@)t(6xJ{{%oDe
z7h;80p==#9^&n_SmGlt$`+1f0ArrS3egeW*L?3)2^>;f8p&g*eq2^DdiEat%nFVVO
z-LOxZ9Ik7$?Y9seW&5OWxn7N5sr)!cr{geku(0BdRPw2`0joai0H|Io(E*9fdUotY
ze<nrW#NIWMfA!*=oSX%jESR(MRVVxHav@V^xjeC<Q}P++05%9uiDAA$^^jux(Tblx
z!(?it9@WxDqxw49T`eUu<gxulMk(-j&Q`41(9f}E8^5Ae{;!77+|Q*qP*(h0+Jp0o
zm0w7ihC+g!oem0#Y%&>r5PZClZa8R6;nxpJ!3LsQKG7B>vj)kC+H+9)!2<><Dw#bH
zvGF#&;!nSh85ZvN{*W{WWSmAFhEO2KooBkAwQ|ZB`sA?m2+g`9bChB>d+LZZ4JSI-
zJ>Q${AAV-Rj$78JqeC4#YNRn9XioFjAU(2KFqFo=2CH7D1`}pi40qgH3j*Cq{P8Be
z;SeO}jKpoqy+*DyQ`xtYCt@0Z_^tG$S&y~WOjms;-3TL!p3et66IR4Br?dT5hdV02
zgUDvi*{e>TJSzDHG7$H@v=iN}{9a0SPs<$wQ<3X?X*AMC{~&$go+g*;eGChxf&P6A
zs(b^jJthqe(ZiIBzpBKsijE(H1p_yb%t=kcBcWajXK&*!B{EIAk!ICP(HQI(l*b$O
zQmVOniQ2$MI$SS}GBvvF3DrJaScpp|ZweRjWtT}dx+r1v2n)(j`VoSZmXX%}2(`VM
zKKxN~nVa+gO7!t@(5EJ9I4<1}x;Wv4^dxY#>jc^_qb!d26A%dUU=)`c;Z_%XQrct!
zf!O&oda#jZ{{k+1Qv>f$@xo@$wT)6bFf*_bx=lSj+bC7XZPZp}ojzvFNb0NX&B*|U
zp(gr8>W{~?e$Gfb_KWmazqa?){(hsEv+lm+;#6MeHeMJL3q2fznL0OnrG*Bbl1_Ud
zRy7@cZN;?_U+bk!%vnW?VeLb~kryqrvPpU!Y_Rul(wzhKNUZyd)tc+IYfSWbM|x+f
zf2E8!S4^Nkf0KU1u8_5K#TF*dWd=vn>_A^L4cfY*KaJb6;xPOAZcK#!^&34BEsNM{
zrpI2$hvDVybU%9BRqji-Zd+jixqNurivDc1Ex0hn;>9Rfy<^-tX%}bCQvwttNG^G{
zNa?1$TzhU=ckVh0s+|%+gDT$&rImjqdr@hN6om4-TVNrpr@9ttq*3$;Ej$JzeCv6v
zEtEehdUF>0wvQoc(}we)+<7!EXGJ)jJugLcOh11M!f!XP+U7}%{)9k_3I3-%&;R?U
zv=u$Qzg6nX0za{cQ~#pkt^54Qd_jsb8~CI23(|wgDMy+ryC6yE?AE`e8LYEDZIB=_
z3Y6<J{YHDh)hXOWs%evQ;k0-2C8@VZ<)R9T^YouYCp`QE>}78UatIi8>|iMUaS6Sw
zBtIS^c%{9>(}(*vy~Rso%=$=fq~BQLMhcXq{xBs=O&GK|QQGUC<#&-~aUe?yrzB5u
z<T#~lE?SRe_n|(UAgw@XL8Rt2fzA@HX3aL|4fqwDpLL`NjuV{o71q6Z9?roX6RE<(
zIf$!w{N~}@WV$R7C4*^?x3dQjeZ<?zG?sJT&QK4m6Hl{qI38on&e!m$!JEe!5VSet
zHoZuB{?2PKsSo)(pW$j8*9JHj2FbV^ZE;>je6;f_uF{bn<MicX^(e}Dht(;sPjFn^
zPON}qS*-Io*NbHUb4=t|#6l08;78!`VW#1bQu8P$-uW|&-ILoE5#o3z0r0U!Tbk&M
z#N$Asvk7S5*4vp4c9D?e)MGy1mgI~xZ_*=G(o0FsD2^#WVYDsDiTFRVE;Q(Oizh6P
z$C8}Brr7EnwUy|qVk{tiJRo*)eVxk;Ecm84qhc;Ep|gdxpU~d;wPAEyigPfiVpe}=
zWB|gWn-V-24Xw_h66Q3vH^sS9Axi`C$nEF+Sjh`ZP7ZMklPvU9f9ErU^m;0OQc1kt
zM7_c_9olL^XhY`)Ks}o3WWc#J=L<U2)oIQGf88Fj8c{O>(?e+70B0)D_{ad~K1_*$
z>CP#b5)1J#na>oeC~0)m4RU%iGwhEU&V#1L9h6bGG>xhTALwb{BZhLpv>;_x0NpTD
z>PchHPQmMd;vmQHtDIpRcg8Vgh;wZ+%KmzX({5_4wI3OIEf+(xql5gY>bs@>j*6Mi
zejG)Wf^wa{)7clT`1f7T1R8ReGf4S5`7ZX=fv>kFq%>&bq=x~xXar(h|GUh%pgniR
z2OH?Nmz>)|bn2ml+eqOHomNvr4ozF`Z9yXzEOb6)&aYEZP(|k!I#(ftG^ot8OqdmN
zooNs`QWiN!L;8yyFg1b}MsM)Ke}rIPM)9vW5hZG|^9hi?+{Mlma5+T$gyMTy-Ut8t
zit{+O)#$`~n91(N^ENwsM(Zu808^IDTE=>!|892nX3OMgQD%s}$MwP34nZ(W3;Dk9
z+~UtlVtrxzw#t6;Y7Z_RH1g!b2bjkMx1~=4RlRrsQDI6!WH!=crOpRT6)t;r&@EgT
zoi23_3(41lPwN#|(2y<8fu{U-DR*l@gneOBPXy-l-sZH><}J=l6sMN-^${d&ai*}B
z?Z<{&XyjIBznBVKKZ2ITdq81&4XS3m?1_@X+*h<hMO&TmFeiPq)!B<UPgpDlesr6c
zQN^-!ol7BZr-BEaz?3(tU-YQG5H_|si&;qPjQito{Z*NB69yo5JBS#@W9|-6Pi%O6
zw!-4YB-C=+`&e`&#eLws4J%<=L8gUX{lGaXTIbcB#EPfp4?r#Rs9(ABeIWF5F8vB^
z{m^+WOLAw`uQ@jT*Lg3;qPZ_v`k!QqznGulxVHiX8`Rw3%(Sg+MF~yW>AVZ1p>!vx
z*ctk4r?Uu;j8B|!ILYnpMbGbYUXSFH*SSJz*5{HJ9pB~Lh8!y@ouf==a0Ne$o>=v4
zFrp`B>~^jW(d9Fpd{j~0ZYL8Kg98KD<K%ublNp0IZ%?9oK6bLuz^E?NUQ?FF`BHjC
zrmth=$4<l;Z=%olIwvT}2z4qx;^h;U*e%dxl?zM&7N7aVdAF(Ph`jMJmqzS!9x(zT
z>-C>9R<05V+1~uaD7ffk?RWYBxGY@Xwci<#rUzZsi+*hc>BQ6u!hSp+q1bzq<-IV<
z+SB4mTla$_DUd0r`T-x`MI7#P#~qgn=(7NgYWV$57PuK=qFQX&r&zDb{Gf)ITf805
zed_f0V<?3uK!Rh_VdpT=H9B#`DKe#Gdv@EqR5s_1>*(N7XLLw~Mxb;KUqw6;u(ag>
zwYVGlEAX)@%D(zuwj`~odo1>>F}HG_c!9W{K%rkdV{vris;@y8&(PgpJD<nn`>&m)
zSRhMlL3WnV2er<tBSfvH6*?P$2qES;0>5z{@iBz62Ku!gpkOxq(RnBBSvB3ye$U<0
zFrqK~=nPdp=V+;}psm65(s3s{w6W#5b3De7{7WuHQQ!&ZG*HD^C!GE9c=ZHWasz#Q
z!uh(tE>*8RO46|N?>W3qI{R?RIv(_9wrUh*{Yh;J)6}1w`6f}pEV+Ji_QH!J`e)}%
z&Qy^@v*Xi7!5OuJ{@dt`^-~1~tBLk*^NMu{jm}q?v9~2`Y63OH9T-6;nw)o;+FW$>
zr)g1C*!>kx8h2<UJivZ)j`w7(u;)I&;jC1_qZh!ej@Zpq|C{qEKsfq)SpwzUeaCou
z?%<T`*PeEYA<bG_^+vZ*k2B7w&^9D!Dm_FM+^DpOqg4$ndeMwC&SI|Bap{aR*#w}l
zK_^p>vgOw~mY>6XN^R6eOSd?DXH5Tg&R30eyxAEa(x4GK9h0RL+~Q0#H6XJ08{TR3
zNQ*O&(YT{!!{HFu;@pEt)3VtWVy~H<#(6vDop;Xg!61Ed$yt%efGN!ebNmVwt2&Q*
z0GnN_w4QfHo63&aT^FZ=2h{MOZ_3(P`(T7OB?``|(fT^n(Np)cI+QiELU5)JWjQqT
z06FEpR+bfCbZbW^IjBW&M$@yqE(K7e=tO*38YqH>HNQ)NlW<Yv%c8TlS+6mNc8Jcg
zSSu}}Gb&wY0=1ghSFeQ!G6X^GOC61noS7J#Y{?KB-;p5lwExu4=}e@POa+|nbOxAe
zMLKz03bAL+N#YXdEvIuA^4GWw5U;tMW7>aO<LLqf>r~5{QLX^4cFjcB8AKq;`1ocn
z!k+VeI_Jv*hi;-fI2R)Us?9!Q^1WdQNX4X7aOY*Ap7cHE%0Ri?gj={!uWJL5X4@Nz
zHpKf!deZeKSDz@>TVU7ffoq&taP?yO6?D*mI&*0_<@iK`yZ~^beL+bU#Dpv_S5I=8
zT;l+~rDZx7?uj#_RkZ5Jb_>n-a82pt^EnUKFp!Bpp04$JwWiCe)kTdAqh7K)UEwsy
z%QY9BmFeBAdBZs`hLHggT$ugKYdtuBd(M-?L6g4oawVb`-plo`E7U^4Hw7@vxmS|#
zuR{s;nh&$!N`Knhb+b~H(l2{L>IlSsTIl0S2JClyTnkM(d+Fp8ffmOoU)M2?a*9?a
z(<rlRF>H)`%&tFS@tGB$Hrm4n!GpF9Svi`T2d4Q^W`OH%|Mki`2BmEvdw}Z;s`@o}
z6m1N2Mbn|VQ-i1`5JNA2o4sXYAdT$qk}x-9sp6&{t|WhbB7eTuEmHWKJzR;_GJOtf
zRsvn3Dc6!3OI3+<oxuS?hFGW&kb;so)`U@5kZX|#O443OdS5D=<R1)Az*71)$TbZs
zIwjZ@>&?KWn5gA~C6XHaR)*5?_gDJbkNbqf!*zKu#;KA12zI@QaOjWrbj{;T^*Gmj
z>{7UW)^ir_Y8n*kItapJuX)#p8|C3?Ep?2txL!y#x^`f%?VKNHq3)SeA~;|B(YX`2
z2{g>=dR&oLdQp|tHQ20cIA=(-x`snhv2!IJ+yuu9SG(XyamJB8-j&2L4wMl2K`+Pr
zYh6*CM;ny+jKRH!(x7s`zSKOpw<lvCe@t+lS72{QH^6E%9CkTHWZbV)+;|*GW|vv0
zqJX=puV$j_J`Vt)qt?7oy5V|PU!!F^uXiPx^jAVd0~~{IbbZfSDc?7vI(ck(b|mK8
zqgg9`>G{d7TKE7=o#LA70VZUh^HdlYPv1;&{Yw_oB0q?-7eCPhQqLn(U7OH{7p`6z
z;Yge2TFUJGA3W(Ah{w-Qx|Uh=e(lzKVXd}h59HX+{QGaXVyXNoS5G5bWf$2TLH~Bm
z?``DU)p@=_Mvk3sIf%P?C9BY9oy!`s@t}&>P1>JQx^o={t(0=sxp4a$+1I(EgY%IJ
zB86aT+vRIQHqoJVt}ULdv_0Dq3N2#H#iDe_KAWq6`H@U})Ab6|S`D{JvB}xpF=&Hp
z0>_m)p0>L_G9g>WTcAg>if(bd_?9c(%c8TVPmBf^QPsPyK4CiYHXBKpZ+jOcq4sAs
zyDW}=n_LMdBj0<S=erFx9^MQRRn1s!C?4MLyVywef8X^DSG~5>6=O_~FYmGh(4dn}
zU&phhE^pSgoGsAe^g)}l)io)s!l`o5w~ZProU%*DP?iS7F+*&8w@i-+b{pSY$fh!H
zy(s&p?%SiN?8#L@J+`@`4d^B9vd9i26*PUDE7r(T+%Ag>rKBAcd%G+ul;7Gx+0ZTv
zgL0KyH~M+_`ajUk`X(}U>;(H}bV5G0QbEs_xyBeRT;DE>+QOg8Tq%%z{I|P?7&8Dj
zDrmsu84zxQ6#3Y8*G%NB-VW}7TZwkK2H<i14%bjT7AkLBcDVZEt!@V<@fnhKxR?kI
zlUOco`oI;8|2sc$_0ugvy+?MlvYOPc=<}~*?Gd!09K@^H@lm<!YYxwX|GM7s23vru
z7<NQHO2@H;k6W@FYj(R{Gl!IF<Vx55t7v4kD_Pg*8K-vB9%$;Y17N1I@?g(-iP4h7
z)vlmE434|xr5OaeS@(UXw^`mPV8VrLGlBY{Lb&#GR}hx*?Vr2)gyv}t($%kmz4nqv
zeYjA}%xGBMQ8*7_Bo0c0=)~tPFVmTKiMwPOO-K5TF+0+}aNQpqU9Q1s)Wq6aZF{7O
zwj9G6Dn}e3*X@+*SKt@C%3y9dkQo6-Mr*w*40`8`de=aIRuUac@U~Xj_x_T?sk$pX
zi5Dj^Eehrh3oZZIFPJXWyT*E;MrPy<qZ@y8y=yiaLeh_}1XLS$+_l)$C{Ro0rl+ab
z2^Tx?fBOknA}rOEee7T=H9wO+fNU?W45rNw&oJ8;q^AMJt;l$Dlh!NUHm7Sly1_yh
zv30elwn5W>G#jZt<ZYDG;Ob>zP|!nW8TDk?WnSxfRMy~n+EkjOoM<hjaVK44xiWi#
z{YGvQRiAX-iFTL%jClrY`%kW7JQ{v-J&Qqv6%!|GN@@PjuF*!G&wh4o2xc8nD}o8u
z+LXh3oJ2WqJ~GZ;y!AHDY+rf&CK$!fHM)F({<cO}F4yFE?iUCJSPYH7f@Wf{v+uV?
zP~0g9v$D<c8LBwt>Vf~&r(E_RO>Kiyum`%)=6Jfv)!k$^CKavx-PH%V<&Bynzq@=r
zkY=AVD4ok7|I@C-paw<wk*!BiUleJ|ar0@{iolT0rqiEouH>F9LG77|p%4R{n-LUA
z@xQDw(@mFLcj?o}#Fo>GNsuQMNqg-x<(Nf=r0odd*{VH5rv#&&eMQ$Ge3~J;2IG-k
zcF97;qU*6}T_G_Rucm%9Q9sG`nngEU{uf(MD#63zeR)P0{VG8~HLP{hS|dX+ogqEX
z!myP%U9W~|YuMCo4eJ^L<bFH%Xb&#g3+^IVHA`HsSz+QKnM*6~S#`?XL)s;mYdn|t
z##q=y@;;iw_3*w@+na6q-rQSgjDjdqo7OVr-f-LVKHNku&$i!(o1Lr;Hm4{Cf8Sin
zJ-$v+XyhiN9$#)n=S^<54f5m4Ejkf$R_Qce7URNfJ<Qz1XkEb8Ert5(l5BtYLAPaM
zsaF8zVyW#vX6^=%02ly=Q}HD)^Vl0<K>^&36n%-d&{?87XqRiUOLjfs&&6_PJ$IFD
zT>xg`5@pSL;5$uQu{OkZE`WQ9eck?H`WTpVvU6ANWUox(fvmoS<}F$oi;2L&UNO?<
z?9L@IEAO=Z>2c(<cqKM6loT3t*dFMZy?EtP6Yc)Iz{l3FCs)>w?MKRn;ylfGUH!HC
zrA=?V3Hz3G_VdbKwwMsECq$A#At0l9w%bCu=SS+4`SLlOuc;pwbWm1pkYQ-nEQxbY
z9AK72?wK*kwnwo+(Aio$`t%GAnb<meBaFetYQ+-&!oxqoByZ<h^KA<(+>KnmZMTKP
zjk>nJVcfJ>-K<uj8N~lInj)Le$5L7CrHR2T9Uz(PBp)L0It~6k%xd3hIo~U!1-Pei
z6}D$1IcF~&>rHyI;4p$1*48}RYf;><X5FlO#<r*z*Bgf4y>HD-qnd}t457mDWnuQJ
zBrE4>i;w2~nT8NAN)~(E13fu!d*RmZ+)VrKSWnK+_I@-M6=HzWrf0dWE}BdAz|^OJ
zl1qbZ!(zAuuHH5yhU<$*P7H?~aohVb+?GzuJ`#&;@@mMSoOyh>?N}@qfdZ|u++<KW
zCI{K}$8nH@Y~RLllXW@BwlN;l{)}y3JU2tj_hy2eZ(9O4!^pQRk?U@_Q5>V@xl=8e
z|972S5h=$NQmwADHwAd^I+MuV<Hw+#ToJ3}iLfm~@JoDxWjNMWp2npcM(tKjtf;bG
zNaOli>b3XPx+r0-w`C0A!s&EdsviJ;UwkQ!3Wu1zZ2um>g<`fIeY-3i(bd`9OG?0o
zU6XAqvL|*5No6j$6^WgWJK2^R61c>u2$rjiU$2R<#iavq>#iZ`oVguQm^hHbK`&W%
zW6OTPXQ9zF`r{RW_SgMQ+zdKv;{D7p5OEX0w~!t@F&b3DcIO~YrV<dXMke69A_SqK
zhd|RY(-ROX8MB@JWA>lDw@)2uE6rfik?m*(2SbwliN^B5fdr!Axoh%ZZit5=U2imG
zW>o><Dt2uh${prHbWOu>i?prG<OZ6Mk)0h5I0F;3CeYg&GC2#D!(W+P{9sk~Ph>6Y
z=g|!|Dm5#*W<b>p*z6OPgxww9Q!U3-A65)l-jzKZu8|@6+EmZiq^Js8;Rr6)l#eZs
zFUP<?bJe__YX*HDV9yyno=aH!S5_}u?~&Y5t*JKiD9*pDPM0K^S<9`XxGaD1J(X&H
zTSbRm7a}a|1CSeZ7N=2h)Bu02;(NQEyOkTu*)ERevViB|V`MzL3Fo%rF<`K=aGq{!
z8G~h_n7}R*+Jo$qpC7>aQIMy%m+j%P90UR8#B-Tw-Z5Wy+h1cD9ql|b^_V@i7o}Zy
zsk<$A95;w-we1*(H7?V;2kF_Lr^MUlWO4AUvAv(geaO}Cnq%b_c=+pkj0dY|_V8I@
z9v;?>yDp4JJ={iH-~{wy<E}IWiig*Z?aPVW5IjuRb6?}}?e$!`2a4MY=5Z0b;wFK)
zm^OYTUqE5I`37z#3U0Z9d!NC%<0kj4Z{5UQ?PU^=*nYj4%Vp1bw{YJZgHZK%g8-jG
z_W|-`1LVmD=;UqOEwCHdhEC^h@^8QaUzs`XsiHqV5W`Fj%~X6?jIoWF!S%D9p3ZgW
z8f^S@NKbAFF9Toll`@y#8<V;#?hfvD&a9tWskbeh$vxwvo=>s2l-|h2*$ag*&fk`D
zCpR6`KHF9>(zf$X+$GU{MrM$GWz5Z7i0#syoWGi8Zy0_p7r5)jySQz*heNwnLw6wF
zp|ch1-`}MJ7CL%1$8OSre=OT%Rxi<EXYB*EL(!mhriJ$Tz9YGGds)~>&J(vs$QMi)
zSH8GkFj1hy#VxjtnS*&y%x>TbvCW^unb~C`a>(3b+p0O}s+uIWPl}xjX;Hza?YX%i
zjF^i!<%gNMel7;8)0E_UxrxR-JB`LYIQh0k_d-Yl2>WFBgQN-c*RrtdcRhX|*q7TT
zzOC?nZe&kQUXi7Yi3wg-*vkDbfK19_G+Rp3uJ3KJr9Z$;4blB23{l9o>H%==A|~8~
z*=L2Oa1pv<?xsn&NjJ&18z1CGaYeSg2f1hzTy>w>V%zy3qmg9I_sPIxPV=bHU11M#
zr%hR+CbjANL~k1-&Jsa)KoqZD1V_=JOwgcqdq-m3F6$%QnDBHRjINOA`*cgR8uYD_
zDqHCy?iL)QuyKpIA$ab}T+9vT*tv@BRWSF}+3qUf=Fx(%U{7zxlh}7it}Ok>1qfYJ
zwkalL*MgV1S=h$5)hy-G0$3f45n)T>h<rlXHfR|)K;cC3wwIQ17ADbZN0)<l9bU$z
znYcEa@Cx@D1|ay~vO1<Bk@h|hub7)oZH9AJ?K&^p*;gS2<n7{?b61<%xAA%TRcYF;
zh!xy1*)Ypa-$mQw7AIqCVBXZsX!!_U(yr-+Ac&^YL-uJ~Be>Z#Xv`F!UCpbwDO{M2
zJi9yUY5UB{VY?oAof|R`o*(Q8ob7{8ICeH!c8v{ayy$B?{|Wa>`Vvj8KUATzkWx(o
z-)L9ARM)G7sNVM8KJE_4Bh%Uvm<z<-N4(itf4pIZGDr-KVDcMnGxlS>RnvC!U$HPK
z2fvA+!Bvyq39{|l&jsRpM*nxhY$x_(wb$GHKZV#=Y8&t=Nb@1ecC}{idgD`WK@etN
zXUBPL+23O9x=u^B-TfUG{lE6>-S7V2=vSl<w0Q_e?RsZJ@A~Z8^*#5W0NeBXIKPNR
z`oJ+aWab+x#|_W3E&7$a;rha5>L}#s*{tlFvb3yBUGQJdv3T;XJ-S@8UfYyu(@MMc
zP+5o&MlU}7IkpOKDhRgSd<rYPZP)x$T<=h>&_30l<Kn_q$V~qR<RSj?od30u>ulNk
zxRCfIdJC9_pbU3B)1Gm6m8>&}0v99q>H5W;WVHqvS(U<87SRP;8~!hH+)LJ9jP~bf
z&91UNB62aNs--fu?pd`|?zk*znI3{xoU?1Y$i2;B8J29%4BY@c1es0DgG~u+XYCac
zLRqgSdE3@Ip_WzIyj_rHA=PN#cTHq=4NG~RisaWn*Hz~7Hv#S@H^`B!8P?)E!nS3g
z9#g;4qiUf%_s+7f7#p|FmhPG9!EwL9rf$#j;y{n9VW6El-~KgTj?3tZcS9GaVOEEL
zFZLf`lD|jE>oy8TUUj<yb1lz4$A{yl!4vcYJX5&JJ@t4#!$mXP$>PL*?N6Q7>(%xJ
zejGQi=W1nMC7P}a^pO3YX4{WPa@h3*>%(N(Z;!=uG$zZPc=pC~A)Ynb<iT?RCectl
zGa@)H(hGv8wa}gw$icz(d!&Q{!XJ3zRIZ#O!agW~<NWY863<xmYnXjL-pqJoCBtwq
zgX6q4)Z4eJIb(ZrT$KG3-hz;mwIe1Fy_ct=31t8BHe9X3*V<JA=&U7sV^9{)6L|Kr
zdv-_5JLDXVZ-Y8~TaItj6UsCU>g!CvBvx!LrYvjQGP3@f8kVM@mCahnc`#kF+%l<T
zGnK)>3zi(SI4*<dOHe4+W}n%E<B~(voN7^K8*H<`h7=%~T0#pg_8;*QW3JcQvD)q#
zgrT9ZcQd=&hvM%K+-iGJFbCP9(B2PEHfpPYJKVs5x7~PSnC#!~t2r><q+pWMF&S=8
zPsKQ>`NrbO#@P7!2cT%<8g3sLqU2>?<GRZy#NbL7&jtEe)q*~zKp%N}<RWW^1`c24
zOEK(6@%3_Wk)iO3)AH&Ks>0V{<^~-F8*mE0H`icK!gHNl_q9nY;=B8#Jqy>*>jAa>
zlw!GJ><ghq;1-v56Z#A~9%bK;l%x(R*g@vv{H?epDm2~{=xJ5TvB||!;Df2c@sfMK
z4&ScQzbT7_!M>xzxBIXJ$Asw1w^r|{y&Nh37jthO9#zrw4b!t`CbMLcnIvRS*mr^;
zvNNC}$QD6m6(WivvZ}a4&>&G+5(%6Dfl44q&;UVDBU=YWWKjr;vWSo<w}PSuMFl~5
ze|@%@gmCNgT<`Z??>|%1-PP6AeR{2~s%{6H#P0w{BbPjf1B!v;rKe*UOGo{`1dK!M
zB|sR+%Y!AB+Q%{+q5^sDixagPh(Tbd*7)y1TJSIy>B-o4W&nyIu9YR?6X+s-6KlmP
z)I`?`rXz-318WG{hxuy`zD~6;J0{c|ptBIZtrm`;7Du?gm8XH=p&UiGB`Wm|F1@ay
z{2B0Cuq?U;I8qx|Q<E6$)Tu&i>%fAfO`c+|l&90HU#h#K-}RyIub{7y|Aqg-gdIt%
zli?|cWl+-;G*Hv)3lz(vGP8(H!YwIgjLjRYi*|noEd!Y)`1+|07<-y!@izg#6bq$T
z`)FAshGjF0x;GY6+g_Ri2$?G70?yLfpc&p9NsaqhYXiLp>QyhI89;%fI8K25aZsl7
zFdh&CSDR}(H&X_i7+guzqPa4&i&)Ip1~F7ZFfC~FbznZ32~064MK_D4N`$Nkods;I
zc7XtH2h2=?$wHf_o=5BxvD%Vm>EkruwL1S<Ws^}yi7i?NhGP^aA{@E=+4MYOv4xhq
zu!vQrrvr!;LMnM5u`%p^GuApBs3@it)(~LJwGD;VMtjWgGM#j!T+ib=#NMh=*C#Yl
zW*jwb&9GMvlq~#&Wz$f^Y6B(E0wsvmse?-e_ab7o0TaMgs6XCD88Y%LuIE^dSiFU+
z)K=%`GGev$Po)zVv{A%26dOgful%+Sb|B-RBRm<s=~KV~xb{oJh6ziCvSK}s08AZd
zAz)Mb5}T7KI*9*0?A!I8Mp5k;d!>FkBCs^#t#=q)piW_xgWPz&$-kYpB0Ui$oB$l7
zQ66*?V~rzrYgFcGBQ%$?kkSmhkGBAe|K*nJ#rBL9#t0%{A;ow*8WsPNU?*H^tQU$}
zcJCnizEZnJQpJ;(t+WVHdobumK<oB#47x*r<C(_aowtC$w))6EqcOTgn?ZC@){pvF
z_n)CcWIN~+X`(G+Q^bxr$%y6#51E~?HrTYMY0T25w+6>cgS|Oc`UxqR!<9Dob;fZ2
zm$Ok7a2sJBvUb5Y3G9r|2UyxdBa!w6rj2%88QU(?m6p1)Lvi!>_}hb<Qj2cbU_|C=
z_1hiDnun*i?;RISj{>7pa7MlrF~y<rd3)q(6_+crr|W{_^5m+#3$jH@e&EkYZ;66}
z;UKKA9cYK$dxUG42=(O@EdhJ0TsqvBvBftyF4Dn%_%>`Kjk%Mtoh+Xc`ZEZ8is&K0
z&M?|v1vm=u8sHkluNffL+afv!cmnvF2QoH;9plXhF*Y4GC$wTP7D-#aT8HgY+WAXy
zw$hK3D&^66Btxn~wlv0OM{YEQ{$Xa8S^jsFIZ4<UTwO;6NKCFFAFQVdaQPQVyOHpa
zcN>B>HT0}3R~M$zW9q`Rd#@U^MT^<{g_=~MjS*e+Qcj1)F*cYi_lW86BAps5c)mzi
z08{8`#P-E!hKGj;`T~La=;hUb8;qC^1InRZIx<4+FZ4KE!uqIuq?rDNZf7H^#{X#S
z(rlx!P}al?b%^7eY`U!A{sNqwP{AukK(NB7pc)!d3;W_|K{<<@_c8X)4RhIQ<!TRs
zP_$1y)utGPI)lw=bif5bIi(}5Pn>8*F%`&Z#@n10OiCDwEphDF&36L@yRe$=H3U;B
z>o|nr2G<^n$-8iUZ}HzI{=b}#&+N($eq}X_$`F}SGqQ}%B66q{d#lBkP;^TDlKRE`
ziM<)>uE1YJ<L+l{MQDa9&k}c>>J_*U&Qni(R~uToun|v|O3NCXX)0p+N7T^=xab2#
z*exiRx3u9w(FvfzV!<p(KOp2|<y=f{W;kYo(&K=^iPGfZe>%;=fIIlgmogq=><^vL
zTMuI!U=-GMsh0f-^ecjaE8@ZLw)W8A3F26y6;%L<vxCmBZYMYox=9w7LUw93RUFw$
zA7N~%mMU(bE%eGntTEa>G);Qk%^a2_aq`k><j;5Vgh#Q{VpjE=OM?$l5<NT#>k&Fn
z2H*m{^FTBx{ru3_&NO6l4gPZx1pi7}B?7B#S}!$8Qzy(9>zvYNd#1>3rc{APg7J7}
z$p28Ni^fRRKQs)N{yh3p2fk#Qn32$JnmmRjGf|hTZq}zzF&DIjgb0<%<C(yEQGBK`
zv&2z3;R#3-u+04h*wKjoTBpG%t)IczEkOGgFiA$6o%_LXs(v7x#Y%0q%ro;Bo<x^3
zfQ_S1qeo#CfjRm=nXCJVKZ7Y;V}{Rsma#XOO`Fh<QR?&PM0R~P+#^ltbSc)ZPnI7_
zZ5LjOWoLLE@b+kx8i66T6_snsF7j^xcfv)ZHYaiZg4o3dA}AvheEalPTcfv{Kab8K
ztq_y;t8>u4hP;oc$4eNp*nMJ40ViX;JA%6z5R6&a?gUg{3IaqFwfOp!4va`vLWRAY
zknWbyJcQHOc{&Anlf8JgI!Lo9_GNr$L-A^<+H`RgjkR`Wp?Y`A_@YrfeF%i*Yzw8o
z!q`+hOnj9yMHYRDh_(>kI9_EeglURNNft#{Wji&T$Jhn7g-6cElxhg9F}&GAF(|Rf
zv_U_De?Z<3@HM!xqpx0rlnrpyBC(3)(LzAjqf$;@d(7;I5OPbge4&lL!(VYAipa&W
z(zZoePyE&NG{U3MKwki6v12r5F}{oR?8eS^dKiB_v<ko90pXP;U|ym10seNvf|0t^
z?xS!CPJmc3{R;RH;K)42b}4v`mNIrX%6t}(40(Gb&(@Byfof6DWjLTD20xjFmpuJv
zuWc6%rl<?$ek4tyo1<tMP-n)S%vIZRk^cR}&=IOMC#n5%hU+~v0bo!QAT$~5ch48S
zA3bCn{?w=S_;sMVTLE_<`Kc9H?y&i3vXZf_Y%l*BP%;RfbDCTX=9vn`p=yh~3&5tZ
z3c<F4Aw9naUrE}KZo5i+zlcCr*q}}MbO-u+A_RL61I{zT(ofno>z3v;_;7#Lod!>B
z4uyDFzguZ)5!&1cyHSxIO+D8z)}H<ZR#Pf<^unDPQc8~xijh-ZmfPR)iq4HcYvU>8
z5Qn+buZ!=LPkq)hHV5z%K-`~_p;+vXim00kp91WGeNq|V&4B4^8nMNcxlSB0iuhu{
z1#rZq>A+-iY4#&dFRkd)jJYY%6wj<Q>`lgcnFI<IK5`R!RZ^GVlBI)|pOU1FJG<GX
z%BY_ssY!__K95EL#$n_AG+;x+c6H*|Lfa6|(B>byYrPQ0=ySn~ocvFkFkH0`{}$5s
z=-3N4;IycRVmFErP(pnG6Icl!5BMkx-0)uA`489ZH{7I6dyC=LCLwp9`c?J&mn%E<
zg*;QL`tbKSpTNO>Lzcy3t5GlP>>zAt-CM-4*6&{Y<1a=wR<B+ZDIpyG`s>d646^pd
zq`nidXT)x<vanbCQ%;_@(W0RuMQpUh6`^Xpf{j)z);a$OcS9-!Qj%dWzT&0m82Sn!
zvCm0;2YZPGU4c~JPyQCDR~9V?QX;<GHoyzWwEkVu&dQ|}{f5Ac=v7ab34vshG<ZwP
zDA>59fB9PyK-&ggqv<y!ol7XtZm6;}b;X|pg%r@$_e5_j;9a-k;~DHaOGWg+cCmXc
zlH9ki5tKb&4gh8P4zbC>-Uoz74QjGOoIvM+DOt+%>4)0qNiroF{qtx)(mSFmhMi(I
zD5Xt+rSfZeWV;id3uz{2xS=nS((bR1_wtB$ZO<CgUPOvT=#g^p);1r`?9kBS3a58H
z|M#ebs+S@X<YGmfCiL;=QyH?g4lGUQ^i+H)p%Ns0o0<~F&hrMlFu%bYH_iM|ES;HB
z`f~|hY48ibnW-ExY3wY8V~K6=)4Sg{0aBS#p&{EVRgZejM2`Urk1*5AfT`H6Zv%w?
zYx-H_R<8bhywgWwj%OSBV|(F~)WFu0`zv89HNRaPhIZcrjQQDmY1a#FBB>C8!8*c~
z$xUEPwfmbMtQ+FeJ{E^%E%QNy?$ENe`Xo48E<$?JuLulc>v`{kV!^~=?(sv6Z2~im
zD;PV<67(ACGr_T-s#5Hy=)N)%J_H2xN#bkNyr<5jc|d9wMCmiNQydMVBqhg3Kyx{h
z&H{OZ(llN>M(u^@7;!f$C0#CxVwwDt&oFt11RDPHS~R>;!O_8HntKw<aRBQ`Ei9a+
zfDjr$*ij2XC3CqZna_f;#MGhHT$wr?p)lI`6gX-(%%rrhaFR!51TH@Na|p%(E(L4|
zxD#*{b}8wn(9J?HeZKOoSWtD{N>6!Xp`!rx1LefAa(Q27rm*jD%0YCn|39N?7W%M`
z$d>@8KeM0Qp$>$zbp9-3<Dl2QYkf`<Kx%1@PlOiaK-ZpDo)cgHBpm{5$xiaCfT;Rj
zI{t&$lI-QX&SOtx1<NBYq6&u0gTgUD1ce<5$Ad8|cl{Yf+mLY8u6LJ{wCgv<CJM~M
z-CmE727I>MDvf>bWf+$I4tWg9X#EFcbBz&tj<cU=hibm}Pcg_)TFg~t{MEcLXYYAM
zYc53MO(`P3HqHAhmdF7=o_s;q`NHQg!v!6k0b*lh2>nZ(bTVlT;23-rWt`sB+C=ex
z<AeNTZ<qqC7BqFVk=bZ9{>Os`x^2)^zWSY=*Oc$v9PoY=I3IAJg6!qh2#jQC^#07i
zlCU2UU%v_EBIF6M@I_Epqpe62zMa*IUqCP!V<Ey|V8<Ay;PXZU!<&^f%4EO>;utLg
z>;Sk=39mFO!JAe1s0vpB3iRVD46_(;%X^HT0mOp=R0Sx~qpb=Y1SrVPQQ<Z<{uede
zG(^VZV*uMROhvER4D0|Vp@MJ!h^43P2G-kNbXon%+i4FX8cS`a&u<tSCcMJ<>p?cL
zonoOFSta#;Y`%w1!|Jdlw4{r8SBC+s0oH*#od)&}c0~r40T-f%qRUiu3F{AaavNAU
zf-5{p*t{VNy^NS6z`QTafc=wCFZi86%N7yxfJ_lZ0t(SoU%+m5eM!%xY((@Dt95E@
zH!qz<C=#Ve7amy@X}J8ZRPf-tK57Lw*Bzoo0rIjBnRO`CI3RH~4aD<eQuk@|8<X*e
zKG@-J0%mj&c`18YQ51cT*m$AVaU$MF@m_FrT@hmui%(830JcHjc?&SjesPXEyo<=`
zGhknn%bNoJ-V4=E9A;ptPE;xFK|HMF)vLcnt3H}&Hj?T~Q>M=kr8W2)ZOHvpc(e3U
zLJ?Gw@%DA{gi#S9Qn<wr&s9XI>Rgu$FY**SUVQN)x(l$k5oJiOe)FPvDT3CJ$m`35
zZj0V_v}suaWY<?G<HMm-xu+PgS3E|o0sDdE(|~cJ9mMN10&ZLq5lJt<=3$}y5YnE3
zwwKnI@|RrB_9cs;vI@aX1iDiooNN>~#rcw_^W~0g9^W<1z?vC+`YxeFYZBma7;9p9
zwX4u}b-Ipy0atsju47-M=QBXZo^E==fXTCj#sb2VGR+2zU=_3&uoLFcLxAyOR{L=V
zzLhaE4{q`dD^huvCk<jkkcUY$-}n@A8``QzHNm$!Lx#O?g0{#nW;Fb<?ecd|7M35c
z+vS(qrJfJA6k9{jK?9bS3cB@K1N+QSyhBKKDXhSNjl$OF49p>x*gp7^0^COc696Y7
zIY}ya=6JZk>BFLQ-HiO;DwfcNPf<mF>r4ZC&J3SfLY|DWj=hLiO(8~jBGUlz>P6}K
zbJ<<EaSnzGi_3#U7<nsJvQ_<aWT)DW8N9<w21u7#20t*@z#cGQ0c`t<f#pIr_938+
zNmr)j*y!l1f=zW3Huj_6P2`$qzyT_g`U3VviqN1E6)RT5>O5(iZ@~3XCJh9{^huKe
z{g^jP0pDTmvtE@sf&^T-c&XjaaKEayvk~nKeIAFul$I^TunKDD3kZv2P+7M4xNuc4
z#tZdASwolHIT!{=^K>?{=Hy3cnxXtMr9%i4Ayv-%J%k@ZT$1_!3Mc#-JfPOig8o;w
z!hl=868;@vD>nFF_avo;%GMbbR@`ces=t2#yE>>SVMa5e3A8TuG8x#^;4T)8Hg1N#
zB>Gl=z*>DPA5k;Ie0txi+>wE1?OYGHK_$G+CIdU~dHCXHt-EO2L1jDDnC;r1gL*zg
zPrs%w<b-5LF;5g3Fb&9BV1nncxn{p0t4s~b2DO9+d|<#e%|*Tra4y~|q165ODu#=j
zr3?KA#L@i-39<bwz~drT%zz%1jF<t%z*M6_Wyt{p6nnbpRlA<)9sj^IIX^K#nyNBJ
zNeH><9Wd9BvhcrCn>s(EAMd=>o)FZIT8&&ufsV>=#>8-tH4JoeC2ydUiwj#d@AA)-
zyxRfs#5SK)VSp6vf0dU`9X7D5feGck8touYC@=l52=huXH=os4Ps)BnShWehflO*0
zzARf((WMz}{M>*mlTvBJgM%8$7klE|I(|^Rw?f$&qt5azm@(8}CeM{DpSS)3XE0;i
zS}o;2vQ3`1{O4iIjv38=Obyoy``V5<S-mPuI)TN*t}hxzd=w%k7;KvBNT=*NlH8{-
z;ZdKj4D5|sNn9k|gj;{Af`9!4N<S?+Y6VpT#?mVMhU=jUgc8+ID?PSTWiXBig&7<A
zE9e>gTMH}!<EclLfxUvzen1hs{2LLw@M{D6wZ3{;Dl1%x1DzN~xTW@2aDf$ueHbq}
zgFTP^j<d_v(OIB>R~XZ1gUw%0jP5@5{Df5XP^9M&aq93tyIgsA=Pd8>GgjZws3PqW
zE>A~Fs^>3~ss`Y=Qbbe!G(bdAL>mF&@KTO8B9D~xl;ou!Gw(u6Ij<PlY}~^x1ndCU
zr2c6+5mfq@0oNO+5H+$!l(gcBG#ib&YG4ls$6M(%qIRfJT;%S^ppd(3nJ0qyHEdrg
z8NaWnQCvj54WR`+;WFaG6wzY9E@-X8fc;I$`or$}x$NS0tq~0H+`CO`d-d;F8XjT9
zrt~DA4EPyqk)_Rvx!Rw<^jv-shnY=Lf6J0QEngkS5BZGjz0e4~5WP2MNt5$(T1m%?
z?ruoulZ}wcoutDlMsW*Cj{(AdOb>6Y75*VO93f2KP%I8vpS6M;b6n3=P^Sh)2A`2q
zWpqw7?MJ|aZgmo{8K9*hHsyeK04_w`jsd#8KD{@58>o_gMopgZY6P{#Zr&6)srE<k
z!9@N3t|E{v^Psx_#zFW-tMIqdm5^I(E4vtRfm2(mW1@Qye<v&Es{ngj?7H%NIsNQ6
zLf{rK*M<8upAjc+O7GVQ@4WQrZ4^5cx(^U?KFzp5u`8b1<g%H{kTM`br>JWxD5PVk
z-K|C}Ao7JHysX`|#a)XERl@qfN=Jb9cBH0pZ?0h(EPT2}s27L<XFKp3PL|t|>jszj
zQtD)LBYsC8BWoiBUgz&b$2DdiDx*8+nc3}BiEwC*c#ilUG@!qc^};#ClNZe*EcN^$
zk3cnO9U^fay(G=<@MkPvG0-SZftSetYC~KDoEv0>cru?R4L0HyB!l(?7Gmr7Xqpj<
zRjz{f<cUPNir7MT+-qcUcb2VGrrLU8XN(SOsQ;?6DOZrTD~afW+#)VBYEUTGb1t(A
zAwU7q5cG2oT;JCqGLMdnlA3H$E|RertS||ch#EH|#VWCql~QGsi$b2)W2h0PRT=aU
zps0lHZqdT78l=zC$M+anQq9O}`V)~o|9`4(c<t(5-AX4=-`M|IeW9o_%m@p88k1r}
zr6(b93Okho=w&yd$A*i~tb|f%FG3?~gj_TPc>S>-75F2B;N!|jBWv2aXt%m_6l;G<
zv_Bb;>BxtME!r*AF-jX{WW(*dl}{0ap|=GQ+riE>$Yb*G=2T9Dxrx;5J~5jWQE$Kp
zrNSgceT2VrwDd>E7@^!yL~{TKg3lkviaK0D=rvrZEkGy=sjmax4vs}?0;?|=6m#sx
z!FZU#(9D?4QfwWKVg4d&c)t;%)MA<hC^F6g90anT1CGEDZadD1P1kO^26z){e$xY}
zIr_^ez&&uT$QwLtWb5!+Bz^J}iZaw#0VwWiBix^l%)=Qd4S(;zI#ksjk4SGspsDl=
z&xztc;qN0xEn)KWqS#8l53q&VSh=H&(r{Fc=I$4bEYq%`iTrk{zU>wV@%fnQ<RTmt
zm`W=tYJrh00)G0$*Xq-51R~^_lPd9dlyc(o@w*lpS&m80ErmS%S~yjtp!F##7vEc<
zIVXswbT}c+NAr=mSV^2)XJRPbyV%GED=073iQ=SFKv^KFW4<MdGM5-}F{`$XXo8M3
zNW$t9r!TkaRxZYWMw5qD&~rfPgPCnNU{~lKu{<$%AES7{Mjn9}I533xGwTra3E3vQ
z;PXmxIUPf!q^}Y~u>pm`*#S_92gP%M4Qo;IVx3G_D$+BlE8q*j<A4JVS3ltHWkx13
zsRi~T(t9}<L#5ZorFjkhGrVFsrWr%1{)E`MZIb6)!w9}`rRb-a+2LHK5f!{B{3~T=
z4Qed${(m)Hl6k;Jj})M}S@zCCBQ&&bv;>U&<Bdkr)KLrEH$b45i_j)g*!nju^y6wH
zZZ7J!AL0UU2TRc(KtB_BCPKui`xLxVNe{m+MpoTq=qDuJ$VN#{Y(yv4V%D}7pHk<E
zvnz|mgnU*?>+;8ZjP>++7h|Xbajk0ML{s8AY&`0~^w3$P)W=|+`i7B3nnPgFR!p<!
z;oU`P>|+<rbPJ+8s>v~cwUQEOHxQEIbe<~p$|u!pVGKz&`oY)Z7b7Y1O(P4x5uUJr
zR`Es%JQOqu5CtlkS0WG@$b7m+Awii1UZ~>~lGS~8G5r-xr*%mUIs#F<C~IL1q9gD^
z9bX00nU5%)pPe=72*f(+2)t0o$zVG1>x1YFL?EbM0<lgy0x#6@WiXxf!E{d5q$3dP
zq$BV`9Vde6blVWb&twFG_z{S8(h+!}j^n{}J_)AtcTGA1u}(SyFVt}?n9k^pLHsO0
zAc!A<SSKBUXQ7k$4MW%YF_=U`shHu4sWYJd{X}Fa&5)xuQV!rP*uZV-+BI4-Wn64S
zo=ryR9?LO_GzEd7p?i0#qwce9QhM)!(JDS&L#hp8Y)`ZYHgX5=Hc9WKHH@atZy6z^
z+e?{%!g#B2>>sI8_KO$YbQUqqkrJ^PyNl~mT%MtfJ?B3hXp+5D1WZ9A=Wr|7?jR70
z?3ZgthB+#NGD&IcT@fB-2qxiTDD1SDruRzzZQjK2P`Qlj(CM8mq5%~o`W68^-9wiE
zleN;@yseaeCt!`pFvr25(&+-yBOM{h29%s<kxQ;hKm+|e=VAzM|FN=yvOp3<^c3Fq
z9kBpo%aDB}9_|$%?X)PA&b(`6(`rQV8D-dV+io<GKL3F}Z&$tlU*>Ir_wbFD2O999
z5l6RtS_n86up00#z~0!w41&C55#VC=C2Ck^uWoHNS;R}XEXCuc;U*K~fwyos>-|<>
zq`uzYOWFQ7W}=m0CftwQYc{d4z=J_=1z}5L-+wKZBp}=dx!hNP4aMVI{>#x`$Nb&;
zG<Sp=SWLL>Q(hWtL{kuY1{uBwYzW!(wA&VVo&Mkq^2_6No7Kcd2TI-;Tyo%nBmM=@
zRvH5J*${+RM}0QiQL6y<`e1A-+})Q&H~OGave_@lsPnXL{U1zPRK9uGT2{|r5`;-<
zq0q<?tstHchOHr<e^H-XqrVW)-dk%<p98T$pmuKt@gdEAInFE1dU!pY*D6iX8&5eU
z1(4qeM%J6c7pT>`AcQ*F;0(wGwLx((c5oXAGPT<vn6%sme7e)bHU>Seyf&EJKeR&&
zTI)8k#6Z<v56WD-9lR8VE}0NOUK5P0w}ahL6vQ{Y>Z@O*R@Y7nG}o#iI{)<L6pp<~
zg+XQDiDda~B;u4Mz<;rB<|C-wgDw%MLP2mAy$V)-4QR(L0Tw9;uZ}MoCHhtXdu1@T
z@<r($pac!%V1n{@q%}Zr2WYGarg7uX$i?%4?TvvN<p<@vz7gif*Z6`rc(sh52HFBM
zbY3PmFtHEsVjFn-875}Hgh(Bs^A^x>d=jB4c3l%@3H3yTS5t}OO`bBbV+NMD^4XwF
zyeC5cu?BMG*33msmY8rml>MTK`2t9bY9jG(k!%(WozD!W-ExkJO>!Z6*`na+69_?r
zBab#c<bx{JvBf6%V$#`$fnzY+G6OvV$qQ>H^R?jb13_$JUT_(2B81a?Ia!uLJO|O0
zqUuJfBM14?t1%zA+{E5BM4Z>;xw<x4IYqBDVP~P~*vqb|<HF!G2&gzHB+F*#<+2FP
zBwPte(~fZABCjfBoKGU_A`6O6TW@0Nhzl4_;K>Wwr}p5#KWYiFf7+ba`cs<%6T3%N
zEt5L!%nhYOZ<^%8`X<B+Y4Ys&G<F*~3r%b;Xf6iK15NnnkD~koZsw#vo=Ag0dD1G8
zt(@inUIapFUhgEq52S8OY`x(|P<E+JJx{wCBqc>ADAbfwHsCoV)zvs88mB(}vc|-k
z)Y(EUU;lrpg`_;oA~&^NhZ&_#ZU-Xe|DEqCbDJ<1(}TLE)YS#2mi)iOGJkL*dV&k@
zY}0}rCN{N(5fiRo;o1TQPP|2G1GF=xaT6plveG~@9YWv$6hfDmW1Yu-k^^=I{1fn7
zmd&eniR}^)EV~ti=70liLX$y^H8Z8}X^7jO6^I=KtRDg6lo9jvfXGm(t^HoJv_9#L
zP+cEWsz`dHA)oM}iOooWp2#%II}y@L6QZGkB28QRv5z-6V`7`a5K2Asx|hyf#IlP(
z;e_Zo-sm?I>tIqd(d5gRqLrjrUW`DD86p4pcT<(f2+6ha7aR9nGqFD~+-T5UUW~<t
zNoHs&mD2*iZGap5i`WN~&A5Olr&E9>famWNv9G6?Ayp~o-5Z$MDWhSdiAv9!*f>7B
ziJ84@fc{nL*Dyn%gyv?*r-MUb{6oYIG+<%ywlcG>R{Tk8Z)UGp@aJS_Gb^|a_a@J0
zn4yuAMe70M0QUp7gjLrcfaP&fx}^Wyd)jg>ZnEg$3N!S6izo#T3B7_FqV<5!VD{oo
z-!-%K%!nrqDEVj_^fJPDzMZlsHpMN7W)0KiJu@T&x-kx1Lt2++vZN4yF=ZjCjh<An
zwY8c4K-87E%;TC&^>tPMqD=cUk6hc#I1<9_7;v2{8>p(R#_XTRD-k)&U<3iF>Vq!z
z`Ouwa*i7IYGN#<j`WeseDx>6GC^aNbXg$@#MZh;mD1;kTn)5#Xc+OWS^fI6-Cpz(Y
z-thx7o5-YRucg`0J4<$(S#R-rdh+HLDN^>Oi}Ae8elz>iN&BG}VyByqnQ_gRDfIOM
zx^|R)b0bXOnN)S$jAP&>+61iKYK~cm`^Owo)olY~c+?3q+@OI@)>me6iSsW?=}W^-
znc1^Rx>)grz_-OQPq;4-j}83;DY<wO#kb)_r_BsEjWBWh+Kfdeo4*G*QK--fRp9#o
zH_hw<WvMpJg_Hd|p;p&Ya<};<1_|GvF+*!VUpidSIG(zFXJ#oln!WiSGenCQsr9#J
z`MC5r;9U{;Qp(nGui_>)271`Xk#c*D><(S6I>~>QCW2y`lHS7=NWnpR9@)>D*{yY^
z?WKIAJpvA_=M)YG0R9?Z2M3B0PK>|0jQnBA5XH(>sa4il>F~+ux{LZ}He#vqc{3Yi
zzlhmR-Z}q7Vc@1KxZ93|;h{QL=l?Yi;Id~`bTsw($;`$CD1Wb0{t*cn-`xK*29Ho&
zZ2OCuwWE)#&DdQO(KLi^rF9p~>?Jj=Cy+%fF3>dO=PsJrr#kYY-^`2$kQEaA*zaZ*
z7L6-~b1n<2g!_=jVNe1>#Akp}h~PhXEV%1HO6Ld*ZmBY;8t@e0A+Lp%0wKd^!Mv%>
z$c`ur1f=q09l_fmP-Hb$pD2?&twuNBnP_29?yQyyUt8ki3CR}rK^O>qooa!ICxf?a
zXJJ3%HiF09Y{6{?Qo7t?fq_;AKML5)!LAUy&4StZ3M~a(%C7L6Znv<WRzy5LK#m~S
zKpBC*4)|08Zi*8pS=dYyJmw|8F~qy_n`C(QD(KMLP8*@Nb1$zy-NHsVePB@ew!gls
zO|y8<Bd6*3n`qlC3yj)ygkORYQU~OA;KMU44CmvM{J~5MYh=8xBrZzoE<VdoSr(Rr
z@8o{j!mii?epQQ>sZ(kZkH^LoYWycD+Z@H7qWczG#C13Q1lSTeW0wdDP_yqUS=e#F
zUCS)EpJ|<E5yM^e4;yxN`2dPQ!g?$;0^!Brq(Qtq-y*j60qjB4h%77zRd^TBAn0!`
zut57&p&!ZD6k3FU=cL41Z+M2XR$E|zc9MIF>O>a)>T4n=a#n1?MHbkpSZ84==mGTW
zn-&<RZloVdEVw&Ud&Hvk7S<w`9pQX0s>L8tNbMEp<3H|$M`;u0r3=qBgyKd%RU8!c
ztvPA&=MGueyGCR7;WFvVYm1WU-p?#dIMsL#Fb1tJ0S<;9<ypYdp+Rp%RmC}?rRwT?
zLix1Q7B)uAqlc?3ti86sNixxFmm9h?Ex$%*!&jIDIL3rU`jc-hn5C4R&bec7(Kz@l
z`T}-2yE0ngXuuys@IC{0`1E@VZmBQQh9B_IDHOgg0%lw4>k40Q>%9tk9Eg=F4qmEH
z@BCuHI=Gz=`_%%Avw-GX0NY=}FaIveFl>K8O8<Ef-e@W9@8TJkF$QtHN!fT_wFh91
z)e1@5qkmag7Yl;LMk~7nC|)alU4=7fr`gKR#b>;w4u#w$YOl=G{-BJi{I&JzD~pwF
zR;gCIMFw@bH~90G(6qKz_Jp)z#afT_NLE~^RDSn}8C<ei*@vO{?xTHHbe?KS3>|4!
z|1g`d3zma7Nt}w^v^?4hE%~g$DJ-0h;s0H9InoNH&T3i^_208{k@b)Zj7@A}WoPio
z2RF519WSEsfNju_O8^I%Ft2>u(uxb!3@VKZXI|dAm6er<>E_EeRvh9o=&N>C)`7A&
zH-s6@22`g%;;sOu0=7zp9fMtOrPt|a(2A2Deefk0Qe}c92zH=0pyENC9}tt6Of?s9
z`b{z=UId6;UMV%|WMzK?HtcN0c6&R8cBz~Fo3V$CV3E3UqW*&FH}7N^q{Dr>`$8Pb
zD*)T+xo%cA4@cPSdAX64*xkxrOwjXv4RlTV51Y)Cda(Z3&dY&h$Lvc7{8n7aYjs)K
z3r$7WnheFgz@7LXij;c+bqp>rI)z|%$ho^4Os@H_{j985>^51G6x@Ezzqw_Yl=M?q
zlXUR#h>23qwhi#?=b`9!{PDq7cC(l-(;s`QB|kdE%JzjKSK$~dY*F=7IgICJT^XFq
zeNx7u-y>+)STuORTDO#DBH|u7LYzj7e#vjTdkPImx3VVU{Y1}@;)c?;=i;NJq$lH(
zrLYf1#7b@Fthdmwz<3N>w}<YBnytJ+O@C;7ecpQ<UbZ&idyII{isMij%>>*GN;LKp
z4;vvRm9Df(Gk2}@N(mn>ve1U{R#x9wwzrHfJmi5s{Kjbuqv;AFr?OK1=tEX9p=Q#Q
zhpm{8GkN?3D}zzYcCt;hvZu9SODhn%jLJ)RE2AHvqJeV>p|Q{hkS(1JC5NS|KSoCK
z%t=<LQ#R5+r``?pJvx|Cma}r&G}+4T7saIBS{lKdPO;)7Wke1s=d}@$eC$-KSli2J
z<1{RyU~}LzR@PUVI>ce)e@(Ztjt1F`|B9y*pYnv2^)v|e=O?Y~Sy<cgmQP!8>wp-M
zsh>=h{+`(vpM1fY9d^DA-u_pkhtrrBgL(@++%g&CJ0m(AJ5i-qokqIoRX^Ma4=byc
zHH>rQY6jYQFO*4R4lR!6>kF)`jJXlkrXc3eeL+gwo*XY#KJ~7XuUv(BCo*6dn1b0r
z6Wj=!!0!CadscWC`EMBZ?N+vQT;TeA&08zmr=jNA(yoH}K56iVjwXICF@*hMwCfXk
zDgCEG2=2^FsHkBGcDbc=4se~aR7~ia;H8a?LYOtc4L^wRHrUS5D@{V+1geDWFzK2B
zI2#b!B(xXsXRJ+S%|djm&7IAGW3%fw`)6qvQX`%74C1JiW$+ke&C)+E#c_U92%86I
zYSOf^`4KdxX9zB<71Pi9_tf*x->geIbYk;2(`;n&(a$48gc~;5c_}}Soa?NCBDq{-
zik5upju5ujjL;oZ?rKMs148hbs|JQ(HCOFSBL{^rSAt&1=C=ZKkzY6&dNa+hmUJI5
zw}qg_F~b5i=Jz8o$%xnraHUzV^5{_^Y`-O7B0Tpksyb$85i7@`o;Q$$v_=}HeT7n-
zG-1gVhe>WPeAYPLV0;LBIt-~RW+>$ZKK9p$S&BN!NpY0-TnKi&+0x;2E#mlY1X>6e
z64lQK*rQu!hG3j!@VS5;#T?6LhhQI@!S8(`g!Su;h*jG|gkBrJ2G~xlMeVo}u@LYR
z;rVa$o&Z6<1_8Vge3H*N5W+sk<jeaX34vWPrjCJL8=OW!Fsi&7y6MGXQS#%pvP?3C
z-|4fl#X?e0)yl@E%hU9D#yZo2b~XqgR1tx+@vc!0yC0LO;s=ITA@w(lJ)lcUm7Q!X
zJ}gLo6wWU<mq|I^w+2aJNvR=JO}8*RpWNAoIo7UgTz*PdQEq#l*wx0cDba)wJKllU
zJ54^ZvNxWD)02c>l9lH=vSglgtBq|p2ff=(-}bd(k0)fdK1q44n+p3OGj+yqg7^A|
z9S?7$sd(bROBq0b3^*t!7dc-LpLLf%9P^plUtb-Jr$nG;v+Hgf>jP-J#|9@X#gII#
ztrgpYAHB;4T`@H}f~F2dP2o~w4PdMm4H{g~xMFCnE7lfkN6YL#-ccrQ{cVWzU#U}h
zKD8Te!+m!?jRy2%Q%Qhv(23m+D4zfAF>XmDwHaZ<WV%;MABPjxU<7hms34D(5jV(T
zQtFBk@#Gj~gM+N|G#hY_&hE(3GP{%w_)VxTYG1!mx)6FLl5+9JLJX$;jetKG^jsU#
zm0bRDqFs#l+b~%vtrbBv)84va+W5M2@URDL>_@RD_<ITjJ)%#`kMBr_e;6kWTk)n$
zV>+~c7_;z;aG^SYCFpkVdw*9Oa`6Uje(`7VG1G0rdGr}6dFNdbM2`nJkEaU=`Re2&
zkxzcY#!BsI>ck8iG?Xg%SAesOIChTCw6O;O-&bLiIZAk*0{I2N+aW)rTV7QXR;bW0
zPYFMy!jDy$I$w!jqQWaG9J>JV_A6#c$S_HswDH5Q*m0A|pU<{27=T@&-(FKPj##8X
zuEK`7O88|J{-nYoi<S5?1@ibMHugNjk$Sm=@9a#}zyB-iwH8b=3iB5Sjwq#HO4M>$
z4F9Rf#_+^mJ{7OEVcILAjAGG>Mf5$w{#xNAx*w_W*Tuer*l^I;2l!M#;`v93UarvH
zpS@^F1fRIhh6^)6;SISQz621q%6h>(x5UQYxA}BeO<6kkpmA;Hk~hfru8rLiKzQjo
z1V@>T6<~C%2aJK${a!%vhH>hnqkWDy!IgR?P)YIc*<kfpc|v(-tC9vF{3LRI2$)iL
z5%7;-W2XXX!Tj-`x7x&ZOfBk-;G)KCM^Q-eN4N3O)TbLk=OG7COAsZ5Db#I;826Q=
z;iV0};G-uI*(9=36K<60E$Ro)!XydGp8J9GKFXx|+y<TON@?05Uj+XKfmMbWJ?mR~
z)+AHdT8Cdjql{bq%*x+;-v%L7td6`PfNYeJPe?gs-F(ubuNz0u(A_p@^cT@g!2UQR
z9{~I$D6?o_^<KK3npxqL_U#e#U7(6MLVBg_A73?7^hY)rKkMbM3y?sAnJ+{l)7?O6
z3HSow1AyNF-VB(qS4;wxG(?42D%_#MUsTv+pMp0^g*kvt6z473LC#y~6T}N9zX$9X
zX!-*i^;!j*e!zYk8_xoKzZ}drY6l&q12#4xRIgZ8iL`6Uk|=y6h^8WG*2m~>f$Vdy
z%bxTJvV)md0F#kR^kAvy>-kC4r7#3~TWt>Ekt;GB1gilubFL#Z4hSG4oi56cmJTh!
zL{TZRHTfMBDqK(r$1`o3)^!EldDsR~OFrcTF2+jr!x0<nL=!)?;Y<XZ4#54ags=U~
z#(Kk-k(~TD;P;=~*iVpC9RC6X5Z52{%t;&e&bTBk>lVpBN8ooKL`EO~Vq@umt$($#
zzXS8dMV)U*my3Asi`WL4u$ot0vI%b|{Ikn8cEku7RPkRn7UIFVWs}R!a+<~IGo4<8
zqP+K&Ww>bLeYe<gfGeXho$cr^S$qj#iNRP_S|-gd%}WWf3~&mw#xk1H%?_Dm(J860
z>r2gPN=XyEg?DO6o{yhE!hawJrA@=^Y#?{tW@nXVJ=pC|JA=y%HI+sVu;bLA;XXXj
z&VDlL!8LaU2kGm3?6O2xrc2fL!nYsBlL)y21YINKXtnTocwvSIl2YmLnohXc9&N{J
zrUp9QXUF+N4fw|d0=(~7J8Xf~BtBsr7D9v0Q`UGpgTb4|@%jmN_J#qcm0^$CVYOT$
zCFlR{mD-kXGSi!g2^Hs=Z-?N%Y(GNrNN*e3EsCxoFbzr5CfS8&FD0_)V|FMu>_e0r
zNe8Fc@!mv9g~VnxjHb(z5lc6VU!7tLU<isR5jyS&K$fH;T%Q?kg;YlB$TkU?eL!GO
zE9~eLMJ}0EFpp+RoGO=mJ-(ZsLeh1lwjvTwrU&DDr3_n+nHo&9%Lo2C+DJ5qQd9^X
z2b$g}8ZV*|9ps;mP6paFnsOuZwx;t)YE(N(knLGJQs6&ZS7d9N`?wt&ty=VzPu1!P
zxw&c<tt92&I4N{S9k~W0@;a^*Qs-3s>pqT~x;&|nsv~LsjgwB_I4Sk1ItYrd7eRB8
z)CBENM_J$3l}qW6U6meHGuJFcitkbfsY(^U#@AHZVbC)-<ZTU-1aEcZYV<5}iD8sH
zCla;+B@)|qvyUD|ta#tO7|@UT7SEza?tIS9_IY8^us_?*Mn(u@2yuo`9-Q#P*szS~
zH5W_aBXaCG%s`dE(`8sBJ(`P`71?_JHeh*6qmX5{yp|VD*}Lpmf=cKuz#lMOtbAYa
z2=@|2UD&HU?E^czCmh$2;=VG9_~&*AzSmRw7j`U=nopur2x*Roc(<c=Xpur<m3_>P
z6GtXL3iwi@imY9ECex`)Vmz$ptuAA-^ysvNb0ix%LPJq+#W@nc9|7o~9Fq#;9FL(f
zJeGcJ125mv0Dho(m+(+FzAaiKIl2wbvyf6wZ@_lY)V1wdm}5n;z9-D1pL>U58p`9s
zuiq>KpLcsGYkecC-}et?1AEm?m7ak|-_U>uwPnS%JgC`k_p#BuK~5-}TZ{gBO1c`#
zzUCVwyfHa4h`j&TQ0%qx$bGQ}k0rl{vb$>2;DQD;hyqm>x!<S1APNcv4I4D9bk#QA
z7a?dE)Mz|~4LhG<bugE;79q~d+zvJ|DNw;2y@FcX?P}*>XQ7~6^NW1k(ZRagKrXC*
z1Nl?1d<WaXyY_OhWkKW?Tu1Kl2O-2l#v0_PBDVp%KvzC<u-<&+GzUv<UW@c`RQ5|0
z5%f`?A_v=6n-VYgv_aeO``>i1JuyMm&B<%SKA}fGLc0ZOn{^#~5&NM+i)N~WJucXD
zh$alK^Fiu&vIfmLI!)E9q|!xx1y+2W-{x!X{l>u-T7sBWKJtn0YY={+7Gd7_2M2oz
z4mYGt#pZ@k@7AUDsRN;2H+a@%3x)mUfRs8QVBzf$@r{r-c}5R`gr>!>4xtaHDc=bn
zxfb#KrN5l~E+=cmR|5fRlqH`_EMcOLc3yNqURolhem@-M0e9rvsON7E+(~?o`1=2V
z)zEPA2zlOYjyt@z{oPnbGu{}2-vuC$tK2_$dB@)!?AZ|PLO1{IV5_jxyXTq%>M4jQ
zgh%&-;52nM-j<rtxW7xv-jf(2^-Sq$;e|#gJYC7^Hq-EQTWeWd-eF;~=dixvPm<rO
zL`6Tdbf%;UHax>2v~6tAwrLB8zMaq_nB*XVD?&&Uf_2tnrLgac`%2kw46sWBi;Fyb
znbpZYHZ`t*PK>OKQ2B}ary7cna?I7E>YviX(ymXJ)eqHWZ)Xon=_#Y?(>{k2o;|dt
zr_=*Ophq}0&dJO!L04R&h(V4oG3`J<$k!?)|L}3L@+6cMDck8}rH~(rue1^xoaz@0
zCPSxQ9EMp_%}-&O!*FVck35KNWbecNK4ZP)@;RZpk_jsCUQ-tp*I796xQ>~#ctAz?
zeXT`~3vw@AN2qiWq(e?L&2@CD$pg0jEgiXa$o)cawX(s7RxQ-^@Z4dnC5?%4vPbK#
zj`%RO*`O`^`u$5HqAEgbOa3N!`c-aIxz!_0@~{yMG^GReF?i}`ptP>`EUnR=YCZlN
z85$TJXoXwU@1W*uPHSTEYC_$`i>_L`{ysfYGe&pT^DCcLC;2ye=8uq?o{x7jDC%K*
z^7Ot$KCGQnJnEKLA*F5{mO?w*JFzd-C4^Ov?1?mn2ueHlG@uC`oRD##k2M|@Nxg2y
zi48ju&3*8b2=7#>(%l`MxFFNXq>gwgT7B^zgc|W<NM2{cAg2qV&<Nm#U7cbVqT{R2
zaKd#bC5Jb~O<3Z49YZN&rW@j#A>Ex2Bgsz&M$!rd#139#Vi&^GaZA*`hZEbRYPtt7
z1uc-?yA!;}u1BbGjgXxzw_*@e4?H&0Ok=(cW;ipSk0_y8tqDuzrT|BxDH>59I87E@
z6yD~J47<%~@>d+wH!lHp-UgOnr)h76oqm7;cCI31r#JB{rYnU-5jS3A<OT5NS2)nz
z5d<qb&$jn&%$wZiWN-pfF3mo@^fpSn!--2Tu$A5d@_ga{NURM|qE4Z<eVx#1Qp)MT
zyZ3XlD6`?%CTVszO9HJN=)@YZafF!8GX^>F3<gp>lkqfD5kmWL=RbL{lU=bZ7jMu;
z4U<Z@rkN~|W447rkbT_}?%R0bNWpvnhmuA+VT-1vlSogL==+qG^a@f=z@u`(fv)vw
z=6z1+Ph{~%W55*jJVa~?jY)Un6`?Ht9^htEBVEl;7cZ1(l9DajpYu}TpF^Uty7g?*
zKqwx<VQ4^AQA+I~92QEm--~M*D~Mna`HjLAwbB3G7y8$OY1}xc(B93N;lx9uaxjv{
zK7~d>Aa%ztX=<Fb(9$K;C~Vk-9h`J<a(KK{I`x+jsrmt@L%KFOJW{G?*1*L-eb~t$
zxXGvCxvem<9GdRLTA+pE9&-w1I~opnhYFifJVGJ-GyHC5byWP!SE^J#TdVlTO2xDP
zeZ|EycK@d0f1?#@SNxHyLqd%vR2;3*Syb05^_}{QFw{fSMM{;y$uuU<36~k2(0&?1
zaAS6+Vx&ZASwH?Oh%zNS9Y~`72&jy7rre+uSNmj3lCbN8MWMzN*`EnyRX&uSlo6Cf
z8xYW`{vMRFIA&;|j`ZlW0dkA8gHyf^N};glf~XBcAV#a$ELd#nO-6^2q}7?O1!wB>
zd>}=dXc#JZtJ%Hy4xqq{H=jnn;Dlr+ceWFkPfBPeq<$w5`>xRP5`UWUZF8M0#|mNk
zfQ4el!etd;9$-win4-^9XTWDLFT4$SyO<x|>Iq?Hc#abqR_AFLU`s&u9~aaON)eib
zP{M0+UfvyWj3MA|G>g{eI&mKTHzQBHnurc~_DImkD|HNwre_w5M!bZ}fT8U~^Zn`c
zQ3c}eMF0qq)P0GV^yLRRZw^MVQxQ_`P|?B+=ndJ&b?SBDPmpB%CGMe(g6NI?Bbqls
zuU%{ns+si0-mWoJN!V=tPpbF7pIEg1dj0sCI`x+t-GYx@<%BsFw%Ci;i27vlQ-HWV
z&m#L;Cywn|G#v1nfW>l{7XxN>g8Gcmx=&GI1b+yj9(cN$!p?{VtAzG_BRYj1=Is#Q
zJ21nCN*O!fb(%2xAh;}$?Rfa6|6rtt1>8CwTdj-i^Z6IQIfZI!sg%BXd4vE>^W*sM
zmz|I-L&SXciZgIwJm@OwV95SlO0&#Mq~!>`CPH|Ny{mMnSvUK}C;r0zHMH!sx=r6%
z7*JKP`1~Rs6MWcD(Kj2^r>V>MhA<aS`9WWmdiY%by}zQ-DuLriuTtNERr_V~*0@A+
zHboL0iFD!eLr1_vv7%qf2s5Kx5Z2d`)R-nlyKo&)I|=sCky7`5LvN?K^<AuQFs~;N
z0l&qvYJ9A|9BvEp4Qc3!OT|oGC%<nD1}!S^1fW&{-zDv&BgTe$L!?-X<5fHt)_+s1
z3r^$}zWy2eBVcP4{3q;xpo)1ehWCzlu~)6a`lg~GxUZpe;t<w1;)!t{*2o1ZeT~Lx
z{Er_}O7Ali9zk#P9ft;zYJb75(&amb!a`ij8c0_@V+Uzx-#XH@Z}|lOq`8Y7jR<&I
z4(ws*-R>@^Ba}!}CWXVZ_KmkJ*cM$IIMgrA8aDJM>E{7MTT9O8e{t~So-Vf5AUn^O
zkF7f8^T*Xqg1$}qsX+2<D2V#kWeq@u#ez;(db{LBa@wGwkJIzFx*#sfr3-)^RRwj5
zzukog?uOpx!rgbxBrcLB1<$0EJHUm__J6PH_Irk|k}F968R%kd>TJ0tgZ{@Ym##Eg
z&R`eoWcQVPuFf6j3iP2+LTTR4%q#IRc^0}n!UdIcHHw7GXfsb6>B3Wlh&(XL#bR2Q
zYo1kiYwcaBQQfU2?bVV>C}OmWHHgdC6jhFBDaW)wd+9Eq2s!psfG?2$J{L=+7Wj=c
zl;_i7{Aoke<zW72YVbV~#E!KB@C!o;yvGSFesqkBxebQO&sDUj`(1E@S3*Mo*VNZ5
z|FvFudHN_J&p1J@gqi|A8EB*`9nY`h@B_f{SmF8LLge5EJ14r>Ghq-8Kl`i;=ehO#
zAmBZ$y{`3t2EL2sURp(ZgNryZQRA`Zdc9`jjrFM=4PpLj8uq*k_V0Su%0LcT%^99%
zt7#Q*n&6nXAFxLN_jFyjH_cRVM*=<{!2K#17b*ZUUBfH|w>e-pyUxQInuZ9Up<2E5
zucnm<H;4+Vf+4sH$B^30C9<P}aN`J%rE$`Q<r5RBbq1OZjQ0eLQ`Gk5f~O<gj#cwD
zfQ?}7E1ET#pP!AUU_f`ih%P6JPkYtkL%0XRErY@@BHRV>955<~?0JNnBHot?{CK@S
zNA$YmsuxGO5I;y4_Av|6j{~)LP)!dZJRA(={7~%U-RHO%Ty|7TRUKZ6P|ESq_LszZ
zcAgr~b=`2InMj>q0V^~jOW?qA5HPUm`~e}c=}dhYY~E<oNn+F4fD1Zqi~KT>i%qxH
zy0D1l9hbS_BEqg4{^ir@d>0#ttCH3$P%~_lrvnO6vUY}AwUW{&w`379esn^U{D6XT
zNW_;D?o3VoJbJU(1r@YB`UtQgoVc6^Yyw|}-gPdv*#Zlby&GNZUBFEVE!hnEz0}1H
z#m&<cN4BrfdVNy8W(MKfXr5HHXju}QM>$(u5TebKguaQ?V{|JswS5a+#2&~ic}BO2
z2F8EQV5Xg$T~HM*N9ItF{TMLjpE6mfD>8)!%7S03e_d8Ypn6;Xr`5AKL>5&IXdVqj
z8zlc1W;qAK_&A^5CWU%|FoWxS*oC`=dD658ouVOSy^qjOF>vT*{5oho(%aXOF5*0s
zN9%be0DEj5aY+>MnOp*;0*Xcre5=7QmvGQ@#Cy@`B0WNi9o@<mjKn`cbO#s{^2<js
zdW=B47Tp@R+Vd3MntAl>F)_^NQ9fWCqGg4og9wBMs=Pd?$^rqi#yoC3?qcgh&>c5b
ziC$DJ6>b<DO<y4(99IQL^0=>Ecvl2t>)<z{5anQ(54aKsJaHT>J|m`(8>Ab~uakC-
zxE#Sh1-1nBFl|2nB46v-I0?-BSqzeF>4!0`RK?<0UWK?{W8+R9Q5OKb>!hp%y4J`R
zUJY4bB1Bm{3}!+Ha7v()9ygRmw?MS&W^D~cE9EEp7XP?9k}e^}0m)JrTiq3409$>G
zV!UoB|DWVupBvlWfL)kgRuR7|(#>{5sK=wC-Rxedgzzb`ZkB35uEKaXlx=Wtga>sZ
zq>Xpr2z87i5=Ft82bEh7De38bChA0P=3QKR7bIm!btxNi2+9zUyw_K-=u;{EYOiEI
zHOUS06%_4AakCjlo8St|Lb8RDn!8yHU(?7f>k;#41UoR}vESaMO=iegX=)2M)M1ZF
zgNEPR)liuy9d_R9r8`=RrYWMo0ON7_BFyrrO)EFcGN8o5iHXrBh=7ZvKD+*CK$j37
zUq}2st<h5U%BAYJD56&paVMxA1x$q9SjpyP@!Z?SEo>T(@wB#X=1IZ+F)4qUSL*iR
zGAqrz%Z(jUChY)hfO)S95XLKX6|h4ieKR^wGj**vqV7shYOfwaoLp>9q$h^B*=oot
zRTmAjlZP-bM8=Rk6MNJR@2*b`bz{mcrxk!L0W}P9zoKA-+$}IpQY%1cW>Zx!c!C4G
zfLG`vjRJ4>eS*>&q~DKYQOG@R?BoKJ?7&bcl_N!ngM*o&o}(as2D*aM_g=SH!Gt_k
z7O~#uZbVxV*W`u_ICKU^40A(_l0|!EShE<^IZ&g;!>{K92u_{R1XQgy7Yh-0BQ8X<
zD2>o&q{71r8P?>XR#hKC#cQ_)xNzxQ{0fBHTs$yZ;UfKkx;}=;EBNR}arnIxTqz$(
zi(iP=@r)51*5s^4<xc^j4!+zvUk{DFp08tw6RlH=F9}x^QD*gV&Gfc-O7N+4H}<d^
zV}hvCaJKv1u*=M%>40^x7ig6p<LYEDOlNN|5NbDDCp6c;V(&N*hv@7Hq6&KxA5_>o
z0$2xofyOBue?5CE9}4c`%@L~2-*Ut?i4lVrbC)7Lmu+O?#G`~JaG?&m>)W%-!@&%D
zbcR1c{C#>wYQ{&?PIQk%Dx4rV$)e8z>!?(qNmo5`eWlQ6!cm$SwvDOfL^n3rHHU3J
z;+kLI(X>oy=q*E#8JF4gJ7A%XDg_>tYeauea<lWOhit94@vq5l=sRZ8-&4g}G><o*
z24ik4GsGWrLjh8KY_;v<ZoIC7r)Sf4w@#E_c!j-&{0=MMfh72Y!t2{l!TF6aygqz-
zUJU)bwmA!xHqOemN`Kus!68lk>Ke>tEv;A#O<mC+`T#?pcf+Cr6EI+75K~qC{Vg~Y
z3U1yb)IkGRYCL16oB1sfyS2%<_>?+5%d>I{|2@-<Ju}E?zJ2sjB6;4}lp<}nJ3d6J
z$LSE)P3l~Tl!mq>ye(|<gRs=5r@OxN_mW|D$?b4V3}C09-XmsCyq48aI_Yq<*Hb9<
z6Q9s&fKf>!8u_vq5MW^S(g<mT)8P#<z<EV-J--_DmD5ol8}idYn-lOds$6c;*dN7(
z)@!fGYm(%d(Gbgla9tE<73_fqT|gRopGfmLwjI@Xqd;3WK0;taXO@<~>Sq7JR!TS<
zJ*L9?^w@kigGsg=Tc7$b2o5z`7##Xr2}zqKr$o``*>1K$&$c4R%}VvqL$Ar%6vXa}
zf)OpbGNO`n5P^+)E@`nFHZ|H6V#E?RY{R#pP7}6!`JD(k%+NiEf2UO|>FkM7E?Tr)
zUTP^Ve+cU-b$z#0l8PNcCHdIIVBf<EK|>n!+9N)Cc7+>8;!2c{t|H{b@zB0fS%qaK
z6zO!|NQVi}M(O?J!p!mFrNu%9%MuP$q4HG?*vOFaR_(pieK6O8E|oBLR|_^C`|(|>
z8t20<x_Wvq6LkYOziWxuhupi$jSZ$$*?OOw#y;5s*GpNe-PlQI@|A!`je)J-md~{Q
zOkudyO;mPpZ?1L2mlljVm-NToG9Nb5B3;Xj4(BV1-E1EQsTgWr>8~dac=^IN(I6tq
zv!Ph*Ytkzcu~!?l!Ob3G;&D<sS?XpB`Q7-PZ&wGY)MlPDoV&NV*(rlPup#7s>=5$|
zc7Q3|&AJGyv->`9GdShRm;PALFquET*9{rB{rn<rk1THJ6R7n8H-sqiEw17UYaar2
zrxekWPu%Qd!}&#0+R|veVs#L^Funo5qb(7-u8Z!2shko%7uz>&jg`bK5n&OpGHVJf
zW<`PJ@Ty@fIXXEc5MM*j07ELmIxER6KYxcSaro6-wbUV1KiLqfwqLlR1Y4tsD7lDw
zAg8$*t6hv9U$dBildl?unD~81#o|&|6-7(coCk$_Gp%|?rFx#P#LlroN-t|H#=P?2
z9~~Z%2nR1Ezj?yxqvLL&G!itM20KX$rsC6BH`ZWXdqZ%2<3@bN39&Z(f5mJFy?IjJ
za{XUnmISjm(+)IHPjvsk0e?k1)a`YR3$JT$z+I{|rfOMhs$b=1$%d<V{Pb$C1R8<R
zyCQ^_ed@ypgqyVq-M&uk>WKD)I1=#wZwpM=FC+1^j5^oi6K}C^UndnhTDIq9-{9V_
z9R|*($S^$Tg5~t^?|mQx+FU=3eTd@+f4W;x{8Ij0&oK6Yc*CP=Xi$6}|K{E>_Opop
z?9m$WpHB&6kBRucnKk0?oEydli1?+;gX3xW$}qM=__Ep<bq9;*Pf{4O3AEXpgVFel
z?}V{SHeaqLX?h{xE-{y9mxr<WhPo3;B&PF4aPM+^102i7o(;ppbq^%f>s7BKgi=NP
z>bGH-_tcbRz^lNBcMquNzqU+Y%anY2DiLtR!^eUeV!6n3DjaNoc_oa&qqpKU#Vf6^
zS{Wvd{k2C|s)iR8yHt8C+QqM23llyuPV!KrhpiHSHds6iPHs+e?(i^+8Ixd}wh=9*
z4f~1*@}A)y_Pm%r^(YciCc-mLY+G<VpC0L9w~E3AnHYY!zK6Xca*q9ZP>eJ<er;<i
z-5U<i>OGfiuuE+>^|$kiI1jr`7)eAXdazYj-bIU{7ZHL(T>1=fIOKe-l00~4PFA6=
zc(Z3TO-m8+CHw&3r77ThH(s;zqbP1!>|tMvKj$P5gR}ROe9m$YdlepAxMzh2kE?;5
zDx#MB#7YnQ1|j;nVSP*y8RHY%OXcscgN4R#6Rp&$)Wc$FXrTx0(@*j(fHL*pSF6;I
zzphe$;tiELEAa>&z>~aSy@z=WMl2fgtJhNbBO}74w!Q8OBF_c+*PBDWB3qz;cLL55
zV3xza^sujlee>xm4+J|fqrUmi6rS+4hustvu(|)`dYgM`;ip4GI9>KYC>lU~HLotC
z^%hr9NGJ-iS;MidRSnG35NIwO5IqMsAeuXn5eSFEJAoGN%d-%AJsi<(T7(DOUeFAL
zZbj_2>tZ`mmzLoWV`fkvK;bB(qUli9M{#%H`%uz5xb8*dLmCXsSX$U<C<HS#@EyB@
z@M%n|U>06SNU-q3b+I?mgRL>|2ik>8O1n6(%Ez8dL9PL4a+`4Mjq;%7`Ct>i8iDw5
zG*t~N=%&5G8Eo9?7C^oIG7zYO^C-H1WH_$YGWZvOMJys?vpPE#>`-?xxqSZUaJC7L
z^HGnnc=Hu*4u%6x4KFc6|7E{18BE>gH29H|JXh1;MPuNl>h_YO*Dr4Bm>$lOjYyFW
z_rIq;RSfpxQM0j6c7dW%0g}!LBl0;D!r{cBF7+|~$|K?IX6X6St{LGNY`NU~WH|ev
zPvDKMEUMaxegMNX2M=e%4Oz#Qr$*pF@*F}goMT=E>@7Auhdu~r@LGD3KaBC5A$t9}
zec>!ejCJ7`iU0O-I6J>0^kdCp`@O}1i+vka!;He?^NUn*Yb37s<!fPw|6|^IVgx(e
zgl&+rEGq}{2Ny-K1>^0->(y4QB-Yf6b5hiw5$q}}<K8O~>}?xt()OFYFgGpcz06+L
z$%TmLA`oFjMskIEao14a>t&xquF8LI;)Tf_@@{SBWgF~3ozUJ3zfi^eM?kX&O_!6n
zD3(s&?uBMwG=6=?4dxW7aMTYzx(&gZ!5GWg270!SSD1_hXRAciu$oc#-2qD04Q4Uz
zN7HN|)Tc#=%L_)c(!jo6yg?mA%t{+-N7>2K&kG4}5SE=!M-==-1;<e-+%^JDcHj6u
zpm6TE9vqLxLMXPQqN4l|0<(lrOgMzhHf%6cx?m1yR}c{cmc_l&9h5V~3&)n7@asd`
zAiynZ+E8K$p*1OSDB4<$eOS#g9&sYabATGPsd58A-#fU`t^y$vb|w*bd)arsTH61b
z^-1$dUIvGe0aJ{C^@)>KKPD*T(N@498-;skc-dy;sbNmQTRrb(1A_Ja6-p(UUd+9D
zv=1<d#`w8j_E1P|8r9iehAU*<7=iC1FT2;kwn+Z$r4L9wvzJ<Fa8y5Zr0SOkK|5Y&
z!T;(Y)O3CknjUVB$+=c8OtDqq0}yHr&NO~gw|m(mbZYX=td&&R-R|VM8@vqWuu3Du
zO4;k;L+Pb5uPlTURtw{#uuVfuywiJL_-TUdy|mXLR)d?$t=Qt|1#nS7jBrfce@8GM
z^AIWu)zK6)AQDC=VSL<vFI(L#P;=-K_}G4a+izZGvi{rp@BG^fzeE9t$-C(A5V%<m
zm<+vW^s#BR>@{GB<dLmQ8rXeoXmD3htV`Yt^Wh>)_tCtwHqHAZe9U(}O~trrZG9ix
z8cZ|Ly}}&ZUelMWJldG#3+^BNp{)8u&^J>|rcN3<U?lOsTKMD-s@trH#`=UN-2_h2
z>Q4je_CustszkQ;u}7}!Zz{d*-63NVTxvEjg5EJu+J9RRB`zracwJ4C3OWnhoW=v{
zY`yLH0D`BzfI;2=!Fzl-U14FIeI_o>R<cK)kNsPu!q%=hTlI%ZaJQ5*D#1tR?)AZ+
zT^_F*=7ZS_Xeqw4{~qpxuRSeP0nva<7ZODAh9iBL_Y8S^B>!83W2HY&-fyR@Q9c$O
zpib)$ZerI9|4=$S7v6(@LTp2DmMV4kQj^g>SnlUR+K7+LXCX9PaE&w{4er{OIc3Vy
z_pSFixMz$HLXF0GYGvw$?KFx9&W=d3#k2A>nqHW+etZ9*n$o<nKDauQ*?bFsQKrIx
zE!~IvZ<PUQWm#wVeL>U!G0K&8kZZ2w+zO}SVf+%BqT3C*ocy2<+l_zM@?VYj;hDoc
zE(-cM(DF)&&2xwP_}gd~xK_%eX%odjJ3=o3Cg1_$wDXtZursJCWN5dei2PRN$V;D2
z^1&gN#{Soned0+W+EtVa-!b=0L3aD@_to_o!Xt4JG<7%(XlNDEAa7A`V5GuFKUNJ0
zl<OC$UGJs_Q+=$!aP?zp+L$ddbQ+;~_A}bOV!1T-YOh2Z(*nBuv~-#e9)yLQ6)w1>
zA1xoqLf7O0gOjC})(_k?b-GVn?MOYXAKXdh2;5^hQ-L$U>ZZKsV`6j|u5xKwgMt{T
z;K_A1>h^?>?UpTYJcoNlQS1yKn^`k>Ge3vO=M53MZ<;(^vdW)++J^%Qic@8?nrpUz
zVAf;49h(0Y)cRSUEP+=MA#V0rq0ERAaSbVMInb`K(5$!BmMq>P9sattm!EhZHq&<d
z$xUi}k(7SZUp{n)ir%B3#UM@bEoebMW??W%<L1xD1Jy74Amzq!8ZgXfxb%s9-^$Od
zge#IJraTCVrNcveCGa=)_!!=mE~U2n@Rj29TfVae>ONJkbvca(N(V^J^8x$dG<F8C
zg%OokB+5au-V~Y$xvvldC--_i&J>Dgz^NQDf1seUgFbc<Tg&x_#Bj-?YQQmogDZTv
znk=RHfNkJZX9pmBsFn+VMEuTAQKTiHzH<>b>pu7byT~Js`{4QjjwGKr;e)~~6pG-{
zfyRD`{zyM8Xa$qjKant4P2eJ-R4kdE{~$KvqNd;#xWnX+Bc%);>8aKCn9Ff8O#7~<
zxP(-{G41-cCq$Oz%3G9`Bi_NS?+-p$uOH*X0Xu^io_pTMW+h_#?{!2%$q0X%yCT`6
zy+Kq;i^LA~B6r^f+c+3hQ1_9MQ2H*C3ZE>B!Ww({MYv=>M%_n6LjP{BRIqD(w9(*K
zwK{i>jf4&V6{Lv=0$Y!cWcx!(%s46-{aLs)io`LXA$~u<LB>vFBH82{q<x39n{JRc
z0>##y=4T~4(<50wgJLOy*8oybm9+co!`G*jezdv^?Hv~hQ^7px(O(N<Xww65Jc7W)
ziv{SMlIypEwNm#%_jV%RLwMO-!Ahhw1jH)V{9&lBp${Jg+$)^m7Cah>i)H+|b#f$&
zh2LMQ>evCB(d^VaAk%o+_CZ(v!DEr^?|5itypMNn2Qm9zt`3+?DSKHFuGJSs;#;CQ
z-{}RSd<=r^uo<S;)<#0=SV7+cj$svxulyay?=OyIcjMh)UbZfheJEz`)Mx#e?W;$v
z>BrBMMB><o#IOyK%o~Cu-=udVaU|*SP9$!sGx%6Q7yv8LjQ~Z&BBD_pSUA6>ERwxq
z4rs3J$<}o)>gd1`J5gKFf#Lr|n!2yx9=;4Qk4A%C>(NMDsZ{VbfOrN|bGE+pglMQO
z)a}biT#x@B(!M(|%HsK(z4SszNV`ieS5hz3L}^lUp!60|kq#mXh?K8gS}4*>K;)rM
zz@Q*42q*}$K~YhVq9~{cK~WJ=gCf#-Kl}6x7u4UIKQg!b%(mIt*)}_~m5Njta6%6A
z#{hSS!{E5=Z4|Fn&r*}0(2e1`HseBKh)AT@@V}3S7*xe&0jm9M0<P_sQ9D394dzb+
z=83bGZRZkLQ=C4@rh4O~sP!qqQrG9}g!6<O2`n=ZCYhSyGN=wPhXJOEjiWH?yG3jq
z?+t;<EPhCNpIPJhx1ovbW(;b6A}LXBL5pMsu2Nx;T?r3X;eHj?Ns;6EJizBNz=XN4
zE{>DcC%C&+BJApdXj|`1WOMBc_Ntt5{15G7VW#?H8uhy`5luWpvjCsQ9SLilh^Lfi
zX&PWHFv2##Md;MdZ4$AVDWOJf6ImO}bv((yk5pV176aBpSziIZfe-wpc8S8@$Qhd1
zJ`v|o<&@YVkv*PJ0*8Cp{5G%@GSJqIxdQroXK4XGW+VUIfMXM;p{g>{R)JJQ*jIs3
zN6PP*C>F`|7~ojkn4AGT2UQX})H@OL_E!E@pF}n&u)blUPCJFrt*gB;x4@z*j+^Y(
zL7HrlylFLi)A~me@f>#z{}Ipw+tyTVNFv5h3HJc@5k@;@TmO9V&_p~J^IZH$rK$eF
zcCk@__=r}>_kG5rHrbM?c-H2ol6BpolsjV>4k*P8F0Kh_&B#RDCgFwjs6_c?Di9N>
z2?AC1c}F~ri_;!T=ki7@i?0Jhv;}vyyPitKxizHh$!8Lw1yjs#0>&^X*hW8>h*ilx
z%9)VJ>@@b-MC`-+BThJ*9`Jl3O9-t8hxeGCi>0ogZi%Cn_y&GbzR|Y`!BnO4>580{
zmdxXmtTnO{rj|vPu=6D+;4dR^8X8N|gniCfnl>g;=s)pS03A30mQH`-6s}JXj7`K0
zw~tzlOJqBsOLhZr21Hli8z0*P@i<_gH15X7Rw^AYO3+6BZwSGblyvR-$7rsUd;_;m
z4;7&8j(scDzL}(ViLi*7=dMyQuYL3(Qgl{{ln~^BtF?Vx5DHETX7MJI5?M1iv8NYa
zgF$Y<KLFtsSsrTg%kE;j_w__*l@{~Gfa}ypCc3MbAnLO=5qB`fQcQ<5VHA2Qf&)W^
zQWGn8yQ%7%=sgg?0SF6f(uUYqZG0dCbp&;~?ycjZH@76h{RXtiV%pl9A#&N(H<Bo4
zYa*MDNkk~xN_pW=21{kXJ=BEk+Y+HDc7RR;3W)%sLmf%(+09|E#?swyDP80~4$sRl
zfn{+;V3Zx;LlF-Pug7`WyJ#?qrWjiiiwg-H@2V2yEv9>TBKsEkZFX-_B~0DYMAo7j
z#`cIqU@GYT&H`Km#}2&yXNg!k;l~r7CyE8ZRzBeia8NkNIsH^3TNsZR*I$Y38}aG-
z-(YXy%QpO4A}bKwD;KOtu~%;-V!Bm|h2PzGL#!+eCJiYj%qn#FDJC-w-tC;@ii2rH
zcQlBe!-uRpAn>4YE4)!Cj!%;L3z1fKZ!9Lz-A-f}j0?@#VGmm+YFR6YVl%Cf2Fs`u
zAQph)OEQ%p&<v}=-vB>Rjh^5oVUvfeNfC`##Uo#L<5dY%r-l`svw^k)PO}>?^1rDl
zF-}Vts;!EZO6qrsmI|hJ3Z<zvt*m~8_Ea2-DW)qcMS9FTv^jw|tR6;FW-TiObP06>
z{5W10LvLNVg=aI3t5ktP78jO;uVH0Lwd-18CQ@G5#nB1`)?zAcn`32nh2iVyd#re<
zhDXA$mRR{O2uu`dhBvXwN*}Ty+KIp&1yRkWR#>YyuR;cmT~!N%IR7nh{yu5#*j0^r
z%jQ=0dx-BO%iFic{Eh>2o_xPmS@du`hlPh`e_hQ*S5L3x=80GBX~psl3BA1x9!aJJ
z2#LMkX25trftF3>2>qmaF8HOl6`M}gb3s%eE91f1r_%$i!p)4#Z^=CQQ7ap5HMNsA
zr+L79i(Uc?LXZr2#flTTef;DYtGG!wR%I&QyAu?=BY?o86;rM37y7-x$~ONaG8f1$
zMxm3eY|KAmo3gGC-(TpS+mlqNHHli^%`c%X{mp&pzwUB%UJS$Vwav4N9n4vpKi|r}
zG!-M3qVY8KWwhC{k4vSiFUNxya{reQPah%jj0u&tEf9^{M;c{*MYz2g!3)wl4HDDy
z2yey?qQ*iiHY3Mr5a2<;dXg1qeaezA8L;*uE3}J_(-(li<I#&zknls0yHxZ=xpd^G
z>+v*vt&Mduu_hKLyc7sRy_RB@TiKv^__k;AOAu+czL=OyGx2S(mXJbL2u3<fiGVYZ
zauwiHm87geR%6K-9PG_|!h4ohB65N%ydzveF4%W)1wsn*mPLYlv2nWaQd|=M-%2Z6
zE<EW(7hADrJ}i}g`bILfL0}-1HP!)E6XJO1YgV?MrRaNGec5~9bG0qAXH)*4SYFY{
z?loB;9$8w&GW9U;{e~6lx9k9aalN1tgyEbGR<;MT4m?H=q%9i-u@CTxn;<2Evvj3u
z-FWTZE87%eO)`j8OsBS4+2<hw2@51CreA`Uj=W{XwS;M)h<=WxWp7)t=G%vBh+;9G
z_8~aSf~GzAj+LzxW*C&C4i|@n#v+0b{?ZDsAnGg?0du7m5Y8e9C#E}`3i>+4vGOV3
zLO4d43sy$*il414LU8N6$OLdJ?Lk<=^wr~>6=pHPKiAJ&aqt4s%YL&mH<pNLfOW;v
zzT59sar|b|#gT@r?-@-+uLtANv!d&kenEKUInE~mW`-fr8&@Iq{~=NL>sA=CDCS8w
zMB~9$yKu_-G$L{>HcU{)Ze|%x46w1X7}eblG({BWU(4vJKpUj1x)BNv^m>MZ!E=Ia
zSW;mh6Io6Cz{y82?uL=?%YfzLxMy?2m>QI`E{oNZ=5~5GPNJQ&)1>mHJ=1v8Fq<%;
z4b%U&PvWGq@jI~!k>0N(6~3C2B$d~<hEmbYeC$@Elj{c2BT#q~tI~;p(~(FoFbf5j
zqn!MgyV-?8lbv^sw!!v}xK1W_qpG+(hs&1g<jT2+HJ47ET_27G&w*fykF&8uMm{Uz
zZNi4Wo=p_p`n)#Fl)8Ljbx8fcSQgBOC)n5z@-4NIZ5=6Z+?rG)SANiDgGRWSC$1$4
zf@sqiZ;@<c;X)#`x7%>2bAo0Af^d8dU?&iaUrMpDMo=i=b<=PVF1SM6w@*bH{#>RF
zic3iRR+bGHXvg^_zy&aJ#b?&EL91In9nPt3!>dFm{&&WQ;echpAlAqRt;@4}q)|(p
z$<!F3L{7OjanXO4*Ss4=iQ)cBeVbTxRY2zg{V;qG2s3RkkEX0s3i50aZX4(bpdQ)U
zD@Q8!+%_N}jILo>lSoxt+F-oRcMv7gh*mZnK5QTkC^FeIv2Fs@yI09s7<7XkB0{R^
zHYWw#XT#em)#_S*1Xg4Dr)<uHE#7GGBstsJbnzV@D57|LdmDQSE3OJIt^5@(eO>1d
zR7k2(_YWt(yEAARrk~hUmG-?dt9l@|l-kJ+pVQrjTkGi3^|Ca?ee`_c;rTd;m2f=o
z-owU@1es=v+`FeG(gXc$xOh@)9V9lYXZd!-IYP0RJodPa-3UNc#g8Gp`7j&nC@wCP
z42wqD*yXqgT?)@yFRfoN%Z6uYHrQ=hMu}5xSilrg2f**K6RJDS2AeZNxJq7od<tDb
zSZpW6Mu9S>+t@i=YDdqov3gEZEi0SP=qTp6h8X3MZ`j1r4hN12)C0e}8SBULnflZw
zYwsn{F(BM&=|^G@8qa&Lv#}pT0!qH!j)z==h5Kx=u^J*QHEY`6N~;juD}Nrf8=v`v
ztu}ZElfSz+t+Mi8x7pa9YS;ptK4in8Uorpg0~>o>*iKa=Xx^t_dRlNmjGc<H4tz7k
za)H}LY$$vZ^O}ck;^9oi=+{59v9H9wXTnjNyb%*S9Xw-+@D}qA5tS#Fry*rv@nBXU
zZ2iaa7k{*|<+iW_9IIj`OAR3S3}SIB-gdH-<@rglTTsCBAsAj3R}acz+TjkVt)=Mb
zJuRsSyWk)yipXO%#Jy#(RM>Mvb$&P?iFJ##EW*U*h)?Eu(MjxZDC#7(M0UVBfQ<vd
zsZ#FMdy@GS1k0L2o%ZpEuqnpLMSAxnG&$lj=2m%;@+#bDC(VrG^Lr$*2^M&{i|d`l
zz61Ol@Fd`ueUh-PyG&dADsX;31&-{W1cybJdB*`starsxm(0^1O=3{VE}?TnlCaH$
zr_}pXI#b`FN$dgLicW--_lPZs_9HR^RoBcc{D$yz@P9>*jlxlZy2w#C(&_(8!em;^
zTLbPDw#Xx%PGYa)=s_kxe5k$-Iy^cF+G4lIN6buO@8yaqOFK?+arSN!gHFpD$~}|>
zrdlH%dGD`y{sIEHr>hYA$>Ah6A_haX@pnmB{+7~GKyjUud)aE`2NCEKWfCR#mTkrj
zgLVQus%&!;zV-qLtnM#U_}Ys}IOkJSRQo$pN=w4&s!j|kKWVLvPrsDJ#s?cnlyV~p
z`vM({cR={70MzvcR(TF8w<Ke2l#Tx|w~3e(v}tq7lz1WpB5)ix4xg-e-j#pZ4gcr?
z$+(IC4xf_L9QyqW{B6j>9<k=6%13)(1rNSx;^eaPk&intnYog5TMn1L&?JVdiqKCt
zm7U=ymt^D~Mc<)j&Hqzg)%gUJYZIe%X;3m&OvQ8ra5G@7{04fsBM%Bm7IUEN-n1^Q
zNUsAc<@sUBP?kd9E(}k`1b>{r1856y9lx&nx!N(!XoQPJ{}F1*bBTFC;H~A$qLNt$
ztRSVLAOBXe3@3MNGOKG^DJZAz!x3v0i$~dRIbOFXB*Xgd0mSC`#f^-@@eHdLAylAX
zm8n9y=i`!D(|DcITlGqU$i8NxR$2=2s&X>L#wW8zrjn?zx&^ZMNkmsyS23b?-jAEc
z(RxHS0QuxImq<KN5YC{K6Q2N7d#ouNWgka~wN+?b&wqt=58slQj8l>DWtuwaMQUwJ
z#sS_%8VOh@Mtp!EZCw?{M1?2NWqcFjp_hAEI#T*~EPpaNnbnNU&^6P~eywgVjE9oi
zj%GW(o0ZHOMs1&@9K%A|LXi7jJMktSy!I3e+;PL42^0a(bK|A*hN&rhT#aOL1)_T4
z<GX4jC>CH7bCYqFvVh!OlJU4_`CVd|;h>>=GRx#A5PD5`L6lwAcIlZ6xu|?g<7M@d
zS)w@1@RN{4LJy5=l#DH(ztkjByZG39lG#Bh(8<nnsbAA%?W`i1W*~6F&lfv?tywZ$
z1ZbbSwt&b$K={$6NeFzYeKBQcr^R__uJ%Qw38Lq`$v8+>Qu5UZ{1mFTMx4S40$}qD
zqQvlD+9$JaqMAAxs#5<>2BG5l9E5N)p%6n)&PDPiaP;O&BQEmJ5PE~!!Ohqn$uL@O
z%3mk5OsH7C4y4}{q1Au*W63zhQx0`V9O{J9(wCFjqde<zkfti6<?g3}uSiRi%{8_|
zwz+11CoV<Wl~p~GfB#G}YZjQIGOwa2QKWFPP+<%KzZO%o7n8A@SBDdALI|@r-wyaD
zR1lS}tF%T9r-2bbSH&Ij@4NdLCr%p*lf}h#r8#iXCTKCJ2wh)E#sQ$#F@oU1d;{WO
z#a%wZ#Zf9>vM8B-qaMr0;nfp{eSp|0zq~A&9S}>~{%66~*iTFaJPob?Z`HY={GdAO
z*3js4$*cz?=@)<_VF-!0KA+5r;Jl80`cugEX*}~HcqI@KQCE`L-2sJAO}wzd&Qik<
zZ4*P?i@O<eZ$$*n2Lf#V@ZEq-#P;RtwPbAP4%6uynBph~|L@jAk06wzhe}MLPI_#|
zn`WFPrjUbvMyRfi+2EELbFxq9GjnLU%Pxvto^QuKPp#SVU3OE&gh@oBV!eDqYkfk0
z`-JYZnA5%N6FTh^svBU&9P1O>?-Q~GnlT^u32pNU1q7Kf^L;{uP%avK1hBIT9n?J7
zoMIM20!QhpZ+t>ELd@S@@Cohn2_=Rqn0vzQ=<vsULfd>ofnjFMZa$$^KA{Ufp*-X)
z>Zz14*Ax;hQ(|jJC^(y|*|F9di;(C~<=cMsn-WTjH0L(NC$!xs6jIfU`H)X&wNL1x
zPpDOtIo*7p&}pAg4r;5l%s~YRiCT*`7%fYQHgHmCm``XYLU-xyjEFIZdijLb`Gl_d
zggR6=r(5b1`o$;IB-V^M(-gANF@zeRE>UrIoGTorzAD_P!ka4W9It#|p~Bx(*gQdr
zpQFN)Dy);J#E(<qK@~czO8jsY?p9%xO^NTT!i_4tslv`l%J&s2{7r?;la=^6Dm<ye
zI(8*~oC*)B(2=6V4_D!C6-GIf_`WLKsKT2H<ei;%=E3Ead?J!S!lXUUSm?K|^|3KH
zkI+{j-iLSFaXStR&I9eSR9erD4Z>kM0EjCsimPvjhv;SeC&2JX!z#x4DcVXH6GCuH
zJNqLL8aP*4+ac4}Q=>L^+`zBrZvoa84`0r-w?j4J1Xb&xz{U#Xg8+lYGHO^S<%6Wc
z_W(af{KC#k{2mpaS7BloIi9x!Y$wzRW_7jW$PjvxIUPGEOY7=}ga<4SjHFRT45tAP
z<=b(l4~zSN4=|$@Crz!OtM}V+Jpq@z-B2f%J6YQy>z8JQ2h?fpTO*mk!Yn0U;;T=E
zHJvx1s3qKyCRD@9-76Ani0X@DaZewPi&w1bfgme(3H(St;Xymg4#Xm1-lKLbn@W4w
z#pOER2Z$qJEjqRruvif_13YXgnjoz_lN!s4cv^2e3~H%p$u#5<JF7~M^tH2X72@*x
z*>S_CWT)X(?|*xoz)PU3_%cbww$qXUc3c3M)2`OPogWAuq6YZC*e4EKdAUU#Fn^F>
zK6Cn18vK~K1SOZ)$DszL=duqWEf+gYA8Zb_A7aPJwUVQqhYz)5tpEmU@PwVYU|{a-
zfhGfJI|5s<a2PhsjyvGvd;#Ei7A`zj$cG_EDP_3e`{R5N;4@;4@y$s1YJ#~C_R7py
zIyA}-g@~hc5-?dTKmh9lJLi9P_KN7R51+L|N1>QEd(O@tv?i1-Q8V83sXkoFmPp=3
z^W&*xO*3eByf@d*rog@>Z}+mDeJ7U8wU*hT;d7kN1;h>O8D4#bom~pDEcguS0S)8G
zQ7lI20?9q3cdUq%w~!0yK}5H{Et-FXXpZF;pSs?T&1uB(n{Ugjs*?A%k+*RibMu=e
zcGguKlyoTtv!U*T01E`0sS$L24|vC^4}+gx(%W*BD@<)XkJhY>LyZ&s@0QA{U93v?
zyl;or!y@VQ{*YJz_czflwq5eh3dsdvj;U69bT7zmIBNP%FG8%D`Fr@98c^xyYaiL!
z6G3>f^7yBAmX>j1hD!7j)K2c!?OOkCU7&rUO~9QRCU7w-Q-jGpG!U<=dLFd1!2!UR
zF3h}|Ol1gG4?ntHO?8~EBO=LCGD|9zux!A4qfx2x)cz29B!2r+6>Gu)ojx)GcHG-(
zJaC*I9cPz@Jb8zjYND3P3nYnWrX|n`r0Il0_H39JPc05tUI-9k+lX|sgu%ubuy=Mq
z6?ceNWLvvR6`|ho?+TYnw#-YU!zk@dTq1fOONo_EZTl04AyR&mYxVi>N9?#!Qoqo1
zpM&7SoR4%UWO@dF55dTQ*kWyqZCv-!=`Za#$1SF^^OzB+|1mqRWh!j8X~=Q07THI+
zeN%9HwI8ACis{;TskHrSm@Gt0vbY$ou{wcjer1={WrqU}S5C%+e|4$T*x8}5*{a#?
zj{6#xpy0ukvu{zipp4t=wr{t}B?q)0)99}6&@R;EAsL>a7Xb%iXq*JZy-u;@zPApP
zQ;D4s!sR%n0*acC0&D@eS%nu=nEQhgKT3t0Rd@jq)=TN`AMLCoU;&^5XRYpIZW!~K
z^%EpF+B+(@b0YnWPw*~AE<}o|nNgEz9AX7&WYo<FK&g<*0J|Bap^j&T<j@ZzM~<Cs
zqqXi@EP}s`FI$C~T0x~`KJc8K-C*Gct!OB^EiHVX*0Co@LPT3oMD%B#5Eky=?9gFU
zOiWQn1Yl!|_XLFNvJ+IJ+>TxEKAHx2pHd}QT92p}BA$K4xnQ%R0W2fxy%u!A&YHr)
zomO5kb@<aRF4*XKK*2|!0RDY@M_jvT#|hp(IR3D+hPGLMspoc|eV`3Vmjx1K78T<A
zqjEjyE1m%*rXace6;gipS+QtVtxK?5uM>nqFJm1A^5g=x(#ceaP#5uTuq-fz?Z*lJ
z`k)kS*-GeRz;q}s{RVi%5-(2wWjXY^F4nvSbTl*tw=4w|8J2=`paN;Y&s!6ueow3(
z&EH4NR0kT_!IJ{^D(1rgo4~vp?Fy^MocyEg6n3aul0Lf5P1akdXz1~hds5hTp))rm
zKLuwS#nRFPtLxKo1cdyZm)cnXSSLxKesLbGk80na!g>RJ1|SONYXRpl!!oJf5f`cb
z11W4Ca;(;Rwc6cc0K`9-f}5$yk~<|9CnPivK^$vCd|XVBkANX#VIi_N08T>wZi;_1
z1HBjN1n_LY+w(+lEZpX%h_h+cmOa%%a6t4$uz-?krnqv`4>XU&^oWJ}Ekleb1ZDmT
z{QX$|?C73?M;@_jUR8;%TVX4vMLkkjt@t&he)&SD8#vFTZk{RD1ENr2NM4wZ6e$pf
zN$(#`CcRZT)xKwnkDQ8*3U>w6w}iHIO^I-ac@;mqv>I3~6vl_%Usbw_u(%l5Q&3x+
z<7f3sVY_fiGVk+wiYan8<@8Qr{VGktKf`A@QrD_xxxH$t-S2p5)0gET^b~}uFxd`E
z#0gZ4Ktp2~N;%=(gD7%f16e#MN{BRXPy?vXH|dwcGD8J1L4Z`6;DAdFDRS1OcwUMx
zQv)&=-B8Ea*;1}>xqkSnpSd1EC*6Rt-AMyeutvdiEWiOcRP`?Co*?art`#l0HqQ>E
zf-Au+Q0ka5x4Pt9)jOKTJeq>NM=9?zC`G)hI6<Qa3wAj{;#qzMoj-RUyIUIZTSg>B
zg~Z?n<CE4kSQL*LlEV4~pp+5AQXnZ8!Q#o41ilu5OmWL5-shx9BR*dp%Kv&2Zk}Oh
zQ+~V^uD{m8Q!BSKx#D{&KIG{X`Pr88o@vT6DcC<NkDH`1U#w1~h2N&ZUUt!nG|1CB
z&mw10n)0-%`*T7bsE?m$9zwAAB)J=eJcor}v*%Or2mzAad;MY7Od64$SYPT|av%tw
z(qBx0Ef&kPgNm7nb)!@8RAL%W8)Hg=2<rOR!?;>?j!O}iOO=d_XjWi~_Ras`1hClc
zDRxe(G{v-+OeuUb>p#`>$tb?lbRijxT5;FR6zBjL5o+xtXA2R8=pl1bu)=_$cfdDV
z;*_!QXbO}<&hoWKQiMjl5)m&A`{`F`?DNi_r(g;-p_KsrqfYS)K2}HhJY$qYJ8!T<
zoNx2|uN+v_)0OTHR?Sri40Vm9rxJ0RBDj`{M5=h6*TR8~2F;!4U@@+_e$tA#+tRLl
zRir(cDbgC1o8u4FPcgIo6eHs9P|S2j9cnq4-6(9<of9l#lvl@rm8?#LnSK)R0UtZq
zM~s^1_@K`4gKDDJ7DmnP@<}kg@&wa?DU>(09-QU}l?!^J2OSL^>_G!{svlHRNWT@B
zQKnp{RE`?Z*ugfMP+#(gs`S#$HyyAVLq9Zkuq2}zlPgakxM#PC119-HRchSA>wujQ
zBiD(QqlVw>U;|C46DmjD*xHu`3;dxPEVzY5-kM~L56W-vz#>8)Nh)zgRYzD>bOIF;
z^nSaEbQ*(xtnE|htwVa=1DMQI-y0@WeYhDz2E1G!<wm=%o2sI*hltaP@ktxU$LBlP
zOj9w}{Gjp%4>;J{rXIQK4@nS26&R*|zTyYf#PyI8fA?^(WTOi&`$@o?_jKTF#z6Yp
zACk)Nw{YcS8q$~ipsHOWM2#u~VqAX#ucC+(aenEhh$*DqKftH3i~pEl^FRmI$qVRf
zz?Oh1k2-J)vw*h)G`H{%KRKy_#dX0?RYhFIs%nDh_aQ!VrQ8pyZ<ok|n|^=7C)w}*
zlKC>=E-_d9=BIWdu43)vPKf1mkf=YSu_JuM!>@i4@b`gJ%#6`<-h`x$9xg`DXhu;_
z`Eb=QCRA+%@CSiorujL4NJ5xzXY|{%4z}4~z@Pn~sx&Nn&VjpC1NE#QRJmu6t1?6W
z1dNKTC*u5446HZWS3Ldb4^<IQqAqVT*AIRQ5OKE^prk4t@7sbim7}UN{eVe6z4yJJ
z1YEGneGCfpkR=9nzVm}>A|xt*8W<I+BjPHlyxQb4KdD4qWvQk+;C|hx)+v9eKFq#r
zwvQw~X-c5;qGgT)$Hzvl-<ps#F1&r@nS|E~e+hi5A*5$?<Tt?6Xhic~_L+ZV;klGi
z_g8#I#Ml0^R{DPnFdLhQ@m1xhbrxZ9VKIi}aTBUW2HLd5!I~LVIA+4psUR8^$7?Nh
z;G)Gq{n8JrHg+zpaIj|#)Gz#?`pWtGD}9*ssGkHflVTF<h1!@VvCk_*y=toKXMT`;
zJ9qr+K9j`}e+hg#SFBEBT!(?Db*?s}i@4iZ**7iZplPLX$do|q7+F@nViKqaD?^&W
z=)^|M21ZAJS{W*2@0=1J>K!nl`t-Lh{M%rO_^i>D`~4+QSW_$}%}dlzDn}Kp*~UVT
zd&H#lG4LwVP{dWFp~hVEclZpJeST2YzWoiD15AVEBY&u(XOz~CF>%a?eo%RX-40e_
zLi)fTk~%4Uvd4$ed;OrQwaj?W!Dg9y`h63s#tx(`Jj>sAFf&uU=LeN<{=mVCOtsu&
zLh|WjWu=6TQw_|crj1jnp9C`TKQraZD?|E-xpw1Q#U2%L6?;@AfI2O_>nD|nt0dLP
zL%uWNuF6rB0?75bPcwJ^V*<w)J_+9W#{~9cJ_&YIo<N<PBfj$ClI?yHa51{fyQ8=L
zAo)tuao_rkkhdyJ5XZj)<|e#2qUmK0))$9bswrmG(5m~i11I3e=>lL*xOi_Pp9I72
z!&L_x61f!_tNpx;ioQdkxO30_)4?7k*Y{``@@)b*!N?besFg>a`S(1L$?a#5t<YE%
z`P=!BAF%weAPe_d2QJ_h7#mhaFG9|mJAZbtdxOLE8@<hx>viIachc_;))Yl*hRzMk
zu36+Ncd%t@K}q}=LL7RUT6^FkShR=2Q1yruBU-1MORobLb+F+<J9YTm0msh%C{~Li
zFB`?#`3DHSCmxqgLn&j8{5Sf^Um+i#at({a0F-jiEr)ovsx^w-wVgObgfnKCz^zNy
z@O7NlEONP=EOhxYCuq8C`KM0yfKk+Xe?>LN!BlJH^%CG0XbCH~#nA|h6S|~0-Gs&A
zAldJ-h>w^0^`8<c<(z00M7w~oL@Sh!3UIP^(a2?Ith3UZZqU$`I+7#a$=o1F9$?4#
z;!>5bmcz`qI@*hACB6v<tS12lUtI-kiNoe*2{7~wD89$@ClT@r2Hs?K;-ybzgxZ~r
zTGAGq6IV+LyCo@A;ekm`HcfO+jNOTQyP{;LxS&!jwFnooryVgcn*7qm2)cz&ur(?p
ziV6wxxu_G8MIu3qfeRDhW88^DXmg@vi1`?`&0lagiw~C1<?#X|#fdjf#Z=Ydgo14`
zWdg1+82VMZ)c|dy#(nT8h05`<R;3NQodXgKzFwvB^;$57iLY1rV}>KZ8HZxJx}9v0
zU$(AGj#Q`o$W#p1R2rV^WZ98L$V?xgDQQj|gD#^N0W}h((VQ$4&-Wq@8k~53m+`L|
zMKE)9`X<xKFrMft-~)hNke_ev@8Dt3ZjT^lIXwc{%M?C_a7}}_%VpvUqwJa&65k;u
zIORE=N4nNP8%2Wvr#f}XuuP|*1<K@F^SP_06Bkd&dQ+``Vn(9~dDK#19k8a+b4%o&
zOQpVuj)qFo2td)~nJN^#SI4qGXayK0C*w2dXQ-9X?~6p7GM2=BdKGU8)v61^B;5gF
zB@pTvlv*syRU2JKbgO^O5%r8lEK(bBP%w%iix%m`Ge{>7CXG{C-sQyE56F1n?*9uJ
z(;^p|d9rJLu$xi3_@>fD?>M>iI{Xh{28ePmfvR_wB^A4`Ln9|^g#MWf_&neZK=c>4
z-GeNJ98YQL{D=8f8Bj0`+RVvnBa7VTLLU8&kXH?9JYR>8#y31mEhUfFDSQNL)3(p_
zN@9AAk$OkRrBF^wC+q-d6K%a#PIgR8v;$g;GMxA?$`B!=jCBb88jLa)clvMCh=`nJ
zrvHu3PI)pP-9^b=nZ&Ol6lO7)ZRUSvHom-@6Q^~k_J<ERVc2UKHGL2Tgo-f=ey=9Q
z9RJfQ?cOrXN^|jHe*Bseb(Z<^GmQhhYorUi{)(p#4}pr6AmA}o0+j=y2rqf&b$3Ev
zKuz@%0$OA(+WN2)muB+gs|0=u0o)RmQgckxl}+CjC&iV$oKW*yMkfHDF&K7=ABN?_
zdplWb5DJ(#pz_YCMeQCD?BP4%{fIa`m0L!G2VwF}o29An6ly;X;FegOg+(0n4UPd*
zct*btm>i~2I6}(by&-`L#m9e>4IlfMlZ_CA;nyMmG#E1I#V0UnMCcOt=0sZghl36F
z+?=S(I@3q3#wLlP@Y&>HPL@~`50sZlpe}SZ`LV_Fk3y=B$t44(ve)l;#m*l<ATklJ
zQ3q@h!*3SN1ssfv`OARUV2<hHRww(+5;plO<uW}?I`U;ytQ5CuL5k!mkBQ;Y+nvIo
z&SXk{#|cl$z?0k&i)}n}CvN{jBSkuS?K}$~np)qmMigo>=O#+|zXrwe{Jl>02a6K%
zU|>AJfZvW;l>ecVjYs)M0G|j8-!)Oq=Y&+yxfxd2TsXdfTk%qE`@+fY3t_u>zY}Oe
zh~>mlX>-{v8?MEoVMp+VSD%QMiavfH|MoVsN+a9N38#}sQD>>^gOPz0bVkh1yZGyX
z4w!D|AO46nN+f>V|EH53369k7#mnE`COMDyvW99G<kGy~!eaR&SDmZ@I#*na+o|B`
zOcu`h4VbdP)wgT~OzO00b{sEZF4iXy1x3NeQxi)7+9P@Q^r|5p?z5n_)aAsM7-?Od
zu93Vn)Wsf-O}e;KZSG-oyDGLVLLKa)R9>^|<FwfBf+er@+?C=Ii;MOAJ%@{ZA?m-#
z?Se9Igee2MP#lcQpNmq{+DMs`?!xMAOqvTT!i%&HFh%{u#iyH5_7k^M-GHLERUIpx
z2Bp;gZWq>x#e6tmAVxZWs-BCbGL!ST@rbxrYI^jQ2>P|Y3zFgl&1v9*Qe-iYY3RaI
zHd$mRdU^xYG;&-)u-=4FYA{-NLSj3&WJsl3`-ku)ja;l*FzV*5RbABn!uDBH>8Tbj
z7$j48AYAJR@Aq$S8suyuyFZcGVCS1})8o$J*xt8tvG0IfKE%0{*4*o2FVq4TD(t9p
zA=e2E-|RXE26$(EC0)2Hzb{{RpNk!E7)I_^8~EjlL&R&%>a%qI!J{trp<e@ncs^=d
z7~9mgd$5aHv^S$ZCI&T(6~Kt(lZLq1r9h}dy*S(@n<v1V<OF&bfkEN>cB}QDARURE
z5w9zq4gb`wD4lirJ3;E$>2J7>8R23d1;+2ww3sBL-uonP?<K<SM&Z*gw$6f*nm#8w
zai8jFcORXc2)3Y?5!(c@hX5O6b)Wk}dOSIwcR_<?G7SN&3B4aYPBdOu>5jfn<7<5+
z*%vuO(~P?d!BL`mrT@zhq~Xw&i=~AxxY!Pq(Dg+ZL=sAPU`ag9L;#x!nl;HK>%QpC
z51~W&^i+gSgmcH1PS}gtM^nAKoeJ-ccCio>6=wLMLiu<X+ajn?j8<2q!o!Gfh>E~)
zB+dK6jonEBLgwm$Dsi+Ek&l5YsgwVSDm5a1F`PQ>lO}}Ui9o!|OD=XM8b+#)6lJ!+
zOtd@NjjC*={0|<2wBAat7&pt|!4d{zIP6qk$bLU9xM~%b#jAXB@cUP~SiVqD7T&R~
zv}>&kD`@rAT-SQFU~B(xMBPMUYO&`bRv~q>ZBS$jHZ;m+DW(*XpagbtC*+7#L}2iG
z4TZ1oszQA03SUA+3}hLw%Y|;5OwR(Qp}V{@)0vHLL8w{~>h}H~7gS~!@R;`yf#-<i
z{@jIEFG@A}V+g<!h7uc3Az!$luBU!$h`>uuynJ}~q7Zvq={n$>cotFicdumn<S!TW
zMhfXPU?SiZzy;dJwU>N99!K~CsQ<0_+r_d?Bu|={j<Jvt>PA*Fg*Cc6_%uZR6;f&M
zaM3%R!?4jEk>tj3*veM}5)0T`x}A=ElP<R11pcG}cJW#1<fyXsvUWB!*j&t8%+KK4
zGs4DXPd74S>>fI@!HGwzPcC@~hQda#3TAP1KGlumQQ25al62VVs4mf}{q?9|T`=^k
zx@;4MTJlEj58*e`+$>C3IT-N78mQ{_cjI$O4L1vsu1&un+*6dmUq&2tM%2CGx(|z=
zX%8^tWXyOUq`P_5nr_w~Ir8DTZn1YMpv!l;LE{3NeK$B0A9e#ChS^h^+fey1p|$ei
z!A59U2r%}yP?J9B^+`%1X=DCiOE+66GB|&qPX;71Xw1(eyIU}|qb&<U^4;*rhxvHz
zysdUB>E>oHP;`$TuznPU-=&}=74@$Hf9hS2JOYDopp#VEwpTcv^VR^F;4USQw|Usj
zS_tC=T|FU8=+-aq=Z2>NRH4HFH(pbzbdu%{nsT?|`vZ6GZU}_}5{-+ca|pq1u0l>3
zjpsk&W?&>JkWMjWLCI4=YQ**j)H9Z2@8(}4ZfJuDU4mb`Mdg#zg@h7TDwG)^oaXO#
zW81%vego7*Z3f*g2?ujGs}*F-2Y=tXh0Tv_OHQ8;O82^z`C!;b?%O0`3cZh5F(2Fl
z)aQdP``q$;uo$rN`5@+F!QuO)p)TllDB}9|`5=LR473446xTceRcgR|K-dkF<{iEe
z8)|{taX_fo)O=+|u+n=#dmLy*Z(q@}_eX<b%#tqCZ1BAw8k8SVX|U|5FAcs#cnYf2
z2eW`S8{A$seKts@>p<)dq4&U-ccP4#DQiT2X`E#2lQxH6(pup|BrYb+SFwfR)xUPL
zNLV%G&N4UqF2Jt8;hnrzUArw>t*+g+Qpy=Op4%;>3uDq*i)3{d1N)G!DqaX8A-*AN
zEby>K9|1E5a&qN&K|)^g=pWp8ID-M;{Lw9x6pQ)OKe^d>m<g83mc5=tQRQwtjW6Ka
z0AC6*UV8kb(^VE>Fjv985EhDHVIkq&W~nR}h6(wIuv9QE2I{Dm16^YMjDuGyxzr8v
zFf<|+3sxM=Zpe(MoM#(BKePp+q(B&>JXS50g$5{ggzx6Dv8n7A;pR^9hR2f}sW^wI
zDprPQmpjlh-jYX~U8!t3_u&7241eLjDUOF`q_WFm{VKd;wh4uNZC5vy)r2UcXX>Y-
zgEe9JE<&vhVYq<CA;K;V8wBU_W}NzbLW5LcV6%XDLvscpjgSFiI|CZoirD&mKmHFI
z2X`X5Z>M4%4o4&c*4Y^74sr#ws#2w3_x#kbXavJu7Bv_mf|0I3H5d`SkuO1_3l^lF
z^-d~=?MB)ppaXc&&{xod4D>*Elq(Raeg{%JXw1<)U!`KKZKQsHDVazW?~)5ibVaJE
ztRj;nSA-gjirz@8fZPm;%0%Koe74cb8>!5i8>}KFi!@GGr~oOhFg4aCf^Ju)2sU>G
zyMj@X`@cq41R<{uWvO64_*M~6R6o)cB=BL#)F?U79U~gWKLOG&mSB92bHRYpz5Q?s
z{fA(U>Zsj`?@=p}L##r8WIYF`QXfG!=b2P?AQ<JHKc}|ADxLE7vr_F}Qdzi2UENhx
zpeMPispUIF(C&&x>IZ>zD>w|{U{_WROEk>`J(B~_URnV{WO(pJC%;yI6f4NDHa}4G
zL!fkIPTgiy?FVe4c+{V%tVIB-)cKM^itz#}J!uhXBXzb=vl2b|DUcQih^mB%s??LK
z5*wiv8jdQ>zN!)=)TQQAfg?mm90t<smVecx+q$IECgt8tWjn!~%YRM7N#RDy!~(F<
zKXvXHAi?5~A~Cqbp2psSl?}zr!dYjUu#h2}?9Ad$R~kErHKflsF3iW~u?n$ripG3X
zRvOC*vs_<Gr*qO+{rKx^m0jPjp<>BZ1*THG*VpozxoPZCSlHLR*2o@EX!!T-u;`ld
zbSw4){d#X2dzjy9n#Q8xgH?B4!j?s{cWLnSR;(vq+9{2Vfy)}d{&U`uM$TKD>RZB4
z8Zo;SYfW7))ngw1R(={gBMi1LeIO0e0S{pp)q{r}-l%(;I8UljH`$X7T}!CXPV=3;
zL1f_#NOP&8)T(LANLIC4=PKS6H*YcZ;CvBzAN9%o<YQ^9v|{dD_*tpS_`zXmtgp$V
z3>O|{J`{Bv{ESa7LC>eL8Wp{@DD>lxj77VI_X6MAb@?%k#nAL=P{lVK-oUp9GB!EU
zxoc(`8-1HAnZpax*cT?(MI;)$pZ`#t#+LtIJHXA8)~2xpI8dY9w|p9RaC;g%bQ_6E
z-%VqKZ+F2o^7VS)nV}!}G;4mvX2tGHV_)8urRv?rdN7T3Gf^F$mFmLd&W5AN6Sdm`
zXkw3tj#WnbKWO*(G}eWm!J~(JLi~0B-tE#bbc89tu%FY|cwqYu1<~4QzVkvFJ0Fgm
z+}67A6jw@yhoP!;ePkEbo^o!c;mwyHw@rSWNWBU3Y3cH#tYH@Hx(t>N3rc5k71@dB
zg{QOcE1`Jg6f=*Hs_v6rRD3!+QQddrX6J1@=`1?XSjPNvLt7$ase~i1TIsA>q@IZH
zZj>&@LIF={p3dr5#gA?s(#1qv!0+pv4!uJBnAs(rg+`<G3;LytMVP*iN7@t`iv4ac
zDW|k&l-LqV-qM~){G<Nq%qd>w|MX}&4q(^Q_k+^q1%8Xi(&Z(wate_$BArFp^}WF-
zCkrgfYTl)-l4&Ipd}P-TOMd)PL-AILUKA{>p-Te>E{x}kA5Uk`1Q<Jm9eT5Yp`H{q
zej;7isZn<BZ75`TI$pu;qZWYX6O$JZ?uq!LfZ7@vPJjPhT@$Gn5Eo;`{1>3uODONs
z<acHWsV~N!90_V;t-o?$)wnP;<&=0~rZh#$d!b_>x#px}xA!g3zQ$D%-~JRf+G3r#
zISf}Gr=L#8OL5o|ZI>2HO`l1}{_X_b5159Pp?eu#NX<mxfKYUJ_{DVAUo1>}R!hLi
zQ#x*4PDtY&&El!*=ya@$Pe{3*C*mjvfwFM1l9tc8&r=fC+0!iN_fw0p>3F5L6G3e5
zmF0Jo@A8{B2g*|6Z&^9t;o`7izt{l%h@GA=O={Zd-ThKJ%QyP-km0k{w?DT5?=y?h
zp9}o-=ay;d@bRkl=QxyCiW3=gPhLg%O~h}Qm2T|y#MxgwRiB-XyWz>y6!4C{RD(_e
zMVytL1GJ+xg5Ts$;-ZrhL)m$1v@jh8H_y|kBVZ{aDIK<^4j}H8a6~?`(){tptLe<a
z16E-hEj~_OZ~o}qBtB+rNM~!R;^V=0%pb>b@o~h?bT(6@y!L_VBOmvn9DRbqQH3OY
z&HzM}xTsP);YW7ov2?ZsdjuV0RGBFQD*qmprWE|I%B!DFXBS~1mPDGmKA#@=2}B6Q
zTd7gMq+{(ojc)?%gA*xXQY)5Rkr~+PF5q6kv>@C1BPv6!zphCkOP&|8(&2-bZG2%&
z2I~#pm5)7Q^^<V@x&?;#vohFGneSgusYfkpWUxL`^#3-s;2&gXuqSaNB=!5YSGqLv
z<p%?)SFH@ZW}7Tcz*`VHi$Dj<<gcW%_$f)$rFI66owm{nzyq=RHH=XZjjfXbdrrG(
zC0yk_OTX65U@wWRiaI%^;-7mpqr5{QurziwCxg`u*!sqHX~5%;*`$%vBLk%#O}aaz
z^0rH&rFFXpz;k*ok{TBAu3Xa^?yYd1s6IBu_`953;XS0Z!S#lCEv-C<ln%Sz$l;&f
zl>sBq5xNGzl<QRbMn~*$OUO+f*+NRGpTVwHQn26i?TRHA?0&mypi4YpS6_y1{-G-F
z1paK0A<S$a=P~zW;5-vDB_^~X`+(}+*8;Z~$7!=Q8;|Cokud|d&U9;`F;p_f!-66&
zqy73KZFo~;#TKnd%7zBYMg%e=bT3zbU!y%Wvtfifd`<@I&xbV2U>7amvkUVwpy4?x
zFM~ZR-eI18HiP}ezr8nuJuIrS=Y<Sbiymp60aNC<NbeLWHsNsSl?d&pJZ~utSdziA
zsOt-NvAI;%CIhc!{bB9t)`CqUDWL^xNq@D?5YAfFoIh%p!QhsY_Wa<%oDNHyod?EI
z-lG`|n|~V6J_9FeJ{eNZpbT6oVF@wa!&>pV9WvNLvE~u9n*;5DyP(Kc%Jc8ffF!9v
zyA8bXfehHHz}lthLnb<nK_J7R)9;{D4Pkw@Yj^B-4GLB7iJF2!Tu>;6@fZ7MuvG?$
z+VxjRq@Gj66n&VCTE+~(`4n2<8|(g}1shKVg>6|ReSddD_+*Jb)E4(`Cm%7Brexqh
zkY*YE2tvi&i9kfFJghpO0irb#OCYwiEy(o1und_@7XUHo`Lfsso;5<q7?7#$NE4Yx
zj%a{`;Q5G3hE&=JxK|Ko*9i}6OSgW=#_`L?Ph|*0hYE>K2@MRvK5yODenFMD=!ww^
zyHrM-2>Q0eU91^R9Al=+17rV@Dl^9Y168<vd<F{%3pl<T1~_J{vhfzvGO$||9Jjmy
zM0*pAv>byhT#P)-gLrm4+eDB}2$;s#DRq2tF}{8jW?#g}x?+r}vV|Eq8dQl=i(X#z
zFUC~t*L9Oz7LO&`W9jdK-z0aS*Jn5=qmYYHSZHMJSoV)JdSLlK(db8D90-cgCynFR
zXkL?S$U_)|JDJU%l8QFIA7<akSm1c?F+&LH_{R+Vl`w=nhS+K`C{K_BuqBve0H7t*
zDBuet!EFT`^;5u6179iN&5cR{hX9+RAW^_VzG_njdsOgZ$eS7PPoj^-3*#P343d2k
z3Xe>w)cc(bSeow;{dX7%vk}QS*;kDgQwcux<7>BMu#bd-#;CV5*o6OcM&0Sg_6#-x
z`8>Jf|5za|Dg+;6rF3lf|9@3N`4goXY=`jgopBh_Uh|JW907Yc3YqzJ2G*un8c&7w
z8Tg3#Wndy=y-`(J2DwgT$QrkK-(}#1e8K4q7EA@-WMDm4O0xj}L%PT}O`S}$k@0^?
zyxE+1&bR+9afvzc+>`$;@g{TP!c+e(@kVpvd1e14aZH4+<h|h<oo?I>>+Cyr5*M8`
zHUvlZyMNArO&WCc%IEUq;nERHIrM(az$p15bP~cn@NrMkY}hv{q(2aT45@mY&tSi^
zSbfc@FD({Puir9QTlotP)Wz|b9p*LMA>L{97QVnz1OFOuXkdKNo9cpfH5#toEEP$k
ze!8AOBmTtN&#vcw8K>^@UdbqizXO!b0T$uaG<v#ADsz7LJP*2@fd?Y6xp2h&VP7i0
zk^z(9!V@woB8~c>frIb5iuv7ARb(tzE*b}<<bJ*ugC(&W8RDX18lMrA$pVF0hPmOH
z*gp$fb10z}Iq&VtdQf50?wG0DL}p??w}_71o5@=6R}gB_NDV#<m72EqW#R+_Kl0jS
zviL;5WE$KzlV!U_gG5ajXp|aqAJ&8+9!q3uu(wM4z`TGw?;?5=c&)LkzXEs@g6ML;
zOx8KvP_W@$`)9%y8CE(U4aj7_Vbihct)ZDrNV&I%Wy<5mbYCKMZ2)WSm^U8%&?b#&
z@L_HIhMlhX$eo6c0d(b_%!F`PEY)=#*C|A5-?11@J+9OYrc?OT2?8~0QYKa@orY(^
zWZemA&#&)2Pp<VHp@V!1QGK!5Yd!)8x5hqWmTqQ`KaDScLSjkzt@@-&t_e4j=+kF1
z*@IG2#GDlAR;xb2RQ^;Z>=QLa?4P0`U^&)UDje(#gcb?NCLMcydbCun+#Lh8&Bwd+
z&WVcgE;5*CGW`Lp7Vy$?*9)1#|H5RRGgfq%(DZ_<HTcvWm&x3icP0Q%6qBV<g6+Pl
z)x4s%=oU9R2HoMY#L1KGo*}cFl2nih*Bfv+Bl~Ro5+SRWp2`~C2R-znWBIUeQn%fV
zV4gQ2lYJ@-BMEYe(*Qvzz6pWROiG&EFr4bWlnK3z$@B<dP1JY}U=t?AHv0qW+*2}P
zGVn0`452QHn%jXxG@yDT)|=0qn#qEMKZJR+GqG?hrqzJCwRH<Vr>^Q_O2nxd;N0T_
zT`N#A;v{WqyIR<AN}rPneYRMmpEUPI$LYbsOxDJu(S&)0tU-pUSd2V<UsV=qiSQoZ
zqYw-qX)n;RemD8WO{a``g5cn_rw$}g9|RU+xLgFp(J@))XF`K;5uX4E_l5ejEH3yo
zhQ++>rh;+RV7~p*f=t%^-EhO{BAw`##cHK|ZZui*xoDA(=jG13&@WC@YJ$6)U~O?m
zlP-;U<If0+MB;l=v=jj%MH~)@-Zu>hX~3xuMIx9|N~aaTuNkYCuG_;Ym8;P(Ld(hG
zEtPx=CHJ{3mPr#H$YN717eB%k<a}{ySuyhnKIp+LmK79Va6lE1M~s#g(8``!td8;R
zu=(4lJz21BcMBLXxIm2Ql?B#NQl#*f2n`Nmdud(&ELPjH_dV(6<V#jMF+YnnAkTm-
zoaVsQ2w*GV%mvH=ECuYw_DZE?Z`7i^N3yWrQX*UOsR)IM+sk<a<zl1>)<0coE#cN0
zHBz^sdJ9CHD&m#;xG3~dbeg^NEwzoMlhpg?z1oj5>I#&!Onqv5-^ip4>W*T7${if(
z4gjrH-<qdG2ik*$yC)I#(!*})@X;l~6f!6a2Y3Fb#L~yJSV)8@R?ZRWRDrp9(!+^T
z;XA?5?N+iX@BVQxH5!}+y{L%Cve=>OqV^&Y6I`QI!{5rNJxUP#<L{d&UF_TLR3;Z?
zE`>qU*HvQeF(^?i4QQMiN7sjBVWK`k4-L&?PRogfv<E%srR@mTMf6!fJEEo2(S@;O
zdm;;~;zD`|u%5w6yNz56<lZC>geU{y-3kaP{1y<V2=@vn3oazkvf){>;n^Pm2eA#*
zVFc<BUjW%4&)z#t$!R6N4L7phVfrS@PNBmKvRJTdJK`%clZf+SrX-4f1%2px+Yhpc
z(~#vx@qHt+*bxRkUh==&2SVagSvYtpq;`M}finS68wf4=MTE{<Ob*}a+_PEGHG^E~
zTa6`P0uONod-qBuQ)k8T*PqM62~3K5iiE?S$f42u12Csp<XJ^n94n#I&u6jK1{pS1
zsI5u{+WkTn9-ivMX@dz(76>W@=$0?udJ~?~qb**{!jWYu^#oiCwu6L9prp}RIJ+&A
zSV-w3R5T_F*H10*e-yhexi7`LrGm6+EtGg+XX{)^f2n+A@0L>8r!C>QW?ToDvpP1S
zSt3svm&JZGQKy(zK)9p_?0s*$RCn<L8+Do>_--1_02~f@1#k+8T`(~VXU5ZLC*TOc
znv>88hJDGSnti|%Gy-30;<T>MnmP^XGX&bfOsjpe5LzdwKVW0@*-}8g&nW68!NY}b
zs7&~YL6SnAi*H$haj2lep}MGf^{TXaOnMv@Ooyx%qjM}YSyN^}@*@9^fTuC#)|m;i
zDci)K@iP_mQe1$Oa3qz*+s_j90^*$6S+E_T_ufjQ3i3G9c)bYm6?t96Y3yt6X&3oH
z7I7M~(%qBiWU>40db3vO2+A~v>00>tOyps6g%m>Dk_)q-xU-j!1jM#rGQB%5iygy<
zSJ0KdvqnC8uFlKKFnJ76BY9gog-`_2{9=l2NqsS(^9(91(d*(hQ6a`aSZqQtHNCol
zvB-p>w6{CtKs-3;Nx=SC!yg3nT2PhfMQZhR0qCZu5a&iCUI7$i{Zl}_5s?d!x!N0h
zrP<di&VTg5;w*TJI6==W$zs_;v`*MKJC>r4R%Z^WY>q8h>QVJl1bv6E4UHPluTbL@
z>aY})HxTBT5NH&>)dBw$0g9KLI|2V>oB5_?S!|wg_voc8HUw}T;ApfYt0)U^G?!5c
z;C+CX0M{!A-m*Eu?JEU&G&Yq=BD>q@CgL(xT#0tA0>&LvWKok>F^psN({X)MR!TGQ
zr4Gox0}y{D(vj8obf&P?S$No_2EH%{R=y_ct$umpbqH5^*O5TO*I*jcs}Ug;J`@~8
zuOYI!@O~`&Vl1Y^2zOS`<U7(6YqQwHMiM%PaAE~)8#&(qe+OVnqTVH0H~}w0xH{C+
z@*m$CClwt}2<D$6W>iqPK5OCZ6PS-<y;=fzzolT0v~pfloYXGR5s{!{y?MnLdV8e&
zaUUk|E}OI1XJG*_s;HD@*B9ryfmL0y71Ge1S*(T4v{nzleXSl9?!AS-kOmg3E8Kfr
zDjU&1fvzB7<A_2<uiC}DM|tyISuov(TeRTaLdfsqC4k?H2=OB!L^#!nfVIobrCDs9
z!Fp4CSZ@zjXU4aeDt>djCL^k%v=VWe03xv%b-O0{K@)MlXps|5Xf)tGW#KAvaL~&L
zosD0BeZ0JixNcB-0WW+%i@h9(1Bvu~S?qo0XIVa(u6~TsWB9aNP@pa}%irHlBlij>
z==Mogg*y##U@und*>vyzESv(A(@?<l+gI%|(U&smJACU_$+zhTu<XVRVqWFf`BVs5
zJx<PJ58{>@aq?DU@j)LvIj+W`ELg^!%*OzZv}g{{S9~T!nd%KaYTvD`f>zP52ULmh
zUX&u9YUT{9jk6f}JrI8axc3-7?6-f8af63O6mwk6VVXzvHV9SILqmN+vwcD(=1}w+
zQ`xCiyjpgbfP~8edFoH1T3=<c2N9YG_;9ajpQ>HES2N~Xq{WmKtDi2fQ-2&^ts!fZ
z_QluKm=oHTRiE#sQT?y8pyt0<nvnQd0?k0cVYyyJZ{SBglz$5FW!Tn#>YFT_Y8>Z#
z06SQ!iyZZ3y&Z}Vy6<h}z*B<f?RYwMpc_=T$DhQ?GkO|U=176zS0(z(L@yi~AX>~R
z2LXHF+T3$W)MFYIeuprXA`}Zbc@%JrxK+<bwDx%zKHNa~cN|P8C0TyJB9WExHGnSM
zv`E8$nwvvceiG};Lg_+WVLa733)z&hU3>JVuV{4l2D%wx%=kA`l437wHXY7t<SV1Y
z$fQPf5rMX#CEG&X0ccVgMgELEk7fHrDfh=#iPQ|CMrhlG1P|2W3x~}PqPd95L_6LB
zOpDOGB~-En?u@ByBnDS!%vc;SIpTVe+=bY7E6w3o5gijIg%7J4PVpB-XYHf*fVqHU
z0NY0HL-&h5ssdpqtz0v`nbf~QTCh~@sh*)yGsmA*rJJ90Ns!7n*9n%MiJoq!{(ogb
zaeg0P4LBwY>sa=1x-gF%vn9x|Qcu%wW#RZm|L9}F{@q$0wldTZB;Oc<sFd=<Jj}5I
z|C-(b;SvAe6orwKNNmMC{5N1P|A;WPZ>90!9@Zy*-%6F~zcgyGk1pU_B5tk1B0R7&
zTuL7TW+!gfHeg>ExQL^bKi<y<)9^?Si!gAG-j4GqJ&nVmXpEDfsvfup)#tI#4cua>
z>(*MrQuKgt@Mh+?G@<;BIQ|aM%fQ97w3<iu3-TdgUCW6>Qq6|>9&$#bcBpMTz*YWR
zEYxn|C@#i>UO7))0kgwPHmXhEF0ETID=F@fUJLQ4HBPpHPn&@npC(YjByhV?%T>k8
zo^Vx(zL6uiOr0&Oco)#mz)bUBI=QQRSl`&QZ>t6BlBSgA<4dauO;89%7h43$b^q3C
zXs>$8v~*7#b4w$$u0&DCSPzS_oPArGmvsgEF9{FO#fd=78=KSVEqrTcl(I`Ju9Sjd
zw!044v7#w&YlNtiVE;RnOl3%(BP4sg2kXaOR12^@vQr&2__F><e4J^}VZTmQFOKqd
z-;Xnog&6NOG49_36#F1C{`;U?x+LPl-g0z-#O`X499Hs)OfBzGT8#Kw&;<DqFgs@J
zenqT^qwWR}FI#t8J?w%o1^kE2gBLi{sDF}&Ib&yOhaA&1ww*=u@g*Z;nsy#GS^uKp
z&eA^Nq-Jd$yA+-9XE5DFs?h<+hH~*@FOm3xXtZKovIj>YvtE}*9-os$-R&roEckzq
zW!3>B?m@_=4T!B<t?&c6J&K<<%pJcVR=jzzr+@<-y8Ur|&iTkhIBE0yQxb%BgtFM`
zizmfbg}wHw4iEDfwEnPS66z0x7$E)+a6O>Y>4C^CriTG*#))$vbUrMtyYLhvFv6H;
z`5QoR1psq@D%cwEcfjo?w~QqGnhSNfJr7<?PJxui!9<nl8Nv5OV3f>K2&=Sp5joR6
zn8b>yJD_;OI~wpI7F7Z3RECF@rXJO%<M)ilh&a?!99>rdKkUi$u%WohsFfw8!FuYh
z!ifsx8vvnpqfg`fio`yx8z+7B)gRTuWtW%`_n2G9WP8|YzsCb3YX}aNj|Un@1m;Dr
z#sUcKJ4&bV;Xd_<AeGwH^uSBqdU^+Nx?Nwx@6u~7{Cx@+oCQ*8^2KDyet(l#X{5Dl
zFuja9V29Ch@8~HoNCwpQ;Py$MJA6migLOQ(W6(d&do<jbb)>-$r`HOsQ3al(yVb=Y
zWJUpRnF|nlE(uajkGFz(wOkJ?2nfHdDG|c>L_H7d7$G8rSg0ZdlJZPO^HU_Qw%t-*
z{`4T~Qs2Xt#xK&AOY;qDLKWx3`x~Izm0<d`fm{teID9FfUV!j(KobDP<39;7%{T)z
z?~}x)E1u2(;kASUZN<0QXmP=(@Y5hq(yGAnEiw5X4^A12X#(K=RmJ)SEl;(yt{Uu;
z*rt#~Di5s+8}NDc?++z=W5L14DG%@uY?xzOh+3|fn!kBDkw!N0VDVB+65tam(jzpe
zDO^EdtyPdcCyV9+Ka1{d=3yyvN%Br)BdRKSTmP9Ly*{kBBPtavBcDg365e7e0rHc2
zZUxOnZhi`mqTa|mLM@1kf)=vKMIXsRCo%w6D=_%sVGo0OX8_(EfY<iYgplqXDYB)9
z&AS~lhrYsx$I%{dD@Z87mjIuN(^rDJq*`@_Cai0PhnlW?J#3u5Y7>V-n9N+5p48>;
zg)Rd#DfB);ooUjkO%1S;MxZ*@smlS!v0i7j-aD`T&`$@-wV2W?@}>k&fwh=o&8hIL
zMeiwlyJgxYZ}R)<l)H#O+XlT85P(!v)D{DPwzc=Lq5zbnhKG0XuwrP$vY%VVQC3F}
zTZ1!!!+>w$_-bk=4_=d$e<~&QtW`rQcy>o5z1Z0U1M`dM7T`{hXJ;2ImMmvKmAdp+
zQTV2=;7PpuTcg(E=qCjhb;F7m*q%#qH10tmLZ;F0fbn748E*jP<#xxKxajT6(Ukj;
zhjkr)SZmTn?GjtR@;EE0%@(&AGDn@)V>BA+lr7hWx=v#Kdi?q^HMvgo5=|Ghe7u&?
zMJ>Hf{sQevR__O$MGCg5IqE&5GtF5oYrU_|YcYDKm1{AJ-ly^1J#323Tk3KJyhTTz
zdstkGh&7UjYWDQt=5*Y{9<dofbA$}L6RwRMJ;V%ILOFnQBLtQIDNSjFpus<3*=S@h
z<gD{s91TO=#zzSH|8v@9y*;cNRqF?)h!CBirVx!xq_V!4o26R2=SBoI42brYQ#A16
zA_PVK;LS*hjR<bSqP@!wQw$JeBLtyuN2G&&P^M+_`wAA#LJ+Dt<|3cyTPq@16p8*&
zvJ!poC#xn{u!n_4R%s->^qf?2%fLdn;nsyLQ>w4sfuXyMGBH5Vm*G<FdcDKwNz}ex
zgy5;$vQfxEzX8J*p<n8ma|(kl1PlbM=Z*S%*b8A&hYi#1Qu(i)0x8<<Wuel>hyKE2
z^^%W+rSUBbqo_+Q_#Va_*(0JV+zo|cb>yA#GmLskqyAo(yzokwNa^>R>!Nx0p;&S=
zOVJK#Px17=(zwv|^|)u4M_5(Vm&d-dO`8!O=FQYkq4dFb_LTa7cA9p0u|^fE{5>S8
zgGXg_VWfxcjui+X0G=p{1#k{FB(TCV3bG$oSm@wWVq#j)_dM;9{b(rDPOE3JPE1q}
zSiP3$ay(sd1$r$FERo(4nuxD=<Mednpe`9w*SL8h{5!-<68ghJxl`637J8j-Dk+4B
zq>(SQfWy9%zhWxGyrk(8$9&~s8v^mhYblMwX<96OJVwmivgU9uMUNFMsvq$#xgu-C
z9wq0c2CNhBI!;Wh5QFa8cR}^@)Z!LU{mlCV>p`fCbM}|Wh>9kOb-t$MyL+-&CF!dZ
zlXC1(%KIK`7-~L6%q<l$6h+yb?ZS^y)oR&z4C9^ZVH@>)?bF2Cv=Z%MhGlFe+QVF|
zs&+ze*dNWltw<+cGT#F~<TM(T3ZsDwbV{YtQUua4C33*2LLFAnB$oG-&>ErnDX8%m
zE#J`)DhxxGde}j+F;;Y{A6>4{<W4%(t*C$TT`=ZQ6V!>NGb<Dt-JU|xuYQ|6xGB)`
zKUQ=H+KgI>{s*~DSyj-i7K+1XDxuIFxr!fNCuU=nS`#*ysI>!u3{dM7U^k6gm2eR6
zx7CB=LcKYsxBUYP#r{!2RW`s|IXiuad^dM*3wL#SJ47-6orPot^yjH+qZaHT8ZpBI
z1DfmcyMXuF1uqGBqo?Xxk1O>EU2BrZ<ff9uY+RA}jzj45f4nz{xJ@Y6PEyC?v+v7v
zqv$DZ+1<nuG7ZRy%7FZpcbVE28w{20y7Q{j+cGW&;e|O3VCI3k?r#gtkcppophSlA
ziT&6V-ZsR9F19uZYkyk#AQal_9jMJg^YBYObO#m_!*4l#JHIUsk?zE3=MH1&{5MA9
zLVUf-B7~Zsyo9=T87qrKoUW=*AO8AU8J4zhaL5GuaG|Ac7n<p+c>1l(ES@62yEAVI
z)4%G*N)=tV3#Pee%#<1W!#_~wPJ{1xYI5c-_7H#fCmb*0Iio)zb;lt{p5Hwz${^35
zKIF-zDfk=*sw@TUe8+JZEHv>Hc~$T4I}@oRZM|GM`<P|;+gHq_nt%2Ghg5v-bq{;`
z|3sv&fq1ikEkQp(_0dc&ZA2h0T%Y>R(Wq0|cxqkvR|80MG4pkzCc)Y4%Sxs{5+m;h
z&y2_xmM}2t>)!<#vnDcI=!;a~A@j(~ipu^M)8Br*GlHVC|4$R2Dz*9+8&c~Aeiu;l
z*lfH@tAqdb|BtdO)!?`9efaG@gPh-)$$966ggkX#=WATqIAPG+T`e{H9~KgG)9y^k
z>NGMvo1M{foRIPVLCIFUT~;>R8h~Tgn>DhT3vgwJY&Mn(Yq!CcU>)9DMHsFBT5f$Y
zRr?~FLFt$V)M>*8?fwRSo`uX_`E53{u*k12>o=^sXhP2Inbyfgrbyiwa2w!}-P!DZ
z{z1cRVV+FOCjOWy8|{AR7`fjUbBs?VBfm5-r_s9&?vN>s#`}*5!^q+ne)BtO&M&X2
zlAph((#<^4l3f(;HMjECyV<N-{AZ?Ipe`*-`Oj4Pjcl0>B}A>|2M`i1CqcmLwCQK@
z#_hG%+4AA{9zdg4$_uhtaO7cA)-<Y3HscV5xoxxIb3x7JBDo&SW+9P>49s0rfR5F&
znuF4FI%cy{q`Uyw)<{{WYc{*jpwXulXe3u5{(zCOE@}=?S<h@7U-+#{btA|9J~>W`
z|HMyTpU8P_4F6yWi;Tph4evA(4Q$7MeJGpV61vHPSQklDwkAcQ+$5ubk9`UlOLCQI
zKad359RsY4VDxog9|rlzZ%#A%2_(JUA5zyLa=X<kb{(3H<%(WKxhH7xK%b01@SAbF
zM}0Ehs}O-A2Pwl%p+H}ROxY_G7&F+10`L3Hz6q)+D9{EF6u47$+dt`3-93KuyDB5;
zbSS-3|A$c6|9rCKezV*mBk5W0{uiW;f7jq2{oU@n{&J7sWnk(>?7DLi1*0L24c6M}
zH{W;s<onK@^Od<Geut4zulf!@MZ_4~w*6n^8~L^=Uy6B28TYx@TH)zrDMEq?4gl)X
zmqwOl<3aj}S=q3Rqsw5LJ44{^qNRXBaws{ppD8+0C*W39sQq@Sm6#OxgzK$XxY#->
z;w-ihPwfl>ZqZvOXBPjaQBys~H`N?}pQrG>JVE%cV&rBcJ#GvaD)nT`vPDY~l3NN0
zsie#^YBoPgN=toYZt_PBuswcvDc&BVv1Ndw(IT_ONWK(M&xRK-&t}^-p{WV&bw7y=
zW~~G*k#Gf|CU3O~wZkeO+O7XL6Y4s16Wy=hp6NlviH3d+D7w_&Tou38l#4c>uGKq3
zne^qED{_s2IgR>kFt_@#jee%8yf>Apsuy5|_Qt<v%1fICUy~cXUh5Gqc+WKRN3J%~
z?4pxz-<B!O-0nlf;(tTLSIwCYzzl8FRJ1w?wMoJ{M9f}--GU4TR_5ay?<tM6VgX_#
zl~+lTMMmD>G9Xme2{d<~=qU^+zzVs<uQ27Jk!r<1kZQS+W*0dQ-j*rtN1SP_F1r({
z)Uh!4^K3kb+(l~vE7oy|QJy|pm)t2&t}F`4^_9}_T7VTYrLV*{L!Q7C5_T+iT4Yug
zYG9jA-kwu$BoqT-FrY5mbpBG?=Q<;HOS`B!V8yEZf;dxE7ARE-`zkRqTv>z&;Wm&T
zu9eMJ`40Yj4H5UUKB{C97dhWVG}?4du9_|-`RV3upjAkle@AVMJm%?n$g(W5(45EY
za`Tv6ctMdwT26(3WwUSbux|LJY}n1$H*MO@h5o!GkbdcLA1oy_ypqid;gVV!@FTn&
zFQOGUvsoYB>P9w{-t|~6V$TVa2Gc`p;Ii5{Zqj@b$hHnLRwUMdeK%KF4fa%^Vf}xW
z<PLA;pb{j-3p(9Yf}f-$l1lu&s2XgfDT5jRHG=_hHSj3Qr~w>Whqp=<#4z+-gf>g;
z!mw7T66_PVYRVH)`OKh(;^shJuCLdON*h;I+7*$03#H#Ml}n}1q&w+ldkrW$;<)Hp
z`6^O82BYC_5JejKTzXY}*fToaEzxu7LXRf5=aj^tAo<acdvmiov@N9uB++^)_gs&7
z`T>D{{&I@au9||NMCMg;w7P@6dbIWm45|RK%8u4Zxr`X6sSGayCjSyfZKJenpbBN^
z(RVCkn#)wib_B-zZHKsU6L%{W%Fv_lSVmx~sf>CEeB-B#kmyjab`cb8rj{w%TnbHy
z$YF^=!E%@6MZyNsM`<<wAA9c|Uq#XV0XwOXgcQ;tm2P_PA@`C%5~L*P14>OmK>;at
zKp`k7NDGK;K;Q&LM5F{oDFPE7Q9&sI8$yI&MX6Dwm-jond++W|ZVK=7&-?lO-hb}7
zGdpwU%$YN@vooi_W34(QZXLpKTDe{tf7{QSdWDDKNP8u++9C^f$X?Q=q%ZC0C~^iW
zIX*nQV;I}g!lvvn)pDpC@xUm!--UIql5R&2M2F#e8b+^xlVD638xzLzaF!^oy1TnG
z1r0>w^i5(I>xU!PPDx>Gm$PO=TP5vzwnGqiNfuSn`MbBa_|VGBe#}AYJ2B9SuTKeM
zZwpVLM^4RcBL#Ka=tPd6y5Zt{s(mPIWy0~lon*MX+nx4jhOt>_p<mZ9I2br4)&8;G
zQ|i5VuqU<13WM&IE{9J-&LF6}z`4CVNh+)4`0xC-A&iXx8N9e#7`r1*DvJ>DK1Q4s
zFU$>Nz4bL{Zj>7w6*=aGv1f5U$6x9hhSOgBS^j`rrIH`)6~^Y<3(MD<!*_fox5@u;
z;#2#DAzB&w6FaYe8|lP9Yn=E~4~4NAD!V+Tp)pSWv<BRY<OSf|qgJT=X;2tLR1v7X
zfJ#3eG$f2o7q5EZEBUHQYBX$;!(d0QGgl_}55k~uHF{zguA-(*#V-#S5hk3}R`SZn
zz%=}kQFfxcf8;V(n(=rTJEaVxC(U~$jJ1|-UFhp9y_&SZn+o0!gN8@ZM}6$+>nFnC
zZ?IY_e)>Z%ejW+;`b5((NSZwvUI@b$J!1^k648M{lfqa6pF9@wgAPdJ?#^wqa)Q>0
z&J+w{+tup>7k$8SO{LWL=59a1MOW$2tO_rw>+&}cJK~2ZFRFSLy<ZZrA(WRtBXeAq
zMx`5pRQ_BTjE}3S{qte$qJB_iF;Hmbg4Q--Kn0Z~gyH6kVa&lK3<_~AC>ES-Q;$T2
z&0MhgO~F^eU_Tx?J&g6jC83xZ3N57aO<KERtUE89fuRhpM-adHPMECC$*bQDW2XhH
z3`hOEq=7@%x=SJN`rAn^4|%%N;Nl0FyA<(|r=L`Q)Xzz}F(klAs(Pcp9VM*`W5XdC
zO9Ag!W`Y;}fJC&8a4zJd8#*kNw%y=I^F}-bPcuU@!!hjRW54iQ`9@DnwM%1z+e<Y!
zcjxoS4PnAWyqZEQ!eD7F_bHJ&Y(_sd*HhXIlNKg=9CH^Rh*&KVPNJPHbn|v@WxF>e
zqsgtClRa7knRL1)Y6<y$5{7GwV^Zu-`vUosNEF8Cd7{p|KYkZtr^;+QD!KFkuAh4y
z8s1VmGvNK!(#=hqTJeH2V7OR5Lf1Xmfhr#eV<}SAKm`BrJ}<9F{BgkR*<j7^*l-r1
z<Ayq0iq1a>vE7M>XVjMbX!o6d2psZdTsSKbLxGjaiz1T3*>)2X+9rpyemY!Rr*DL7
zW*e+BSO`MNbxR@ZBHi5xOO}{lqppC3rS`sTGUcU(<2YGer*>|3b)ntJsV7@u<dPmP
z&Q5tP;7cHZ#%G0_hk!q22xnt)na)pj3uiCdVK;Q=!Em-@Yr*GUk&FlDhqHaci;l=_
z&z*aP!;hk!P)L(jP5!`-Vs`p5JG#^-oH=k~K{(rqT@@E)vB;sX?KiYX0HK1926yAf
z`-iimnD;dFGdFmr`ti|lHcu(ihEIPioGlPj#^VX#hmSShZd^FqZL4F7%-{z4vXtDP
z566zOgf@@z#$sPJ!W-dX`YsynE$tY-!Ht*U=_uh$flb;UOu;XO!-c!NErNE7@QdZ`
zXcr>n3$CAja%1g@P-6YP6^|g_Y2mEo9xL$?CE+5(PPt?p5#+^RemPv2@>NPjx4H$<
z`B%bm4`!wl8x>zWd3$qY*B2dm?Tm2N)yAvLq*1iRth97ken(RAYvJ&aC7#Rs4WrpI
zLhN{?A+L03<)CgtWE%;?DL3XKReU*EY|?bQMDdUtW`UGG5TReb564-wE&K&ZBE${3
z$LF)B`LbgeEOGkx$nkJ|UsTh=$MSKWKJAxqs0!Jg2*+-rl7|4+t-6fgsTQ3?l~pH|
zs+)r%*gWccN~tskux=%#y^om7&8y~9cep_Nxo*=hqS0F*p-P@gu{jm(rP8WQJ88n8
zOgpMP9*O1Z#P8uOUaIW#ge#Q~&W8y1L`FZcO075(&T=81d)^)xAyqw|nIM(sRQS-K
zKf|HPi0wS!1>mpvOU!hXUwW=?^R1|~Z3MiEUeTzmq+#b#&&0kSRB!{U2o*U-;Prj+
zLO8CUG>QM0itmp==c`GuWVy>_J)TyzTKhjS`thG|e8ZVn&wo}%DmC@vP<k1Q14#b>
z&_wzVj3!<U$ERU6EdZ=LbaDqM{~C~^;(q`ep*^2b)J;*cn$iFTE}3wj3p&D0cfS{|
zQc!;*R0Jc@kwYpY(UHS<6bvT->r(UT-EdqMSJE=T8nHS~Jn?n7JT^;auJIxFE8*}j
zAN)u@4AEkuBcRN)4m#~4L57D-gbvvzq=JCv5MVRVT%=U{2t9NEw8q>^C?lBb>|hmX
zP3H*Khbl16m$gy)!(xEv(St1`7~BJySoHf<3Z0z`r<^qd^5I<jQdk5gQ<hT%b7;En
z7pck_M5FK3fOQ%9noES3k@ODWwK~Gc-CZNtBApoiVy(M<+!YL?0qbH=#F>ORcSMBK
z2=)Tay%>%`DfNlKyK!&p2&}EuG|^KbOquV&UJAl=z`6)!l3rsJ?W=St9k6bfgmAmL
zoYYAgF~0~|&MyI8)^+G7YaJ4jE>8|X>oP8P=u^597=e>fyn-<&O(Omtc=<@M)*5D2
za6618ip2tIv>rwZ_fK>kP!>HbN}e>~=>e<=9`3{8Hg5$)#FMY=5P{=ZRNvE4Uwv37
zrTT2Zy4A%RQoy6Sh!UvyFqRGzdGp8tvJ;?5*0*}eawNkK;n2==Kb2`ueJ~s0XT=sX
zgr=d=3?XWb5b1%XCn7>#Kdu65Jr$G8)90veJWOJJRNweLiuDcjEIdZvj{J(@-y<&p
zUgYKALU4_R;78^#LLw5<&k^u{7hfC!W6CQ2Bp}=duBVrVN5GVDJ^vc;8Dacycr*f=
zh}Du?k9UQAl*ftQ!agddeTEM|f=4r3dM`E|QogKt=v_=>#znAf>(BUScy`zx$lrKI
zEJmyO4ZyE`Vczz|+z1wKi$8xah+tm|qwyW<BA{ti$3Bbue-OcvVdZS{!F7xVRz$G&
zPG;kaN_q_$6WfRkyy~HR2rpiC#+`p}k>C76IakpbqdmVH#Kf0EcXVn`Pi>A6I#eP!
zhqAAr;tvflqjmXE2;VUt4G2D!P}WBg_(CqB!+^2Sm10{W*mZwo+&mZo{lpS_;xHt|
z<tNGPuc(ARIwY5+@Tv&-36Dkr;pWB&XsRGEUPl@j<x-=yIBXlPn2nAvNwK{bC(uct
zY02b7Ja2nM%u(zSoxY1uZUrxP@MjTH$;e;?{Q2+u*d`;?5A{6>L7`PYM8L^a_3mTf
zka(|KE&A8-2srbv=A%wTu<;F+5(uZF)FHseONG$)rz4<lQq4C&^n`Mkw9x-6HGWe~
zFLX%6Z*ry5>G{ls|M6P{Jh`E8{2vkQd9gpYO60$Pi~eMvjS${r_zJ+SD64Ex+|Rt#
zn+{!!fMIntUvw#g{UsIwYiPJY^EQ?yUS<~w7aqXCqBeT*0EbBC?yR{AxOG9b0a#60
z9+7MZ#IrIq68Fx*!I3z<so)D+M`F8TwZb(|t-=y0ev6{vOJXhr^Tpngun=%EYrn7N
zd;KDXGMtKCa%;Uan4WDD$$F{vdUBVxk*tla)rL}ow1&)-$<3{!#E?j~E5O{6)*q88
zLoG3U;A~c#wxE*)o$vFW?IW4DBM2!90|~;a3b40{*k0rv5s8B$rGGv7I;2uWI5y)T
zKYWfVQ7qc>q{K+(?+a_uf?kn0U0%-T0bUe#UoRCzBDB|P?pYYgF4(in+-5+eIOn)b
zE)Pe-4Z~%rs;{9PUysB)A}WRm^X5yV9*>0bsvINDo0lU|W@CO<Fh+Yu;#oA`hOE;l
zAskVANec$MnL@-#nZ<7HsLPfVNTA#JNOrT0HUUfj)la~&L%gZzgg0IZXXi(<C|>e<
zB;-pgy`YiO&V1M0NcOv~bOX4#!2M){<$5pnma498$fvJMBbir2ZL6gsrMcHP1n_<f
zBe6ULE?3rU#Zs<ZNx+WoE5{Ic{--D3h-7CmI*%-lWYb(N%hJTcD7g8xc{36g`zZ2s
zE4Yez0I3JYI9)ofo&_FTQ62>kcJkWfElt>89z>qdCHKM#Ds;*RFz>mhq9-q#**aH=
zFL~&gE1U(H3%s?W#ALi87l0$jxpdMd3KodwGAB$(jB}4mtL&3~=pc}|_?Zi6NT5Q3
zGDlixc*9-Y7~3dj&kzN6qFoe@DCbJ2-&huc<iahk*j3M!3JYqzrK};5_H@WM3jRQ^
zqL`Ojye*wM8O2&jhh{8uYpmu3zbF<)yX>RjtIAA|nP3<#iq+hkPP#{7Z#tLmqPVwX
zi_z_LbkZXZQEar2)!OJU+<DM>lrUGfK@SV(IG~5r$uWve)Y?66VwClE(GR12tq<x&
z_zS8#w1~pXe=f0>QLL@B?U+w1y6Y8%+x;dvbq+NJr$o)<#)>QK`4GhlH8Ov=H!@3|
zqOdlCcg`S_t|8@$)F9U=wuUw!uTXuK0a)r51rO*V*PW8U^B&ZtRTPWX+Wz+5+Wr-_
zMcc7x4H|uNt5?-@TN;PfLLq3PRm5H}kKmDeYsBcGG*Z!8bntzov<?nMp6H->rgc!{
znmYKSr$q-3-CNslV!(wA`~cXDDKf-c8Th9Fn=$b1eWKvk-^`b<?~OJW%t}F9AHXJQ
zYoiuyOPw(p1DX=bM>MMT-3wJuqM2owJx$W%Kp|}uUWwvusQ{_QsNy?Opr>tsnOT))
zvO?~=-=+n&w~b88m=9f{F(|62UT@~oD?zewT3ht^MLbJjYy-Ld<cGcD2HHF|9X?H0
zhD5<OvrcxPv~ON*C%(2_6pI%D$E!O;VP~+MUj?jeix_s>3{fnP!3z!RhRNr2$#k81
znN}eK!H(%;z>Xf`0XFOH>~dS#!1K#@+i3pNQLGz}%!XGcI}|(h05DTkZWIjnFH1EG
zg^RPEQ8?kK=p&ZrzIjn>rdsTIYX!#T*Dt^YhM{7IA+TGm_Cl}v)hrs8dN*2NPGiWw
z>#NnZ+P4b@n7&QCvD5HUzQ2hwB~6#%U!Y7kC#$b~9yd6O_3NUAmDu(V?YWhK?^|^<
zOXJtWiw{NJ&R}=x=FBL3-5jG<uSN-TEuIMYw*gx&<H)UEl<_6rXUcxflXf6+(9^tk
zs4*FlR@1V5vLMmNfJdQ%aHM!G3?s<!J(d>!&HgAhNPO``AB3pdLf#&&iV|TClrJKQ
z(^?0I7Cmq{tjpkYzKIgIUM5^z;JRhQwo&GfQMf4FCLP+ibv6Z`5O33MlE;Rvp41fy
zSCr@t*nwU;9tC?NE02z#NNk}2SHW@BQTSNg#{UC&j5(QI*KDI?>=?4JyM12l92hFh
zJQaoLvD?V?w3v$9C<d?t71hXXSmX-yHb09sbsJ9u9PfqswC)NP4s>|cBE*@g8N0EC
z)Tj4iAGzyv7tbQJP2rWl&HF6%lkw@RQE<cNX(q4YH}&ggIrqIG$ia3z^=1_O`!46B
z0Kaz*G#{pJ(6EU-ahPs{i;Z9}KF%?kd5XRDM2Am2>CKkWI9F7+{d5?q+3L2No^*<q
zLo*krl>5?ZBt9@bdDK~cBFC?5%L%DF^+I7)dPIvryjmbGIYgMtTF|AgZ)G&jKU$bW
zn8L_82Sl?QRuQ={p3pv;4aNnsIk1<4?_E8<llNQTn-YPfeCHhCB0_=5A@k(GalrRw
zd^DS04<Egr77gcRW^13f|E5*FdkSkGgg8rJ?fCb2F4c)Wwt+%!IkTVn#GGh$R+u!H
zVvilkLsT?WrF;vzGI~X`*Xs1sgyYM8(aamq%s2`MC^&*2w!pD-U^IKX4jmi$^byf)
zrHih%9Q}+JPK;&+h&o3V-TJaeB}3^_M=J2`iK_%_A<uZ5XQN@D47wv;uxNAt<Y?wt
zkDp?o!Oy$XquH?f{4AdZegf5cK;2O1&xvMT>!DJk%YCvanvJZB>KKrWUTT5Fad|X5
zT@Q&$kMHVecDF8)gFdA?c`+UCm6`|HB#CSzD%TmIja)>SL&(9HkE7WLJ!UP$oV&|B
z9ez6fsZ6gbI-xtG*>c3lm8KiJdePDUM&qkoO^og(E?c{P7R?s;oAORR*$+#VdqO`P
zKi{a1#v-j0=1D(AvkMVm$LWOwn6HC-5{#)U=nfL%f}q$b2EL3cRu;uT8)k;&@yu8+
zDql1Jb`Gy<q^&g_CsZP|Z45s5D(Q4LTf8Y?x`(tlW@p7QIM!P$6<!bZraMbx*dU5`
ziNV?17I>wH4+5I-LJSUrK0x024krHu_Qnv^2d%vkbOji-2LW{C=m2cMXAo;2%e?rF
zRxvEizKvGEqNeB(UorsZ$7*?Ulm_4?ce`f{yXB-sBY5R++B`M}Dj@L7QyktwoDx>w
z_O_LsGYgO26(0;>_B<^(hCOO;=2%9OjRE*~c8F<^V?#T}ur{6=n@p}urjrNw(+BOS
zYGdLamfSnVKxG1#vZ-T2?L!^l`%q!qh+PBVjO_zFU1G^L{%GeIXbS0iZy2Na?zK09
zx(rZP)g?yjJ@>mmh7Gl8t8uG@nHjBiXJNR$!jDK@Y=LpypAaL)wPE&n(cr`w{Z&yV
zpNI^DxX}$gKB$TpjgNspV`+TRfekpGV`(w$Zzqj2bQ>AX5}<D6mLYg&AwawYc`HTe
zkKo*<2o1VcYkql{Uv%c1r)yg$PLb6t8lrkR{nIOk^|vyrSE=%Kc~qO81y(yjq7!!f
zc%K+JN<dfsDrllB_Iz9+)YpVbpgf6NAAp~w0`qLS&scRIF_7d1WR??}7OonA3&?y-
zZ-4zLj73JXMqvQGftme?<tUKb@ECTcvnF0u_nE~@kk-pgn!WMBeU>ws29Jng=X7<;
zHPN)}mc8hf<tnh@(HM5!QPcjsNYl@QF^$V>+LLwUwJ$O(<#nn!4;P}koKJZwhCL(R
zX3BCYg6d*=wR*1J<oBVe$P6$onwyX?>REgP8O>sGH*&$+*w=!^KkDXs3o~y)j2(zM
zIaxn-KbVBE)vparl<zbJ<)J4+hLR@4&MWB8#%9o;)@BfWH6sT5X%jcSUX5X&YuscC
zH?PjtxS8sTE-B6*aaL(Jnu_uEf%2d7Dq0Sy_Rw>6D>9nN)%|noEgzINH->#>mA4?R
zK5s|PgXmc2t=011%*VVCn$SDnXo9!)+^{%?ISEZ9MbJVJ(H>*_c$vnUy6<HtyjI)j
znGuDIW-(*0g>bp@-<FA&AgiETZ^bY_(<fkvy)mNBgd4Iv297{caQO<$f+2MZ-p2Dk
z9JHBP)AY===TE#F!`34<GTd*19*Woj$+R{&A#hM41}6lQ-TaE@@1b~rors{`GUR?G
zg8Hf5;Hk)QLe6R9FrQAQaPD%rar=<_LZXfAnbA=UKFLB52VTTDcR_sda4x3uMxF=g
z+Y*`xMf+k{JAuh1q=gcXTq?;K)*=RR#zk;@FQqC%liP*b;RxFPnRa2u<!AgyhvB%x
zKl?rr9lnJK9?!o4qEk$v$w$FNUw@^N*&@VS&AK460)fpT#6xMqN5-w7Y8lcJsJy?9
z!Dq9A%2TPg@}L=$Ykf>@6ijaQF!e+=5`kj=`mISh9rt^T2o9$VlCOh{vVSy&#KJvj
z1%;o9!O57i>+*A{($<SgD#4>hw-WZ;?#~$9v#GcPfNmZHp&nYgh+LtZa}%%$jML7>
z;3UFCZLpoZ;Hb-sz0tfhT9YV08VmUn?YsckL_4=oB-ufXg=a{pB7A)>o5vzl2wzYT
z22Bj8O-O`E=xjn%K@>sl-$Df;blU)LI4Zat)KN4ea}2R3qfIOe3<j>2LRbY#Rq%oo
z@vw&zpN-u2b_|<@NcFVvt}45Z5U=Ldoq`rNGg^b2>ZcS!JoJPBX$DHP69QU?20aA=
z%UWS-BIdLCQ^UHb9Mp@-CP-5g437_u6>8`z?t2>8_S&*^pgGIZ`}pG6`Ix4|RH^8_
z^7*r4aoQs*CUuJNmHLi+D}Z{=jfGLousN~JD9)}{&5vbk+(D&YNApJYa3|UUrA>F5
zL9wtQSS*EJ&+w8;{#)ToPUW%eWt%hmrQ*$zUhG?G`kspRY^N0ZUYZx3z_V*O+k)Pt
zHy$m_i58EHN3+`D2qyOJSRD79*-y34#=u8@tG&>&IfuOG1+pW{qCBbe`9P?xzW7co
zb~|OX>IrWYTe&UGiN+NRTF&9Y3znqPYpY|SKT^i`0ImnOrC6zJ8#G;9o)#pUUfLB+
zORI*&c=1zfFlHm!vE8lW@V<t2+s2tmIQhV7g2|QBs;x;VT*4OGQ`Kup>>CR4h{LH+
z865zGm?*(uU0TPnj+&L&WitK{$G+q4o^kL@0joXXx2Ub)t#DwG%Ba>a4mY0APDB9D
z2nuKu$3*;BOD8Bw7|&&G;~I2bA)LmT!gy{Dh=V_C6UJ8p;o(H2;3!3WA=Zogx}3HL
z#W4{ir(qvO4+O`tS8$wl56roEe;g|Ya|#jS)q*)5^ft0|u0PH-#iHk8^(<Ny*D#BM
z6Pm}OBzOzi0j3DAAus=r%pnou)Id)>76*9@Op0kiU8lw&<lWGeIJO6;C_E%nNR*wh
zz>-e?QV~RByT&1uye3#8>gfi0-4KU!+%j4UXl7WS0T>$k3t7UA%w0fOd?I9ZzdSeu
zyE7{fzAx@Pl>{Z&9|p#;-Prc?(A+qdEIz{&fts1$Ft=<G^|c{aV46VvY{qr2*Z(3)
zd}5zC=8Ti0<}&1u{&8>|T1KwmfdxZ!)2mvM9TL-P2o<bKg8t%!a5!S)ryh=D%Y?_K
zCU}J@czCE@zHSU_m}4&#H-}@Hv|zY?3Koy}U-(9XZ)JQc<m<A%Ig&1kNV-o;?i)X7
zK_%^y;VoxcZIU>ekt6GdQq?mZadOtRDhYnY$2=K_edaMDKoQ?sEMyz_o^f$F;0AwB
zkJs@xbb`h5^{vX^ikGsOKkqs*4%$@Usp61s%+4g{#=V}7W8cUhoWcbg|LM6nY~sx_
zQ~ZL$P2Jj}gwoXov|eSo_NdPlS8E?mj)UhulQbWh(j+GxUutSGTZ$5sT7Vx~jOHBa
zqSIU_y7+3G%tGNp>@)?>io+qI<urXvDlf9PmzH)Y50gsW{p@+s>^R})ql}8?=(t#p
zL<lDA9>57=!YbbCx-W=hSF!fX7QX-TxW#eo&z8_?3|J}F%JqCIU~logrOe%HZ^yy$
ziN(5Hk9UgWI;gknS8rXZF?9H682j_*-;HD0u4wDikK%Abx?ZX+>X5<Xx5Tk4j^+mY
z@5C$;sfOMa4^!V=aqMx+*6R4POW7UA1`1UgLs1s?UqE*VlKHpBNG{|ri_zHc<Jc(e
zvf=ZKmafGD;R(u(+T-mhmcA6gfsK05f-gk=Q=IGzar4PI)=)6)K{X9c;RTejDhr+u
z2b@-34$2^O{kaj5YsB-R>;P(nG`U=I;xX_twnn@P>I9xY^j92iu`MO6Uf_A3T^G&g
ze&(B*U3Hk{o+w@gubfkuRR-8wh@BF0{`y6{kA&FCP7=BE<v6H>m<N5vzfI531!Qwo
zVO#xqtjyEz@LY34`OmdRm?nbFub{9SajbEFb)TZd<AI)L7r#5VtD$9nl|tujPIQ{J
zTvg}VD@|YVNSgq&e_c(>)^u>aTB;Z^A_8Ko?yC^SFwWKN)mAaM4Q)B1lL)z8mXB>8
zZUPX>(yJu`a2oFmwKXDYtA9L96ZS$WbY!9*Gny-#%yLCw1htkuJXI@BRzoG18Jj<7
z#6K?;{sTj?H$z60)2+7gc+Htihm`h#3I3vm<JV9r#M$4DCI!UfooMa{VkipT;8imp
z?qFjC8+=CwOHQpuJV^@z<5{w^;E=fc6h5b|MMsPdipL7KSMu;2*%fF!TDgcFA`FSd
z5hQ{qbQHR(501bNNh);T9wd6dcym|wt5m!C5%GOfyLdBLC7qtVIUXQ1WTePEy=<h&
zMBuaWwqS#a<<>~;89MTLQL)<^f%|mm$l)}hUA)+lnex!1LHx<~@oaDb*4VF}j>jvj
zjQ<6g#+=GbZmjP}MSq<4v4Q{H-h1NNRmyxWUcPpd%Zu!Z{{?U9HDq7M$Nlu@1)3Rr
z6(9~yl?-ob>>uZykPx}vH04}8i>16t@wmcN3(&0(<KZy|ewb-ORUmeF4^56|xBPJp
zUAR~vT+Jr}J|XU<MTR$BdK2Z5eG@Rklr75TN%8FK4$kM^R|WX{BUJlWAoF$+IT*0q
zRtP6V<-6h$P+?3-JhVNlK$HWcCy?dL&Ph=T7lIKQ;!Py)0JbS@#e!{7Ss{#$?v96l
z(o0l;ZU@6XH=PB;@+qb=9{bKqQhC8uZ)u*}MJH)s&IM=c51w5&m4-UZ1k~DPC*p>U
zyy{K2K$w#)jx?$8a3HSa+MJDt9b?Q3@obID(Sv67aiz3$q4h;4oO^8ACkQiP5Nw0?
z@uB_kY)~xj@eKQi`cb!=@t9}J>Bg;i)`m|&sy{>WOC;lPZY{E3X@N1HYM%gY9k}*?
zA=5`Hdhg$0I)t1~n%DdvFPJq4$}Ho}NX3`ZL+C|^1m><4Kc+9PMWBhX!*T64eg%a;
zN5oCOvt<Ii>yLF{XZr;CyJ>UFe=#|fY3UHcgylWO@)Y>3&+U*P+ho`5^2Mp&e>x`M
z{CX}Q5BMkxHv3&zp|yMM4<#6?HZ3Xk>j#+}%A)ekRY9RrjoW2-uJ4?{68~2OzC5-I
z7-)|VjFr&|pl^6&0+gLL(8MT_+JjVq`B@j_nVyX_=U&j|`cQ9RG1YhkjJk&OS|Qx4
zViVx4Yc(&9OAu$Qh^rT$payW15FSs&Z}fPey$`^|n$7-8JTqMR&V&TE+6G07lM}F2
zSWT|!2_l9FQsqeXN=aZ_0qs%~*nT<o9DR?!x=4`jX$hF0tLY?Qv|4`~V8MgHK%+7e
z)M$Iu@&UOXZ7#RNN%3mpc(euZnM_o)S$$F}aU1|8$*!gf(xl!#&Qgri0DGx4Vudq^
zR$@;|<G)?#FCFgvcSl}{!Uz$z8UX|vBmUcN4G~|Hod6pRS>?!^X67Wo;2(<U1KMKc
znBTiC^u_igZzu}Lsw(N-6L1N>SX%XjpC`Ev@xzUI39`Pm(HP_9hV#J=IG?k};d=<8
zB$xtb3O1$lqj?D|N-b`UA6@x$aOpP@_Igym`uzM@X~=3#di9|MI00ErzXL)DNC?3S
z%I=@QRv{%MVFkTBz|39i@<2i!0(sEG3G4xPtRkZyPhg06qaJtK(&3;1ER}zW+%y)r
zMe(=~t?;XeDs9|SEo%oULD|%>Xgqdw0$Wy3O+?kRxbbuXdq}UyAgk0+>Es0Y-LV`H
zU!5kMh}4%7*j{M2NUJQgX<klXxq3ApoiYTyKO2~|{q2GCCS@8E&VF+fSY>^j<!M5r
z#JDJd{i;`mk;(Jff4=@^aK9zyY!GBgrmDJOw+fuo_gJI0EmqpO?^*Qt{&m)R?7pdy
z9xwgGqQ{?E(lyP7ciV2Q$EwasEVniwK9yE_T&ZEM{XBtX)$6f3#={O-L+P?hhmzQL
z7TsR?Ljudk*P#UmY1}XQtd`$Aoxpx~#fIIzS9|s}-Ucx7WxJ^F@9mi@5B*!LR&0x8
zEL~bp%V>u*Vc}9(Xz8(zrt$N#Sr6X#N&@@EMiZ1BTIUL{C$Pus62q%)5^*`DBcnFQ
zn;mr7s_&JDbD|JmRr#h6spp+6o8L$Wl3kcPzv+|6f)Jy=PNy=uxxi2D!yOZab0+JZ
zs@4!1=k&#)`n=U%%$pCmKar&f_XDNjG7TnikBmxWA0ajzKb@Qij~SZo-y0xYjsKzO
z3i9%_M7%_`5{vXDggpZPB|VW{(3P04FCp{|>1Jjk-b0rtt!pA8$zG!JEZ`(t{4Q5h
zxtf9AC91`P_ONR^WJqLV=>RJEv^e}HZvO*}rn=kkNCe#xMP`^V^0CH5mJa?&u`6El
z=DYeNvRx((WFKin*f4KeQ;-O|^bPz1V1_NM@xmWUWN+CZF6x9IJ9zOE{S#pt3cNcX
zNyI);&Rxl08wf740J909S><Ej(odM;(S}Y8N`$$JTp>{^;*m}~e{do^G+_U1Ts**M
zNkQh9e9O>8c1KvV!JSBiBn;UU&mot*5!s<CZAc3qJv@<x*#ph(h@$rVrBR94Z-L0N
z#}nBs8$<*Q9g~PVv3=AJFackYuL0)x+%kPzozkMW+&aup<00G#S4#_$)<sD4_Se1X
z%_kFC8R|uiOJuPP)T3wdaGxzYDX|aVhjWv}Y*%SQ-^>)r{rEoBIPjD4iELdzvm)-f
zW2!#r;sxq9`i#k)f|*yBOl8b^GM7y`)!(RWTumQN5Hv5Q^MJn2%S|4GO23vWJa2kQ
zZPTuIkrr&a7C@sWCdwP=g<VD_kn~g{`%qY7Q`96!M2?E?AKscupGjn+q=@%s1yezR
zBV6&6eiI4Zm_TGN!xy;3YPLtvv(fEX!0s0k6}z-PlM>l!us3FMB6a}#=n=qduxkaN
zj$Ji+Hq)<o*bH_B^PCqGnL!BG%&Cd+{8GaA0ao~9n?I>6k$vmNzNJ2E6A``Zm{drw
z`S5i}#Iy!8PV9hK1Mc}Wk#(X>{N`%8T;#U&!=mx^H&|I*j=@|C-z_2(8IvZq`MV1h
zA>WP9{5Fy8a7C+zUlQ4NAyqeiO=O?g;r@Q}pNVWPVAsEd#BQMjDjaxL$^S!v{F!r!
z?5Pguz#r~O>~p{k9!WTaEa4HYlUNJPCiy`kjrLB$x0mvGirw+f#u5@Gp66frB(XhW
zQ{&;^28w&-fk|-gwwk{SXkbojx2VFio-PI@v5dMIKKy~;BnH=WiY=cX4arZ!R#V-F
zl`9FV0{n+9=6ic4u@_(`C~Xe?$jdnd8xy-}A@|uESJU7=NergM>H~y@!vh=f;9Ors
z5Lk(y9x91GGz6&@NQpXOREkuF`pnx25lZznm*T-&_H7YzZZ+*JNP=<bYKkaKGN)ts
zBBau>O_gf@9AHuX{DVnw7^LL8*@TGkYiGjEpLr;W{f1>sD*ydz1b?-E67#dyB2&&k
zYhJKdOQAVYu)HSrYXFWskBQKfzT9?j5?f*CWR6a?n${I1u@Ts4lgH>bEKI7}_^J!l
zL_LhX?pwo?ST?OFPEz;k+SZ#~MkHY`X8LZR3n)|6APzM;wRz)SxAwxvlCb{g0j04)
z9NFamXw!5km|j82K)eN30d7$uV{2`XLt{G1MUAQW1a=>p#B8xVbFWd5RvY9@eIf}j
zOY^Zl7svXr;D&p$6-l^F2V+gwkMb>%8zRZP4DOqi$YaI}D%88j2}pF*!pTfOONBVj
zzsMI%NJ6k~oT9#myP{CjN#Ipp`CJl0pJ5-P9CdboAxXY`tbfK=ysRTWbPFcMu?6(m
zq$K&)$a*Q|yxEHuO-_=pH5X1vYU+mVpBIxFynfuXAqg9X<1Zz#wb<}9=lYS0yV(RB
z4w>|uZ&2a(B%C4Z?q@xy|7?*pi;n@sIMlh8)!m={XQ9FqYZtQLEK)dO`Amseq1>Ns
zcq55v_h&m7C*hEzk>mA7uVT4zNs|5ss3}pQa!Qgf6gL4{h=|9^a`ax4liI%;mlG0l
zGLV+OrwpkgEPK~BM_9V8Yp$?7LZd%O(%oBUtZ$N8jR+1Gg3}$JevRKktPwXic@PgX
ze`X;eBIj%be8zm=z{OS9anmK&Eqd=rme}Z4Cb5ay^!ayB!=m!^XAOzUOft;M!c|@G
zy-5fwuS~^A>h^h(aP-jdP0Vt7{)>jEjflFGO(L>TYc9M+f8}UiVd`ESzJ*rATBE-*
z{HD&bqq~#faYw-k!M0Z4>e$vB3Ej$b`Y$<<)oSXqDi3<=Io~0uhdj%UCBZ}xo14?m
zb!1ohh-zG2YxiACYMLWbUOzV~Qe513MQWpR|F2ET(Xii|;3Tg_iFNpXYFwJsJ1sYw
zaapXZW%LuES+c}^R(nX65wNM7EWYn%63+QmafqO{w;L9%rFR+<Ez^b8n|E~+YsIMK
zh8Llx?z6Iav`sSGRPQQFce_X8J*5*EMDEIBo9R2JWcDvu^0jlaU<nm1!Q~*eaY>e!
z;b_21LO{f2y_XOWp~i5F$9m#s+s4d>54@8b)Q-8|H@N|21```P`X%eum#auMxEMFh
z2i_)`g^Bg$-mdg`QpaRC`~U-PbdnjNC=I1`PR1egEIten`^Q;y_?<j>VZ9ZW%zA0l
z#So1u8aG~#Rk&gOMQnOqw}@BxQoodPad!gGHT@%p#74LxF7B37MpANvuWNbT;fGM7
zqrI~^Qow)zqJ`=AGaop!Ry<Ab`OCb6nMIp2l9_OVEnHSV#@%}6vUi0Zi^<=#F`0#E
zs46v7iYxdD-9U}@D&v3AX~fOgK+6Mjg_nONb_9t~7asgB^3Dq<D@sfbCG^N{jh3CX
zum@TLnfll=U2~JMm77I90YN7hUh9S1b=76K&rTfzlf(L*b;(p5uz#u*oka(GS;a?l
z3eld{;~myfZP%kJ=%=tykT#l6craO<E-2l+MJ)y-<I7_wjRzEcQ-UJ|J*@O94AAU?
zTn#!<Ga^|Dub_@W#1N%sZxt%sQDVG&tf%8P3W$&;#e0(L#dujcTr{|oTmUsPK9zH4
z(U*Wtk+FZ2Qu8krDrAs*E{@9QKdy9V86aZCsKYKoka+Ohw|eM@T^gIrvNZly)aCE9
zPbT94WEPbI!p;85S;;JhKR+&+xrmv_y6578v1ll?Yk0|1$%w9}q1sp%mCPca4LTN?
zd{J$<2RSX7gc+>0vc7IBN(dywWQ7C00Ii5AIZeZJ4a+(W%aOfsgy8bNj!HU=!Xk!5
z$QQ}%QT|s+GTS3>enjW_J2R36KQUWgRR%;Ei0Ic8zV!qI0lUFBm{F>_E^=hX2dLj%
z)X<1nqY)vb@)h!(myBg%7DWLHaS#GMg6Gax<xz3c@3LAWbtm0ks3+pBMIb_34&K2&
z1fik2Q%K)jHq`0-DyBNf7o*yb^EV)`rkSEdk4&JoQZjo5y^AQ*BUWPbR3T5S1=WD&
z$TW?tE_7<SsIZgH0t%^DB7Q7eA;!WSnSc~3-*LKNrq3b>NaaeU|7u`>uEn|7t<8Kp
z8UF2e(q_QAOV-eL6f#ExT9E~x<vIqMmaOI4SZL$v=JJ+SbQYaoYn~Etu-rSDWplfA
z$*jVXg^u(nXbPpH8<d47b)(kzY4jsfep=s`nnoz&{bV+j2sUhpI3<S1)I!UOWVYUV
z3*UT%38;xvne{G6`YzOLX-GPs)etSw5DB?l;H<}RXon)3*56lET<L7B3iWH{8+tUW
zDjQxaT^4C2cTxrBrx;-|PbCQ76Q9eYz{TY3XkL?e=2yw=lmk1!1CJ!La}0l+zQJPX
z$__|(pU>(AP-Xwwe7@%AWL#5tR{f-&dzG7<(N@xgU&Rc*OmhHJaE8438;4A(AkW)L
z>e_Bg3pl*ZZMUV5P32)Jw0A+UH1(Xjo5OuV>*cUic+(@5HsyB0jls#^l3_v1s<uXU
z*dlMk@$zA5Qc=+$2kEVjTZF^LJr1ql6|Fq5A9J;nwPuteF^8y?RP@RMyWM{#Lk$fM
zG8T5;at=P|rBMHmhVzYQv2NSK8Q_Hr$xxhTRZC*G#IjOa^|L+mgr-R;O}LZ{@A}K7
zBjug4{Fmd}5Jy_#CX^X(Rmpz!g!Kd*G+!OmmUyjLX-etzzacQVE9DoEe%l7;kP9y-
zLjhq6l)FP&khCLlixWSGtiNnMOFmLrHp}#9G5vWh8Sccct*A|5{ahC#-*gIUoJECT
z;v$?#GLIBCldr##%&MW`AX5k6v8q#F^1GeP0<0p=#gpbCcDkDkuLS{Cs56mSLIuEP
zYzCQ2XtGTTb8ZaT9m$x!rFpo<+5wl<-o1_|&FS3|8tTvxju-Kyc{mDMG=yUuo-_x?
zOdji$!sc0*fg`P&hh$0T%YT~py^Rdl<>qpDRb%7ycXP2Uq1m2IjQOSJ<C@~#5U-cw
zNppC;gr4+m2*(^eX&#PY{te-H2~V1ZBk1Qwhl|FyZ7!mk#t{_<HWN|jlZ_%W&G(bd
z7%sjrB!z8&TN-se;?p{$FgrUfy|+sWD|JE~`v1hI;4nie=W4O4o{^4J`{kIcP)R}x
zJEkR<CZ@1LEg7DqPx4(zJ_&bBYWp-M)#CAOB!6h@^sDI<w~9{wCxzv(Drrd0mbp+t
zWS=H^Nq2I#xZs6yq<@Og*_1Ya_NouRiNt$$h8d=<wi$)_R?vJI*vKTTlq!3<v?u$)
zDeQe<R==L1HyYp=V%J@E>AtGFTj<K6Zm>x@yeS3o)Ix`(u%+(0mw=rSZwhIl*N1(j
zi^1Wpt-9E_cd;qz0#{hJMzca@?bMOJ_Oc^;q2kuj=GQ7(g{x>ksu-HW@^KMx1F#*A
zf_PvNmLRArN_z@j`rFJnB(Y1O!BR>;msZeFj2WJS+wK`O9&np2Iwl!EEA*G9em5|X
z7mY}fot4u1M+K^Cei-nUO;CM3*{>j9>P>t#{W&T{_JyJP#*jqki9ekJmxPrP+tA6I
zVxCK3>C&`IT^*$fNy{AQ-N#elm#0#=r}d^`Psk<7<Eaz`?oL5U*cjD&lqGGr*wv9f
zz;jbosUYbKi#A-SWU3q7Xt|G0VdDd4nRYDSn*JO!{XwK<6nR{n+uA*u0$a>kd;;L>
zww>ztb)T-UxXZ?i+h|L*=rbhA<O$(_>GLSHw~hA3SLyw6@MxSB8o&7e7>yy6_iPG#
z$cp5AuA`K8ppfvQVv?NVVP6H?%UeZFZk|xsqlQO-IE6};FMVN0$01Xr8Xw~!&!-57
zKC@`!3(6R`nIvY0-n;VV$zmL<$*n}DM1<3lb(4h%pPH_S@T!iyJ@tJh1y>uZra<}{
zZ}cRJ;JRQI&3s92bW<&$wK=p$&xvNXe->oEWQD8zo^dUtr7x#2A1k<a-7~KDtYG={
zp0Nz1OEXefA1k=F-!ra-H2ziVz1w=vxD>jQ>66z|n6DM;KE7v+3t^FGow|?i8P`DW
z`g#g;?HFJV7Bcsk`uSnDbEu>gym%5Zk<=SVEUxN&f-yroegIDo;Jn!M7%KR_QpL{e
zxN(tIWnB-I4284p=;nthY_C=b9)!FUvje$|yz<&n@Rk%d$XSqpbu#omqZy}#!y$pt
zo_<By9@6EFm%XtB#2)k(4ozfL=}<oD;}q6KG_P7Cm}*1m8S3)ev9y?jpIEjbND?`M
zY?-7M^x=*aHnnl~^!ij`kMj1W+FE#wlEbkO8;hV~yavxbZ3Q_k|Miw!d$xzQytHab
zU#wkR=yr?mR}=FZ=1UvOID)N7v$*3(=R{fS+?jSXg>@31l+@MA#2pH4-31Cp!P}GF
z$^OR_mfd_NeS+eH_=f!{><`vBuPVO&|9RD<KouPSzs{uoXPRWvB@_{h(*NCAcjZcx
zOe($lf1OE7>{FXszhfLy|Bp*jl2?;VszQ<f)6<QA-!7G15o#nyic;BVO74;>D_ym@
zKb1XYUWY`?IAJSk9O%}OF5=PlPTTgVJE{`XpR&WMPO;f+Yr&t=h3B^TprX2EG4HV`
zG&~iG<)*i_*<cekk2-_Rn21z1yoG298>e<O9h&yts2Z6<Z@X~R7U(vQ+T!AErr^Wt
z<}YyhxgUQxGL@yaMDL2TQ`r-AGbxpgLuz!ge%R~vZZK8lq{2pVa!M+T$H%l<+qY{f
zyx&#QL_kew8mJvaucCGvz9K7?eTHq4jAJrjH7IGUHWzKL6eA*N9#1FpQ*jFh_e_9|
z)st!N#zP)RWv`mrdzjztgVTOtq|W*))z#gu&Z3l;;n5hA2#k06`;7UZwUVX{YNA!c
z@Kn}|^TDai!-PWgvR85A^|+|F#sSfQ{&+l99I))8_|d5dv$2l{jY)+s8ckvL7to`g
ztJGDPrI%h!Wq;DaCsVOc-phXj3}LW_op{;c!vn^rLK{s<!K288RG66}6?@tcAUVGn
z=qg2>G`LF_zInu5a-a99$C4|CAbxeCs6%hfO@-Ni$EQ<;ky;I3@@%T`&RE0OJfF&1
z*|e&uRJZcNTucf*|5*T4PfBHPz>RYuY6j!JX`+C%X|fo*YWfr~0B}2Um(aK=3c0TW
zA`s<X{?ALPthM;#P@?|ve>s)?Xwz!nH|iv-1`o(%y#s7WThB~|E!#dy155#Y8gQq^
ztrJaf>jv9PFT9q@+S%^iw@s?qe8)!$Icac3u#x$(Qt8Eq9HrnF7POS+o-?#0=UEt4
zln(@)1@hJa4p+HD9<M`cSPi`dI0vxhoK#$;)X*D%yXtTv41HgYzMFXP9*`E#OJ(x`
zF99w9ESWDu?!F+Ett#>^{Z8%r%|Fb;UrL2uY0Q`ZbTJj$U^=Hv+^IH|^%P%gB0e%7
z^G_<Pz~!DCFjra-<>|x?S5sMA_;Hm^NA35QE@nPvPj5M-;T8)<YPV8Ze_MEWICD1@
zrYY;CESrz>SA3GjTs0!D)Ft9Oz7b{**K7m!eW=p;q4_gasDrl%wK49K*qd{_sjq(;
zRHv-8Orm8k>e?m^K4=brnpj~ma;HTaE)w_gg#l?;ZQN4tGuEPURcE=BraPtKa7N+8
zcYL(7B@q?>8xgbIRU&q@))PTdV7rbR=XBiQVn`0!f$(7T6NERb(_C~q*+%2uhB}1X
z8x;;bCyW$Ygrp(5c!^YWvFKIq8k)ui3T1gqW5ROT@K4H4vu2kV*)t9Eu#8dxp+ILc
zs`|cHTEjMkpZ7~+59$s66cfjRj{ucsZ}#0ECc{L<T8x}}c*6;p?Z7l4Q`U)`HLMPi
zg^#7-?7xh{Mp}^f<>P6r1{7HKR2Z=NGycnjG<FI)bY{ylVaN6rvB_y{Cs6GM)b(`G
zOO5oj=PPySQF>Z4TVdKcKpm>tbJJLELtVSO&>GWR_G=PcM&)G|_%h#Wh_qqCOwZ&H
zU8c$93q7KP?^z%ky)Mm)m8ojJIkX~;rRqmhGv9QlA2Hc=WBQr(F@1S!8tYNVSW@x5
z{$IYHr?LHxER`mH=nLhG3`1Yo3u$9x{KuI+M()tqjh2c&d&pjLFM1c&G{(Lxg`)ST
zu^(_}-Yf^}Qq7ye_I$>HG-w!Ml+zDcaNt-~BSX{YduyZYvP;j=OVxUOH1AXz+*}`{
z^?;qBuK6wCmQ0v!%nnS4vE6e12_TH}F45_tbgW8RFa~>`6`Ia|$0HE|DPD<MFsx%b
zT-z?^n*fhGqSnii>2RhZ7m*`Lb>S{i>B5D;HaZ%Uj_6q1$Pf!VDr+GblxPk9ln^Hu
zp#6X%egcb6XMZ731f5Gv$NG6p@`&EphKiEXp&GNAMgw*YsDGca_pG{i-9~#+BpF3-
z0ru1p2WJS$>1>QS>L3$Q2W^bk4k}Rxg+BuIqAPabtG=*__s4!n3Vr%OC=E+NtKi>C
z!0vWxue|75Mmhp0*9{QCGt)&73VO1u(xG<&)7$BIYzhbwBu)C#$(>S)(^+JY*|P82
z0ktRRemB22FG(=Ei|3!9WP1^+<@oS)yo%M_uo3AnnL~%iJt`hAr$vCBVdS*~@M&SA
zA2li++EUB;K)@etoaX+hzVS*aeRMjDaVtfJs=9$NH9tz5?-mZ`-{a8-Zm1nQMTo{~
zS~59ZwsOA$n5N6`j^~5X+}nVg;61`3D$RN|?L*H@OPAd%6o2o8pm5(J)dv<<dtQ$A
z;i)C*thEQb&3i3OXI`%OQ%vb1BK>+|?|^xLnSf`}=>4mez7+!cd!yu-?ddGah25sm
zkr~X$Pkf%v9uS7(oxg&F2W>m0c6IH3m8%Oht{&qPQRo$W2;IMj)7i7O((muQ+nT@l
zO*;G84jM$mj-|72nDYS>j`H6rbh&|r@FB<3+55JLf9H4-Qt1e#A&=jLtX<}V0mrol
ztG~XQ&WdbpabrwH4jIgk_qd5sY6-$#x65G9L6(?(27}?5LU<UD>X^Z9h{2*R8E{RJ
zh2M@a{wiMT>Pask(Mf%j4o;sydW?<ZZF^_zUmd9&eeOU4K`37op22!J!d~ykIE3zl
zQQmX$8Ejn~7$x}gm;>6IP?^Ev`1Y|G>?3DWlIVpD=poJE4wHaIuu~~DaApRZu2piK
zo5B2BYER$HU{kfH&dW2{hxTxMQvA_do&fMK;>CYo1%hnNRffHr!Q9(|9DzUIf!(AX
zUt}OG<4tn=G6UPsn|vwYNq5Ja_HNF$h7bxlmVpi9oA})Xtta07cm}&|V}H{gZi}e!
z<qVk6b-j>*P1uB=GS~_fa6Os9GDWb|UZ*lxAElsl$!>T6eTs}Lc<^CO1~jN{@^gUS
zw=q#h|K7}Cd*F9rE5hc40m?BTm9RNngw08Ea60y>DovPcwwZ{DB*L>`;&ibYj9)ir
z<1t!|{H++}!FHJ}0E^e@+hsnq0Ewsk&9PkG{na$FVIgTSuBJBjnQS#E<A8x|J^u+1
zG1g6k(56Ku+u>zSItFI48LdI#+~`c!-qWl|X^yA9nqI8TWVzHbCKHGFGpH7+2tER-
z`Sy^WzY{ZAJ4f8*d1q$gQ>TIw0ms4`?`^<wxMJrXS(zeM&kPcO-ltZ^Oy<ZZbjxIL
zfmlWJ?Yko4e9beNxaGXeZvj5VY%YHzv5+^srSd;NM$pE~(GEn<Wnx*n$$tS1x53D`
zP0C~$KIU#rU69Fkxto*Y$}?FRCbTMesh?y*TeZnfJ_Bk+_vVR?P5UB~)i|JIMF*9R
zl>my4od=XVHu$jGG4bbpzU62pi#1CC_dB1-p7m3En2WxBkDfl$Sl_r~SGGm;?HQ-8
zY@Hpb7Ymm!PjZ7tDQpSpYJOL|XSeYVJ-fmS5Hg}4=!!SVHa-rpwuN4zo_MG$3#u<s
zybSp-i>SYC-|or^9<6V55#2otCV!Tuk~$L<zO7}J;%qm-84lh|mVkqi5C%CVfQcq=
zY3=!su5ceIt5wSW43D?YVp+HcQf(xAcx5%iMslxrRs%MYiqVDSlZ6YJN)nFhB5A#E
zR>Q_#6IXS?yVU$*#wnI>9fx~Q`)9Fl>zSf7W|Fgeau#br-+#~rF|6;d&tgx}sE%1!
z=&>8?q%nw3L1Hx+!$ZQd*uO%lLYU|DC&S-eFdLqZ%wpSZ@Kvms>f9fjB_zzmr@e6s
zpDb-76-Tz+5)|%OJ`;A63n(-(i~ZM(#XTwO|GkmU2ueR8%=B8NWU(;kdzYFSJ+iRk
zYTrp)f3|c`DC7q|_wur26Q(jiO^QfJQ8W+fl_d<{OrH1t?u(Jqc=S(UGi1qAift2O
zV^SR|WubQ3E=>r7;_HzMxq4DVJ?KA;Fiy7PX}y1Fh^-E-xLs8@fAwXIR!+>q*5c6t
zS?mPdku=i`&H$lupr}W)5bULlrURPip5olG3RyZwz#C~5n7EUQE_GoeVJi&|YR*Pa
zEzN?H6(M?+U?>-^4B_!{?3gT_+rihzHY{{4#x*Q-ir+`O@mV_iu<w!jAMC>f!;a%)
z&C))skx9wLq}(9Bh{nFCW7K*ibpCGF=vd^>g;&-DF)xK(_W+(zk|pl@6=}P=dqx&a
zVZ>CLnT1a+^F_8t`4>VrN12LaUTcUeie2gf^HfZo-3UJv%dqjUXEkaWHiC!F0m1nG
zY(7_n_23%aBqZ}BluZb`Yo4}O>R2;UaRtn)3i9Ad3@ezWT_K6Z%AfYE&<oG0l?@Be
zkn)Duq!<@oGqb7q?MB$tlv$x^#TvRA>+L-mS#De;ri@t2d+3-YnVF@S8NRwvdE>1E
zY-xJqdD8m_vsfSQ{b3gS$i}96FKzDDm$i{f@?Uq5qHEHP)b-aq_6C(7$-;fY@sG2Z
z3r;E3*P-XO2ASshR-J{*7AuUkC4a&W{gOZI(?%Gm$l04an~*bg;UBy!i@kqObMS#L
zvRI8A`|T^;92|>;*eH|&%I>!nx2l3|%(g*>alx=x#RM$umWQ|eL*Ha!cVCwU@-*~(
zvy0^#UyoH>yd4YW*)02sr|+BO(sw^J&ZTTV>R1+g)~U|tsxOVt_Qx5=2I7DSttx+@
zlHadl3$=m22>7<0;uxeYrTvMNI4_O-#80Z4dD+p{7DvVl=PdH2fU{Y+$k-<xao*}j
zegA^MAt67RfW%WG5%q~5VqoZ=nCbwXkBc2nChl`DbAYyyu3`ti42TVO*jAsoh;^-v
z&6%ULa0-0eOO@WU{K#+?PQ&@XP6n3V11At7;$;%x<A8a9o0T*_1BfU|YMji;4;e7P
z+h`@ADD?-Rs1@`dB|QpIq*toxKa?~N>Th7@;ys1;8`&e1`TJuV1-@<&UqABqb(RgE
zG}pj#Y_aRzy}-c!Q9rXkd&9t{IcQ(kGfq?Jwn!Wel;E@5fsbBh5J3wLa9@0KpR(~b
zH}hMK>FddOj60J7e$Mr}kDJO3@N82}mjDqI#q?H}l`xsGw^2@Xsy@bJx_;Hb!syf%
z1Ky^xc5YpTOlhj)-PUv)g&is6Z3DtRsF<bdeg>g0Rqv=sAbwbnjA~zZV_j(MCk7Vo
zVjp4`V&gv7In=>eEyecx#D}&czf~PXwS7l~a`)8+W^}Q+RZS080Hs&`Gq1(l$O8uu
zPgC4x1DxdCQ=el#tkY*IM$SYa@jWTT!Lnz9AQA*+(bFFxiYkf~{$ao|#R{aXQLh&6
z49<$e@?bQ|vh4b!AXC(n27;kp&B9^9cIbyAI$zeheC8sn*47=#R<r<|2XT!LgWQo^
zdSI(Tz6U&bLWs?HIn^MGuHtdCS@glSW)%+EZoodWsnOw{I}B`!4TOf5?liFf+KPV<
zRT|h^u0oJ%4;ffH{bUI|EXH~{83Fs54@Pao!Kl6Q7=0oRH}w9KwOIt6#dhRXWsrA?
znrfl>?%#>x@z9g@;x`s_uRGF!REeWi2O5IMy_#1nmG?X<c;R`gS~<0xYv1lZ_?!;8
z&$yg6ePdwbMW;i)g?KuOPN!hV!u6eg5*fqLmOPetL0RZ&D@%m&&Rt(A#{O<A>RYW8
zZdly+OzGe)^@!crnl4~6q*C9Xni|lBhc|oEsRIu(7j>H0V#*1Du{QOD81u0xu#|~@
zIo2513_E>y-uxBw);xCVq4wUb%Aq!1r5638qTdW~047^7K;?XT2RnKlIYZI7=pp7k
z?fKmx)Yp}ftQm;6)YLNu)|qA_U!5*~6o@RL)6h`iOdvB&fyR*5D&@o+tcO$*e3CBS
z4Rn#rWTe$6)LOC5{E<HmY>uOzPZuuXC1lAb_&iqmq&xgq3_boe$c7%`^q*JM8rUxu
zFPRnpSiz;AFY32sJzOMk^`(uM4XiLg2(bL-Tn#GZKiV2kZ9zfry5x$2b*7}g33*Z$
z0k=J!L-nCT{Ci!&8?vLhDM4g|Z93z1*dH7=y*pK<pE|RC!YaI&sQoqh1)@_cmZqOv
zCOc|(qG@=T14Pzly*9U8F^_Zj*y{!yoeSCCb^|Y13)v31tKcaH6fg6J3>kP03M_>i
zSE<&gAe6t=*2qTKskXCiq>8L1EqJ>SBa5(A^V;#J+8f#K0k}zyonmBjdg4BQ*XJm}
zN~PMX*8;f17e<!;fMgE#<jnhfbYnrbdX<H#UfqN{u}WU<+l@`ZnHdjg+fBGHD-nT~
zytpBt8{6%m!$AT^Yw4oL4tpNfz8mZ6WOJrW_r1YikL<>7x3H<)D~EjI%agjXL>oET
zYJeyIJ*As)Nm)tb)4O4FiLH&|u^x)j&@mTE<WkAuD=z#39&f4V?o`}5*V4R97uJ^C
z7kLR=<-BgJQrxJT{JF}GRH>$KH~Fgl9H6*07G79OZ20T_y0H<Su!t-D7QWgQckySq
z>&R~GJ6pDv77hpo;=50DV-YrM;rcu)%9rPi?#9lqsC)gbI;Smi%4U`I?}xXaG^<J=
zMtJLNL4xYWbt6(v_1wX#=>7=EW*ha_!}4{r_a{1ZCS$r!$m4@-Y$?h(>yXWY;J(lD
zeqP1cCo`MfFD`5>F0g5PZZ-nun*FPNWJV@pgu}`2@SfSM5MQqrIH^AOFBW98!}Yko
z@?l^{k6i!-^Hrqp56rf5GhR9@o6Qm$1SSggSK<R7x1e)FT{>;YWV3?0+>|~2y7O0`
z$z~OvI?0ed{qo0WXS44ca))cx$1fK?e*4*K>{@3cLmg9_h1qPFqr-Z8L~yjB@^d|y
z7oSp=&1Sa3xei;C&ECV8=lg(};$%no%^FT6y9%L2IOqLrc-O9=$aUFp9J-UHZ_j1{
zEoXcwFR4bvIy?1uK+6hKlFCsm0F2!Q7}Rp_=cZyYxnACM9hoBdR13(3S>7lQDNj$c
zF68o$)kXRejl+}i+H!Q{><D4xae9AG;VX1~Hcl5Vm2V^C@Q%0&C_>u6u)eI?kj;{<
zqC1Nxl9<oEUBtAmcL3QLH@+MGn~gbNs;n%5o3hyvdvNIDmTc&q%;Nh#&So7<94h90
zwt)r_=<{JP<$q+3AABypV`Ub-V;ad#g*&pDz15CA%CljaX6~56C-ME&kqRm?nKd?%
zU{ff)iQN4vuR77pJ=x5|D&qI?WTl3<X^#C2_BjddF|jhY3_%#jBpVlFg_QYjw;;*2
zY?Bk>;T0Pn^KKzOX<@9O>DT+QAU<wiHhW5N`t-qUM7x{C=N%GbWmEQr<gp_e?%B-(
z*0ah&{%AbXKDY!m{O)gVq4tB(?Z|*JX+<aTSnP{sk(S)u_jIFjI6k+RhP`q#Vo9xs
zoiyIl;6XQzWHax&;u?8W5!VbrO<Z3@$~w2o@kEHLDqoEa!zfHOFTUoRY`hB1<8b|3
zbj|8GbouTcC3oQW*(}Q+({<TJA<rg%O!=3vSn1rNoRl5cyh9hRWD7r5TzDIC61P&q
z2hJ_>EWMxgp`w4Y;dRgKXRGXF9Y0%=CbhH32u#8mj0uzKzshBaR%j==!`+FAsHGV6
zuaUM=X~p~;EYdqyEXy&Mo=^GM@aVemMnhdNInG+7Yxre#AGk>Cg5o(vIP`IIS*R7A
zML#*@;5=LQ5%U<o?wC{GJIve8IqWHoFQs*ne&mva(Vay#fIkBs*?m9a4%D>DVVz7Y
z{+HkK$PvMh5w7x)$2xNt-yG(SlR+hw(<X<xIhayYLUPzPyt9;NgCcSmyrp1UlbOT9
zcv@l(dk#r1lDIrE<!|kQUTDd(zDhB*R_en!4B>Grx&7=M_BXaXCiQceiwiAw_E3k8
zeBj(1_GA>+-F-W9WW8!@F@8d-J3`kE;jw@2h&}7pPjlEZEq>^ybOcpJV5CN>uH2Qw
zzSZh%Z%!SW@ZTKPgZA&vkw1?^c+&(bHM}a78e;&3s(2%Gsa+blCx?yF$or_-<ShqR
zT7A}ZGYVmBF9_3`+0?9NWTx}n&vRIN%vwI?LJkX$g1|`u-JuUYi`EBrXUXJ_-$#%d
z4TxMWau*3d@mZnW*-!Ay&I3DlX9uAC#s7-wj@JVeVYb9|XJyFf9p4>F+xT-jp}V-Y
zF5%~syUXt6`JuG#Y$%*jQ)JifY^JNFriQezLq-st#1jvcxCHnZbZv@$yY0)L%<7Jd
zdCmEL*-z%<MokqC*N)SSYO;6t$GrK~yzVU4Uekts(_AYA+9AT_!9JSauRE??hV<#q
zB(31$ItA_2f`L4;FX(1k$wdv6{ECYH(;Y`BD+|E_Xz{KCgch&dTp$T7nG}qsduXT@
z)JMeyb<msHNBlwS_0wtmLrM!%08K3@t$S#==hVktkCa3n(7!vo!8C!wDuk)nMJgEJ
z--S<jxI6Z05P#*q1ozGl3oBX?=qpsJ`gWNeKl?~`p>KbT-x<`M9evViA6Hk<8B*!8
z)!uY*KUi(Ek4r~dXLv&uJLIeGtm+WH&}z$i2#?3rbmU4dR;7R5>cOh~kiU0}MgA9C
zdoUYcIF0Ia)(`|x`@6v#U|jLe5O#oq5BGqYc_R<AcxqJ-HrNMcH=pgnJZ%nqCLI~F
z+K2D?y@zmOq027b;t9+&`AiS?P6PRm@r{4>fF6qevA`xx%n0s4PoaUXbsynerU!Jq
zT(O^i%4$6y>8-6JU3t~{9&C6k?On07+WZdHx$g2Qt2Td>nYE3|uy+x@CR-l#a&d7E
zVMgnY4}B!9uK86h)oEr$X|CRl<&x&1c6n2Wnl{_z%5P(ZZpAC$Q2Sg=2`nvu!l9mc
z`H$e?F1f<lm1#4fIF!qF%EcYPPI?5ejzc-0MOr)N?k}oVw<z3Makbe9?z3(RZU$$K
z8gAjb(E~(n2CVC}@qmYgug;BLxrk?HX5WH3?4udpxtJicXgQ$yjZWf?K8bt#BKU@>
zxBrrOuV1A1+UBx(8p3&X5i0)vehdKnv|ZU;by%A1UDRie#yB(abLzIWC^Q$V$t>Cc
zh(VH_-|>=mxy(*hLy|pCzSt?3J*Uw-yDpA}ofRDG0UN{7pN>Re3^Yuy)x{(PM^N(t
zpxFA=@pnp3#0j35do#0ceb0EMeiWd|e<lh4neBLTLN5D5jD+5cX4{lpmap@o`HF^6
z@fQ2C#zT0dOxFatj<?uircpIrL!wNF(*}jATYxH6fxOC?%VNZ_m7pit7Q&yJrwFLr
zvd^6p^=JK^6ROxB1SP`5tPuM;lo%OZ>21N~+b7J+ia<S$w)V-zwhW6tph{0aejHvZ
zx0)rDzxH4*8)XBkF8)VH6|L;A%;|N2ra4`ofc1lvItNv#Ulk?~wh-%UrY_y?mn?V5
zsvlXgN+f9<zN+;|K`s1$y187@v5caI%M@C51)4M}7fPl(sTk1o#qkQ+Kc0(k##s~q
zDEemU095(-;XjVeWnIKO%VuV-?p?OYZkFI_HMd`-&*qM+bJ^3P_>`R%`7iNYHb9jB
z?wCdX4<~Zj0#Sa{WhI}BSLFkuWT1PVu0bB`naA#mlED!c`JvHytWdn1@69<hRlL}R
z*}E*%SXf3?33=iRSJB@PQC{0?%TX!D4WZOO<wMTLiE~lw@m@*9do7@=8F}m$cD#!B
z{*bPD%}`@pnU&Y58lwpM+KcZpKs`jLCI~%;mqil|g%55<)K?NwU%T>Ga`M=EoDEuX
zuo3ks)y;UPK6$d6@qoTE+f+B>V~`Tj9!dbMxEWW}f%sef^Y8)${hJ5mVNRMhUy_Bw
z)SyQcmRM6{QNsrh%+sln-9HE#lMV5tDSe=967JSR<RHQ%f(Sd4Pz~zOUmSvPzxDK}
zKBu1$@4GFnd@K+1;Fv|^5WPC=v5|Q&*TI))#p62Rx`c#IxJr~oA&i{ncVr9sk5A;W
zGeX2fB<uG4x3PIFUi(&dohS>uNxJ4f-5lw1dbT0y65&RaKq7wpCzKKaQB=Y8f4&iZ
zD(XRfU&w1z4K16WMu|n@U|Wd*KDDw73<WAlg#8ZPRN;F+)5l%$_z`g#CHMV%?dkB$
zJl0NA2)%yXq!3E(uja8_NZ7-GLriQMz+27ElN}86+WCm`!>HivJdBUSygZ%D_1O7&
z2!v!!+D4P%moBWA=fBNTq?$$|=E!w3r`9ZNgi}KDR?tt2@|uXjJnju}O6V2~PRYT%
zWhPNYX&3e$-CUjry%<f<1gkdihgRmX-(}OTa<h1~rx%eBN>t^5QMULaT-<LFA|ws~
z|K*d`=CK#V-Hx(A1%04!MRy{sXu9g+#w)SUQ)$lnJXngDPxmyfSh=i8kS1=(!%48Y
zfiE^T!X8DCZf$Bxkmgt9u{r-Q1d03Kk3+`UyYkpU2Th*-w3MfKTDw<Sw{`(GELB`c
zmA}@rB?p=iDDpYf&?2S?(E}87IFD^K^UArZ5neS@lt_q@fqNd!V{eO<%c?+C9M6Mb
z))6RL0Ugj5^lXcsxH_yHwtgOMuFhk(v3_m($t+;)=pqswG<DD#D#l!#!`Gh7gN88V
zZCOnoGg?#E<3hi2m?nB({hkMF?nWjg^*+-u|6;avfk()YKl9jSGyjZ#HNrnd)}BAx
zl&rNpm&ZEcy6RpREg@^ZE<YYOZ)MA9<5lJDC|0d_x{H)f3;P%sjC-j5A|{8Azr|<X
z$%B%qxo_9*HYIH@z>Q_=di)d$jV5VZWRovTo6$DE;SI#S$=S2^`Rp?X9N?$A<g*1f
zrQb=#k0htsGGi%sXqC^Nvc;oG?)m2XZu&10eMLEV)eNNsk9^kAR7)y|jci5F-iGTA
zsWNh-3%`h`FW?xKKOUKn&8r9kC>i$*3M2RUd?=$WI~LA5^S;sfLVd5AZpDZ~_#k;K
zpS?uWehJ6r$9u8)LdArC2B<^81%iR%3t&v5QfYHg1e-_xNht1Q_FMW9pNNKi8)<kI
zqg|=_`1G%){eX3v=g*|&vl+tA<@MhAh&@_aCB^1cz@lkbKAXZ{>?<mu=8A%R7HTFu
zqcER+2a;R&%ZHVisAD|p=P4OlM>$C4trs}ahKKT5cgavSu$2_@`5Sh;57LMsS4|21
z^YL;-DEYSsMo3kUXC_FcITb!M=+AK0n(PMTvz<bk0BZ!+i6_1emrE^~xyFawuY^PK
zF!+&tY+kD=V4&8Q*Xc{7N>DX#P!m-@l*-r5x1+&B@>!2|W;d|wFeMbH9O8sB0KxAJ
z#`~b_rHs_;)MseEcrnunK$$YZBQAI}gE^bAtUXRFG6Ekh)g;Dh26q~s4?`zyu->CW
z(Dy@QUDMH*?y^Rksns+AGK0b6LUy(~cbHqDp7NEN{=B1g0*YHWges-66Z2u~I+w}-
z1Jw&t`U(j*?FLIjMCb6NEoMWDr}A;;sDF!!iw3yM>EIA@9}v%_xhN54x`F)~i4h1a
z$)lgm$4NB)?0YVs1>0ksOZsHCfuPvFn9okhGP-2*Jox2(DPO)`krw)Y)kdlc4sxOi
z;qI&j?=wB0z34ct%A}oexsodiIyDE?-kvf2xdg8zvhL0~Q_d}u>sK{QbQ@#E5w(mt
z`ru_#t;?obB_>~rt52$hE0f>@Rz`isRDZdNpmV028K0R@n{vu%+U$Hb3XD=ND&#=!
z{#5WrKC^cfJrcS~HvbQM?*iX*`TzgFt{u(n6f<+$d)5rYw!|Egz1v6HY-ZkgPm(Pk
zNpe_{<iq$#NJ7$!9Ii={oKyKodc7qi7Lp_(A0#;^3CZt%y-$0;XAXVp`~Q7E|J!f7
zJ>Jjj_`IIi`FcHH*LA%(scBZ*Q|d7O?2tQWWUw>LrtX%lF0Wxx*Yl+OZWW30r59;C
z#>X#Y2p>jRZ=R;P_F>e%!)fVhD=m%-kA~Xy!k)2xelA&F_)-Q-*fQ}QGO65o%M>Nd
zZb$QmJ)?ZMr$gPfScZA4DQY;GZ49#WE}yxo9&hGC=ml3dv$eQ9Zayb(CaUZ>J45ZP
zwP$z~=CT=X5MnNh^)dOGi`2dT&&h(P^F&KIa%P5DSH5_vt$2$^-rbHj$@@X7Gtg(n
zK6z$(h8Rj_M7=!v%2`<$ohPdL%-B%IV}-+m0A?aQ<BFgs^xqaDORDEFKD;4MdwNw<
zZ5`Rz@&2)IJGOHA-B*<ATfzK;okJ&i>Q&X3kLbq6x{=bPXNWrgt^MU9!v9tM#Ym>I
zgRg7px9%w_UPW=U))(sT6YkD?n;m62{WRz=>nL_^f3l+_R`N3o)kg$JD*gxiNsu#{
zayrVH*Xh6Ibrict`5onwp2wb~G9886nJ&MP!L#%YdqxHM<^np)e{27E=FJQ)3UW=u
z_RXa=!+p%Ixy0Ar9QD`_>fXs+_yzx}>zqj<W#%^tA~?Y0%X?Y&2dF*MYU}?5A@5t1
zp)QhlZhmoal!IPp6p{y**=HX+J9)B7o~WRY`XarO3T&&ZUO0O2VPcUT313H^T+HIQ
z3`0b8^%zePf6&b<>>^&zk4^VEuzTQoMy_eZgOPsUFA-JB7we=$EM6gb=P+jpD;|d4
zLo!b^)RRA~dxLB}x51vRSUF-<248;h=0dhy6NHB}k#0B7NyD?u?8h!*Wa#P)(IZwZ
zO&Ht5FZ-$4N3c!b%cW9)G&jxT`+qil^w;S%^`h@y3z7BS&k%hp&tSpfh*{rPi>*k^
z8S=CDGC1t+2+IbyngkqDMXhzb1D-9BTM603#r1fE;o_<mJ&wQ)kf#z{-;g7b^d1-2
z@8s85hg4SUE=Rybk`E=|4>JE>>Y?d~oCF<I*S%<Suhra3G*w3S1=Wh3`uZ<kiw<`0
zBm7~fUQp+uXqmqzgHsHp+w<+;1_*DPCxYBdCqH|0m!cq9#L)@#dAnXy4PKo&k{v(D
zuy5pNlYCXfSenP{^zxXgWrIDw-f+scAbH^3Ja(C}`ue0|q_65Kw}>9(o(a5V`9Y6u
z(a+xbJQ+zPM^)pXk>SvmxlUGiWX;vOz1f|W^V0Gh%fdg#Pu5D$Q_Cbr9%Tn?>Liy}
z_8d~l;&yrBQ$mjBqZJ%7dmvBv`~0>?e)I{CC*IBs$UE2M@%ZW$nAUc^YgK7#pU1^C
z-XXt}`JZNpE#ipLU`vMhHt^3il)gJNxW=R0^{i`LEPsvdT6OB9CvD@}OV<FAvehD@
z!_4ZrfaV=bdtiNTKNY7>Tv<0*R(sCgMr6dU3>0g2pWN$WmmTgnC*jALA@_(^aB!0v
zL1POx)zOol+SUxS=QDy{{M0u8P*-Cp6`u`|juo?BdcS47-e|}+wHwNz4Rt(ZR5oj|
zzGn4oQZ^4kp_~fL_@|?to2R8l>c0=!rjF`yh^?Ny=c^1ZA4R=o|0F^wuK@Q*=PVC(
z<gFUV^jw3T@EYvUvPK5_nH;BuR8T#Q>!S3LFK=t51P!TFRp0UQHg%!aOGCG*Q7GbR
zP6;)dwk@13q4!R+JIyOdtSayMnsM5(G|t1=kf1xKZL2B1(@#&^)`%9g1J~gwS-tj?
z8v_obxd=lY=Gwb&-=QsYzK`RYfT=(8xcrCqX-l<Fdw_B5*9@`Nr&J|7{u|fbc*goG
z8Dd|l7)C@uruZln0lfB}8=`6^bK31*hGu*moynKs(Pf%zWU3c^uKn%@YGsO}Wv{3!
zXA}LkxXf~nFjV?ysS<%NH79zpe!EeoxLkIBzTw>Szw7SI@@^mO+bYv@&;K>KzJI3u
z0D<#tMCE%k#YWV+-gVSy1g9*7QK4O?Nb@|I;Mk?V<hd#$LQc%~;{2PNvvcGB-5oPU
zERnrAJ8ux2YArYSm-c!nJLSV(xxc3%vz&tj&MWqk`(%oi*GoER;oTx!E+Nb6WWv9o
z9yQfvP^L(~PCzHaPlw)^VWsn)Vs;$q#r4#vn}~Vn`5SYUJtjHC><cXwQwB`QREGe+
zbm=>cRyf?rjA`Ug%@oW0(A&hmZK-b5e>GFQ5abzfo#b$mI^|<~JyVQO+a>OOGgFM^
z{kE!;S~6x#Je%(_!mD#8!SrDj^+rjiKzr*u0^-cZcZ)K`0ar)$3|({Xu$H_&vPt{Z
zf-11TAwS4e2k>u;vs9czjkk?VwTWYf-1o6P!_IRRH8y05`~8Z3b*)0a)jxJDN8C#m
zx1Q;wOF#6TD~x*)^M~|IpSsjbCl@(O`R4~+tlg?7k5!N}&~53NT$-nCt~5p&EkDg<
zw+6$d=d>aR)eJ%Pq_SN)Ey%*H)ODoW(Q6=gY=$?~*^T>dz|B1aI96kJZt`6ss3p0_
z*^g9tiG;S4E0PRjLQ?A#N9-wggm}bOGgDn-TuCNp+_-eB_;cDfT%0f2?Te=szgRrh
zh0ZC8&w;4NAagg)Ww|9WhlYrFWA64$!He8-n8>wXXDUh5$3*Uwr?7Zr!yZ|x$gjwl
zFETmq{<C}*TD~}{<&+k)ouN1>BUnC^mB-1l(wCWHdU-;HDz#-<R_Y42kQ=eOv|CAc
zR(AgCM$(-vhvnIuvHX6IV#!=YnUtSl*LuaH{AJx;*O#E4fAJlES@GLU@hHj*8MZIe
z{%Cc5g}PQz9t?T3FE863EO~Scg`-+kT+dPU!ZHOJ>2@op<x6{&dvZT13lUs#r-eiX
zD3zRfoBSBJr?|;Cb$_N<!If%1Kz-Oapr^dP=1Ep75%p|?#EjMRel|h`-%6eO&5An>
zQK7x)U3guXoom+E!;D_Ormj&myuAqEW^P>s+MeVP!OkC7ysm#&a-Y8}9@$=Wht>Lp
zpHwrd6tx%G>U(`&$>}6_KySWhMH1o8Mcd+yVb8S}R|Ct2TkVzP<d@ouv4={>`0euG
z#VoGH{#K42lqHHw-(7qzPyU+43DtpxS>gn5NR94KWr?rUTruO+$0j*>L>3pb^J3@J
z$InR9k}O{592u4+niH_rvsvO^PHyrwyX9G8r95~#i%VrcAD+cjQF~?<x`$Roj`sQX
zOFcK>#TYpRn|jw&Oz1tvfRR~Z2(Q6ZGWDDZ7-L6giFN^mDH)f=wcXBSSB}r(wZ6^x
z1{$JfsUIe0i4AIATQVt2Sk?Q8oC{@T?QtQCHy(GtlBF*2H;zEJsTeC?%~D63ZYXq|
zTii#;f?Hgv#0@kac`Zx)QwdFaZlRx_lf~U`JUM+kmx6@G$}Eob@mdbr*OiII#aW^k
z0))-W68k7;z3@O#RefWRe&O=$l`OVz?|p;20k~LFzW=sL*umyine3A-0xE4NT}ON?
zM=j3c>Qj$8$%1cx>gH#1C{+$?%H<UHFgayb7PlCNW3C~aQtb8Ixf_X%+!?Ae2CFR^
zim53`eS%4S{K>)GcyCpfK(|BIHhIeQ%4XP-RITk<+_`uJ+cF>f8`2efbE?a<1w!0y
zT;7?*9#iA$)-1I872U6H3~7+PYOd@V+e)(3hu&yS@OrUaE?-dKvgAw82C>`OAfSI!
z4I*Z5mT08fP4+>LU{5}rC3?y!-({gTuo)8%Wr-ke1u&)`%~Ct7zLg*TOqONIPuI0@
z>q$oop90;WTDUG^$4BWq*3Aypr<{%RlLsl|KE}~AS?oG?7wIY(xf_hJ<UFYeXDaTt
zqFN<eV7`@K(Hq?j`~!NRYT$>VM^qpDlol}z5%u89W!tr*5B^N6Xiva2-)uC#H*U@W
zvUNbVsOgsRS!^yDw@aHfmP=>~1GB{|s!@}eThN6Svqfl7={wL>d!4&moh>7$O18KV
z>c^Q@KRu=Mr6_%h*pMLKO2}sG+P87pBG;Gee~Q;HRadPS&diE59>(jWuP+hw<j$9>
zttR{;VT3ly7T<6n!xePi$4l$Tegv(n=lE=?Z1haZ7SDLc`a<a6Kk-JW@x|TQ;@@>d
z3qAI5hZ>W2ShIz(!`eY?i(vpC9nJMt#_FLRL~YL2$SIdPh`~n2hz{Zbj?d_aLO!Vu
z*)eBBQ{&&GI*6_Tj$7L!WruMc#8lpMeg{3nn@_ppg$}4lM#-?r9Yinr-NX*!UryIZ
zx$MOb3?)uKz5nwOfpW#94q~M{z|fcM0Sp!Sjw(1i#JXpG2eHNvs}k!a<GHswh<^vW
zeMi6R<-27~2XVZT+qYzsmv7{@4&sq0x9`h`y?np<p@TS7%K59G9lnN2cT$KuR`b9d
z4|$f4s+7ahX_TRa-Bl{);o3POrc$u`g9rP+l1V$_MIF~=0$GVUp3lxwJv+PZ9S=^;
z5rfqpD%XR2xi^g)>ZWnJ%<Wz>ZrUH}Z!~I~!(AvWXy&xb@pu+8T4v@5uC^}oOlgZq
zVijWivty39=J^chxVC-QS02xl+pS*wo_H`vU7haDPpU`2aJlweocOnq`FAqO9hBb6
z0;wJ>LyX@B<?tL-dPJN#vpC1`bp2$Gx&zjWv8&w7BXdLrRc<c*L%HQ99XGVkAD?qO
zH?$k(i8*{Pq*Rm=mnhDss-Gt1h`*IRGjBK_b|0OQBkFiwXi$0@KSXYpIbsJ@F@vm?
zK9(9y=jZU&!aIk{3};mgTueQAGIZSP|JgglDV1@vOGcOOWbk`AqRaJ9<c{jS_+gHC
zuI!ZopUDq4QtOEK!6q;9tXp!#!`HEL>Pn96U?90(ytJ<o4^~-Fa_TI(7qLZ_EjdRU
zF}^&MBf5FY<jCj1A03Q_Lp_SD+Ntu2%qdf+3prxFr%b92K9eei2-)ju4x5q5B(zkr
z%h*m;xao@Vqo9uBE#Y3Hu4awu<6h*ZSL!I5G_JgarwzNl-+e-8hMdr{qj<pX!;0L#
z%SK(S6lfkV-#;DCDq)8F2HMXU+^VAp_K7TZeTd{=bT;Sra*FlBW4~3Ei&}T&Jm`4i
zAoPr%+CF+;N5&U*481UXLPHtzw~k^k{C57WE?0C-uT)ob(rq#0D;N#ib`+L7+&+f2
zBUi94F<!~*$X;1)oK9<3S7hnQ{nkh5Blj<fkjt^(Wi;*%cR!9*=JxC;4o#{#ezr4n
zpM2~zcwAJ|;gpii{Vc*|F%9H)+}PKlNBn(Llst*0hWc(#+f7Yn>(d<tCwujj4!zWc
zF7rn8sw<b`mQc#UvEy8+j^l|{aQ~+1vgAxh4nQd}?9Vo4QgeLL)_In_u-zsrVMh<!
z#J$TpidFSGsZ<3W&kR2G`Az@4Q5v}!o4z!D`>CV&IH9sz9pYY>v3sL>E@$jqi8|j(
z`k7tNzYg`a{lX+aE~q`J7k+7|Ct$X?MCvkd8XvWkxl8>-0dCF{y^id&xg%EZ`1|ID
zD1~#!zMLhKiv2`ay?yw_Aic#$uLR5Oi~ZQ>_J&-EdsXUVbgf*`C7cS}(<oQeRvY|U
zwaR6?(-eJu@uWz-<FZsgISQA$M#0^=VsE(t3>5$kXgP5WTUss(4BEvD_vNCCUSh0<
zz7l{#Rz@y+Q<unnnYrR`@>6Vwu)U2fnP7HT|I$Y)n^C`GF4wV>;oNDK=Ek+$T=9T<
zaN2qB#VWdOU`&7>o;jhS@kG~LafOCrJoZqoNV6~f@9U-Rz)&A+_4l{G%$+wjFH&B4
zIG5#xs|M5+84mS3udw8~p1F*z?gm(1)cUe@L9Sz4tE1gq$KYO>!PH;Hc<7N_(IKqd
zR<N${Pq%_|&*t7{D=_O7uWgRJaZ`}0DYTU#^ZdBz{nAsE9*wN!kX$i?l28xsa`x6R
zwpw1q=}5WRIsNqiy6osP0;Yx4{(QH4tx;ZQ45tkLWM}-VtHB|6$<5`yYsCLLxs8NT
zx!kK-Zu6Kp`hTCeqn^t}t6jRw-Dd0<pUXGMX!0pD($%=Zi{Hwx2Bq^XYrhswrj1v-
zY>gKfw3s#hCgzGrh9QrOgxcx#w#GG-XC~*0*DAY@b-J&2+9HcT$`!T3l@C)-_)=f{
zMp>>KT9(V3s~K~b=W;dPz^S>cdB)4(P!qJ+$Q2`u=$CUvUw=<&U(|C&5Tl&?N<P<n
zYN@ut$IG8*l0W2Z^;)jbU57&+@wgpE76)@-sUE)45};3caA|~0ngU0;X)cvmj`W*u
zOL{{(q~8iHmA-FrE@#j@rH^?tSE=gk?=qcb?bt(*+oE5*eC{oW>|3D$-evp`xngOq
zm|C&4cx8KvukKAt^{(LY%bbgik9RvCuw5m)lTv>?z*Dxi@8=31Z`qvfK#u-bF6xBw
z#wlpBTQEc2A{8P$WzwnXo6D3?$tdmP<7E-mOo17yy7dsA)RS9;)|OpMaz$v2y9Iqj
z49|Vmd_O47JVWMxk;{?b1%#dLR~mTTjRPmMh?`0zwQ{vbmOHV<(U=b$%tf8VtA*%J
zBChmGg|$Y+#azCf!|b~3WUk0k?T$~ph?aBruy(+*J|F}gPjRhI>Mg&+OMch9Estcy
zg!mN&jd~|mMTVL>(WaYzlPiW1ZaLJhdUm`(ckaP8a?j_&#%TI&E~-3&&D^ib#=RDE
zeau@;O|f#tVyo~sY8_x(fl>o`WdLz&eW$wXUnF<!V-C4zKyNH}?c+-B(oH(=?3OE^
zNLHI}U8~7*av%dvlv4x9-52-2ECY}KL<UN$b%mTqP8uMXa|?rK4g5n@^5++BRrIpc
zFS&e!==zecK#Tdy1P}V%OYp@v6Fge13+m)(IsMrcb@P^EFZZyyKAq4Kl*vPBIW7Ea
zn|~L?Q_X)n^v2DoORzH&YbxC`6Rkr!p?5DMKaD3Nw9{W#2bqzGU0NvfZe9mQW|UL@
zWz}veziRwp(#)W9lUkVb7uABH1|j}zGCcNX74T{uX9h0E-6{jd$U8gnx!STdP+C|s
z{vz3(1L&egUR9yrqAC_8Idc+{a?6}dC5Y7r9mZ($y;bDZCY@MCI4nlq-JQhgaF<v2
zww>7L==55GWxT)3meIZw`ahTL@vKhb=c=w~gL`!n>OG!fZ(PE%gDu{U#18cD#0P?$
zUUv=XB!;6Emdifu#Fn)s@>}SHibq^WNw~Unog*{lUtQ`S>l17~qKmc7xXQHm1V35n
zqfYiCx`$qSlm}{=f|VCKu7_yXkj!JW{p!<j<68neFFX@`!uCIzpi~J~GtRB=B#uzX
z##di-600J_hsFy>I*D(B1>50HC0CKd&UWHV_7XV}Y7JGYBBc<rU)3C-$Nu_h4I}tm
zC$UKcyR}GHztj)CpVWYF*%lm6zDK5?@5B_pL_Q3i%=7kX=)*o9SIZg&zjP8GqU_bp
zy=s@e;LvCGCOMDm3~Q;24}H~Ec<1$oygx6-y`j&MP5S7;N!8@{*zWgujF-(WcT$J7
z^}@h{nlkN!Tv1Us^?Rs-{OGq%qK}^TaL;skHawb>sVnpqO^i;s=Bn2vDU-TZk^lO=
zli2C=Ay*&0*0{2qd##h$Skaw9oBS@)LZ058Gv2}@$h-1fBa8jTnQPCeQ?ui`Ex4jy
z{CqHn*o1|*5KH7~Xin+m>`?XCzv@y~mc&?CT5a&L@Hz)Ahe)+>EoZQwMIDQGr7D|a
zXY;jdC2s$Ix!SO(?l6}7@Qg;Lh~^g2S!VcKJT`oLU(dOd5D&Nxg#`s5l)tmmjsC$F
z5#Z};0^>t1;uM;kr^77jdxpk4P(L&+`ZckIn$@fOY*}KAjIgM;+`NY28^`i!6^l4m
zPKn7Ylw6a)yvT;i{?#mOzIT*ZLm3@y;i0Cq#L}?eR*C(SV)Qt;?*3kvXIaU{EiB>=
zqhSq;SR_2!vHY>7MQkW9(_hs3pUCtt?(Cj5d1p5&_BOLyDBIStx2;=d+BiqRe6Mc%
zXuJiTbb0wbRQG=(zink~eGAJDS0z_(;GJtT_S>rDLOC$;HgjF0p+$@+H;?P+^ZyeK
zIVst*A@9TH*^qrwZZnU!-;m|$yDZ|j@~ScH?*ExAj&4?(#Z-@8+L_Vrwkq&;GH0k>
z%9{_H+|$zHaUrFB+qC0TDRvch_y=zX$U&_v;%MpW>2vuVanychj}3a|#rZ~VX-x%{
z#w@wrm|qxaZ7kvm^&UYC+Y%#VMkI<DEY5cWO2-@I$LU?ip`dy3Myy`^`t$yJ{%803
z8(s4(;uSVX=qumyzmt=xE;)6NJ4R)8PYWAHraWY^pR|tXVd18F1~>b?>oTPzQe8_(
z3B(&8;pI<3-IANySa!=4jYjzvbyW|q4Q5-!-9i55QGU&QI5=Z;?`08Yv|C;tYCiv_
zk3}RzIbS}R{ld@san#1&6yP`<TJ155eXnT_bS7I2k1Oh9+pfosty)FS=<BFl=X(>!
zee&u_y^d`3xW#^+bo9ZQad5nGDMc9*`&sx-4-YW?23W+<z=|(kTJ3lvHv82}QzB!P
zl~s@ZQ>o#oKuYbgn%Y=7TOasBhgdz&_ovVx6B-jfaBP0jc<^Zpn>qdfuK)+H8IhM`
zWxz8Qp5R|JYC&HNLT_Tfy~Wr%+9F!}S9Wg(Uh$6eVsG24r?xz73>#+=yH!4NUZ7c4
z@Fkp#Z5|@3>5Ko~yrNO`vPD!2LLo9^mW7q?bMkAb8CspHQu}#Tm30krzCAMe$(2i3
z=NO;iT8|Id>YrQQs3Ak=TGTle`TIPJ+JhyRy>8)qiN4Yzw(vF4a>E!ZOehKK`Ej3B
z_2oN=Qq|@IMs4^HRqs$<U1_oJ7t(DFK6C2lD(fqv`>BmRrd1YR*i?754}aA@d`$iv
z{8zV=x|rQ9bKbLvUcoNm1I^)ja>Wm0<k?waB2@2pKDvhf&`;6L$o)O<Qw+4_B|k;C
zGiGBM8dCEu*KzVsS2{~{o6BG`l0LDBXH^fOl|||GLMo{}sGdzNXcPIv&9T<kb2H*1
z4Kr>{?A>Y{S4`TkMvn~SKtAn9^*hH05By^Tg3WK~;++do^2}z77|pJL!cQ%HQP(D`
zZn22HQ0J=BK5!+%NG&Vn6h6Tci^aLrbbpqGk1~B`5iM$~&B`>{I{ZA<HiQqq1)G1k
z_?~i7J>ie>Op;&0Gc0t6_Bh2|JnDVHi(s1!Lj<lJ_+z{}5+S+7Vm~vd6yCfjqde60
zsE!w9mE=qK@&#}`W&X@6{z~EahTM)5?}p@KpIgMezTfWpm!5LDMGfN<tl#m9-(F&=
z#<yQugl`b*)9?0EkbW#oV`u+TMc-E(SSfOe>oKl)`zRmh`{^ZmO1*xSeauVbl7Cx7
zOci&Sd9E<#CA#hMeRZO)_X+k%BVN{Fi>P&T-_n%bT!Ue&B#Sk_PC}g7SDADtq1@a8
z5-d`FN-8?f4Jbnx66|rK<af{2;If*Rk6759>*ZBd{)D5&+c8Q$b=1P<#U*m|_ZIcm
zQ$P1cw<`L;%@+dYW4Kf+>yvh|O`t5nC#)<Zm2hDA*MY%i%_mKL-n1rr3(H8b;;q(v
z#-;NyRgup5EopHBoQiRZ$H`-s<0O)=Y63E1f0&5VL!PgDw|wvii&#al{NL`2kpq6D
zay**Z=-^~^0gL_AT)bR<+#=-d1w9KR74$~)t+ymb(n*WB&$oi>yV<gUy>FH4x=%~0
z6PET(6Q!pmIV|crHra8b5glK8MTP5ziZ6e44lZhgw>|6(<LntV7SoE8&soGQ<a0iM
zl<u9E!+*A*@3+Z$6Y6n@cQH1UyWHm%qqN_;SX#HPOuJ|i>!szqMO5*5<A81p%1M>Q
z*ve%X>N*zS>o^u*=NqND&x`qbZMJqD045nde0;FKcutS4RoMht-!Gst#QZ4gmgi)r
z3l=Vm;rl5+wMb;$5yCeS=3cglk@B_QEbJN{@QZyZdwupooi`}NmXXHo>?zIlx&FrI
zhmz9#z7*;kYzlDB4Vt-}(sb|F_e{>01xnci&$r62Kbgxy4Kekqg?&0Tuh^$W&+O?d
z{&tCjg3i7C_LYLO4x<9iZfDQj*&opTHOE2lrCb=1{B(0sY3|<U!apF8%O%Xu>4!G{
z5+y5BqRm+pWI?;#s6Kwevzho+U!VDFl~>2M@t3~WENmF=fw)c7PJQU^a^w0u_qi_4
zMOM*kPED;Kcl@pt3T4=2s|_}=n-tG}!-IErW)xyqWxdY4(7%?@nVsT2<2&=<GD`M?
zy8QBtU$F7YbCjGz&}wpfgU+Z?M#&$c*_B@W(*5pyl#C#NE1r{QrHP&a6bAwrD$(y1
z%k7C}S?1xIj%!&y<30JPXzl<;M#IkHg$jJ4^2@tBi&2543;W;X$~K+VlKE!uRQBG}
znE}%#k3-dz?|H-_t#xOVCPY^+ksig8Tv6TYZXX0}vKWUlG4zhjHnB8vL>M(Pj2(%M
z@9oT)k~gF<tE@hV&EwJIl3T)?CL5`zUHG+9^vgms|GLXv;O?_czq+}UuBaVvN=x5<
z$r%)d%I90qGE&Ry@)<8P)0Chdx$TKVnRvIzt;f5;3vLN-BcH|wimEV}(Wz;6XEBZD
zKF?=L>Chz$n#D7gJ|`nP(25*8R)%F)4c13}v^s>ZU7Fv}b03Lj_mW(BG(_BKbkFH5
z9*^Zx$-;p5E6cruI&&WP6@6acYL$%|g>a~f{;Pf3)_z9+@twtX_8-gElRJy?G}BGc
z`gJ*)bnb7V)Ln)5J2R=lXXds@qcxWPjmq_t%5RRo;=_La@;e(H%P2n5Sp+8fyvx!L
z)ui!ZSQoxl?Xt=#Lu&~?V|ip3@eVhL8IQzv5ec4qm%{aqcQp3X`!0E~xlH@58v0+K
zx?M!?Dy+9w-0?&tr01Nv@y7g?UBoQThZt?{>mphx22(e7u3}8Ozl$)qFU!d8(M4=l
z%2LsI*)wwa3tjl!%;NkmVr>MTeV**1)VW@s9}FR;@_crjho_-p?usZ?+Rl=Lh#Y4u
zpWQ_~REEXtvWuve2aB~AuTMPsN*57w2c8KbU9XdDY<O4E@xIbjHcK(1t4J}zEnUTH
zDi!<nX5l}~%GNvf-|A=7>)KUB*DDSGo;`dY<DHRR9T_VV{^aPcBCkT}ruyYy$U?GF
z$0&TEtN6{w<0-7TY5E;{c;{DY>fzn*;k&yd-m0j#ue_|HzN2LifB6`4hUh_`PYgHw
zUg|2&2a%s&^{#yS?K&ByO0%Z%(X6hbiATzBx>BzF#($df%7tCUcOIum=i4)%Xlz>9
zRfO8}qK^ul(?BnNZtD|9|988JCn})M{pQ22yfk@Nnj&IFEq&52<_bombzRkQfp=w*
zt<<l!+={I-t_Qtb6W2Rj+dy4>YRidE*Qq~q2f1!b+z{+cqP9GNS2ng5AA3d^iw)-b
zx%wMQxg2#m&P^<JG}><H$~Tc<aPAXN2CX+b<j94(IK&#o*skSqxTUzZRn&#{OtEt0
zylIS8^%9%0v#wPH@Tlk5h@h`~zp;8QQhO8{%GoWf_Oa5weL+v2Jt;)5b?mKpy<^wO
zmGl+`zXTgeEv@1Sp|@W;A>!2^UkuTUi>g&HMm4aC-kbp0uBUwcyvcarUaP3*E0dC~
zJaWAyv!EwR<uQ~zG3pldlz(&T(0KW7t0+Q0WZcpG{|mv2_|}db^dnmi<bnH0u)6CR
z+~4f?c=%RdzK`awK3c^ZOa4xPWCmOjm%@(4^mMD>n-cG``Iih(X6K;)6z|UMXcdvh
zgtk_Z<Ki79&t|am!h^TTlXp10!!oU`Y@EF1@NQNyS$>b(iR%-PD+X9O)%J3hl}Buc
z@YQQpv)}H*jBN5ZSGy^5<Hu~P`Z|R}@JM~qz$Yq}O8*hkzo~8pP-PNjYTnG}84u3C
zYM!jqko!QchulWpPFD45_qsB1ioCP4RlMio9e`>L4Vu2AKbpi9a$OfYBjX&jz{R4h
zbgFD?$;x?FaooiwCcK%C$wS1Om#m>m7InxCBsAXdZsk$a#XInxW<H|?x%@{DE9=NI
zxm|t$SDzcPk}}^zN?BZB6@dw*jjLFAmSjhd44|oy^Wa?1)f$Z8N33GFOXl*6q}|`G
z;(e#s)w#i~Y_U4q>_2+bDsRr|#Xg>OWWT`c2Fz@a(a>+o%y{*2E06Q8;*2phL-kNv
z25J2~Iv8~*O;30>rpK_o;o|Sn!R(Fc$<is#CL0b^JrA|kH{Ey0{DH|Fi+p~NRcRCX
z=tIk7F-9I7Y-P{W4q5z^l~2k#6n}N};jc$jH9j0-Rp%*Y$U{@fPXb>Gw|}C}@jy&(
zs${PyVe+l#6JF0JUumIuHghO~E7->dr3cRWhZRNrb9%&6PgF5xVlnwvbnE48azl|C
zCrkBBUWx$mmY#blHd6jRGntQN9UrAysH1^ak%OK|=C*<7M_bu@>oI;*aJL>b&3>eR
z;MwHT@x!P)Miu1khhO`gRg9{DeD_R3a<y=GY~^>o>31yT9oxrjDu^1{RC(2;Q~VB9
z``QXBCZj!GF*iS%hZ09g$l{kN+$yC7;Zi1?+9}t+kjyN28%5Gho|<MAR_`K_eO_Ux
z@yKDgt3=F|?DZ%6P4{R_auv3pJc7H22^Cxoz{aZ{!HqzjJo%OGOZ#!>ZR|@k-kxO@
zt@zrZy=bBWDmY&GhdiBJwtT9}kvP_*hfkfyoZ{J1w&Flrb!#SX*itg&k=L!v%w8=;
z_MdMR$2{`so(s%Kb6q~=`)^pqevjbpcBO)A6wA^Do^#$$*zV=QPNuMv@TTn~#-o24
zdkLMU)XA!Y8mfct6#BsYZA+c~bGGzfX%$_|X(xyOKs&ilhTW4aI+Q7pQMmaTC*QFO
z-Zr7Bd;i9Q8&mM)E?HOoG5Iy82ujx8xP1@&u>AIYz%94Bfk>5<dMhTw>n5|<!qTE&
ztW$k%@A<vfS-G^>t0s+pA6Z3Pb%uMT;h223Lhp7@3RP@Y@tE=+vEJc5HPLefIEd@>
z6-pcMzT0ZRKYnHv8R}LO)wiS649&+nW$x#t1<*oGE^-MjuF*~|rzt1Py4$TH!m}Zp
zak#C9e4n)JuwGYhEnlS9=;=>AagVIM(<%m`oICrJeWl<v)XB4WuDgM!5w^=J?(i)w
zg|BX_6yE&GD(;K;Z@tQK&JU_?T*^cHp{eTbo9!G&rsTOF=?+YX9+v_~%K^vLg4<?H
z&EtwTA(Jmyxyr<)2(t63Ek~TT+O@fbB2Qho;JWEdsyIz$#2Ksl6ol*hap%s_Zrm5y
zc_tm{x`4ySQ-kQmt#M#05zca9w#*%vC#uMgknU(%-mZ&5JbCMnT;0soD&;ccmXvZt
zlq*g;a%C?T`FnTLE6YI6{>jR{H;#KuTgmURy<1iqmuA{i8uz7*H_54!_X@ebAWv*6
zzu>c<blhX(5U~iGr-<qv=Y}$^x4PqZhW$$78;H2VsnGQj(d}4nWq9!R;d;kIXRYG2
zcg}gS=V(##-lwjYtARXrQQaH;hWs76#ye_lw*uWuBA5ES{6dRp>C54dmxkw|tCf#&
z>kV3Tz9&E;`i{%LN6F-08O3DiWvkfnf4dX6aV>aMgSYET|Iocl@5*(LbB}1*GV{KE
zu)N+}IdG)ON2%iNmvlFkM!!6<wfvTKqb{xLy(#w)sUA~BkEz(Zq8vz1Tv9HV|D>0z
z1RBe;j3gWbw)gVS%IAGMz1)+TqnF=O=38`o#nE}$x4*jVTQfU4KktCc85!NLrM%j)
zdqlWl&+<-z{h|JOJllE?q4G95f3Ui_TT@q)n;iqd4a9W!b;sK?`*0HJcD$jO4J(!M
zXAm$4=7}G?rM$%;5Nf|Q-C2-t94L>&pBxLq)F_|?d)waiV`WB2o|w;_v8SNP|K$V0
z3O&DYTbWH=(au}fT%&>GGAqYTXQkJZaTq$9!9dstgPr5@L?d}^WS-b7O;z*k^Sj43
zF(*fPV2tObY2jQf#$@BVa;=m{kn9+lXP@w|=iwd@yrjDBjx7hXSzOY_&UQJvayjf)
zOk<o6u{n>RJDRQiHaA{hmbvrHliSIg2zS$4;iTfyK($vMbDg*RZ_vfp;~UCB&*zDm
zHz_#xAmEwlvRBqA_II&v|Be>|gPA$6yVd^?9#6VGN^kX_T0c)@%f|fHb@_VV?SH7A
z2ge)V?XUO@5J%=V$U~P_sV3hP_`lsb{?o5u>_>RD)Gep^{ozg#GAWOJ41cauC>|AV
z((e9Hrx+ER$2DhvRi|)p`*WS5kvv$JM}q)1Z<(L_tGk4gc{v@!eT#qDj^Vn+|ArmI
zb(g<a$MCqz-=im_{<rpllXPSHfJ<MbyYKui{Sr)|ebChBwGE4_>b}xH&}*(A9n0n$
z`LD!0^}a{#@H6&f-ludn&fA~W!(7d9fA{s(jvXlKOFeb;#3|b<%8pGOS3gHM@9=-7
zb*v1p6T=#P$I?7hFva*63SX`ym3<oJarWdo)~<&_57xdOS6knLF$-%u<2rKTU3ntu
zdiJhmqz8Mhy*B?6!H!V(E&4Z*nj2Yf!d#9`wileeG-P%<k74?~lebm6C10K==cVSM
zBEPOITq{QpVWa$SvB{~7>{69@AUBodi3cN;)*aQg<7)tH4p<?RTjZf5wt3wCKM9w=
z*Y>*opO9YmTsf78E9M`2G&<{O;tZ<o^&tS_c-g(<==M(nq#)GaBfLHdK(sgHo4C7#
zqN85KIw(SIS98eD2LTB7gM8+mJa#V}kqe=%|J*I_?ONxl4;x(HfBxU+09@ZGxb^1+
z{<nV);Cxmd%E|xMA%2b3vCQ!piEm4z7g*%b0oXNqjn!E0*mZQ<y1X4SxrgH+!84+J
z731}&>l(bvSJ^22V0jw756e%%HB@`1aBIC@`QqN<G2bp(IoiF6<xA!ompvu>!#ch*
zWvk*g9`MW2?%hB{_tX3ze8hL8;L`DJEHD4Jc*ytC^i3&`!JmA_zm>i(Qnu-vCv5+%
z9sOODed>9}tGBtHWIS7(x9YyKe&B`6Xzo39eLt7sazn-a4YYi_%f$ar`n;z~&Y|Bs
zUzY3b^m9)(*J<|3%6W^<ej}Y;S&f_fLEf{_Z_&-K=k3tup@=JI5dDvIde@2hpLTT*
zZQ)sIdgeNn<1PAmS!G@<9LlHz|71rmqs(*k>q_$Rf8=p4@`$WFg6ZV{b}#>vy8Zco
zPNi4msnRo)O3z2l@YkzC{+Kpzhb)?UBfX$|5b#uQU4L)BrxwnkzPJI?Kc(5b0Z;pf
zDE^Fo@8fa{(LEq|X8mTGy-e9*yuBRD*Y9PN@%Gm8m5F@4maj~Jo9p^A<>?ocC{B%E
z(}{Va`hR)fdHt{KJ4$QE-+$V7N|k;$Ym$Gc?|7>IZou>p_Z?3K;0<`*X5YDy8t_l{
z9B&0+nHG+&-%Aa6egE-P29}BJ=s%vyz%l{Ks07P&n2eeK3p&hysv@uUn&-2lT{~FW
zelpdytaK`vP!2}wXI`Hf;u~Pz;rzm<{c@Hn;j#WcY4-mj*JnOaH0dk;Ro7oP4ZG9d
zh?$kgVJ!NO$Mb1T`=>t9C3<}1Q!aVkp&?XfXLZ|{JJkW{ow)J6`k!SQAI!W?4_5kl
zPy6|D2RHZTkpNE>ru_;^Z>~PGcStjA<D@UCT&EF4P33&6<iVUT#~o^FR7UV}q&#Vt
z^3HPEN%iH=iUAH*_RoK^Kc*ZeK79GpA(VMxxk9;~Fg=8FuRL#<W2wq9Ri0gxC-TbZ
z`qVDI<!_a$)f`{?tVGB@cX;XcOd7gA`QY2?^^{A$H<w_8BfQjk1UoCc5z3{fb7=JJ
z49jTr)F(b0FD?y9KP$pIxQs?mec;n~iCv@T_|$YeEcO1JTJH;3{6Do`f&Bxf|G)jp
z=g1H9#48ET!)KAQ-Vybp+Igm}BbN6<xiP`~Tb>xoZJ{I2=W*WD!=dAaJhg+;5u&v|
zuzpliz2k~){)A1rn5PaQjMrnE1=f(uennZ0YvoIM>Z>~CML2XhPxN$ok(yM@s~X!$
zdkXi)+lBB>;%kKQjA5+s?Iu=LDmU!6;oU_2fLgQnIrk7vFLB*%$}x7ng{ij5>GSTW
z{;_OatDA^2u0(Yc;e548R;tmB^X7KH&seCR$660svt~DX?`+u->h%8DP*ESXilxT%
zr@9IMOF8#eH~X0R^p5%DQO)cV-r8Xm=2Ld-J=Md14zhcnw%hM5V{h%W3-cLAc;k5g
z2SvA`@J~Pbp!o8~AhTJt=W2&=vtioNT@0-(ev<{?cjqnClEdBE*6gs=kd2RY=j&iD
z+Z$fC>PJ2Org+%`;N^-p#2x=957!#<v16rSYRZGyy1PSm{h_;f$Zh-FX-hngsJJRx
zgFT6!VVeEuusQseIc>owJY&qornp}5a((Hf!}SDIaaZL~LykP<$^92E+kn%ae&2i9
z9zNsg_m!8e!&y(iO<uNp&w2X2?`3QJlc(RCUbfojJ^fzwvW5Qa>G!;s?RPKR(-%BL
zp7ydm`irOE0WVwEi=KX;d)e;))zj}IFI%%qo_@=`Y;`Yt`pxySRlVZr_mY<_;5Sdd
zkzTf6ylexmdWQVo%l7c^o_=3>**aYF^xNcVn{)3&r44q@`=yqeG6|2;mi;ES(w1G@
z$J6$zmo3!S)9-mN+wWesr~N!bp7ydm>hI}yz{}P(z|-$@FWdcro_-&B*_u`G^jqd-
zs~hC$H`l`!ZB(iFka($r_|2Gq$3vp^Y|%;{TK16mMYJ-$UjC5yF}SUJ)bkqil%;gU
zQ?}Ca&JoZt8VW{4LQW3+@FBrZ5B2k~Fakg9DT-=}WyZL#dx{M`eXjb;fzRB-DZzr~
z`J%C}xGJZ#%I6Bet1|qad@eP*Dmy{n5?3c*ff`rtDG)6#i<U;y)JM4P1Ve}BkMJqf
zJ6hU@{w3oM3dc<>;Vma0ZTX1cr<eNqyZY&^ejXLZ(UyJ0o@BnNx2|6wK97ju&H;VI
z?v!d7!KMmCuT#Mk1i3#%GgUBa?ZO{0B8vNnVYNhCW8%6#BGX6QZ+vC+VHqv%m$@7I
zh~7rO^?k(Y0Nfw^w2$c9Mx@D40w3dEL9;QS!egRpi%RW+gSiHbW#uNVpT2(1vMSPM
zevGXEZ}B_QSF|${+CC;y{n@PBGm{8hs`NB;I-gcBD&;)Jo_~%*jp+Co`@Yj;uiVE(
zVoaOr<|PxpRBwaLufJb0+{60vI;?Ujp%O%!$-ANa^i@BPtDk=A=Lz-GUl_Y{2Z#p;
zP`t^u0m4YO4HPvyQ0UpAgG4%XDzq>3io<TS2^%Cr_V|CW<707Ta_;wo1V4r9=SlT5
zSp7Vueuk)@r`69;_4ADS877R}@1GR|6GXDHK4dtTjEKC+L1DuMKmQO$P}m4jduz(O
z@r|{wYc<w>0FQl_q~(P+);_r}Nn28{vGytS6M?&_vDQ4PvG!KA#@Y-c@0$@~-*2r|
zL={0rR^}PLjsS{*imW0krYhoW{7lsyj1|+zj6r)wiZ^|VW`{S{ia~`t8*A#%2M91b
zhDdQl0H1;n>onH>4t)-+06Rc2co*0}KF9)7z`wv#U_AJQcrQY?fkEJ1?5{u{0)LBZ
zT%>)8;W6+n=nNhJZxCoUcnfn!kOyXfC%_WiKZK3~&wzg@H}ExhLjl1}&`O{h2nT7z
z(V%{y9;g6*!!0?EqPY{x*AtVqhS0ky=d*a!#QX#1D$t)*f-wCRdiUh?eIo@wMe1ji
z`WdZ${;7V(sGsN5&sg>Iy!siZe#Wbx3F_ws^)pfZyr_OAsh^kB&t&y8Mg2@wKQF7F
zY3k<{^)p@lysCb5^)o~L%oIlYzSl(2vp&DClAm;$C1QKGt)mr()YXbto!9cipsS%n
z>ubdup@+blziFnv5nA!0pSAp@AS_5L7JgcBa6`>>euied0H$YYrv3Fb(}XHo@nkRw
zOa;@xL@-WfcAX^#7p<=ZAJF{{t+-u9t$0q1Ry+&z_tlE0gCa1FCL(cr58AVyW?PJ#
z4i<s6U^rL^dJtwXVa8xyg*hThD~`TPD;|Q|OfVf-wrRG&F2XjPV?~>-Lf&JYC4!1h
zB_kOzPJy9>nh1UGeqmb!)`Ha_Bwj1tovxYYb<s=-LMy%&s1=ulAZazNcyozn+XCiS
z(@gy+jsBqUZOt|qO!U!;(<_q;sFiq&$?ZVQjX*Zo6Q$KH9te|F4Yc9~b+qDj1gMWk
z4#m+ZoUCKkQEP<A9}zYoWGViMxU~mSvUc7q5mOXI^_)x8iqBMlIf*Z)dYa;&*h1L$
zqzl^w+zLQjiliM#!u=}ly>Ls%-t=?L7FkOxz7kB4BWzG8{34<EXr}3RYiWBpWw{#!
zKdG6zRMt#~2Wh5YWFA*TE1u9&D@tp3kCv8nzm|5jv#^~>B|++7C^*BVix()-rI;sy
z(O?+%5=wX`=2XIOsI8e+L)U<{U>!IZKv?b;Sox-AOK2r*UAAhrGj+7$ZnTq<dRlR<
znp*K*#V3h2QHh)js;A^z&9)z01g8i%B#bIUN`sPIS)ZcDyiY#bjZzfz<x7e_+Mirb
zBiF6T@ujL-ahL9zDT-3GK=l$DIB1$BY?eaJw3O0X2^NFpU==Xq*A}z`EkHU*1+Bn^
z>RNFdC=2l#56%)TyB(wDC#7g<^STLJL9UiI8G$O3SSyNLAnf!EE$t!#8Tb#**3z!f
zzE;uBT0vU?YnGO_8NX>3Ep5LN0<+OZOKU5a!9OnKJu-5XOdJEd<pJDIpt<_2`z$d(
zqQ8kAx<kvKj8Ma9hb404L#iM~$Ty*J5#5ocH|PU;fNt^|<sY4jJm)(I+Z_5xcj8qB
z>0qy{-eZ<X3OY{{sL@GFt0g;OpU>3+6r#M0d9XMm2Rsaqh%LC)C(bVD1Y|6bZ{i-)
zJ0_aJALNim1pe!v)=cm+#S<<Ov;}QIBai@EfmF~0q=O`o0@{IC5C?jKrl19=4_eCx
zJykv}vJ+H_EAl63ljs!6C<&NJw;knwjn+7^6D>{Nn?FnRX|a&FZQD_?AOjpH><Mrf
zMEWChN6nN$7|WxYX?UV$D+GNiF+Rux#7`6pWW|D6EXdZ#7oa^O+7ouIMw)Ccm`1&2
z%geaOhyq#t5yGcjqJ9s-JD2WQi2rmjl{jOdlffj+>6BAD+DSY^z%=<Z@nV{Gp{sAC
zU2Op~F{jdAn$VRuW4B_@0gdPY7U(L<ei(UNBR?Z<PDCnY-wHGZEkG05pci!-y_#@?
zNpspeTK*OIZGBMK`Vuc!K8gS8q9A%-2)i$%Ks1<BLo>BQ{?)j*t_>e>fqeL82wN@u
zC*%m*BErPsZkRRGHLgLNiTz+A!wCKb<gFLT0anlt<bu8+l5$={oFaJSGW=}M6UJMA
zpT&*fVuSpkH%&LFRegenYo-YKJ@!5!-N<ftMy@7wmuvFDM`sCZqexiQrwgothEU~U
zpeg9pfTqVJH$9Q2(1>o)knST75GSgr6?Pr>8ejpF2AAyE7Cohz1~U*9f}*ZWBG}{G
z3R@hwivMEl1_M+9aZbQ@DdxcmG*8T1Fs~=Q<<Q;8vYha%6yJfGX(e<{cP1ueN~cR*
z8l@HGUt<(J#I>`zd^D?s;kpJHUCO|=kI4JMeCnp#GA-Xfg`pY*gFrAWf;LhCJ7J5c
zm)^ZKQ!ij;knBhJ7G$yzx`jF#0v!Q#gc_$PSeT=kN|q&P`Mw0)gTp)$+pIbP<}H1w
zIA|oD<`6VhR)1_3diPj40NNyI4+G3zuv@;3JyGnEUqMs-*V1VQ%RBl~8$mnq?^dkk
zZ<kMEw^VJ4Am=H~E1+i!O0^kx>^GMC@T^m`j-k2DJS{(j1Xssu#Un6BQoJ*vh2(Y;
zk%L~>@-wLR5a<a?B?3Buo)QU-gkde{QA#8MdJLKf9TQ9shwgq@GxemT3NVkRntIT?
zMksem{_34tgW`*KGBn_@pTrM>nP3w3MU>8D=wj$pXuN#$aY~?QJ8f(O_RU~B*ah|g
zhKJ&P(EXq{=7Z4l2wk8OpReUxk7_nE?I;~2Vb7+znm~u%Eo?beG}H1nnyD%F#bh`Y
zdXC|;1#|)SRiG8-*7LQ{{58swubIqHT|U~6aiV@YrO}@Nhba1<OlBd>o@23(WrCUm
z?MI1DfS!}f2wy`K%Fm$fYaOSw_TWB((yBp8?!$Znw{>kb(=d706I5+c7`3qT4K05f
z>FtGDX{Vb>e@qe?#=ajM1cyL2b6mVtOPfkq-vzW?Fd1_oGzbKP5D*567{?-@Rtl*y
zRA+o?0naGR!;q&Dv~8#sP;AC9LY_vL8WHhiG#h&km=5EevU-2qi~3RG$7o+05WYWt
z=`h`nkm)q95!iQP?n4t>hj~8(-c~wJUkb&*-j=WziFXVE)?@c)pdLu3m(r#e)7;vR
z)NF^DkZTaG7v>mfTWA66x89(~NbN2gLsao}5||0*sJ0A~wZH)L5R}=@G~$S6t3@-2
zS*V)R_Xxg9q|4U^kb(HN<XGY#gMT(}PIeMzK5Onp^!8(z{mEc=`Hc$OdMxcY9f49Q
ztzkZ-2`*7EQP8Hy5edyk$XwRJe3af+<1H<}7C28~ERuH(oF(+g1@LW++afytVzA~J
z%@!*U;8#P`mzNbSs>M*XhA>@7YdS3}5q@U)uEi}88CTMW7Q$y8_Ef^O#lHYKHezpu
zJ&qYI0lFFcJo45W^LET*kgpBcjrkyMy)c`>P|9ErZmmgU?^{~+{5BXe=pU_8NEpV4
z@$5%GSuB?gQcZJ29Ucx;&2Q0c;|RAGx*CS{Rak^;L&5hz&~qRGw{y6KG49VIY%0P^
z`ubYpmr(nK2+)JfM7*Qf#()ce<&WtYI0M?#Vs_CQ(xH5EzIbAgCjVYIOY{%QhI0mJ
zZ+wG2QTR_KSdOeXn8B}T9<1LxOYdQwJ0G)w`Aj1g-q;sl-;Dh{b{+dd?Ax(l#6A=I
zBJ6vxU&THP`(o?|vGdGsnuC2Q_G8%nu}1@m+d<sU<F*{?+e(w)BE?j3N)C96xnJy)
zbD`ZiCUzN`7+XROTNt2(V3Y;1tlR^k)0xZtp}M?(2$OLA5(=h($ATeMDF~*BGnXkO
zTEtOk5p(<;=I$}j(eh=&PmWke0bQZ?uL1+}C3)A=v&29#LB0-Mo_&U{bpo6M`@wE-
z2wVc^z&>ylTmZ+x6>uJ01INHca1<N{d*s}qOz7f*d><O;Kbg{JlE>V{e;_^api%W1
zwO;k#OW;NFrD4jW4fWMpZo(YHA-C_Li_J9<cI#c5X+siSma)J%pxN3tq=4e-R?vY7
zG<9Z+ow3aJjN)6t#(tV9lEq6DXd}OPmO?G+OP8O?*pidXB9iVnuZLzz(zH>B8}P_V
z8YMsQnA%k{^`~{$Xu`|^je!pPyJqT5+&Ij=aZ7;K2YoU30*RRWK?j0Hn0pa62^!g6
zGZo<06myFv+Fkia+i9jAIJCkcgj#A1EyUgi`W{`v3~h@0ai+3#%su6@;gn!T0StR%
z?*saSfnW@X@MB2@_EEAHR+2k$GegtiaS8Jka1DsN8BB3E%g}#N5YhceD;~E-AO~~<
z{lRG23ICocBdDD)!nAsTl^^bjw8ov#33SQsm?N9QmsYr$3W&zsPX3#CsPAOO5wrNF
z-5A2{hR4ObHPe-Pbi!s#r=;H=Y5^B;_f26&#4H(C=MUCQ^X2cvjWK64Lr$yD69!KP
zeM#eJx|WuLEW_yyQwcu}EWkV+8q|Ol7Spkgxh=y>5orvU509iF)#}ZdwH^1JU>8`=
zV(Jid12jY~BTRxho?dl~9yJxrQaua%QRpHNhj|TjD~LswI4~dn=izY?tiye+tXia&
z9*N||OmAugy_QU`g>HOMGqp-(!UGYMMO$bXbQcYBH`ob!(>sUZz6eZI<<*hLUCdFc
zXVL~%VxE9|2{abBUC<NFH4{Tz@tg>H7<T{WTAlp%Ea@i^FtNFoAHySv#IrXFqej@*
zQdleHj|f_$cYP|R7KPc12C^3>yJ<LmY5Bu(pTNKrLBVGbrvw^8PuxOp8&0NkaqA8G
z;5GzWpGJF44QLudp`ICvn=kx^LA%SxN2$h;BVSfDVjl6sDD=u83Pc#6;Xd3)9F+Hu
zVO(fCx*-D5wS$;6+R=qAl-^oscUnSEaG|wk+RNCs55%Dp8b;#rFiHgLf7J3f0)M#-
zUR(LT+OyB8nR0=A6`B~5LgrV45QH5pKgTU8Wk2zEg1ulX*ber960jTW0*&bM>>jdB
zIHBe5la0qBXVDrmG7cFNpwYkzx+yng?*lDl7>c3R`eKfyfMaN#L6}eA)&%orDrg)P
zvk`g@KEBlGMba8VD^F~xnc95H3Ihmci+Flj3B79);r*$wz$ne9I7ohhAgPTuQd?I~
zGNv%j&1akoJf-Dt#qB&bu!lnF*9@J}y^L8fI4YYxPnQ-w<g3ucMq??^&D8oq)x2ra
z^T1@x6QR99FU)<RTL?2ro+eI0t)B2%PbOQlyqQ2{jRRvCM>C)q@~(04&0eqglKuv0
z39>Axs@Yb7_rRHG%{CnOe(=^oV60~2##Gzn-!$7K&@+xSfiLM)29fe@#k1Q+#S^rq
z0QSQNMS$%TNT{yaM&P~^UeWLhgV%KUOao@*>eGlJ5IPXr7euD;AWQfl!kKf`FxPlI
z&qMJs<Y^J^anM*0M0wHxOei*NJP6x1W}tJEZ>zB4sPvgIi!0MB%ln{BBI5}kL3kRI
zX&?DJ3Zmo-_@y&%eGZL60rfq!orsi;Utm!$qUE#DR54Ay18o=5gmRjUOnZ2Gog@P$
zs)fKh*$f&dq<j$CM9h;fDH<{XInR^dVbslh`8jTuS~F=pZCI=i!@Usy!_eWNbt}!Z
zK;HWzY23dM_gK;><VpA9Y0XyujArAx($tM<;}Z6zgk25Keqab#tjdG%GYNkJ%tAKb
z`f@AG8nl>2faL^`&^aK1fb$<@y#y8lf84BOYVVJl?GQK!#`<8FjVGxB=_T)nCKfef
zSXncQiIuTzDq5~-U^>u2Q~cK9m!u|oXdlM+RLtu!w}3L=qybZX%o}hU3QYispcUAR
zTN~&I5JTFnp-sS6+>f%JE_p(eXOW_Q&~zj{#4NE=)_IAwPpz>uvwff~&seR%R*KRL
z-2x4irwNnJI_<8>v&3fqX>jZ*f5)62vH<_Bl*(Y}UfE%a(&Ze-yd3ldYw3y+V~`47
zOXaKhC$t?wNeu*(!Bj8}^d@W}D1lcW=vc5F^El`Ta1j&|t_8d%U>+iUrc%X`=LwTb
zO-ur-(2Grk7RrZ}pI9y5gvOx{`wW^&^YVF_<`mSMSvjtYmY*Q+RrU}a9+$vHa8-`P
zEvoHQ(zpP&;I<LE0i?itAKh#(h+{Y?fKLjO#d>H9YOk<5&$x66)Zr#pGp2d+8+gqZ
z`{l@KlvU&~hKTI0JcST82Xi;f8{}8`^=fg6F>^O*?I)dupfA{o-IpOvfXGnh2FkD-
zd?%sHYRlq(Ubbf1C7*mnO*q@-YtYnM!{Hle)$((piO`J!lrJlpeefDBPZOp_WC6U-
zfnDGX*pJ^<S$jHs{0Cw`C^IozihP;n7s4Zm^cF!65w105u!#I8GKQba<Us_tbli$q
zI<AkS4N)#Vc@vX6fZ-#R7ROw2l(@&iF|d^I2H0MM?q_0H!@P(zkAd}|9lZKdo{j2i
zp{i-y;z+1fo|ZpOHh7f`hGd5_UK43DNR$I`v({Qb!zd!MKLvFh_c55q;r1R_EdNcI
zHuZbeM`Lj(V>4sdLU5R|adJbt6ljIe6Y*~WohCDN8gY;Tk5lkkDgTK*G4e2ey%21A
z1I9}D#ABZ-KgO>eO6Q6*XlN1riL)7;0Aoq}io6&1m@c#6GY3opqr0&rVuI`5Su>5r
zJeY8+fUg>ZfdIk49|Qs`1+tW}=o(ncc+`tIq5uq(@4!2iN&iP^dl4a<%~Ty?zRDL%
z=5`P9Pz16;U->eA^W#qh&{-H3t}<_~<u%9j?mS}qBMTGlI);@=%}|ue2VX;@=^sxX
zrQC!$UHHq2vv`1NJ%=)?Oy@uLGeZv(dl2LAZsJ~I+1HJy;rA&2Yxpf<6(%k)<Pc^s
zbI}H5DwJQrBeiI(S{xi^&SvG+l*PcbFye$#&X_Z3w6Xa0N6rWu-vZK#=2;~UxApi%
zkgqVXlRRu!Alyzchj8;jJmFF`>JvnPFwg>Agnt5l^$%<J<u_$TWWX#5he8rhfv&-=
zDRd@GW`S0igYat&O~o(jE)<0@>4$x){Cu{W4BN=iIrNym=gCOw5iNhUiNv5&DUA7f
zOhRB0SOs!;R_+B~Uq;*%`0gjp95TW}p?DrhV&t6#Z3G=cxQz%sAA35J@Kzd}6~61_
zT+)jw8bhHUCtP9$3JX4yDY(jv=6#441Km!=^(B1C{XCzORzJ+W@vBUn2r7FB_Bn(r
zf{s?80=H5g{i(Fp$QOv;XvGurBrpd5ZmLlccIpwWLH=|MJ;<yMoe8Gbrv*c|uv9%o
zZM4O2HTE$1@LYNhD}fiF(|RnW)gC*Dj*<jgBgjfWdI`)|LFZ7&%b`tiZ-Ss^XbZ3q
zx4j5f!iwxD?n%u0$Dpn7OGU`}__x7aB%hU3M$sge&J%DO0?na-=3u@8=7A)_S-~aD
z$3Qmb_0Xt0DST*m>_eaih{xOuG-^m1<Zm5rTjJ<>xD{dENx}5MU1IJDokXSdZKxF$
zXOrke65mdMiFkG+LMoU=t4M@d80Pk11b%&}y%J~~_OZ}H;E!2S^TRO@A^c3@t-)LZ
zzn=Ilz$_Fc(Gci+*!O^TV2fW7QW0qkmT5#hOaj9Yrax{WFt|qP1ruo|3A9Jh0^D=4
z_kt!u`w=e*a}&(I;5_!ppg!i&@Hqy*X!wr9Z85kCzkT&+cKC0_ey9jb4wj<?oIr$q
zI8G<RIp{zb@5jFnbSTImTzBYE+<HS(z+ud}G@q%2Zv&5^(EfyrBDWUkPV6J#yNAqd
z#++~`%?<YxnAd`$Y$ET*a0=|F-K>W00{y{Za1l%g$6?-%h_Rq22_FX=aW8`Te&}{E
z4GhMvlYyg{M}rV}4uoC<g7()Vk?9hlm*0tI){puRgyAqe#}RQXIEtkGV7>^qU6?mO
z4}pVVCMc>v?uj!Pb0Oh^FgF4@WTY~5FLCPQo`U%dVXU~PV;+p#UhFz(g83?RcQEyT
z9D{{GeW87c+&z(EM35dt>Vo@l%wxa>{3n3~+!xXwx<Id@mc0Uwf3Mk=`|v{eIGYK;
zp1UY+upX=ei@<iU7aRq<z&@~{h@a(PHCPPRf!$yyFu+Q%7NF27UJ4F^_rON51{?!h
zz<y8y4ucxs@t!4#dWNnIBRp6IR)P(nFGJ26=z37Jj-S;ajvP(IBZEj?fVh*^4(;=p
zW@1(tH4r)s`*7t?xN*=4AeCiI6f@LP%xi!FavQ-Mx*2Q%?UKj<G!Q;PU>qeEcL!s}
z9n^mk3=9Nl1l>oVjhGKXTVbD0zzJZpFAPC2k>hb+$LKt|4g(e8tZD#7fWZjZ?g8G}
zf`d<JrrjhuiCz#zV~hmWy4Vp+;#P>?@_0%tfx2Fd!yYW{!DP&nXq^QF&VW&SV8PxK
zoRJ^DfqpS#73O`1c+jUu1O-y`m=A%rEbg{9pb9WsnzMLk9TF7BngZcY;MNHLC<GYC
zXnYF$PWk=<_0s1mBl=Nr4V?Qxv-O~jC2DA1Kn|!666rbJ<?n=#Dk>uLYe^^f-|WOf
zzDrM&ad07pQdK-?0(-*gxzG$17q?d66!v|Dk@#(7^qq`ZG@+vqW(01Rus0=K8`7GD
zy$E-KeLC^{fv)`TqQ)lUF;Fo9378i`*MUBFP*W7j1Om<iMYy%aKbXklFi!woFdv0>
zhmL_ZA%P^!a|oYA*yXq##jN8t4|)#!nIJ|6Xd}X|yMrEk1<Nix_ku;3Ta#!KxJsny
zxUItN6xagB!SoRBXK){axi{u5m@8wR30(k<jX+Rf5Z)Jho-j)>$Kp2&8i?DK6h;c%
z_o`eS#?lMRd;(0vY{tAA_vs)PvzZ8MG4IE3Dl`SR%@lb%+<Rg^!88y_Tz~9q@Q+b(
zur~q6a65t91`unaT|-;rUm5q~py(XM(GG`0DKu(m1d$}>_L%1r_!zL##tuRK@#}`!
z7r%JSyK&nL*a2GH2K2!F6mcV=7eE|1gMT`H5hT`=wwMAPgZ((+hJ;i9@i;6XP!ozg
z7;_TXEhshu%)>nw_gc7ZM9>z{(YS4(_twXZlBd|8Mz;&MYv2;7Pofr(0cK+F22Cey
z1hfQu8|bwZ+5kfA3#a}=a7X|XaJY!aVgj|m-Wq!xm;~m5-T2jj(Q*8Df)m(-2xmZB
z;~oO~VxQzs{X!?J#BhrQZLuFrp=ZEnJG5O4)qz_~k%_t@hZhN48Hadq0rO}A3e3|m
zH-aX>WFl_U!B*T>f~lBOagPEFhQ-qeSD@lxPJ~87FF~6^x6oepkZ>4bb?mip&!8%c
zhQmk)S3wgT8BvRa2owWSv6oQnbMPC6`(bGBJDATf7h<kuqPr62Am(dO2Grsl=uQ&K
zh7QHuO#hz<-42F<6f&ERUk$>xx=XvOIGTiNz-T|7eek$S<aT%lVxEfm90<egOFf?_
z%zF9J+dODR#Hvx7L2DPg@b&|Xth$&bXh;{r2QiA9X(Q)kCT@vAV-RBcBBgvAiM^E=
zD?flv?y-_^7vJV(3YnZ=iPFN{kNEMpkM60N#x2(JCxOW*+opl(AO`>Tw9h0SfEM9b
z7(&CxEnx}o*Vwhv2-@Th+M#@N3C}6nL+~ra&6mw|{-B7s)3IM=AWw;<;3yDX`SVaZ
zf?CQU?FEVlGB0Fhkpyi*xD@DmdDl|pFEWsIKVjBDH$T7|I5ZPUsNt70kYB@nYhC)q
zQnWs*b0cRoxWo%56qzR9D8k}5i@0N;^Ppp)l10Z%%;S_9I-CdO`7B_TV(&%AT?@4^
z(rjGHHkCbC&R3vCK!eyK5T}%I%y{kUP)Stgz62sN8^+g%w$sx5U*-jFV=9u2gn+fo
zTw6de<_QQJ0X=r7ee@Z{P&SIDJ8DY=l|TnCp+Lq$H)7uaCRC-<#`9*=pXqWZCEgur
zd(oETphI}%jYELF2(TCdnlLvnq@^q*Cov?j2lq8FS%lwEn6`!aQurj0nGJ;L!c%5X
z{D*?8l=v<doLi`&0%~VFe0oqrOVuU?g8*k>HUcK=VV2m8O`-^~8u#6}FT{-(qs3cE
zU>$Dzaa)etaNJTU#`U<J!mS9qf%`N{t_kk%1=1X-#)Bk02YLvaflv`-uBTeeP*Ppi
zQLpT^EiOUAcp@)H!Ws>+!>keJi}+o^?=ZN4`6}3lS-@~V^a}Qa&}+~`&`Z!u^5f;|
zO~Xa(N5NhaJPMA36W|m$1NMRa;2^k0IDvq^z#jwxI`*g-z+66RKBb>Z^=?EioeZx9
z!!RF0#xVNGa&QHijt5bbxNokiRWIIxVLR9g_JCcW2W@Pse0GI;GaD~ogC@qt<G!AE
z_!n5MMDgB!dNA#eaKqWzs#l~#%kNb<|1H$Oa9MSw(xk7K1E4WQr)VN(+G`uonr1PC
zF?%Q|prJ>@>q>KB8v;M;tE@BO$pg5l32`iFtYg7`;?+-Lg@)Ut`%nn;9%=$BxdP15
z&~<dm68ut7AVk9d0&#{>QS0F|)T9Lz=XT(IlDy*`R9&?$#8G2lJ{sa#U^UnX3U%I&
z%7+QlNA#4Npm7n4DZ!;6gi%K}q{QWA+-vxEqiM{O)mM?Z=v+$mJ%m_G{B(MLE}gSI
znV2s-;h!F2(2n=u$9=twny=#)7c`d4W)P-@{9M`VTd0*&gek(k2DLn#7IFrA6Kd)l
zG+4>HK(p;Ls=uqW>qRvvy+e5N&ZSt=4~{atO`_x%&?I#H_9N6Z7)^xXPK2*T4b`C2
z>9`%nuNOnRr0q`wi@+>+w4>c0CG0Rdbr+gUEy5Q<7sI0;Jm(Q^FNM)FTx(ezMh{&_
z;!O!~4Z4fOC*x^>$r|j3FwY{fXcA5&!9FnPLLz<SkMA+278o#%oWVP3n$%#zG)g2c
zCA^0YH;vNVO*_t^RAMQm?v(au!t5c<SOl+6yn)OOT+(anhsNEC{|NfWW@O04JQnvZ
z^7;2ESut9^4NWgP1K;;Z<8T6fkJ>*2PGDY#+XehmskOky^e;;O8bjrYcxnXnAWRDG
zz95>gQHp{{&>DGH6SfxatDx_JQ}8-OoP*%R|0(H?qq@qjJkj%$P=ul=Lu|rOGzAo)
z2vQV92%#yOAfYLmqAf#gLI_Q`#5Ocd6UOjp#yI2`;~2&;w&S>r%SQS_`wYu=85iv`
zj$v%d*u=4E<Fg&ZGd|-uEZZ?Y%V&JHWBVN6=Vt!+viI3%pL6!vXP<M=J@@`D_`BMf
zEwS;shv_M!NV!7cI)(G`55#SXbP`;WzeD;mx=~&)T&H&fI?1zC*sbDc9OH$Qspn`$
zZNi$%oHeuENhGxC{1G(GMfwt_?=oNSC3gx9N*UkrWCaerq^Dlu87SxV-{&oF29>%3
zXA7zI^2_lHJl~Fg$}=5kEdx5yYNNT%$hMfc-O@SXJO9y@H!Dlo>u)hitX?F)3>O)&
zF8mAmnJJfr(^Il5;onH-#wNpG{F=tY|A}@N9yNNEW6G?wH#3hKv~!HCitL2W)SxBd
zw@=xP6z*4VkM#Xyp^R>XUg(2<7=Wwc2Xv$NuRr!9@7oj}6+zwlbynF~I1cAv0d~?a
z<y?<W>6Umm@5g9WekmKqMdKa$58M*oL+`^hyJG(~dYA8&xhT3uO__Y@{f-lk!Vq5+
zNuTo!d*n~N86iqX_<ALuhsw6eJI|l(Q5p5u;MenMD;zR_-b~1wpw}V)8UOd8*Q5*h
z<uW_^rS~e=#J+PMPFOvaVK4>=2Vt`izC>vg{)j?nIDS~cZk0a>U-(a)Qn{aeIMRhJ
z@PH#n(Mj?+TFszsXaT2eM+-S`Tlf`a%i`N#GquSkv@@!sX{PX`^n!L8)swHSQ2HeK
zH2RS2c$9`yFbCJtOu<3{gPxY2hcN?x>2(o{o{?UF6PA}^vtSNAC%yP@6W$IUXy}5(
zyzsw_UWpVn*011A{4(6u=p885f&0?gkul-Br$tXzmZ`H8m6g|K9ofO->y#}B|4M#E
ze673|7?Rfv9p2w)hu(kXX&8^++u=<~3vR}D6M~i(O-poK`5bg7nvb4ja3Ojs>HvC(
zV@uI`<;&3m<touD(s6VfEaAt#o3O%b2w(mip7sdu&(Qw-WgVFu_k;n>7e*DrsLN>9
z^7J%$X86i{bZM(M8i%B_dG(%oUw+FI`A^5*KSs7E{3@N?Sbg{%w4nBpMY`tSxn!AI
zjnIOh;gEK8721PtfT1!!y(zL5;oFQ@A6gauqdJOW$HSN3cR4IPCx48*Kh+h&Iya8r
z342|#E_h5hgWnRqN4Fv)QM*rFqc4(`T4I*avG9BH%8Ivh-b3lfkk3I+(dW>{`HSkQ
z6O~CjqyBzC-@^e8OMh7zb<S|~1y{dfyTvpYidnvTKt2Y8{Lw=1D4nZO`{~-3e@1zm
z^r<R&=g7J&g&q{VU%-zo+G*wM8g}&HH$X4+L#6!tbqV3WIpa0?;%XX?c`V0h48Sqr
z)n$abX%$J=z+t5(!@r@Qo0cno<)3-ARGI1Umt@{ovmh6d6~j5!Zv8E{Ku{{Z4c!Z6
z_)O1<a-ahLkf+bnt;CmW>xjjz4u3LBPgi>=iw|EjqGjej&&|mn^44XYwp!(7@&0<W
zJ;e(r>EZW&9EHb~@Q1&qso~F1!^KUt+)xKkt?olH@gBZ<mit>vOw7SuRx;T9wioTV
zugGdu1`RG*kA%euom`+-V93v-=U|rX7@Wl)M<3FA3=hKZs5du#f-J=x?+|Xu|K4e0
z_(SrN{4_SqxC0r`PK`EdVFOto^uoq)#ozkXMcgY=Q~BDvTg*NkFNLS-N?&cR!42|0
z3rz_=8BVfwS(_J>%cPe`_LMz|pHMH_NWPaN)5z~D+fMczLg^9mT;(5-Uy`0)?OK0L
z<F^RvA&Kyk3QEx@3bh)wXXr(;%dkwROkOH1aBwSGr4d^xy@W2SD~WM8>D`7y%0|Z+
zBaDkqK-X%#m~PvfI!yOoF@;4LTV!}^ZYojXc>#V$;g~{K<du^@4F7b&2zOjDS+1Bk
zm(d2jzhQTEgCRv0n7ejtH%yY-DVBc|<+xF~W96GAyCJ<nncLE}!thDD5iognqtnv+
z!WBR9zG?GQ9X`9?n}Et3<gEq#<O*I>X9yGct48uRy+wI<T)NWOcmaPA7CY?E<u8Um
zQeRDai%DGM=(H4?f5S#UeBqp^Nh(uUPq-RilhLMsaedkf?f6#M5`IHoLDGzs_;C1_
zkzRSfKDPe3)tug5cu22V{j2!v7JG-IZLxHXbcejo@a6w364M`uo;?QVX5?psu_}C*
zJUio*^lkos$metT2k4#f8}cgBE~w`oUybuycK9Q*g7onuKCoa-!UXIOKZxpYYxt11
z=wErsnDKeNbe{#?0ok`o@O4lLg-{0BFwIBJTfBzF&U*9)<dSt6)01qu6@Kl!cW^t}
zEgv1wr@za5--&;0ysqQB@omrwU2v1EpWb@>IygwL2VDyVsrqACnw{{#!BTQReEaYC
zpg5^iU&PtQXdyn};c1_x5PH9uu%`MoGcMVJi_V1Kq@S7I!(YYpT0UZupo`)6$!m(Q
z>Gyi+`}RU@9^Egvk2=O*DIUC5ulEj&@$Qsg627?TVw9f9SNHXO6WK6yho2?yExe%2
zeRiHxem{AKD|#1ngRjcH-{Iod75<cN!xy$2%X4%J*SN{Fq7*pkxhW1FeZ|jZ+B{4#
z$?Bk;KUcx+Xl2pg7X4ZEajT<ry8Jt0xtZ*!@sE{+y?;O9ze|qIe+S(c^H11b{iz=2
z?C06u6?&~Fqv%FR$3IOFdEuW%I{7D9e;yX$49vsHi0A#w=tTGr^m;3uM@_94kq?Ye
z2f7z}&BXiCYxSfqG^^kCcDM`ER%MU9Xa<H~yQqzLsU8%<q-d{UbsdyR7eNV>LoHb`
zT92O6t0Xhv43C!SZHAG0AhHju_a^zdVm8AK-Y628rBEfE8&Rmn@1r~LWw$1cvG5cB
z$3!fn^32C=1z9!x#f0}qAP%wr=yBZ1g!fN<Jt6OsR>t+Bj;tOUVPp7pW!IH<iMI)P
zm(M4>e@-1&o%~&chhn8ktQJEN3~6;J{6Lwy*zNGmOAaZLPFe$whu_8L#=G^bjCC8(
zB0cLvca#_vYsSq)y+%u5CG_guRkDlXe1y(+u{X_*Rq`&W<1GHNylm+`JU5_!{mKj#
zT1)A6s=Ei~=ysqL#jYHoAswZVsgNJ<O`Vi^0;VnIGb%iVzopUJ(5BE%72Uz-N5i1Z
zQw=Oj_sUxf#pM0!yUvgvy4TPF>5cRr(#w3^B185}I{bu_zDJl5ibX2BPa%!fXEYj9
z*^=}+^tAK^g|0|vFlw_3>*?)ME?K!`SC0+qS<vf_0*#sB*XR~7rj9I&P8r-Fy9<x$
zE{fNCafxx2B+A^Vp)|A<>ST6FKazh{!{?>bG`xUbCp(SLRe3fHGv+S&L9$|HTa<f1
z=ZQvAH0~&K%8z=cmejLDTYdB!>9*60Um|S9>>?Z#>CY9qud?-IIV#($f<u%C<!^yL
z`RnPO<&h>H=!4wX%@%s&hOa@naykX_2bJ4Swt>!BxW$M}7$ds_^<~DtMaCGbs#Va6
z&sT6j!2ykQNH?l*m~yg$n;6hVwhlU>8yeuYydHFiGUL#oe4F%oSPLh~YILd@pQHXp
zG~JM$D{B!fl<NpK!bO?KU><I3v{k`jSV_5Geu{=h7}02a?=UQvUORcM%6r2P{)@Gx
zwZ+;~%p(i(hJWB4(dvXXaVYo*W1u<Bkf7J>B(6dRo%weY)?D@L?1P_ASkvj3Y*q3T
zSL!I58-C+Tv`^g~{yAC_zs6Y`*mjl;HHNl_w@2^~^`jg{r7uRKRlpgXT0}O2KhE}@
z=q-6;WH-=Kv<kM7@0b5bUpL|F*nSMZ3qK0m;h=U0qH~=`n8P}FT7f2fC4QUAnpKp<
z84HX#s&Io!3dyqJ4x?u1?&7r5bkES)s?u8=cbSn@<YUr%=#}A%l_`tL(VbOSqq2A4
zZiyLNtM}(MeuQA1Mh-`rlpD~e^6tyKjL#w4q0&Va&T8bc%7&%mP^{89w1fxq>Gjhu
zK?l&b$g}tf_0%Z4P6r=LC+l2aw4L6~%0~p#D%`7*YJ36AzGc0V-VNIsHY>kc1<8yW
zA{&Py@_fc@z#mdqg>swmF^%2E@4??gx6!-DJC*pO3}{u?ymV_8E0PFr6XdA;2>!VS
z?xKY%xk5gNo`U;iMd)FAxq4iSJ|N45<BYwo+@0{F|EJ#s#<#k*6~J<>(-^o7H^kt+
z6+F@Bw;A|J^d1_bm(gkT3VIM-LJy%=(HZm-dKkTi9zn08N6}m8G4u{Pi{3_$_a(d-
z+{Bz9SPtL2Y9iHdP8P&4dD>el=osvP-L}D%WHVmCJ_%1=QlaChUF19AaP(p}y=~#&
zMfK!wPZ3`+Bj7dHJ1vg1U=x0teCr>%D-B=&xi>7+=6QZShg1uRtMlI^+Yn1{us${o
zc-zhaeACyQx`e;FW)}Lj;;a9ccWCoZ$zPJcFY-3pB>fD{wExS1>*0T(SCYP4r88*^
zP1GsZ<=OD3<k=~U($5*67XC_lu=32yRuZx~BeczKX;!)EKlENLw0y>%0Ntmay-=eg
z4Nx0?@A`yKwA~3`{)PQz{S)OL!E?9=_u(NthG*~q?!ui<dB68v&$;|IyYPz%c}v=g
z*@Hg~zp9?j*nIe7v?1d$2V0@?wp*>z><N$9XUvAL+|aL$$3#q$FQ8=GNrk<Ruoe^E
z&%#gRPr@k};rvJXHA0^IJKmgB&q27whGlq6=Ml`RD`r3vAqkQpML$!+ztUENH|#$^
zGh<ovFZ|c&uqd`U{PfL<*ix)#{^kER5nGj*a>azYS!zw3Uwz9R$ck7>_~qNtbD6c_
z577dP=+DuSwS!I!QVmtVG4J(Ya->XflBL_!#T{Wj_?MoxeZ)ct4Jy2D2HvXnqNmA~
zDn>GGvu@Z}K7o?(FaEos%z5--7Yb!Fz`rDY-v?;lKg*qGU_SgAotpfZ`c6wHIy^Ye
zt&8g0CT2bK%{yT@YQs<7(Y5qdE+T`Aw(j&#a{bEi>*PiCZEmH~*0SS0FQ2mafgjyH
zff=_-DZlICE2Pm$5kiOl-X!I|!{{^f;V9Y_{#-p(ZI^5T3ogh<mtaVFZ`ORvD;?iz
zpnKy@KTME+^izISB3;OyPB_WtRs2@_f`vtT(JHmc@FtVp3%~kH+syn;hH>PyTiLI9
zJNd1Iyl1eL-VE6i<b*$=SC*Be@3Fse*2R~tP^X<iZz-<~U%qRL+mZ8@l@fMAE_Cu!
z2i$bLe7MUeGK|Zzu{dsFYcZwvrduma!>#IljNY=?oj1of@b_(t*hQgsA59K_sQ!}r
z0`|8wdlPBiYx?XzY*jzYU(Wxg7T@<$TB=PSx>I_mTcXSOar`)b7wisS`@i+K<0$`?
znmP~pW-ocs8E22^KG+W%YMe*XX(Vrk9M9^Gn(`;uaz{*MN*~7`Av+8)HcWipFQ396
zslOt={Gxs+cM)#mZ=uh%br-z{_u&?K;*U)mWmC{Q(mCiMK3a!1iittA2`x8X7sP!7
zei2=dUO`*Xi)br)8C{EBDsaJHhiQhBjNHW7Gf`(a?*_*%GvuCNe!kM6pY{CiBQ9s?
zV*|EGwimw-x_s-S8}<sENAfzXWhbmVS?bMJ?`6M#yY%}BdAZhwA_Gxq60I^g_2oR?
zO1K`%Sf27BmTSCCx{zlpEjUMBGXg3s%eAQtU-=+9nAoSGOgb%Q=tPp4EWI&&S6)SB
ziD+qn$MO?J>!Qesp^ap@qVVMZ?oa`yUopEJC?vh%W<LCDW#`?>e*L~*_~n$*ErmPk
zC`W6c4*Y7{OnCAC5yAOgMxztf!CL5m_0SG&&>DV&UOaYU{-03~IlV_d_3(Am%j(}R
zeD_N)8H$I(d72}dq(k285pFHKR7Q6{`APbxU;^JvzCr#b^b|C6)>Y*msG||R29H-8
z1!c=&x9Jipw|})~<NZ82DKV>H6AUmSlgzKyeii*><f=yYD$u0TREAuoGoiu>vJ4HR
zknNM+tbzL~uY-HAO<pIRI_0yXHt<XM!_cL@Q}oX%chG!3FYksjlhWz<{cwfe=2CC-
z9Hx9u=03t<{80rL?TEIZ^_0>Wut#196J#0T4;~uwq_bjnZ}^Y+!K{NXSXd0z7T2Q+
z3w|N~fnmEFe(nFIo0e~3&4xm#4u3#a<Y#R^Lq|L(fA3NBm9czrd&ade{Xcm^GUxsr
zZGa2z+uJN0NlkW7<d3xxixvYDdoOgS=?K|?2|giR^s-K)IcSLPhhsvpNZ<CeD_PkT
zSZVP}LU${FHN&J_WbguoQZau4O+}xfxo8Zo<DbGbjKdNfgQJiwKNDv0iRe9aCme(u
za1Bnt71#&QA(`Go^b9P&8fOLOCOm-S5JC>6^XMczfh_6A=w&FzA42EB3D?vmxC=)h
zLtY8Y;M37_=tZ~#tE7uyh(`xt5H^LMd2EuqoPQ~zN!Lx_8{s$bxi$rVjuyrG!yltn
z@rRc7TaY6n7R;pz(Q{vV8FI;<psCuqjTT84LKc+4O|oZj7m`hd2k5Y{+%2;5<!8fr
z^_8PnMB!8U*X5<DuavB~&`3Qd+(Wo*4m`r&z^|lGLZK4wkyW5~&;s<Sk$qm}=<~Nc
zy?DupC0M)BVVK2lLXV*X=w3_jPID&b4dL-&P8B*W!YeMUv!vVK4j=yyU%V;ZFKz~#
zc@BnP)^F5K@Y-=mzwObc{2>jl!e@o=Jh54d-%wE}kKN<(yYK)my7*4>K!aW%;gO@_
zbPzp`mg>M-@=NmT(Iz-v#8`Q=5R&IJbe(#e<+Z>`@<w!>_&<Sv07oG9Lc)7f%`12c
zp7F?ijqe`tlC{I~je0%F;J&vL)<E9I|8BFX@h#{Pp2<lx(X3EOCjC(zEix$=!cYHm
zbl_F~f-p>SC*cA!4%4kBthIk9ehfD1;Hc3VfIfH@vl)kEcEqJe;FNSPItZI!BRnO0
z3{N11?tOHKJcdt%BzP3F#10c~gRPKCc$VTr*dBhsz<re`#Zm5N54LTIPT&jiMNka0
zwm-+=zVO&-_;<rN><WMMG@1v`>6eE;$Ir#u!|(ln(JuLT_!G1y?Iy23)A=kr{iET_
z&!Qdm@$mELOxhp^pWuWIDYjPO3;)yZKmRn@4%i8MU>r`ed8N6y3w;!Rn_g4eTB}_P
z49M>fe@0f5Qf4qpRtmrHmFLl%91h<`xA>sb57Dr^{6+oJUa>m~U;3IltG*1YX{)W`
z^I{iWgX%0K@1jBWRj;Xu$?qJ9&7>ce3?+}l5tt4?6FU$q$f~s%S3)(^Lk(0xUHA?8
zdzzb>Gw`o{C<q-y*P)xx3OYmRdg)=b4IM#S(amT(x&>`PN70V(3oEo2pVi$PY&lH6
z8{ckWp0hwd!yh55hW%z>O+>l93Y~#t@{_p5k4UEuNslSls~^Max@V_)7pBRN(mRN5
zmw!^d&!tbHcU!$^^|@I1KUk5Ua!kotI2yi|cpz3*U1$oGK{n(=36w$wltVETKrU3m
zq{u(c$tS|^DqoV6Vqnw4AK~L!djwUoS#(~Dhs~Zj?VN)0@be!!5NpX;Z=E?e%429N
ztb_LOujMt=ZV_a)tY7E8WTP^BqM+&X%L218)sAf+*-6+1Gq4wS!!<j(r{O1)4#bL5
z`t<zByV0YOuSkd9$y@OPyD}bY=P5g%z!3rTNczeA_vF>Y^5fjs^Lw6!M4Nte(E`|u
zuB%O0bEC`$(ZXLPABgQMo>%A$JX1-x*GS44oAYTen10r8JMaZ--KZ41Q49b2!v}nK
zVO#jk6phEP(7y=Numqhj_ok~GN1edmf(!VA=w4X1ww{;1i64Q}_<5M{Q_o4b7t#OC
zOn$>v&KkJ2#E|31VSrs}pYslqJ#iUY{keqjU%z-DmXdK&O{ZWEo@@Oyx-tB7c?Bs0
zTyk7+?FxS)U6!+jThl&dy+OCaD8ykijD#OeJrLWK^VlTFP_9k6^#U!|uKo%Bp^p!2
zpZ^;=iLv6$Pui!6mHW(jpwT3iuCo%Kx8SUV-KEBKwQhvJeCdD*UmL!dcEBTtP2sy}
zLDGnLDx3d0J~5Uwr1jzO8!sP-HP!pj(Nv#`u9_zO=$QS_0J_ik^rCYrAG5W;XfJgM
z_L9%=+YxBiXm_|`rGSaW!_{c6A0xhtX8XPLSAQ)p4gc)d^0M#;zownxPk)`?9R3m=
zih2L>BZ4+*l@4{!e;>aqmh_k#9))jz^gwJ&T3H^qFz&JW+!+3tte~=;yHXXXVSF;$
zC4JwC(gRp$d3I=#chEqOk^3b^-k^@`4qsVimi64?rEypJov(4Z3*8QU1AZrZMTbV<
zH2E&F+jP$h;tmH-$(HS_?e3@rcc*lYb)*H~0oTpa5wwfED*V27hJ2LrmET~0`tf4x
zpuoDUAJr`mvBK|@$5ZOr_RuLp=KPx(2W)IB#~6^x+xZ%9pgb-j8%1I(x{dM$dH&VJ
z`)3DjO@_Q0ve9lK{Q1X>;)>X-VL|2r|Dk17_yx42{yA@5c7WKy3pW(prAJMlu$r#(
z)gV3WQ{jwC=2Tv*;ZtY{o$c~B$hUb@Pj^ZKy=1cO;p%^Jz`byq@MsWAC)4aqd7#{?
z`1HeGGGeH2v;;{oLY9oCzz}{FI*dM3HY3UxLZK0^B=ZP8SP%VBq~5*i+$eui-gXzE
zqvT~CA|6L~CE3i~aer|a=Ar^M32VG59W>lYc>fI9lEagAAL21s3(c?|T3~>|H|TnW
zHCTrDi|SyI*UW;;!s`+|a=-DE>@<{fV6#IRH%@tt>g|Begs?N~K<wT4UBfe?V1d}k
zN-~}CqoC5jYoo!m%E#a~qaMP2IHq?G(Cy?W@HZK>3@dqJuQJ|f4t6>TtJ3os{6={v
z(Ni#&lduNz+CE~HkA72gUnP!pqK}VEUHXh;221-AdJT>i=z+X$dzv{kwa%uDEFGPf
z?o)9FJ`=Ja8wTW0uP_N9uE*OfH)pKGA-WUxDAVL<Xd1u&lavo(cEdr~3X`x4hG7We
z;ZI%>hw;1kRUhR6^agj{1ivKu);^6+z;@od!u1chJktzHS>tj6t&n7PAJ@Utu)$K^
z11V&y7;^;<TR3|SQ;YiNIbekBAl+u^A-b_lo;oGt7{v)eHAuKQDoAOb(n)mm1;I{!
zpAlzyXM<i>7?L@8vy9rWTrXL#VaZVT6!`{aPto0|@uQKR`j4T<IA$gNL-^rzF%<n?
zG>u@R!hI?^B4b%Y3o4kwr=j<xllAI^^pFN-(XEW~Gmfcq@-txIlXeectskxWxXz#p
z^v=QsxD97uo4D-axo$Woz4!@#dL;JCI9jSgg=<XrRMUNXkts}GChC{M@BOCBMSMVy
zPSbDXwFPt$E<17B#F*2{--z-A?=AJ*#4p1w*lpV0Mss=Y85*k>(1v-Zcc-dWyN$A6
z9%u9pSjDSb(Cx4pMqvcTq8|%x!VE$u<Bq!4tyEDFWRu0CnFeJVyDGRB5>+If%-B(M
zqiH^b*3qweN5k(VtVxmACOvHx-hw{i*)|;+#g7<~IJ$!a9(>O6*IQ+*AUFumZO$fm
zXAXY`9NxY^4`(3N1^A}C$#BK1He>NiZwR{2@)Wub?c}Xabe&-L3#Yt=PdR7f@w<li
z9^8Rvg@%hUtvY&5c%;ZbC#J62eS3tSSIxsFS>98(U3c6TZFgI=SAF|n<IBQ<?h-m(
z#A}Iq*)MSgYE*c`C1i)nn+0U3q9)22<S{fCZ9_w}5#7d^t#Dac+yALqbf>&zL)j|k
zZb~14J|3)*p2iQ-8&iKj+WWE~Z^oR~=oShs8r>Jghx9p>luK{cyKQ2zg5C)g44|1B
zStqX!ZjdFRyU32fxb#DHY=>I%3MePf5j(ZYF3NAv)+E{5xXe_Tq5ND!573<yt}x&#
z%u(ullK~2jk@w>Z$ZjysVmCFKZdOUxs<53-6>Opxhf#HH6c(4G&PXR}XS0qxliosa
zTcmeF;U!}@LAjT(M7jh$jb7789a^B^Fykum%L;AK*lskFycqhVH_2b8-1Zj)vb<9A
z9cT(Vfws}fQ9fOIr?%42r_nR~ei>sjvIusg-O~B^5p;n8jgcaY_b61SfnDehV?IxJ
zo!(`mC3N!h^;Vhd%G{<u_@-eH%=<LHEPV}TmAizF(rZwr^TWo!Oa%if+Mx0R*s6hX
z^eFe%QM{!<GMzhUne;|^qw<ccxB-7s-h#X#9@vi`RDJ~iT%CpFTMW@KS%wDBm^mZ(
zXY!xPUmsV&dX+w>cu|FiRj`f1De1##v2?Hed(s1X)QE4#pQO7_-gf27R6K-UBI{Ri
z1^FTT4&~?Q?!`y#RMXo`78e5<^v=tRUyxa=z!{12_!^4s8X1I2{0@2b_+k7}h0oIK
zXZdF7O>j+_J{W~Di&6^xhw^vG8zGxkCRxM1Z@R`vcam@agqTy$-PeqNit$>h(11qj
zDdyw5Dea-W1%@F}I$Pco74MbbijJ%J{7d$*%9WB`O;$18di=O?u2yD1FE@~#B73aN
zFx^d7*&D7|dzG(<#(#jqEx692tqN6B8bwDSrr@B03-bG<dmzLw(oK_B$*BF(6ZlCL
zCZe0rL9#COEF15Q#(xW0m2{W#N9m-)DrLvwGA?SMh@cnELJvmDG7qYx{Y{Ew$D(|_
z*`$)~#;;68x23Decheu!<NfFmEb{1eWhbGOUX8l;xy+wqbPj$V?bBAFy!bL##1yzl
zSVVADp&^a5;FprQoV-_|O0pv=kKuEnP{V@^*h#NRdY5uhXF8;B>h*bbZY3LK>{_zz
z47{MOLb@}`K2`Sc%f^3P;t^|lDBohtBb5vbq<V!y*M{5VsVbXv(Yh)BsC1D^?w~W!
z4drw<qmNZu&d^zPo|4{-UrBdNeiB)a^da@9;yXT}bFU{G8y0R2-zjv<P<oN#1*ox?
zNNw;w0s~f}*$k-jeYLKS*lnq}knCRg56aZU*Qw~a9$zd~>6@lATrDwV3_hu@dJEH{
z1{bUu2hnPIm5gY>@0NE&*?wg=Fn-L1>Y6e=j6OnkN!}xvCcCe`L-0sFo0O|mPfPR`
z+!M^K3ddA%nc`sulh9t3^=agx{5=Y^Ne{v;m8>OS2UYSe(7&(zb`3p~o}m+$cNyIw
zZxp|EHILIdqwzX*9gXT@<dZkdpkst*6<$lYQGrv2bFW68kTpUpkIay7WMHns>(Om6
zMAoRxV{y?%XIPnTvLcNYsPh?&s%sAevXwh0T}5wBolo)SqfW(D6oY##zoOT7@F!&M
zQ1Jqbn<+1=xEj4DeNW{LDxGD02YIjb77cVTqDh&n>R5`rh(D{I&2&#Fn<d>0Tco$r
z->dPB((%2Nax}V@0mEXUMP{*v)=4*hR4j>=tsl0^qGNVcb!ei!KoTUwklWM;FItRZ
z){j4M$JXqTyi<#fdfH952llIf4~*NF&P2wE%Z=n4vW$Pv3wj~Zjh<CmAO1+Rt3r3J
zu)v|a(HXMidORq-DUzvhRG<&xM__uT-k=@c8CYe#*p45A4E(rBvR=nJKVsQ_nK5SQ
ze){*K9aOc7cThYlV;sF`nx2DfV|iM79#R=spobNxUG>!NBoU0ipCFh%=OH&7f$d+n
z-*mJv%d5AQtBHmTt){y{`5EQzC{ra}D1AKqPO&qa@~%XS;_vu;8c&v^6;KIV+ySg)
zS3SP;9cMzRK6%NDJHmfZt}f-06RU@Yw>x}gwc{B-BKizklyoj%{Dpsv&-U)fchIt=
zyXj&%{1HAksRN%D{sNy_y$7GFjdV^K$KQiw=}fldlZ`g|$%(crAdVlfX)oaT{_xEb
zZRV_%PBn1be%H}VvjGq#r#9HHzw6U(;n(P7HmBOkq^WDL(eV)8p-8aLjl#_Dd7*=^
zc1w>KhrQ^-Y6m6ubZG|5)7c=$olLrZdJ61^O+St5OMhVSJSzzblg(eWDEue#vUsjK
z(v`i&Czr`v)ji^_I@_4}fkn_M&x?0KN3OtO%OR)k-DLf1y|1LMthbDTb~9dLtGqL8
zy~z(v<OAxq+YU0>WABi6gTCubVBZ)VWzYJz65@fKOx{Y<!ahGpN88b7Dsf>6Y##D#
z(}IoA&7e>r7ocE2#5gw*o_kR}(+$U@1C}eCnrR?RnP7*L<co|tC3x1FmKU98SuX-}
zJvyU^KEa$<Ql6`^G!b3SYkF0K##Hc}tRBBB{A?*NWz9)H(yK<(s?r^gYe-OqZw<dI
zzo_`J=-jN*D^Wdfx*VhPrrr&7-|zc~DBO+s@aOb%3v)_E$|wDlOe73DtMC<-;L?|T
zZ4<qKCjGYG3x%(~8AVH*h3f=)#_zhjdWjc3c}vroRo0BT@XK^E)AyAbJvuiy@Bw-~
z{0@0p?UFUgH%WpbZ67hM%g}Ns*M07B`=N;wY&U|A*G+Zkf|8Bi^fJ?G!e2%0x2C9b
zGaZX&kYNzqiwEo3pX*MsgPr?5d$M8&nFehV-J~5iY(cKU7{FKa)0j88is+x=#}naK
z%h=`(wC|xsX><JT)z4tunpqkC9a%$4EQ%De-tc2@Ihsi;dd<K~UrBL|4BsQGD89qz
z73v-qWf|ITJ>vV>+Bhve2lXO0$H4Ck|B8NgY&QG}S`beaM9<W<(X#i9|4a2Xzt{m8
zOz>APn|JBggjpFvqk7gs9jphJ*`Qp0j9(7oz3&~&!?d=#+2i+CdFQ0t^x1>Oyg~5B
zdypEPl_w;Ge^h=TmJ_c~Q!P|N4T!|4fudhu3xg_rJG4L>G($DSg|i>}Pc`848+@)-
zXm_&qnYGaCp}{>K9AZI@9)+x#(Yt2TU@iStnCo#hB3oXa@OrSHpjjyIVCFWVy~?$%
zpu_?I-fRr~h$EN|SAUYrd_46%bTGeD;dvp_{hLln@#j8aA-b3F{vte)z8?M}(oa8x
z-@=tHb^gJJPl1FVtvC>CuY5}GgR#M5Gy@(B#eLG5_{&aieQq)6v{3qnV{k`^w>Zb%
z8vcc{MTNHv_pFe=sgve;u!N>G_=i=|0vy#LWZJ`D(#`d8+800NsJV0?$D>iW$j*n_
z7{YG{hh%{>uAp68Udjwg)(hqE+sd@mU+3VGS53ow3!(foLcLTvOa0xZcm>{%fPyX<
zdP7*#>BjfS+op|{@a0NA$SHRrbMc8@PYAA>Hr0lIR6E|22sVfB(J4vVq))fQZ{o94
zsw@}Y&j=ode;Jiezo)KY=|MVU=(g}@<U^JFO@&42R15V4{w%!<(hKOtv%UfSxBi6(
z6hIMV!<F!xpSDb7l^EkJ_Ik(^jOo`h>YLPlTKEI`HECOgblL~bb^Bd3!+#<x@SiPT
zsfwm+a`-M<klw=IWge((r(1zO4!=o0n7`6=KWr&0&Uc<?IyRxrkSzdH1nENf@^7&r
zrBb_D`no%OGfEey>%&2MtI!-vQZ}Tis~DXlKMgj1e)an``s-RBTLPZIBd~`HI^m%U
zd>=Zu!g!K<Gbvaw=3OSiW^@ajARiz<p})r=PUc4pL23AMH9PWmiPvq?+hH6k9n^cS
z609=re%=`LgzwNR%UWsq*e*uANf?}fQ{b-Kh4#<nw|ltskLa#gYxt*cM{!V~{MiEb
zz&SW8uFj)r`a2)~kWOypxG}j(cAveee02?9{YS1(d~mugVa*-syRd^^BfC~YXZT``
zvN@N;*;aiSg_AB7MIRR%7K$|3AHGAUAnUkgw@Z7a^0LZptSpZy^83PX%Wuiw%O8%x
zf_<oip`hw*AK!q=s)RKwl}imjpqJToL=1OYt~;P#T-HbrcUd9}tsCk)YtA0F1oug&
zx||-vAK|YQd?wv~@-4Qzo)b(Rl{X~4pv)C@RfJ#pZMGD4^Vbvd!@uv*k!7}#ud8fM
zZt7=&d1TG<((ymgEsJ;2-D=E>UN?uK)*)n>`dy-@E*tMId46#aENFXssbgJrZn363
z`;>nbsQn7{jT-l6bbYb@&`q|Paq5=$z}&62ka{^K$oY_Yt$!`}LYK!DHVu^8ipMzT
zro=7*U7@1m2H@)JCg>Xql07lliF8urb;(<cPl8N?wM4I--XWb^NA`?vhxE8|$<jN~
z=VT8V(z!xejW@d1_Stzkxy`#5-HOFke6h$y5gzljTdiQsY}g};ZX5L?5tRrHdes(H
zfY!sHa-wo-G%|wxkuBskG8=(ltq$1?1T|)HHRSWoGTC}Y^pLx84fZkOVDOeoS-O$n
zG;8zS1Kelrg9KMevQ>5$z3(Qh+2TrD5*fp&0(7Ume8XPZoUjJ+o?8|@pvh~{y9}-_
zF-!;PWQ4!?j1bTAfNp9|+C#djdc(Fs<GtX&PShRn*<(KfKr>@$;aAZuX_oxx)1|>A
z{ekcUvZ9nMw$+klhp(=&-1Zz7k`2=5EMqOG9|{N0jY^tO*~DQp^6j&OIsLLHwu?(x
z19?U)+OJQgSk~&H+$G7Q*Sy{K=Gn^h%O3zw*`s#ioiA8cq{mIIolvE$=k~!FeQlE-
z!(VqT--RE?chOI>{H@f7PWESUekSaa_r&tL&6McU<{s%sbW8B=NP|}8i(wyrmYsf~
z6D<D=FF|gg<i{yNlM&8QQ7)`v=p@+_9S%|3q3Abs!SWY;DJcAEJ%`1&ku`r<cpIo~
zt9;n%H{7Uctm5nbffnOhN|krufB8@R$QU1ofnpATORo8Qq@T%;*|uI(j{|`q5$~8I
z8027&c!Ik+<Ht5ZslnOgCUDf?7PwjHSe5XF=#yN*VK)G+!qt&QP>wot3A`~DJW=2}
z+M~y}QKyf2v&HVA(N2q7{7ri~BQoK&k{Pt)Pwl~AQ}~t79*A|OB^l*5bL}*}o#Ee+
zb;q03?@h{Jk@1!2L3A@ioAD#4Ngsq3kNqB?4@*0~3!1eRN_Vlx5t}a&C9D}n`{j?I
z2SxWlv`E1TPH3{ACr1}b)9M&_csf;XMpUF(Ob$s@N>o9+74~kL+gBm5^tM$=;cMtJ
z+=6+9@1R>X<dy2+A$Sogh)X|5Ps)$gxQZF=#NSC+lj(|)0m)?7MMSmErs4<w(SM*o
z4>iSoElwj>d9;EcvDNqFExFbBIh9RXi8k`uSryii#a`k8#x>(xpwqIr5gmZj^mnOi
z2>-k~_WmduhjU-GBeuxw!Y|;DpjXjVZ}CQ?uq1H--NcAQs5JS?HMAMO6e+_sxCzV9
z<a&4u-N~i5(c~{AthtYt=;;I0m#%_GhUSD}dW;WwIPtd)oBC4GTzdIXHE63}*mxlJ
z@xsNZNm+NTV~5d7@TIxD3jR2PuLb|Bif&!J%OLHO&Sv6%GzT3MHAnF$_5T=pI>}W5
zeIk8Hvy)5+t&69~uER}{aU-H|#QZ+Z&pFoA!U5mPC%X*=_&ex!<*%7urcE&Riio*~
z88#q~&{(ZSfFF|3Y!xJ<S&)i9W?HN_;)$=D|70alWH2|sVS(YBR7RvSEZG{73FG)u
zI<p3{5?#`86<Q6oFhgEf8+R9vsVA7!%Ns5yF)O@PJUA9@3eZ*qbVo?0>V0CF`^~7Z
z%TzPk0_7T;rMnitp6(Ie_XbwrCmz8j9Xm#M1LH#F*ORqF7i@ry;p(OXvDCO%I;PIK
ziP<Hrz34Et18nrCRvL|Loi5SQVziL06Y{#zE%J96;c^|@j~3H;Xk)ua{!Vt}vw2~)
z4V8Azp-+r-i8|(_bJ$Zz|1>`9)r3z^S;~V8DmpLHE}{!j8v0#_PeY<h+69$dAq%a%
zOX&IVmy9oKykZ0_;XxT>XuJ-shxAYA05sxjl&uCU?$n_2Ytfaa(FGmxGq0dC{POSG
z<)y4rK9}L%(UY#I^rpttBzr>Gh2O(L&)IlRx=-2N();l{<u#${ZVw-Yzl!RL*Qh_=
zluolM?{uln7FnA(%{#?`+s<Gg=Q>#l_L9w^m*f}GA2eY49Mr43$-ty=+8OC2PEN(I
z<J?STAKUZ{>ED<EZ`Rgk^pJJ$99>6DuTDKu(W1l!*t3FT(X-AAPeEn)*Uh$y&5Jsl
z78A;@pB+W6v#|J<fq)Y7W|yw>R{i^*vu7|3HbMpTKsl5_FI0x_yc=BsvekFRZD_l)
zvpQYEN!#(eU`x3(OR^@$H&_eSs{5JMJ!bFX-`-5c)w61a=jx&;3$=flnuascph!0u
zxO}t-%Af*j!G9TyzKa*^C`$-G-f|#TTE9c9>3V-78g4oM?O!kitH_4Ybn<O0+<?It
zY=v>CU(Jp3&xZd&Jq7V+V)m@%eVi;!nGEF}3kN4)D|fqD3NFGGxCS@j4%~xw@%;dO
z3{Rm#`Q$_^mN}k+-g9a4b=SP>dY&(x{EllSy6~cqh!&yfNsnW|AdwM%lN1zayqXJ2
zQpE;zLyhzX^dQvYeHJtDoIB{{fHTr7xvtO9wzv~9nS-Y;C5bLcJ1sJ$(jFn?ZAmkX
z__gNQym&kEwoouZ`=X!G9yFdq5~HjfP-(kLE8g+zX=~^yg(i8YRptHRFMcmNiE2pH
zYt}!6n((7*quaeEvYRoh4|;Zm_`>gj_V7#cE8>mhJEX^<4ZjwS;aku#v>83GTq}A8
z-A1+q;%aIg*(G#={50dc*tZ_?**tFNGRbKj`f(!7(u-fvha38`n`7ooFfX>f9h{aq
z502IXzeo!fqO?l33eLkSuGHDfW}0`9gHzHs(NPW5h3~u<-9PR&gU6%g5K=Pyrv~sp
z0D~@GeiDA0PC?EnFF)0&vy-VM6JUe1FH;BgP!j%_PD{Lm{!u7~ETdk*;9E8bU5tK2
zf5Kp-TLrdC?^15F{O#(Rb}Mr@!DcsdnDileCrsKdD@6~q+c5XQ0=bW$20j!M#K<qA
z4)cRl{K~|H@ZYUF5SxzO4d48nUS(V`_54OH$W(HS%lu9)SQ~ytUP*k563_MIFpE0K
zAEQP2-0n&^%3B5K9+vNg{ZMWQCeU3l&+YB<Pw?<Q>D{nF9S#kHKDg{Q;i(>a1hyv0
zZBMi1V2C_MZxv+tpPVnX9*AY7m+<GXoJ^L`TyrG+G<j~Zw-Tc-%?3?;^-NH-Y01Zh
zf*r66c9OZf3l4|hq~8?pwUQPa&mum~fkFsf4m+&$?NF_^&*<l}%3Ef^O8LodT#jhJ
zNq!47LnEw|pAN28Yp#FanI0P+IDe>7e~(EqU?-XWM#7qIy*#EKGx@Vq4U~>b$jr-8
zc*MYJEQm#G1A2_yH?@NTd>!3&<maMjwg$Py49<n$`MkThc%ud`F=8#+1nZy~TA<gy
zIh_$<R0n>!(~it#wH!Qg&TIO-J1{uXX7>eME?W!Q-Ct}rD)YF)?*w3PpSQN9v!cT*
zOUVxV`Sor>mMas!lGoXou%_QN%IkGOs)7w~@(B9W<s;dGm=^ICz9;e<<<0TnUNg#g
z2hZWU?OU>rd72S)H`>;s{_l6t^9KoQAg?w2i}lglvq|B{em}ZxO$^^dvps_PW3(b(
z%!!xjZ&Ak*ns4NLTxQ}eJ_>;z5vRAv{Zq_fR64_qSrk3FMstGBI?j76?~pvNh6XKc
zY{;@v60_Bux6bTJW3PuCQ>`vx*_`0rkh~7O8!eyLuuLSn1?%O#NmH_`l*iFBp4yMz
zGN~SwxQ-TBTTKEZ8MKg3M7k>RorS!cMr(w8N!c6tHsRN)kwsJbkwyAC)EKn_sD@(L
z{uM9nHnqFy7t31}4)Y8R>zt<s6T-#KaZqMtcBA9u)96XVR?1_u_+qiW&kT017Zmf7
zGrr)2o8U9O9+!l_YKy$<(lj*-*|wa|qkQ~9w{FvL@ayh7*7=AQY`|w~EBO^(c7-`C
ze+CYb$A8xcGSz!TyVjjx!d#q$-8!0!K8(UzAJU~W)X~P{B|QIZCGW16xKCl1%#(zL
zhN3oFyi~MB%syGoIQ(6*WoW>+K(lfk=msbeMwL3c4PRw0CB0!d(e2Xr)$6Vxs1P;|
z3WF0ysal>NrUpBICt19x^mw?s{XlGec_F?}jGhu39SU?ykJ!re8P;ottLL}8Mz0}1
z=n0ZtiuQy*P%gWpl%C&_1XpZ@?rQu*#2cYIbV|*SGt#3r1L7`vBplci2lMnUs`n~>
zzt|km&VB3RL1pp{f19w|6u$OFt66JOi8gH{dYl3b8R=U2lb`ofU>N>QPYcixO4u<;
zFXg9RafHVgeBXiRXF2r{`GES1JqkV?{z$!5@tbV8N`8w|O4)W7rt!;U^73-j_dpaq
zkY47KB91$2khYPXmVV%hHc9sIf9bDjSf8-w5q?O!TTBZdZwltrnaO95*!>Vrz)iB+
z=%Ib;pID6;J`sU(wnB-CCOm^nd+nr5UaMJfPoaGbv$_Q-D)Sw)K!i+{(7C0uP+l9^
zBzl(aVe}L_gD%T&msdmAMr*1N7IdOGdbf9r5y&LSfDTIemDcrMpOC?K!EJ@-P1?=)
zt16s_B(g&)K7+r5-y*NuDtFNw%TZ50^jm=j8F)gxkN&UxHF5O#7kpvEW6wiF=5_eB
zFFBx#pVjFb@^12I`^Vf_ycc^v-@I!5m*%RxTk>jMdn!$n+jw((YL_~8!yb6fS+=WF
z(@Czni7pi{8C7AQXmz%CnOeecG-4;!e*!Lv>_HBwcI(+29kHB}m;-kcQ)MRcTD!ku
z2LRU@xxUjkOq1M`y0%O+epzK5(u<5Z;|99lZgCs%@Kn084|Td&14DF1;I@V3qQ*Dl
z6D<bY(Mc$wa}Z6+=@g%se3@6#QW<yAN3f{idY(>y!Nmzm!AGEiN**ppy+#o<LNlxd
zr`=N{dbl3nYyNBwf6>XqJ*`oX$uiNbh}Q`x-&32&W?r-7K+lVWr{u~9o8cLL3;G=O
zig^%+m{Ij+ckq~O8=5G+9eomh;SZu~S9kblXi3TuZRn4q+8;~T#7}9fk7HWM*1;ho
z>EUtoc5ZN4UB%W2uNwv_R^JKz^)_EnD{^Y!uKXV9PCA!GnD-!qWX|`xY2XB7>Np#`
zJsOln{X%D@y}A~(nw#GA3ob?fb7uszQlU{a4qM@<!pA7j;JwwA*9ujziLuUUf>W>v
z7htdLtK-Vx5{xqbGI|B#_$BlzY{g$gufq+v3Cl2)P?Yd3hu`0-XQ30kpwdeClya5P
zT}mOds%<9E3SaxOYf|xPdX27QYlY+z`6`!yYv>sl;dHBGCfwnbjo~-xXU5Z97c(FQ
ztVltI{6%%3YwSv<hNF;NDLTmAFa(YAYS1Ba|NlKGHS+7w_0SF-R^kn)>#DE3x|J-m
z%1KvSjIMv2uJZ1#rZ%&|yB8~h-0)-F(J)^XdM7D1p{LL}SO(ww33`R>WAq8knMW>u
z!HnVb)rY_*O@c&d{*+CmhqpH!*sZfosU&m$8VnnH-@OX_cqH&4^`HkPON0VC06D^B
z@FNK?1aXOl@Mnz4jn}jGxZ%v<?P+p*p}cVxPul=4xqsY`cJgomy+oc^i#F-m1-dgP
z^dq{<c-OAzzXAnyZT9W*lkjKBYS3=77P3100-1lw5X99vUX>8fyZ8m0DTyJ&=iQ*d
ze-{WYSf-qN=It^$i^Sd?vRb`6WKEyeBkvXk-Wv)AZF|<L_&L7WN|d3VMk`E?C9cT@
z%}*+VKKvjoylx4XPO@t4W%xcQ$T6l_gbpu)66i0|VE950&!lfM6kbUS{K_Qo4ot8r
z{4{w{Jjv|qmaaCoJ?Nr3{7@vw7puMKm~<by#k%h(J9ucAo!JL1;$%q-dq5H#63>po
zgR_ixJRUs@oodqdoEU1-LC<5S*6RFW^tqXSg7K{!Fq3DN9u>gP2(R+SETvR4F%ho1
zOgGtjIMxofMU^wujo#E|22Hr6mztfmj6TnhGzJXlU^b(h4eK>^U1IPIxfvbZ+D#47
zn`Yos@%KO{HsPyYay7KOo64bZhC)1=IWlKu=8}z~*=P!#N@IPR&NCIHs`xT~9ugV0
z$x!t`KV+rx9O^}oHR*JXNHkPa12DwERXTZ8haO5NM~|M%DJQFBF6t#LfS=F==b_uS
zvw#s7qO|2<3l~}tqpx8HDau|&ukqA1beR|ZJA>dBOmOjSbP~OThUgKvi!Wt_8{J@{
z!Xx@8n4=na#+82e9{5#CkOJwj3Nm2H{J$E0dqWg2!$mwnRs}VX$^(bIrWDhGVd?E~
z7_u}{%wxV_6J+AcznHLQUOhen6CAT|E|XWL<E3zxY?IDZ;w#{`p}c5_7syk|_c44g
zEWMGiddej$xT&WCHMnlN=Bj*9fxFTxf5W{cgn#OxZTR^=^!`xWpdsxeOZLF&ik;UU
z8~ZjJje2X17zmEP;F5<PD|X^;c_=GOSaaKbWwt|;Qw-iAuZpod(cN%KyxtCfsqXA}
z5yw5}ec=+6(2a>(57wv3?ak9HLyhbxD)B{oi*k{UEzlb>><6ReNV}=pY4XJI9C@y=
znIv!hqW|V@57MdJGxAb(&FK7j{6%4Bkq<7yrQh&b?TvoW9UBV2kCqhQHiV}va&xfg
z@!WZy8U9;461XYv(F)@Z7s7w0zpn6k6oAF1;)2Tnl$vc-ZfpE}Z)!w3p9gk?U;C<8
zO^Ur0H+5MoE>!u+sI|=Z#qu6>_<}Y0Zgrd%n}a4w7{1thAa*QP8vY1viPvbOidQcF
z#F~e%gG>0!a0TwU!MJZhwW3emlrFJwXQ=NEzLOodEFX9A_u&B)z9-*JZsvz<Ht<KG
zHNnQjn%J-X%lcV&j(5<qR44MKLL)2D4u*nBG&RowXBBvcddF$%kvOY0G@U}J10K_D
z34ioQ9Gah8L8h`w?_bO^vf}sL)LK^78-@Y$f$)VsAr^n2v0KtPP8_eej$VMKH?+Z^
zivMh$aN1VRoi&WdA+CcLwQ~v1{Eqi#%!gV!XYqCD0(z3(lI3n^%%B$jdZRy;^M~$X
z4a&9;+kwGK`R3>=Q%f4z+v|tEZJx04TE%(yj;k$Q;eTUbL5@{rsz_tSPy)wQI6`Ne
zk=Yu)_QwZe*OCtFR8qL2KRT9Z3%`MO$I8N=qh%RS<uz(-RJ@KD^}*<9HGK6?Y(xq#
zlV1`Mt2k$gGp|Tj+lFOYr}N3`@pa*s=(aSs7l>aI`Ygu`al%f~lN#y0V7tp<PuP}=
zKWMPdeu+aIxA+DAR0rLI$`+|_6}_?W1NAk$d&->I>?y!j^Lc??ak}Tx2AiI<@KF8@
zgZ;cc_I|24yor5}@aOqxgSnfm|7+QM>#cBb;6UuPxFvV0k`Xs;6KhZ}ZBJFB^Bh)%
z)<KR-c)#nxVX|d<wPYKLI2{c&c$@*X?uj?sx#cMTSd=YB#~LPd;}`8mEJ&L^upx5C
za|&kH8f|p%E6xMIb|5x9|6PCEe&yds|JPtLR+Chrk{$DTJ(ID&ToHfDJvX#|m)R5O
z^~e(ZeJ&kD)5XO#vi11(DE3*q%|dWUj31IdDmI7Y<+3WxhNBCgh`(pKI#-}4?vFC1
z+u%IibhMw&Ew1u-J#7BN$yiqWk<?>YT0_HvH<4<9Xgwj@f)2wd?1Kfh+!TyXbEl>u
z1aAmTji6qE$U7#|H{&N^lzh{tO>uNWdOxhfXY=zoekUA>&Zo+a^md6HjmOc;24E|?
z4GuAR4BY{{U^nc6z0eIk5oK@(bV3*OfCms$_vGD&c`iH%lW+)T;0(;du~!=O0^>Mk
z>L?t6!*CWB;1nE(6L1pd;53|r^RNgP<|j5z#{SE{%GezZn7Di@e5$N$%dD83|2Myw
zjIH?1*pvCOf1Zr}{eiR^OH3tnT6cGa!M?wU6=fY0!CnZ+yZCvBES!7<3ay{dcTLIn
PCydQc?VF0-{-^&Ri>x(F

delta 781641
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%0DLEs?^?S!XTZLl5PK{2-%
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

diff --git a/public/index.html b/public/index.html
index 6209a5c..cc58dfb 100644
--- a/public/index.html
+++ b/public/index.html
@@ -87,7 +87,19 @@
       function showUI() {
         document.getElementById("uiexterno").style.display = "block";
       }
-
+      
+      function registrar(eventName, eventParams) {
+        //analytics.logEvent(eventName);
+        //console.log('logEvent', eventName);
+        let ep = JSON.parse(eventParams.replace(/([0-9]{1,})(,)([0-9]{1,})/g,"$1.$3"));
+        for(let key in ep) {
+          ep[key] = isNaN(Number(ep[key]))? ep[key]: Number(ep[key]);
+        }
+        ep.upid = getUid();
+        console.log("registrar", eventName, eventParams, ep);
+        window.analytics.logEvent(eventName, ep);//JSON.parse(eventParams) {coin: 1, speed: 2, time: 3}
+      }
+      
       async function storeScore(name, score) {
         try {
           const now = new Date();
@@ -132,17 +144,6 @@
         return [...new Map(a.map(x => [key(x), x])).values()]
       }
 
-      function registrar(eventName, eventParams) {
-        //analytics.logEvent(eventName);
-        //console.log('logEvent', eventName);
-        let ep = JSON.parse(eventParams.replace(/([0-9]{1,})(,)([0-9]{1,})/g,"$1.$3"));
-        for(let key in ep) {
-          ep[key] = isNaN(Number(ep[key]))? ep[key]: Number(ep[key]);
-        }
-        ep.upid = getUid();
-        console.log("registrar", eventName, eventParams, ep);
-        window.analytics.logEvent(eventName, ep);//JSON.parse(eventParams) {coin: 1, speed: 2, time: 3}
-      }
     </script>
 
     <script>